Skip to content

Conversation

@bnussman-akamai
Copy link
Member

Cloud Managaer

[2025-10-21] - v1.153.0

Added:

  • Volume attached to state (#12903)
  • Profile Update client side validation (#12963)
  • IAM DX: useDelegationRole hook (#12979)

Changed:

  • DBaaS Connection details table Read-only Host field renders based on VPC configuration (#12976)
  • ACLP: update group-by icon svg file (#12986)

Fixed:

  • IAM - isIAMEnabled LA access check (#12946)
  • Update placeholder text color for light/dark mode (#12947)
  • IAM RBAC: refetch entities endpoint (#12958)
  • IAM RBAC: permission check for menu and drawer (#12964)
  • ACLP: update CloudPulseDateTimeRangePickerUtils to use preset constants (#12971)
  • Rechart tooltips no longer are clipped due to large datasets (#12973)

Tech Stories:

  • Update to @mui/x-date-pickers v8 (#12864)
  • VPC IPv4 and IPv6 address code clean up (#12940)
  • IAM / RBAC MSW CRUD Users, Delegation and Parent /Child Updates (#12957)

Tests:

  • Add tests for DBaaS widget group-by feature (#12897)
  • Nvidia Blackwell GPU Linode creation (#12929)
  • Fix failing LKE create test involving plan availability in DevCloud (#12950)
  • Fix failing "alerts-create.spec.ts" ts in DevCloud (#12952)
  • Fix failing maintenance policy test in DevCloud related to hardcoded region ID (#12954)
  • Add LKE-E node pool configuration update tests (#12961)

Upcoming Features:

  • Support APL installation on LKE-E (#12878)
  • IAM - User Delegations Tab (#12920)
  • IAM: Account Delegations Tab (#12927)
  • CloudPulse-Metrics: Update FilterConfig.ts to handle block storage integration, update queries.ts, update mocks (#12931)
  • Fix Destination Name autocomplete in Create Stream form not filtering correctly (#12944)
  • Add dialog modal for Delete action for Logs Stream and Destination (#12956)
  • ACLP-Alerting: Dimension Filter customization for Object Storage service (#12959)
  • Add info about stream provisioning time and update stream status labels (#12960)
  • ACLP-Alerting: Resetting Errors when dependent fields are being reset (#12968)
  • ACLP: add group by preference support for group-by feature (#12969)
  • CloudPulse-Metrics: Update filterConfig.ts, useFirewallFetchOptions.tsx for firewall-nodebalancer dashboard integration (#12980)
  • IAM Parent/Child - Default roles & Entity access routes (#12981)
  • Add pendo ids for VM Host Maintenance analytics (#12983)

@linode/api-v4

[2025-10-21] - v0.151.0

Added:

  • Volume io_ready property (#12903)
  • CloudPulse-Metrics: Update CloudPulseServiceType type and capabilityServiceTypeMapping constant in types.ts (#12931)

Changed:

  • DatabaseInstance interface host prop to include null type (#12976)

Upcoming Features:

  • ACLP: add groupBy in AclpWidget interface of cloudpulse types (#12969)

@linode/validation

[2025-10-21] - v0.77.0

Changed:

  • Rename "Linode Object Storage" to "Akamai Object Storage" in various schema names (#12977)

@linode/ui

[2025-10-21] - v0.22.0

Fixed:

  • Align date pickers to latest CDS design styling (#12864)
  • DateTimeRangePicker: time will not change on changing timezone for custom dates (#12971)
  • Prevent range background for single selections in DatePicker/Calendar (#12972)

@linode/queries

[2025-10-21] - v0.16.0

Added:

  • useAllGetDelegatedChildAccountsForUserQuery for IAM User Delegation (#12920)

@linode/utilities

[2025-10-21] - v0.11.0

Added:

  • Block Storage to ap-west's monitors.metrics field in regions (#12931)

jaalah-akamai and others added 30 commits October 2, 2025 11:32
* fix: [M3-10659] - Update placeholder text color

* Added changeset: Update placeholder text color for light/dark mode

---------

Co-authored-by: Jaalah Ramos <jaalah.ramos@gmail.com>
* Test [DI-27320]: Add  DBaaS widget tests with group-by feature

* Test [DI-27320]: Add  DBaaS widget tests with group-by feature

* Test [DI-27320]: Add  DBaaS widget tests with group-by feature

* Test [DI-27320]: Add  DBaaS widget tests with group-by feature

---------

Co-authored-by: Nikhil Agrawal <165884194+nikhagra-akamai@users.noreply.github.com>
* fix + loading state

* Added changeset: IAM - isIAMEnabled LA access check
…ecks for subnet actions in VPC, fetch permissions only when drawer is open (#12934)

* feat: [UIE-9266], [UIE-9268] - IAM RBAC: VPC bug fix

* fix: [UIE-9299] - VPC Details Multiple unnecessary requests
…ud (#12952)

* add scrollIntoView to button below the fold

* Added changeset: Fix failing alerts-create.spec.ts ts in DevCloud
…m not filtering correctly (#12944)

* upcoming: [DPS-34980] Fix Destination Name autocomplete in stream form not filtering correctly

* upcoming: [DPS-34980] Minor ui fix in empty Streams table
* initial commit

* improve mocks

* attributes or new linode details page

* Added changeset: Nvidia Blackwell GPU Linode creation
…lity in DevCloud (#12950)

* M3-10519 Fix failing LKE create test involving plan availability in DevCloud

* Added changeset: Fix failing LKE create test involving plan availability in DevCloud
…lated to hardcoded region ID (#12954)

* M3-10520 Fix failing maintenance policy test in DevCloud related to hardcoded region ID

* Added changeset: Fix failing maintenance policy test in DevCloud related to hardcoded region ID
* [DI-27359] - Handle volumes integration in metrics

* upcoming: [DI-27359] - Update serverhandler

* upcoming: [DI-27359] - Add more tests

* upcoming: [DI-27359] - Remove extra space

* upcoming: [DI-27359] - Fix failing test

* upcoming: [DI-27359] - Add no region info msg

* fix: [DI-27359] - Fix syntax error

* fix: [DI-27359] - Add changesets

* fix: [DI-27359] - Update changeset
* feat: [STORIF-102] Volume "AttachedTo" column updated.

* Added changeset: Volume attached to state

* Added changeset: Volume io_ready property
## Description 📝
Clean up duplicate VPC IPv4 and IPv6 address / public access code across the various VPC flows

## How to test 🧪

### Prerequisites

(How to setup test environment)

- Ensure you have the VPC IPv6 flag and customer tags to test VPC Dual Stack

### Verification steps

(How to verify changes)

- [ ] Ensure there are no regressions to the Linode Create VPC (legacy and Linode Interfaces) flows, Legacy config dialog flows, Add/Edit Interface drawers
* feat: [UIE-9329] - IAM RBAC: refetch entities

* Added changeset: IAM RBAC: refetch entities endpoint
* Add profile update client side validation

* Add profile update client side validation 2

* Added changeset: Profile Update client side validation
* augment cluster tags for stackscripts

* hook fix

* remove reduce for readability

* final clean up

* update object type

* adjust summary to include cluster name or instance type when cluster_size is only defined

* fix undef variable in forEach prop

* add .env.example back

* Update packages/manager/src/features/Linodes/LinodeCreate/Summary/Summary.tsx

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

* use existing react query hooks for mapping

* Update packages/manager/src/features/Linodes/LinodeCreate/Summary/utilities.ts

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

* Update packages/manager/src/features/Linodes/LinodeCreate/Summary/Summary.tsx

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

* simplify code, cleanup unused vars

* add test coverage for complex marketplace app clusters

* Remove ClusterDataTypes and use ClusterData

* small clean up and unit testing

* more small clean up

* simplify summary logic

* fix unit test

* hopefully final clean up

---------

Co-authored-by: Banks Nussman <115251059+bnussman-akamai@users.noreply.github.com>
Co-authored-by: Banks Nussman <bnussman@akamai.com>
* upcoming: [M3-10617] - Upgrade from MUI-x v7 to v8

* Finished picker styling

* Added changeset: Align date pickers to latest CDS design styling

* Update styles for calendar and time/timezone

* More updates to calendars and presets

* Added changeset: Update to @mui/x-date-pickers v8

* UX changes

* Fix e2e tests and export preset constant

* Update background token for action footer

* Fix some range visual issues

* Update changeset

* Fix styled import

* Fix unit tests

* Minor adjustment

* DateTimeRangePicker

* Remove import

* Comment out code for ACLP to investigate

---------

Co-authored-by: Jaalah Ramos <jaalah.ramos@gmail.com>
Co-authored-by: Mariah Jacobs <114685994+mjac0bs@users.noreply.github.com>
Co-authored-by: Jaalah Ramos <31657591+jaalah@users.noreply.github.com>
* Routing and skeleton

* build UI

* search behavior

* search behavior improve

* cleanup and tests

* improve test

* Added changeset: IAM - User Delegations Tab

* replace flags checks with useIsIAMDelegationEnabled

* feedback @bnussman-akamai
…ild Updates (#12957)

* initial commit

* improve scripts

* refactor entities

* save progress

* save progress

* save progress

* save progress

* Wrap up seeding

* Added changeset: IAM / RBAC MSW CRUD Users, Delegation and Parent /Child Updates

* cleanup

* missing delegate users
* fix: [M3-10669] - Rechart tooltip overlap for large datasets

* Added changeset: Rechart tooltips no longer are clipped due to large datasets

---------

Co-authored-by: Jaalah Ramos <jaalah.ramos@gmail.com>
…om date (#12971)

* fix: [DI-27690] - Time will not update on changing timezone with custom date

* fix: [DI-27690] - Updated preset strings with constants in cloud pulse time range picker utils

* added changeset

* Fix[DI-27693]: Fix: Restore GMT/UTC date-time validation logic in Cloudpulse timerange tests

---------

Co-authored-by: agorthi-akamai <agorthi@akamai.com>
)

* upcoming: [DI-27110] - Added preference support for group by

* upcoming: [DI-27110] - Updated typecheck

* upcoming: [DI-27110] - Renamed props

* upcoming: [DI-27110] - Updated failing test cases

* upcoming: [DI-27110] - Added test cases

* upcoming: [DI-27110] - Updated logic to maintain the order of default value selection as per configuration or preferences

* upcomign: [DI-27110] - Updated logic to avoid preference call on initial group by selection

* upcoming: [DI-27110] - Updated save preferences logic

* upcoming: [DI-27110] - Updated test cases

* added changeset
)

* fix: [M3-10668] - Prevent range background for single selections

* Added changeset: Prevent range background for single selections in DateTimeRangePicker

* Update pr-12972-fixed-1759935253273.md

---------

Co-authored-by: Jaalah Ramos <jaalah.ramos@gmail.com>
* feat: [UIE-9251] - IAM Delegation: Add Account Delegation Tab

* feat: [UIE-9251] - Add client side sorting, filtering and expand/hide functionality for users

* feat: [UIE-9251] - review updates, refactoring

* feat: [UIE-9251] - style fix

* feat: [UIE-9251] - unit test

* Added changeset: IAM: Account Delegations Tab

* feat: [UIE-9251] - review fix
…n table (#12974)

* UIE 9349,9350,9351.9352,9353

* page size mising in url

* feedback @aaleksee-akamai
…age Alerts (#12959)

* upcoming: [DI-27318] - Dimension Filter customization for Object Storage Alerts

* add changesets

* upcoming: Adding type to support both Metrics and Alerts type

---------

Co-authored-by: Nikhil Agrawal <165884194+nikhagra-akamai@users.noreply.github.com>
* mock data

* feat: [UIE-9272] - IAM Parent/Child: Update list of users

* remove prop drilling

* clean up

* clean up

* add filtering

* add test

* hide some menu action for delegate user
…2979)

* useDelegationRole hook + implementation

* improve naming conventions

* Added changeset: IAM DX: useDelegationRole hook

* fix test

* fix user VS profile

* fix user VS profile

* cleanup

* feedback @aaleksee-akamai
…12964)

* feat: [UIE-9318, UIE-9319, UIE-9330] - IAM RBAC: volumes perm bugs

* Added changeset: IAM RBAC: permission check for menu and drawer

* add region to query

* remove perm from radio button

* fix searching
jdamore-linode and others added 14 commits October 13, 2025 11:03
…2961)

* Add node pool configuration update tests

* Added changeset: Add LKE-E node pool configuration update tests

Co-authored-by: Mariah Jacobs <114685994+mjac0bs@users.noreply.github.com>
…etails tables based on VPC configuration (#12976)

* feat: [UIE-9181] - DBaaS - Display read-only hostname in connection details tables based on VPC configuration

* Updating database.hosts types and serverHandler database instance hosts behavior

* Adding changesets

* Updating Database instance host property type to include null and updating changeset
…ss routes (#12981)

* save progress

* better paths

* routing

* basic copy

* default route and cleanup

* better gating

* some coverage

* Added changeset: IAM Parent/Child - Default roles & Entity access routes
* upcoming: [APL-1071] - Support APL installation on LKE-E

* Add changeset
* change: [DI-27763] - Changed group by icon

* Added changeset
…#12980)

* [DI-27664] - Integrate nodebalancer dashboard for firewall in metrics

* [DI-27664] - Remove unnecessary string conversion

* [DI-27664] - Update dimension transformation config for nodebalancer_id, add more tests

* [DI-27664] - Update uesresourcesquery, add mapping for firewall entity type

* upcoming: [DI-27664] - pr comments

* upcoming: [DI-27664] - Pr comments

* upcoming: [DI-27664] - Add stricter check

* upcoming: [DI-27664] - Update filterkey typo for endpoints

* upcoming: [DI-27664] - Add changeset

* upcoming: [DI-27664] - Remove unnecessary check

* upcoming: [DI-27664] - Remove type assertion, keep filters undefined in case of no parent entities

* upcoming: [DI-27664] - Drive id based logic from filterconfig

* upcoming: [DI-27664] - Update prop name, add util and unit test

* upcoming: [DI-27664] - more updates

* upcoming: [DI-27664] - make a union type for entity types

* upcoming: [DI-27664] - Remove temporary integration in service page
* distinctive seeding

* handle dupe records

* Update packages/manager/src/mocks/presets/crud/seeds/utils.ts

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

* lint

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* upcoming: [M3-10674] - Add pendo ids for VM analytics

* Add learn more links

* Added changeset: Add pendo ids for VM Host Maintenance analytics

---------

Co-authored-by: Jaalah Ramos <jaalah.ramos@gmail.com>
Release v1.153.0 - release → staging
@bnussman-akamai bnussman-akamai self-assigned this Oct 16, 2025
@bnussman-akamai bnussman-akamai requested a review from a team as a code owner October 16, 2025 19:29
@bnussman-akamai bnussman-akamai added the Release Cloud Manager releases label Oct 16, 2025
@bnussman-akamai bnussman-akamai requested review from a team as code owners October 16, 2025 19:29
@linode-gh-bot
Copy link
Collaborator

Cloud Manager UI test results

🔺 1 failing test on test run #1 ↗︎

❌ Failing✅ Passing↪️ Skipped🕐 Duration
1 Failing840 Passing11 Skipped49m 47s

Details

Failing Tests
SpecTest
timerange-verification.spec.tsCloud Manager Cypress Tests→Integration tests for verifying Cloudpulse custom and preset configurations » should implement and validate custom date/time picker for a specific date and time range

Troubleshooting

Use this command to re-run the failing tests:

pnpm cy:run -s "cypress/e2e/core/cloudpulse/timerange-verification.spec.ts"

@github-project-automation github-project-automation bot moved this from Review to Approved in Cloud Manager Oct 21, 2025
@bnussman-akamai bnussman-akamai merged commit 3090640 into master Oct 21, 2025
69 of 71 checks passed
@github-project-automation github-project-automation bot moved this from Approved to Merged in Cloud Manager Oct 21, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Release Cloud Manager releases

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.