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)

dwiley-akamai and others added 30 commits December 9, 2025 11:29
Release v1.156.0 - `staging` → `master`
* 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 <[email protected]>
…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 <[email protected]>
…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 <[email protected]>

---------

Co-authored-by: Banks Nussman <[email protected]>
Co-authored-by: Dajahi Wiley <[email protected]>
…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 <[email protected]>
Release v1.156.1 - `staging` → `master`
#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
@abailly-akamai abailly-akamai changed the base branch from develop to staging January 7, 2026 14:42
@abailly-akamai abailly-akamai dismissed jdamore-linode’s stale review January 7, 2026 14:42

The base branch was changed.

@abailly-akamai abailly-akamai requested review from a team as code owners January 7, 2026 14:42
@abailly-akamai abailly-akamai requested review from dmcintyr-akamai, jdamore-linode and shagufa-akamai and removed request for a team January 7, 2026 14:42
bnussman-akamai
bnussman-akamai previously approved these changes Jan 7, 2026
dwiley-akamai
dwiley-akamai previously approved these changes Jan 7, 2026
Copy link
Contributor

@dwiley-akamai dwiley-akamai left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Changelogs & package.json files LGTM ✅

@github-project-automation github-project-automation bot moved this from Review to Approved in Cloud Manager Jan 7, 2026
shagufa-akamai
shagufa-akamai previously approved these changes Jan 7, 2026
jdamore-linode
jdamore-linode previously approved these changes Jan 7, 2026
@linode-gh-bot
Copy link
Collaborator

Cloud Manager UI test results

🔺 1 failing test on test run #4 ↗︎

❌ Failing✅ Passing↪️ Skipped🕐 Duration
1 Failing859 Passing11 Skipped39m 10s

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"

@abailly-akamai abailly-akamai merged commit b95c5cd into staging Jan 8, 2026
38 of 39 checks passed
@github-project-automation github-project-automation bot moved this from Approved to Merged in Cloud Manager Jan 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Release → Staging Pre-Release: Release → Staging

Projects

Status: Merged

Development

Successfully merging this pull request may close these issues.