Skip to content

Release v1.159.0 - release → staging#13422

Merged
abailly-akamai merged 98 commits intostagingfrom
release/v1.159.0
Feb 20, 2026
Merged

Release v1.159.0 - release → staging#13422
abailly-akamai merged 98 commits intostagingfrom
release/v1.159.0

Conversation

@tvijay-akamai
Copy link
Contributor

Cloud Manager - v1.159.0

:

  • DBaaS Autocomplete highlight for VPC, Add, and Edit Connection Pool (#13373)

Added:

  • Support for throughput quotas (#13177)
  • IAM Delegation: empty state for user delegations (#13314)
  • IAM Delegation: update users table and hide a tab for delegate profile (#13357)
  • Ability to restrict the number of selectable values in cloudpulse metrics and alerts dimension filter value field (#13361)
  • Truncation for delegate usernames (#13366)
  • IAM Delegations: notifications and error state for tables (#13374)
  • Light/Dark theme identifier in Cloud Manager for Pendo (#13381)
  • Add Pendo Analytics unique IDs for CloudPulse metrics (#13402)

Changed:

  • Update copy & URL for feedback link (#13306)
  • Logs Log path sample info tooltip show content restricted by account capablities (#13307)
  • Logs Stream Create - filter clusters by Log Generation (#13335)
  • Logs - (optional) text added to Log Path Prefix field label (#13338)
  • Hide placeholder once a value is selected in Autocomplete multi-select mode (#13341)
  • IAM Parent/Child - Enable server side filters, pagination and search on Child Delegations (#13342)
  • Logs Stream and Destination tables mobile view (#13343)
  • UIE-10060 : Support new GPU v3 RTX Pro 6000 Blackwell plans in Kubernetes for both LKE and LKE-E (#13347)
  • Logs Stream and Destination landing mobile layout corrected (#13349)
  • Add an aclpLogs.new flag and a NEW chip for Delivery Logs based on the flag's value (#13358)
  • Use binary based formulas for bits rollup in Cloudpulse metrics (#13369)
  • Display front end IP and backend VPCs for Nodebalancer (#13394)
  • Improve Linode plans' display for Dedicated and GPU tabs (#13408)

Fixed:

  • Only show Maintenance Policy for Linodes that actually have a Maintenance Policy (#13269)
  • IAM Delegation: "Remove" button in remove assignment confirmation popup is not disabled after clicking it (#13290)
  • IAM Delegation: The selected user type is not applied after reloading the page (#13332)
  • Replaced name to label for ACLP-Alerting CreateNotificationChannelForm interface to keep it consistent with API error message fields (#13345)
  • IAM: Assigned Roles table pagination fixes (#13346)
  • Database advanced config inline errors not displaying (#13350)
  • Removes fr-par-2 from the list of regions in the Machine Images upload page (#13354)
  • DBaaS Backup / delete dialog bugs (#13355)
  • Replaced recipients to details.email.usernames for ACLP-Alerting CreateNotificationChannelForm interface to be consistent with API error message fields (#13362)
  • IAM: styling issue when tables are loading, UX copy updates (#13375)
  • Broken Linode CLI link in the Linode Create code snippets dialog (#13378)
  • Error handling for dependent API failures in the ACLP - Edit Alert feature (#13379)
  • IAM Delegation: normalizes the search value for Users table (#13382)
  • IAM Delegation: error handling in remove role/entity confirmation dialog, visible “View User Detail” and “Delete User” options for delegate user (#13384)
  • IAM: a pagination for Assigned Entities table (#13385)
  • Invalidating notification channel queries on ACLP-Alerting operations (#13395)
  • Fix Open Re-direction vulnerability in Account Cancel flow (#13400)
  • Show the Blackwell Limited Availability Banner only for Blackwell Enabled customers (#13414)

Removed:

  • Occurence of in-progress in ACLP-Alerting (#13406)

Tech Stories:

  • Clean up unused marketplace v2 mocks (#13396)

Tests:

  • Fix create-linode-with-add-ons.spec.ts after Linode Interfaces GA (#13325)
  • Add spec for delete notification channel (#13327)
  • Fix flaky clone-linode.spec.ts (#13353)
  • Fix flaky machine-image-upload.spec.ts tests (#13354)
  • Add spec for create nofitication channel (#13383)

Upcoming Features:

  • Marketplace details and added tabs to the Products details page (#13271)
  • Add Custom HTTPS destination type with proper fields to Create Destination forms (#13274)
  • DBaaS PgBouncer section to display Add New Connection Pool drawer (#13276)
  • Refactor Marketplace V2 and add filters to the Products landing page (#13292)
  • IAM Parent/Child - Enable server side filters on User Delegations (#13298)
  • Fix error handling in ChildAccountList component (#13299)
  • Add Edit Connection Pool Drawer (#13304)
  • RESPROT2 - Display/Disable Lock/Unlock action in Linode list and detail action menu (#13305)
  • Utils and Hooks set up for supporting zoom in inside the charts in CloudPulse metrics graphs (#13308)
  • Add learn more documentation link for PgBouncer in DBaaS (#13315)
  • Changes for providing ability to zoom in inside the CloudPulse Metrics Graphs (#13317)
  • IAM Parent/Child - Enable server side filters on Switch Account drawer (#13318)
  • DBaaS PgBouncer updating Add/Edit Pool drawer fields to use autocomplete (#13326)
  • Add Additional Options section to the Custom HTTPS destination type (#13331)
  • IAM Parent/Child: Align proxy logic with delegate users (#13336)
  • Implemented Add Lock Dialog accessible from Linode action menu (#13339)
  • Pagination, search, filtering to ACLP-Alerting Notification Channel show details, Catch-all routing to Notification channel URL endpoints (#13344)
  • Implemented Remove Lock Dialog from Linode Action Menu (#13348)
  • Support Placement Group Policy Update in line with Placement Group Aware Maintenance program (#13351)
  • Add Partner Referrals beta launch global banner in Cloud Manager (#13364)
  • Implement the Contact Sales Drawer for Marketplace products (#13368)
  • Add new Marketplace products (#13370)
  • Implements disabling of delete and rebuild actions when a Linode has active locks (#13377)
  • Delivery Logs - selected destination summary in a Create Stream form for Custom HTTPS destinations, edit Custom HTTPS destination (#13380)
  • Deprecate connection_pool_port, add endpoints mock data for Databases (#13386)
  • Integrate Network Load Balancer service in CloudPulse metrics (#13387)
  • IAM Delegation: Switch back to parent account UI (#13391)
  • Add Pendo IDs for Marketplace filter options and product cards (#13393)
  • Add 'Learn more' link to Marketplace v2 global banner (#13405)
  • Add Blackwell GPU related banners in the Linode Create page (#13408)

APIv4 - v0.157.0

Added:

  • New quota properties (#13177)
  • Maintenance Policy to Linode Capabilities (#13269)

Changed:

  • Adjust Custom HTTPS Destination types (#13274)
  • Adjust Custom HTTPS Destination types: content type, data compression, custom headers (#13331)
  • Delivery Logs - adjust DestinationDetailsPayload type for Custom HTTPS destinations (#13380)
  • New fields in the NodeBalancer details object and NodeBalancerVPC object to align with recent API updates (#13394)

Removed:

  • The value 'in-progress' from cloudpulse/types.ts (#13406)

Tech Stories:

  • Clean up unused marketplace v2 apiv4 endpoints (#13396)

Upcoming Features:

  • RESPROT2- Added lock permissions to IAM types (AccountAdmin and AccountViewer ) (#13305)
  • Rename the marketplace contact sales POST API route (#13368)
  • Deprecate connection_pool_port, add endpoints property to DatabaseHosts (#13386)
  • Update types for network load balancer integration with CloudPulse Metrics (#13387)

Queries - v0.21.0

Tech Stories:

  • Clean up unused marketplace v2 queries (#13396)

UI - v0.24.0

Added:

  • Added play icon (#13271)
  • Add Pendo Id for uniquely identifying options in Autocomplete (#13402)

Utilities - v0.15.0

Tech Stories:

  • Clean up unused marketplace v2 factories (#13396)

Validation - v0.82.0

Changed:

  • Adjust Custom HTTPS Destination validation (#13274)
  • Adjust Custom HTTPS Destination validation: certificate details, custom headers, content type (#13331)
  • Delivery Logs - change destination type detection in updateDestinationSchema (#13380)

Upcoming Features:

  • Updated validation rules for createDatabaseConnectionPoolSchema (#13276)
  • Update database connection pool size (#13304)
  • Update the validation schema to match the API (#13368)

mpolotsk-akamai and others added 30 commits January 22, 2026 13:37
…ve button when loading (#13290)

* fix: [UIE-10040] - IAM Delegation: Default Entity Access disable Remove button when loading

* Added changeset: IAM Delegation: Remove button in remove assignment confirmation popup is not disabled after clicking it

* review fix
* UIE-9379: Implementing Add Pool functionality for PgBouncer

* Adding fix to schema for null value validation issue and cleanup

* starting on initial validation

* Adding error mocking for calls in serverHandlers

* Adding backend error handling for add pool drawer fields

* Initial cleanup and adjusting validation based on discussions

* Creating initial test file

* Adding unit tests and updating markup for add pool drawer

* additional cleanup

* Added changesets

* Applying initial feedback

* Applying secondary feedback

* Applying smaller changes in feedback with text update

* Switching to Linode UI Select and cleanup

* Applying additional feedback
…inside the charts in CloudPulse graphs (#13308)

* [DI-29167] - Initial changes for widget zoom in feature, Utility setup

* [DI-29167] - Add understanding comments

* Added changeset: Utils and Hooks set up for supporting zoom in inside the charts in `CloudPulse metrics graphs`

* [DI-29167] - Address PR comments
…uncer (#13315)

* upcoming: [UIE-9768] - DBaaS - Learn more documentation link for PgBouncer

* Adding changesets
… User Delegations (#13298)

* save progress

* query invalidation

* test

* Added changeset: IAM Parent/Child - Enable server side filters on User Delegations
## Description 📝
Add Edit Connection Pool drawer to the Database Networking -> PgBouncer Connection Pools section

## How to test 🧪

### Prerequisites

(How to setup test environment)

- Ensure you have the Database PgBouncer flag on and the legacy MSW on

### Verification steps

(How to verify changes)

- [ ] Go to a postgresql Database cluster's networking tab and scroll to the PgBouncer Connection Pools section
- [ ] Edit an existing connection pool in the table via action menu dropdown
- [ ] The edit drawer should have the connection pool's details prefilled with the label disabled
- [ ] Make edits, click save, and check the network request
- [ ] Test error states, edits should not be saved if the user clicks cancel or closes out of the drawer without saving

```
pnpm test DatabaseEditConnectionPoolDrawer
```
* upcoming: [DI-29113] - Support for User Channel Details in Alert flows (#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>

* Revert "upcoming: [DI-29113] - Support for User Channel Details in Alert flow…" (#13252)

This reverts commit e77c677.

* change: [UIE-9919] - Address post-demo feedback for Network Load Balancers (#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) (#13251)

* 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

* chore: [UIE-9913] - IAM: Cleanup `iamRbacPrimaryNavChanges` feature flag (#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

* fix: [UIE-9841] - Hide dual stack option if no IPv6 prefixes available in create VPC flow (#13245)

* change: [UIE-9908] - Update Generational Plans default sort to show newest (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-9890] - changes related to private IP field in create linode flow (#13253)

* change: [UIE-9919] - Address post-demo feedback(points 6,7) (#13258)

* 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>

* change: [UIE-9920] - Billing: Disable "Make payment" button for Akamai 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 (#13255)

* 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

* fix: [UIE-9933], [UIE-9935] - IAM: UX copy updates, breadcrumbs fix (#13259)

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

* Added changeset: IAM Delegation: UX copy update, wrong breadcrumb fix

* change: [UIE-9860] - Change the default selection of network interface type to linode interface in Linode create flow (#13221)

* chore: [UIE-9926] - Bump `jspdf` to 4.0.0 (#13248)

* bump jspdf to 4.0.0

* types and test

* oops buffer

* Added changeset: Bump jspdf to 4.0.0

* try CI without global

* feat: [UIE-9931] - IAM: fix payload for updateChildAccountDelegates (#13260)

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

* update updateChildAccountDelegates

* changesets

* upcoming: [UIE-9817] - Add Breadcrumb to Marketplace Product Landing Page (#13257)

* Add breadcrumb

* Add beta chip to Partner Referral breadcrumb

* Added changeset: Add Breadcrumb to Marketplace product landing page

* Keep label plural

* upcoming: [UIE-9826] - Add reusable Product Selection Card component 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: [UIE-9952] - IAM - Fix hydration error on User Detail pages (#13265)

* fix console error

* Added changeset: IAM hydration error on User Detail pages

* change: [UIE-9942] - IAM - Replace `view_account` with fine-grained permissions (#13262)

* save progress

* remaining instances

* cleanup and tests

* test: [UIE-9996] - Fix `chooseRegion` mock region test failures when 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 for user alert channels (#13256)

* 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>

* change: [UIE-9861] - Handle Incompatibility of linode interfaces in create LKE flow (#13272)

* change: [UIE-9859] - Improvements in Add Network interface drawer (#13264)

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

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

* Added changeset: IAM: removing entity/role can cause an empty page

* upcoming: [UIE-9327] - Add service URIs to Database summary tab (#13261)

## 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 (#13240)

* 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>

* change: [UIE-9945] - Implement UX and user feedback for linode interfaces feature in Account settings page (#13280)

* fix: [UIE-9943], [UIE-9944], [UIE-9950], [UIE-9951], [UIE-9954] - IAM: 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] - IAM Parent/Child selected roles drawer fix (#13282)

* 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

* chore: [UIE-9953] - IAM - Clean up beta flag + BETA/LA logic (#13266)

* clean up beta flag + beta/la logic

* more tests

* oops skip

* Added changeset: IAM - Clean up beta flag + BETA/LA logic

* fix: [UIE-9987] - IAM Parent/Child - Various fixes to Parent Account Flow (#13278)

* Enhanced SwitchAccount drawer

* tests

* e2e failur

* Added changeset: IAM Parent/Child - Various fixes to Parent Account Flow

* upcoming: [UIE-9814] - Implement the main product grid with category grouping and load more functionality (#13267)

* upcoming: [UIE-9814] - Implement the main product grid with category grouping and load more functionality

* loading skeleton + small fixes

* PR feedback

* Add card UI changes: background color, logo, grid sizing, and mock logo icon

* changed the fitler logic

* spacing changes..

* Add defensive check for type chip rendering

* styling fixes

* ....missed this

* Added changeset: Implement the main product grid with category grouping

* added unit tests

* fixed card height and boxshadow on hover

* ...missed fontsize fix for the card chip

* Clean up card styles and reduce duplication

* Some changes

* minor fix

Co-authored-by: Purvesh Makode <pmakode@akamai.com>

* breadcrumb fix

* add check for marketplaceV2

---------

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

* fix: [UIE-10043] - Copy in Plans Panel generational plans tooltip (#13289)

* fix typo

* Added changeset: Copy in Plans Panel generational plans tooltip

* casing

* upcoming: [DI-29061] - Notification Channel Show Details - Overview, Settings (#13273)

* feat: [UIE-9988] - IAM Delegation: fix payload for changing role flow (#13279)

* feat: [UIE-9988] - IAM Delegation: fix payload for changing role flow

* Added changeset: IAM Delegation: fix payload for changing role flow

* chore: [UIE-9949] - Update to linode/design-language-system to v5.3.2 (#13293)

* chore: [UIE-9949] - Update to linode/design-language-system to v5.3.2

* Added changeset: Update design-language-system to v5.3.2

* feat [OCA-1602] - Add Mistral 7B Instruct with Open WebUI and Chroma Marketplace Apps (#13270)

* feat: add chromadb and mistral-7b instruct with open webui

* changelog

* add AI category

* mistral color correct

* Added changeset: Add Mistral 7B instruct and ChromaDB to the Marketplace

* fix: [DI-29314] - Wrong time range sent in metrics payload on preference reload in CloudPulse metrics (#13287)

* [DI-29167] - Time range preferences bug fix

* Update dependencies in GlobalFilters component

* fix: [DI-29314] - changeset and code refactoring

* fix: [DI-29314] -  code refactoring

* upcoming: [DI-29061] - Notification Channel Show Details - Associated Alerts (#13294)

* upcoming: [DI-29061] - Notification Channel Show Details - Associated Alerts

* fix linting issue

* service label sorting

* add changesets

* update changeset

* fix: [DI-29215] - sort service type column on label (#13295)

* fix: [DI-29215] - sort service type column on label

* add changeset

* fix: [UIE-10041] - IAM routing cleanup (#13288)

* routing tighhtening

* Added changeset: IAM routing cleanup

* change: STORIF-165 - Updated content usage status format. (#13296)

* fix: [DI-29215] - End character validation for specific characters (#13297)

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

* add changesets

* upcoming: [DI-29177] - Exclude account/region alerts in api payload while 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

* upcoming: [DI-28506] - Filter linode resources based on associated aclp 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

* refine selector (#13091)

Co-authored-by: Banks Nussman <115251059+bnussman-akamai@users.noreply.github.com>

* upcoming: [UIE-9781] - Add CRUD MSW mocks for Locks(Linodes is in scope). (#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

* fix: [UIE-10016] - Show notice in add interface drawer when adding Public Internet interface to Linode with VPC (#13302)

* change: [DPS-35018] - Logs: Add new status - Provisioning (#13284)

* change: [DPS-35018] - Logs: Add new status - Provisioning

* Added changeset: Logs Stream - Provisioning status

* change: [DPS-36291] - Text changes after tech writing review (#13291)

* change: [DPS-36291] - Text changes after tech writing review

* Added changeset: Logs texts updates after tech writing review

* change: [UIE-10012] - Implement UX and user feedback for linode interfaces 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 (#13300)

* 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>

* feat: [UIE-10006] - IAM Delegation: reset to prev page when changing 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

* Cloud version 1.158.0, API v4 version 0.156.0, Validation version 0.81.0, Queries version 0.20.0

* Update release date

* upcoming: [UIE-10042] - Fix error handling in ChildAccountList component (#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

* new: STORIF-232 - BlockStorageContextualMetrics feature flag added. (#13324)

* new: STORIF-231 - ObjectStorageContextualMetrics feature flag added. (#13323)

---------

Co-authored-by: santoshp210-akamai <159890961+santoshp210-akamai@users.noreply.github.com>
Co-authored-by: Ankita <ankitaan@akamai.com>
Co-authored-by: Tanushree Bhattacharji <tbhattac@akamai.com>
Co-authored-by: grevanak-akamai <145482092+grevanak-akamai@users.noreply.github.com>
Co-authored-by: Purvesh Makode <pmakode@akamai.com>
Co-authored-by: Dajahi Wiley <114682940+dwiley-akamai@users.noreply.github.com>
Co-authored-by: Harsh Shankar Rao <hrao@akamai.com>
Co-authored-by: mpolotsk-akamai <157619599+mpolotsk-akamai@users.noreply.github.com>
Co-authored-by: aaleksee-akamai <aaleksee@akamai.com>
Co-authored-by: Joe D'Amore <jdamore@akamai.com>
Co-authored-by: jdamore-linode <97627410+jdamore-linode@users.noreply.github.com>
Co-authored-by: Hana Xu <115299789+hana-akamai@users.noreply.github.com>
Co-authored-by: agorthi-akamai <agorthi@akamai.com>
Co-authored-by: n0vabyte <94801247+n0vabyte@users.noreply.github.com>
Co-authored-by: venkatmano-akamai <vmangalr@akamai.com>
Co-authored-by: Dmytro Chyrva <dchyrva@akamai.com>
Co-authored-by: dmcintyr-akamai <dmcintyr@akamai.com>
Co-authored-by: Banks Nussman <115251059+bnussman-akamai@users.noreply.github.com>
Co-authored-by: kagora-akamai <kagora@akamai.com>
…r fields to use Autocomplete (#13326)

* upcoming: [UIE-10073] - DBaaS - Update Add/Edit Connection Pool drawer fields to use autocomplete

* Adding changesets
Revert "Release v.1.158.0- staging → master"
Release v1.158.0 - staging → master
…s GA (#13325)

* update `create-linode-with-add-ons.spec.ts`

* Added changeset: Fix `create-linode-with-add-ons.spec.ts` after Linode Interfaces GA

---------

Co-authored-by: Banks Nussman <banks@nussman.us>
…g and detail action menu. (#13305)

* upcoming: [UIE-9740] - Implement Lock/Unlock feature in Linode Landing and detail action menu.

* Added changeset: RESPROT2 - Display/Disable Lock/Unlock action in Linode list and detail action menu

* Added changeset: RESPROT2- Added lock permissions to IAM types (AccountAdmin and AccountViewer )

* Addressed review comments.

* Addressed review comments.
…e metrics (#13317)

* [DI-29167] - Changes for integrating zoom in feature in cloudpulse widget and line graph

* [DI-29167] - Changeset

* [DI-29167] - Typecheck fix

* [DI-29167] - Zoom key modification

* [DI-29167] - Zoom key modification

* [DI-29167] - fallback syntax change
* change: [DPS-36486] - Logs tables mobile view fix
…g page (#13292)

* Add filters & waypoint lazyloading

* Added changeset: Add Marketplace filters to the Products landing page

* Minor clean up

* searchDerivedTypeIds only populated if no type is selected

* Update margin bottom

* Minor change

* Use URL search params for marketplace filters

* Center empty state vertically

* Auto-fetch next batch if current batch has no results when filters are applied

* Add pendo ids

* Ensure onLoaded once per filter change

* Revamp - save progress

* Update tests

* Add few changes

* Doc props

* Update changeset

* Input slot props fix

* Order category sections by product count

* Reorganizing utils, types and add test cases

* Keep logos for both theme modes under same dir

* Minor fix

* Separate type imports
…13314)

* feat: [UIE-10061] - IAM Delegation: empty state for user delegations

* Added changeset: IAM Delegation: empty state for user delegations

* typo

* resolve conflicts

* update tests
)

* fix: [UIE-10097] - users type fix

* Added changeset: IAM Delegation: The selected user type is not applied after reloading the page

* review fix
* [DI-29309] - rename name to label in CreateNotificationChannelForm interface

* add changeset

* revert serverHandler
… metrics tab. (#13321)

Description:
ACLP Service availability check added to the volume metrics tab.

Testing instructions:
Run pnpm dev
Navigate to /volumes/<volume>
Observe "Metrics Tab" button, it should be hidden when
ACLP service is unavailable.
* upcoming: [UIE-9741] - Implement Add Lock Modal.

* Added changeset: Implemented Add Lock Dialog accesible from Linode action menu

* Address review comments.

* Remove LKE cluster validation as individual Linodes can now be locked/unlocked irrespective of LKE association.

* Update text as per UX recommendation.

* Address review comments from Ganesh.

* Update packages/manager/.changeset/pr-13339-upcoming-features-1769622645991.md

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* new: STORIF-183 - Quotas table modified to show throughputs.

* Added changeset: Support for throughput quotas

* Added changeset: New quota properties
santoshp210-akamai and others added 4 commits February 18, 2026 20:44
* refactor: [DI-29206] - Clean up 'in-progress' in alert status

* add changeset

* replace in progress with provisioning instead of removing in cypress test
…s and Improve Linode plans display for Dedicated and GPU tabs (#13408)

* upcoming: [UIE-10232], [UIE-10060] - Add Blackwell GPU related banners and Improve Linode plans display for Dedicated and GPU tabs

* dont show blackwell availability banner when plans are empty

* added sorting for  gpu plans table rows based on availability and latest generation

* fix failing test

* Fix failing plan selection tests

* PR feedback @dwiley-akamai

* Added changeset: Improve Linode plans' display for Dedicated and GPU tabs

* Added changeset: Add Blackwell GPU related banners in the Linode Create page

* PR feedback @tvijay-akamai

* added support for deriving pendo id from LD flag

* made the getIsPlanDisabled check more shorter

---------

Co-authored-by: Joe D'Amore <jdamore@akamai.com>
…ly for Blackwell Enabled customers (#13414)

* plans table fix

* Added changeset: Show the Blackwell Limited Availability Banner only for Blackwell Enabled customers

* fix linting warnings

* fix e2e test to not expect blackwell no availability error for default customers
…2.0, UI version 0.24.0, Utilities version 0.15.0, Queries version 0.21.0
@tvijay-akamai tvijay-akamai self-assigned this Feb 20, 2026
@tvijay-akamai tvijay-akamai requested review from a team as code owners February 20, 2026 07:17
@tvijay-akamai tvijay-akamai added the Release → Staging Pre-Release: Release → Staging label Feb 20, 2026
@tvijay-akamai tvijay-akamai requested review from cpathipa and removed request for a team February 20, 2026 07:17
@tvijay-akamai tvijay-akamai requested review from cliu-akamai and removed request for a team February 20, 2026 07:17
abailly-akamai
abailly-akamai previously approved these changes Feb 20, 2026
@abailly-akamai abailly-akamai self-requested a review February 20, 2026 10:48
@linode-gh-bot
Copy link
Collaborator

Cloud Manager UI test results

🎉 868 passing tests on test run #4 ↗︎

❌ Failing✅ Passing↪️ Skipped🕐 Duration
0 Failing868 Passing11 Skipped35m 9s

@grevanak-akamai grevanak-akamai self-requested a review February 20, 2026 10:54
@github-project-automation github-project-automation bot moved this from Review to Approved in Cloud Manager Feb 20, 2026
@abailly-akamai abailly-akamai merged commit 0d86ab1 into staging Feb 20, 2026
39 checks passed
@github-project-automation github-project-automation bot moved this from Approved to Merged in Cloud Manager Feb 20, 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.

Comments