Skip to content

Comments

Release v1.159.0 - release → staging#13417

Closed
tvijay-akamai wants to merge 96 commits intostagingfrom
release-v1.159.0
Closed

Release v1.159.0 - release → staging#13417
tvijay-akamai wants to merge 96 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
skulpok-akamai and others added 5 commits February 18, 2026 15:45
* 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 19, 2026
@tvijay-akamai tvijay-akamai requested review from a team as code owners February 19, 2026 11:24
@tvijay-akamai tvijay-akamai requested review from shagufa-akamai and removed request for a team February 19, 2026 11:24
@tvijay-akamai tvijay-akamai added the Release → Staging Pre-Release: Release → Staging label Feb 19, 2026
@tvijay-akamai tvijay-akamai requested review from a team, abailly-akamai and dmcintyr-akamai and removed request for a team, jdamore-linode and shagufa-akamai February 19, 2026 11:26
Copy link
Contributor

@abailly-akamai abailly-akamai left a comment

Choose a reason for hiding this comment

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

Changelog + versioning are accurate - looking good 👍

@linode-gh-bot
Copy link
Collaborator

Cloud Manager UI test results

🔺 1 failing test on test run #3 ↗︎

❌ Failing✅ Passing↪️ Skipped🕐 Duration
1 Failing867 Passing11 Skipped40m 4s

Details

Failing Tests
SpecTest
user-permissions.spec.tsCloud Manager Cypress Tests→User permission management » can toggle full account access

Troubleshooting

Use this command to re-run the failing tests:

pnpm cy:run -s "cypress/e2e/core/account/user-permissions.spec.ts"

@tvijay-akamai
Copy link
Contributor Author

Closing this to fix a branch naming typo. New PR is here: #13422.

@github-project-automation github-project-automation bot moved this from Review to Merged in Cloud Manager Feb 20, 2026
@tvijay-akamai tvijay-akamai removed the Release → Staging Pre-Release: Release → Staging label Feb 20, 2026
@tvijay-akamai tvijay-akamai deleted the release-v1.159.0 branch February 20, 2026 07:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Merged

Development

Successfully merging this pull request may close these issues.