Skip to content

Conversation

@abailly-akamai
Copy link
Contributor

@abailly-akamai abailly-akamai commented Jan 22, 2026

Important

Cloud is now being deployed in Pulsar. Merging this branch will not deploy Cloud Manager, however we want to keep it going for the time being, and until we have solidified our release process (keeping branches in sync and ensure CI integrity)

Cloud Manager - v1.158.0

Added:

  • Add Mistral 7B instruct and ChromaDB to the Marketplace (#13270)
  • Logs Stream - Provisioning status (#13284)

Changed:

  • Default selection of network interface type to linode interface in Linode create flow (#13221)
  • Update Generational Plans default sort to show newest (G8) -> oldest (G6) (#13234)
  • Billing: Disable 'Make payment'button for Akamai users (#13243)
  • NLB post-demo feedback-fix empty state title casing,rename LKE-E to Cluster and adjust column visibility for smaller screens to prioritize IPv6 (#13250)
  • NLB post-demo feedback-Resolve special character filtering issue in Nodes table IPv6 column and add NLB to GoTo quick navigation (#13251)
  • Changes related to private IP field in create linode flow (#13253)
  • Optimize NLB table column widths and add back button on detail pages (#13258)
  • Improvements in Add Network interface drawer (#13264)
  • Handle Incompatibility of linode interfaces in create LKE flow (#13272)
  • Apply UX and user feedback for linode interfaces feature in Account settings page (#13280)
  • Apply UX and user feedback for linode interfaces feature in Create linode page (#13281)
  • Logs texts updates after tech writing review (#13291)
  • Update design-language-system to v5.3.2 (#13293)

Fixed:

  • Hide dual stack option if no IPv6 prefixes available in create VPC flow (#13245)
  • IAM Delegation: UX copy update, wrong breadcrumb fix (#13259)
  • IAM Delegation: fix payload for updateChildAccountDelegates (#13260)
  • IAM hydration error on User Detail pages (#13265)
  • IAM: removing entity/role can cause an empty page (#13268)
  • IAM Delegation: UI issues in Default Entity Access table, Default Roles labels/messages, and missing Make a Payment tooltip (#13275)
  • IAM Delegation: fix payload for changing role flow (#13279)
  • IAM Delegation: User selector not working in Assign Role/Roles drawer (#13282)
  • IAM: changing entity/role can cause an empty page (#13285)
  • Wrong time range sent in metrics payload on preference reload in CloudPulse metrics (#13287)
  • IAM routing cleanup (#13288)
  • Copy in Plans Panel generational plans tooltip (#13289)
  • ACLP-Alerting List sorting from service_type to service_type label (#13295)
  • End character validation for ACLP-Alerting Notification Channel form for name field (#13297)
  • IAM DElegation: remove restriction to update user delegation with empty array, update the delegations after reopening a drawer (#13300)

Tech Stories:

  • IAM: Cleanup iamRbacPrimaryNavChanges feature flag (#13232)
  • Bump jspdf to 4.0.0 (#13248)
  • IAM - Clean up beta flag + BETA/LA logic (#13266)

Tests:

  • Fix time range specification in timerange-verification.spec.ts (#13240)
  • Fix issue in 'chooseRegion' util when specifying an override region (#13277)

Upcoming Features:

  • CloudPulse-Alerts: Filter linode resources based on associated aclp alerts (#13163)
  • Add reusable Product Selection Card component for Marketplace (#13247)
  • CloudPulse-Alerts: Add support for delete action for user alert channels (#13256)
  • Add Breadcrumb to Marketplace product landing page (#13257)
  • Add service URIs to Database summary tab (#13261)
  • Implement the main product grid with category grouping (#13267)
  • IAM Parent/Child - Various fixes to Parent Account Flow (#13278)
  • Add MSW crud for Resource Locking feature(RESPROT2) (#13286)
  • Associated Alerts Table to ACLP-Alerting Notification Channel Details (#13294)
  • CloudPulse-Alerts: Exclude account/region alerts in api payload while updating alerts for a linode and fix state reset issue on save (#13301)

APIv4 - v0.156.0

Fixed:

  • IAM Delegation: fix payload for updateChildAccountDelegates (#13260)

Tech Stories:

  • Clean up unused VPC IPv6 Large Prefixes tag (#13245)

Upcoming Features:

  • CloudPulse-Alerts: Add DeleteChannelPayload type and request for deletion of a notification channel (#13256)
  • Added locks property to Linode interface,added lock create and delete event keys, refactored Lock types (#13286)
  • New type NotificationChannelAlerts, request getAlertsByNotificationChannelId to fetch alerts associated to a notification channel (#13294)

Queries - v0.20.0

Upcoming Features:

Validation - v0.81.0

Fixed:

  • End character validation for name,description fields in ACLP-Alerting Create Alert form (#13297)

santoshp210-akamai and others added 30 commits January 7, 2026 19:07
#13246)

* upcoming: [DI-29113] - Support for User Channel Details in Alert flows

* add changeset

* add support for new alerts object in Notification Channel

* changesets

---------

Co-authored-by: Ankita <ankitaan@akamai.com>
…ncers (#13250)

* change: [UIE-9919] - Address post-demo feedback(points 1-3)

* Added changeset: NLB post-demo feedback-fix empty state title casing,rename LKE-E to Cluster and adjust column visibility for smaller screens to prioritize IPv6
* change: [UIE-9919] - Address post-demo feedback(points 4,5)

* Added changeset: NLB post-demo feedback-Resolve special character filtering issue in Nodes table IPv6 column and add NLB to GoTo quick navigation
…lag (#13232)

* Save progress

* wrap up initial cleanup

* fix tests

* fix tests

* Added changeset: IAM: Cleanup `iamRbacPrimaryNavChanges` feature flag

* feedback @bnussman-akamai

* small work break fix
…ewest (G8) -> oldest (G6) (#13234)

* Update GP default sort to show newest (G8) -> oldest (G6)

* Minor comment updates

* Added changeset: Update Generational Plans default sort to show newest (G8) -> oldest (G6)

* Make generation plan ranking more scalable

* Update some e2e tests

* Update more e2e test cases

* Update e2e tests from stackscripts and marketplace
* change: [UIE-9919] - Address post-demo feedback(points 6,7)

* Added changeset: NLB post-demo feedback-Optimize table col widths and add back button

* Address review comments.

* Update packages/manager/.changeset/pr-13258-changed-1767876909544.md

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

---------

Co-authored-by: Dajahi Wiley <114682940+dwiley-akamai@users.noreply.github.com>
…i users (#13243)

* disable make payment button for akamai users

* Added changeset: Billing: Disable 'Make payment'button for Akamai users

* remove dupe changeset
* upcoming: [M3-9225] - Add API queries for MarketplaceV2

* Added changeset: Add API queries for MarketplaceV2

* PR feedback

* fixed api url and factories

* added queries for /marketplace/types

* PR feedback @pmakode-akamai
…13259)

* fix: [UIE-9933], [UIE-9935] - IAM: UX copy updates, breadcrumbs fix

* Added changeset: IAM Delegation: UX copy update, wrong breadcrumb fix
…e type to linode interface in Linode create flow (#13221)
* bump jspdf to 4.0.0

* types and test

* oops buffer

* Added changeset: Bump jspdf to 4.0.0

* try CI without global
…13260)

* feat: [UIE-9931] - IAM: fix payload for updateChildAccountDelegates

* update updateChildAccountDelegates

* changesets
…Page (#13257)

* Add breadcrumb

* Add beta chip to Partner Referral breadcrumb

* Added changeset: Add Breadcrumb to Marketplace product landing page

* Keep label plural
…for Marketplace (#13247)

* Add Marketplace ProductCard component

* More changes

* Some clean up

* Add tests and some changes

* Added changeset: Add reusable Product Selection Card component for Marketplace

* Update Marketplace feature folder structure

* Add color tokens for badge as per ux mocks

* Clean up logo styles

* Remove usage of fontWeight

* Refactor: simplify component props

* Update description truncation from 268 to 200 characters

* Make some of the props required and update tests

* More refactoring and cleanup

* Add logo URL to tests base data
)

* fix console error

* Added changeset: IAM hydration error on User Detail pages
…ermissions (#13262)

* save progress

* remaining instances

* cleanup and tests
…passing override region (#13277)

* Fix issue when checking override region capabilities when test depends on mock regions

* Added changeset: Fix issue in 'chooseRegion' util when specifying an override region
)

* upcoming: [DI-29059] - Add delete action, related handlers, tests

* upcoming: [DI-29059] - Fix tc

* upcoming: [DI-29059] - Update type

* upcoming: [DI-29059] - Update the statements according to latest figma

* upcoming: [DI-29059] - Add changesets

* upcoming: [DI-29059] - Address suggestions for delete state

* upcoming: [DI-29059] - Update as per dev

---------

Co-authored-by: santoshp210-akamai <159890961+santoshp210-akamai@users.noreply.github.com>
…13268)

* feat: [UIE-9934] - IAM: reset to prev page when removing last role

* Added changeset: IAM: removing entity/role can cause an empty page
## Description 📝
- Display general Service URI for all databases under Connection details in the summary tab
- If applicable, display PgBouncer connection details Service URI for postgres clusters with at least one connection pool

## How to test 🧪

### Prerequisites

(How to setup test environment)

- Ensure the Database PgBouncer feature flag is enabled and turn on the legacy MSW

### Verification steps

(How to verify changes)

- [ ] Go to a mysql Database cluster's summary page and confirm that a general mysql service URI displays under Connection Details. There should not be a PgBouncer section.
- [ ] Go to a postgres Database cluster's summary page and confirm that a general postgres service URI displays under Connection Details. There should be a PgBouncer section
* test: fix previous month calculation tests for year boundaries

* Fix[DI-29231] failure specification

* Fix[DI-29231] failure specification

* Update packages/manager/.changeset/pr-13240-tests-1767941254923.md

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

* fix previous month calculation tests for year boundaries

* fix previous month calculation tests for year boundaries

* Merge branch 'develop' into time-range-spec-fix_linode_January_03

* Add back scrollbar logic after earlier removal

* Add back scrollbar logic after earlier removal

* add Cypress spec for custom date/time picker with range and timezone

* add Cypress spec for custom date/time picker with range and timezone

* add Cypress spec for custom date/time picker with range and timezone

* add Cypress spec for custom date/time picker with range and timezone

---------

Co-authored-by: Dajahi Wiley <114682940+dwiley-akamai@users.noreply.github.com>
…: UI fix for Parent/Child (#13275)

* fix: [UIE-9943], [UIE-9944], [UIE-9951], [UIE-9954] - Parent/Child UI fix

* fix: [UIE-9950] - Parent/Child dialog fix

* e2e fix

* changeset
* fix: [UIE-10011] - Parent/Child selected roles drawer fix

* Added changeset: IAM Delegation: User selector not working in Assign Role/Roles drawer

* fix: [UIE-10017] - Account Delegations text fix
santoshp210-akamai and others added 18 commits January 21, 2026 14:02
* fix: [DI-29215] - sort service type column on label

* add changeset
* routing tighhtening

* Added changeset: IAM routing cleanup
…13297)

* fix: [DI-29215] - End character validation for specific characters

* add changesets
…hile updating alerts for a linode and fix state reset issue on save (#13301)

* upcoming: [DI-29177] - Remove account/region alerts from update linode payload

* upcoming: [DI-29177] - Add tc

* upcoming: [DI-29177] - Update tc

* upcoming: [DI-29177] - Update payload for create flow

* Revert "upcoming: [DI-29177] - Update payload for create flow"

This reverts commit 122d252.

* upcoming: [DI-29177] - Initial payload for account and region alerts isnt required

* upcoming: [DI-29177] - Remove immediate state

* upcoming: [DI-29177] - Add changeset
…lp alerts (#13163)

* upcoming: [DI-28506] - filter linode resources based on alerts

* upcoming: [DI-28506] - Update comment

* upcoming: [DI-28506] - move utils from shared to alerting specific file

* upcoming: [DI-28506] - Update mock

* upcoming: [DI-28506] - Add changeset

* upcoming: [DI-28506] - add copilot suggestion
Co-authored-by: Banks Nussman <115251059+bnussman-akamai@users.noreply.github.com>
…pe). (#13286)

* upcoming: [UIE-9781] - Add CRUD MSW mocks for  Resource Locking feature(RESPROT2)

* Added changeset: Add MSW crud for Resource Locking feature(RESPROT2)

* Refactored the types to re-use Entity and entityFactory.

* Address review comments by Ganesh

* Added changeset: Added locks property to Linode interface,added lock create and delete event keys, refactored Lock types
* change: [DPS-35018] - Logs: Add new status - Provisioning

* Added changeset: Logs Stream - Provisioning status
* change: [DPS-36291] - Text changes after tech writing review

* Added changeset: Logs texts updates after tech writing review
…faces feature in Create linode page (#13281)

* change: [UIE-10012] - Implement UX and user feedback for linode interfaces feature in Create linode page

* Added changeset: Apply UX and user feedback for linode interfaces feature in Account settings page

* fix: UIE-9998 - Reset Private IP value on switching between linode interface and config profile interface in Create linode form

* Update spacings within VPC panel in create linode panel

* Auto assign VPC IPv6 similar to VPC IPv4 by default in VPC panel

* Add divider below VLAN section in networking panel
)

* feat: [UIE-10051] - IAM Delegation: allow sending an empty array

* Added changeset: IAM DElegation: remove restriction to update user delegation with empty array, update the delegations after reopening a drawer

* small drawer refactor

---------

Co-authored-by: Alban Bailly <abailly@akamai.com>
…role (#13285)

* feat: [UIE-10006] - IAM Delegation: reset to prev page when changing role

* Added changeset: IAM: changing entity/role can cause an empty page
…ent (#13299)

* Add check to useIsIAMDelegationEnabled

* better handling

* update relevant tests

* Added changeset: Check if IAM Parent/Child is enabled dynamically

* remaining test

* handle child accounts and delegates

* reduce ticket scope

* reduce ticket scope

* add iamIsEnabled check

* tests
Release v1.158.0 - release → staging
@abailly-akamai abailly-akamai self-assigned this Jan 22, 2026
@abailly-akamai abailly-akamai requested a review from a team as a code owner January 22, 2026 19:11
@abailly-akamai abailly-akamai added the Release Cloud Manager releases label Jan 22, 2026
@abailly-akamai abailly-akamai requested review from a team as code owners January 22, 2026 19:11
@abailly-akamai abailly-akamai changed the title Release v{CLOUD_VERSION} - staging → master Release v.1.158.0- staging → master Jan 22, 2026
@linode-gh-bot
Copy link
Collaborator

Cloud Manager UI test results

🔺 1 failing test on test run #1 ↗︎

❌ Failing✅ Passing↪️ Skipped🕐 Duration
1 Failing864 Passing11 Skipped40m 2s

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"

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Release Cloud Manager releases

Projects

Status: Review

Development

Successfully merging this pull request may close these issues.