Skip to content

Conversation

@abailly-akamai
Copy link
Contributor

Cloud Manager - v1.157.0

Added:

  • Elastic Stack and Weaviate to Marketplace Apps (#13149)
  • IAM: a permission check to the users table input based on view_account permission (#13206)
  • Add humanization support for selected units in CloudPulse metrics graphs'1 yAxis, legend and tooltip (#13220)
  • Add customized humanize method for cloudpulse metric graphs (#13224)
  • Extract EUUID from authenticated API calls at the interceptor level and share it with Adobe analytics through the page view event (#13229)
  • New feature marker in navigation menu and primary breadcrumbs of CloudPulse metrics (#13230)

Changed:

  • Logs: in Stream Form limit access to "lke_audit_logs" type based on Akamai Cloud Pulse Logs LKE-E Audit capability (#13171)
  • IAM: Enable account_viewer to access users table (#13189)
  • DBaaS table action menu wrapper and settings item styles are shared and connection pool queries updated for pagination (#13195)
  • IAM: allow users with account_viewer role to see the roles table (#13200)
  • UX/UI changes in Linode Create flow - Networking (#13223)
  • Allow line breaks in Support Tickets markdown (#13228)

Fixed:

  • Show edit RDNS button for VPC NAT IPv4 address row in linode network tab (#13170)
  • Typo in NodeBalancer Settings tooltip (#13186)
  • Ensure browser history integrity when redirecting in IAM (#13190)
  • IAM: Enable account_viewer to access IAM User Details, User Roles and User Entities (#13194)
  • CloudPulse-Metrics: Update CloudPulseDashboardFilterBuilder.tsx to add type-check for usage of dependent filters ref (#13196)
  • IAM: Remove Role filter (already assigned roles) in ChangeRoleForEntityDrawer (#13201)
  • IAM: Roles table layout shifts when switching tabs, and the email input is enabled for users without the account_admin role (#13208)
  • IAM: Remove Role filter (already assigned roles) in ChangeRoleDrawer (#13212)
  • IAM: User can’t edit their own email on the user details page (#13214)
  • CloudPulse-Metrics: Fix alignment for region filter in lke service. (#13218)
  • Exclude newly added unsaved Rule Sets from dropdown for the given Firewall (#13226)
  • Null and Undefined checks in components and tests to support ACLP-Alerting: Notification Channel Type changes (#13227)
  • IAM Assigned Entities - Increase MAX_ITEMS_TO_RENDER to 25 (#13231)
  • Fix logic to remove linode interface from firewall's device page (#13238)

Tech Stories:

  • Code clean up for firewall add event factory (#13211)

Tests:

  • Proactive IAM e2e gating (#13120)
  • Mock Destination data update values (#13176)
  • Temporarily disable DBaaS update tests (#13185)
  • Fix e2e tests impacted by Generational Plans release (#13192)
  • Add coverage for the CloudPulse alerts notification channels listing (#13204)
  • Validate widget-level dimension filtering, edit scenarios, and filter limits across supported operators and dimensions (#13210)
  • Temporarily skip time range verification Cypress tests (#13244)

Upcoming Features:

  • Display maintenance type (emergency/scheduled) and config information in linode_migrate event messages (#13084)
  • Introduce and conditionally render Notification Channels tab under ACLP-Alerting (#13150)
  • Add back navigation functionality to Drawer and integrate it with PrefixList Drawer (#13151)
  • Added PG Bouncer ServiceURI component (#13182)
  • UI/UX enhancements and fixes for Rule Sets & Prefix Lists (part-2) (#13188)
  • Introduce Listing for ACLP-Alerting Notification channels with ordering, pagination (#13193)
  • DBaaS PgBouncer Connection Pools section to be displayed in Networking tab for PostgreSQL database clusters (#13195)
  • Enable Action Item for ACLP-Alerting Notification Channel Listing (#13203)
  • Add VPC IPv6 support in Linode Add/Edit Config dialog (#13209)
  • UX enhancements of CloudPulseDateTimeRangePicker and DateTimeRangePicker components in cloudpulse metrics (#13216)
  • CloudPulse-Alerts: Add components for create notification channel flow (#13217)
  • Allow system channel selection based on selected service type in CloudPulse create and edit alerts (#13219)
  • Implement routing for Cloud Manager Marketplace (#13222)
  • CloudPulse-Alerts: Add create notification channel page (#13225)
  • CloudPulse-Alerts: Add edit feature for notification channels (#13235)
  • Delete Database Connection Pool dialog (#13236)
  • CloudPulse-Alerts: Use simpler query approach in notification recipients for fetching users (#13242)

APIv4 - v0.155.0

Added:

  • Akamai Cloud Pulse Logs LKE-E Audit to the AccountCapability type (#13171)

Changed:

  • Use v4beta endpoints for /events and /events/ (#13084)
  • Renamed updated_at, created_at to updated,created in NotificationChannelBase interface (#13193)
  • Updated getDatabaseConnectionPools signature to accept params for pagination (#13195)
  • AlertNotificationType from custom | default to user | system (#13203)
  • ACLP-Alerting: Notification Channel types to support API changes and backward compatibility (#13227)
  • Move to v4 endpoint instead of v4beta for CloudPulse metrics api calls (#13239)

Upcoming Features:

  • Add new API endpoints and types for Resource Locking feature(RESPROT2) (#13187)
  • Change range property of IPv6SLAAC to be optional (#13209)
  • Add API endpoints for Marketplace (#13215)
  • CloudPulse-Alerts: Add CreateNotificationChannelPayload in types.ts and add request function createNotificationChannel in alerts.ts (#13225)
  • CloudPulse-Alerts: Add type for edition of notification channel payload (#13235)

Queries - v0.19.0

Changed:

  • IAM: Enable account_viewer to access users table (#13189)

Upcoming Features:

  • Add new API queries for CRUD of locks for Resource Locking feature(RESPROT2) (#13187)

Utilities - v0.14.0

Upcoming Features:

  • Add factory for Marketplace Partner Referral (#13215)

Validation - v0.80.0

Changed:

  • Logs Destination Form - add matching host and bucket name validation (#13176)
  • Use UpdateConfigProfileInterfacesSchema in UpdateLinodeConfigSchema for interfaces property (#13209)

jdamore-linode and others added 30 commits December 9, 2025 13:12
* Skip DBaaS update tests

* Added changeset: Temporarily disable DBaaS update tests
* feat: [UIE-9785] - typo in NodeBalancer Settings tooltip

* Added changeset: Typo in NodeBalancer Settings tooltip
…refix Lists (part-2) (#13188)

* Fix Rule Set Id copy from Rules table row

* Change `RuleSets` to `Rule Sets` text

* Update Ruleset ID to Rule Set ID for edge case

* Exclude Marked for deletion rulesets from the dropdown

* Update default state of newly choosen PL or Special PL that supports both Ipv4 & IPv6

* Added changeset: UI/UX enhancements and fixes for Rule Sets & Prefix Lists (part-2)

* Fix styling for long PL/RS labels in PL/RS Drawer

* Add flex wrap

* Minor styling bug fix

* Copy Icon display style update

* Clean up: avoid repetitive styles

* Add a comment for clarity

* Add unit tests for Rule Sets filter logic
…tegrate the change with PrefixList Drawer (#13151)

* upcoming: [UIE-9698] - Add Beta Chip for Drawer

* Add Storybook

* PR feedback

* PR feedback @pmakode-akamai

* upcoming: [UIE-9701] - Add Back Navigation Icon to Drawer title

* Added changeset:  Add Back Navigation functionality in Drawer

* pr feedback

* Fix: test failure and back icon while `isFetching` is true

* Add test for back icon in PrefixList Drawer

* Added changeset: Add back navigation functionality to Drawer and integrate it with PrefixList Drawer

* Remove changed changeset

* Update comment for clarity

---------

Co-authored-by: pmakode-akamai <pmakode@akamai.com>
…3150)

* upcoming: [DI-28500] - Introduce Alert's Notification Channel Management tab

* upcoming: [DI-28500] - filter and render enabled Tabs only

* add changeset

* test[DI-28587]: Add permission tests for Notification Channel Management

* test[DI-28587]: Add permission tests for Notification Channel Management

---------

Co-authored-by: agorthi-akamai <agorthi@akamai.com>
…se (#13192)

* fix what i can fix

* Added changeset: Fix e2e tests impacted by Generational Plans release

* one more
…n IAM (#13190)

* ensure browser history integrity when redirecting in IAM

* Added changeset: Ensure browser history integrity when redirecting in IAM
…13149)

* feat: add elastic stack and weaviate apps to Marketplace

* Added changeset: Add Elastic Stack to Marketplace Apps

* update changeset

* Update packages/manager/.changeset/pr-13149-added-1765469597776.md

Co-authored-by: Dajahi Wiley <114682940+dwiley-akamai@users.noreply.github.com>

---------

Co-authored-by: Banks Nussman <115251059+bnussman-akamai@users.noreply.github.com>
Co-authored-by: Dajahi Wiley <114682940+dwiley-akamai@users.noreply.github.com>
…13196)

* upcoming: [DI-28760] - Reset dependent filter ref on dashboard switch and add type safety for ref's usage

* upcoming: [DI-28760] - Remove side effects

* upcoming: [DI-28760] - Add changeset
…13189)

* feat: [UIE-9794] - IAM: Enable account_viewer to access users table

* changesets

* fix a tooltip
…cess IAM User Details, User Roles and Entities (#13194)

* fix: [UIE-9795], [UIE-9796] - Enable account_viewer to access IAM User Details and User Roles

* Added changeset: IAM: Enable account_viewer to access IAM User Details and User Roles

* disable chip

* fix: [UIE-9797] - Enable account_viewer to access IAM User Entites, chip fix

* changeset update
… `ChangeRoleForEntityDrawer` (#13201)

* don't filter out existing roles in ChangeRoleForEntityDrawer

* Added changeset: IAM: Remove Role filter (already assigned roles) in ChangeRoleForEntityDrawer
* ref: STORIF-181 - BucketDetails folder cleanup.

* new: STORIF-181 - Bucket metrics page created.
* upcoming: [DI-28502] - Alerts Notification Channels Listing

* add changeset

* add api-v4 changeset
* prepare e2e for IAM

* Added changeset: Proactive IAM e2e gating

* revert volume drawer delete

* more fixes

* Fix failing rebuild tests by ensuring expected content is on-screen

---------

Co-authored-by: Joe D'Amore <jdamore@akamai.com>
#13187)

* upcoming: [UIE-9780] - Add new API endpoints, types and queries for Resource Locking feature(RESPROT2)

* Added changeset: Add new API endpoints and types for Resource Locking feature(RESPROT2)

* Added changeset: Add new API queries for CRUD of locks for Resource Locking feature(RESPROT2)

* Address review comments.
…13200)

* feat: [UIE-9798] - IAM: Enable account_viewer to access roles table

* update akamai-cds-react-component lib

* Added changeset: IAM: allow users with account_viewer role to see the roles table

* add a check for admin

* update cds-library

* update lib
* test[DI-28502]:- Notification channel Management - Listing Page

* test[DI-28502]:- Notification channel Management - Listing Page

* test[DI-28502]:- Remove hardcoded values from notification channel sorting

* test[DI-28502]:- Remove hardcoded values from notification channel sorting

* test[DI-28502]:- Remove hardcoded values from notification channel sorting
* feat: [UIE-9852] - IAM: disable input based on permission

* Added changeset: IAM: a permission check to the users table input based on view_account permission
)

* upcoming: [DI-28662] - Notification Channel Listing Action Items

* upcoming: [DI-28662] - Minor linting, code comment changes, updated UT

* handle fallback, fix type value and factory

* update to new type value

* add changeset

* use params prop for better type-safety

* fix type-check failure in recently merged files
…ble in Networking tab (#13195)

* upcoming: [UIE-9378] - DBaaS - Display connection pool section and table in Networking tab

* Adding changesets

* Applying feedback part 1: Updating to exported StyledActionMenuWrapper and applying paginator min, results and page sizes

* Feedback part 2: Applying feedback on Stack usage in makeSettingsItemStyles

* Removing refretchInterval
…able email input for users without account_admin (#13208)

* fix: [UIE-9853], [9855] - IAM: fix Roles Table layout shifts, disable email input for users without account_admin

* Added changeset: IAM: Roles table layout shifts when switching tabs, and the email input is enabled for users without the account_admin role

* review fix
… `ChangeRoleDrawer` (#13212)

* remove role filtering in change role drawer

* Added changeset: IAM: Remove Role filter (already assigned roles) in ChangeRoleDrawer

* fix test
tanushree-akamai and others added 13 commits January 6, 2026 16:33
…be analytics (#13229)

* feat: [UIE-9805] - Extract EUUID from /profile header and send to Adobe analytics

* Added mock data for validating EUUID extraction in local.

* Added changeset: Extract EUUID from authenticated API calls at the interceptor level and share it with Adobe analytics through the page view event

* Address review comments

* Address review comments by Alban.

* Use Extended Profile type for euuid alongwith a custom hook for type assertion.
#13222)

* upcoming: [UIE-9813] - Implement routing for Cloud Manager Marketplace

* fix failing test cases and other marketplace references

* Added changeset: Implement routing for Cloud Manager Marketplace

* fix variable name

* renamed marketplace feature flag for semantic correctness

* PR feedback and pendo addition

* missed changes
…migrate event messages (#13191)

* upcoming: [M3-10708] - Enhance Linode Migration Event Messages with Maintenance Type and Config Information

* Add two changesets

* Use the  field for upcoming tables start date

* add max reason constant

---------

Co-authored-by: Jaalah Ramos <jaalah.ramos@gmail.com>
Co-authored-by: dmcintyr-akamai <dmcintyr@akamai.com>
Co-authored-by: Alban Bailly <130582365+abailly-akamai@users.noreply.github.com>
* Temporarily skip timerange verification tests to avoid release disruptions

* Added changeset: Temporarily skip time range verification Cypress tests
## Description 📝
Add ability to delete a Connection Pool in the Database details -> Networking tab -> Manage PgBouncer Connection Pools section

## How to test 🧪

### Prerequisites

(How to setup test environment)

- Ensure the `Database PgBouncer` feature flag is on
- Turn on the legacy MSW

### Verification steps

(How to verify changes)

- [ ] Go to the networking tab of a postgresql Database Cluster (`http://localhost:3000/databases/postgresql/1/networking`)
- [ ] Try deleting a mocked connection pool via action menu
* fix: [UIE-9894] - IAM: enable own email editing

* Added changeset: IAM: User can’t edit their own email on the user details page
* chore(deps-dev): Bump storybook from 9.0.12 to 9.1.17

Bumps [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core) from 9.0.12 to 9.1.17.
- [Release notes](https://github.com/storybookjs/storybook/releases)
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md)
- [Commits](https://github.com/storybookjs/storybook/commits/v9.1.17/code/core)

---
updated-dependencies:
- dependency-name: storybook
  dependency-version: 9.1.17
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>

* additional versioning

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alban Bailly <130582365+abailly-akamai@users.noreply.github.com>
Co-authored-by: Alban Bailly <abailly@akamai.com>
…ipients for fetching users (#13242)

* upcoming: [DI-29071] - Update users query and related usage

* upcoming: [DI-29071] - Update

* upcoming: [DI-28750] - maintain in acc. queries

* upcoming: [DI-29071] - Remove invalid tc

* upcoming: [DI-29071] - Dont show placeholder in case of api error

* upcoming: [DI-29701] - Pass xfilter only

* upcoming: [DI-29071] - Add changeset
…0.0, Utilities version 0.14.0, Queries version v0.19.0
* upcoming: [DI-29113] - Support for User Channel Details in Alert flows

* add changeset

* add support for new alerts object in Notification Channel

* changesets

* remove changesets

* remove unnecessary comment

---------

Co-authored-by: Ankita <ankitaan@akamai.com>
Release v1.157.0 - release → staging
@abailly-akamai abailly-akamai self-assigned this Jan 12, 2026
@abailly-akamai abailly-akamai requested a review from a team as a code owner January 12, 2026 08:15
@abailly-akamai abailly-akamai added the Release Cloud Manager releases label Jan 12, 2026
@abailly-akamai abailly-akamai requested review from a team as code owners January 12, 2026 08:15
@linode-gh-bot
Copy link
Collaborator

Cloud Manager UI test results

🔺 1 failing test on test run #1 ↗︎

❌ Failing✅ Passing↪️ Skipped🕐 Duration
1 Failing859 Passing11 Skipped40m 37s

Details

Failing Tests
SpecTest
clone-linode.spec.tsCloud Manager Cypress Tests→clone linode » can clone a Linode from Linode details page

Troubleshooting

Use this command to re-run the failing tests:

pnpm cy:run -s "cypress/e2e/core/linodes/clone-linode.spec.ts"

@github-project-automation github-project-automation bot moved this from Review to Approved in Cloud Manager Jan 12, 2026
@jdamore-linode jdamore-linode merged commit 90d09c1 into master Jan 12, 2026
69 of 71 checks passed
@github-project-automation github-project-automation bot moved this from Approved to Merged in Cloud Manager Jan 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Release Cloud Manager releases

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.