Skip to content

Release v1.161.0 - staging → master#13538

Open
tvijay-akamai wants to merge 45 commits intomasterfrom
staging
Open

Release v1.161.0 - staging → master#13538
tvijay-akamai wants to merge 45 commits intomasterfrom
staging

Conversation

@tvijay-akamai
Copy link
Contributor

Cloud Manager - v1.161.0

Added:

  • Quota resource metrics enum (#13447)
  • Add DeepSeek-R1 and OpenClaw to Quick Deploy Apps (#13499)
  • IAM: Add Pendo IDs for Parent/Child (#13530)
  • sftpgo
    (#13531)

Changed:

  • Streams and Destinations Landing page initial load spinner added before empty state (#13489)

Fixed:

  • Database Advanced Config field tooltip error (#13465)
  • Remove unintended validation on optional email fields in Contact Sales Drawer (#13483)
  • Parent / Child - SwitchAccountDrawer search focus (#13490)
  • In Stream Create and Edit forms in the Clusters table filtering by region resulted in an empty clusters list (#13491)
  • Destination Form: the Endpoint field is not clearing validation error when a Bucket is selected (#13494)
  • Marketplace Fixes: Improved texts and tooltips. Changed submit enable behavior in contact sales form (#13498)
  • Product content received in markdown format can have links. Added capability in markdown to open these links in new tab (#13501)
  • Improve loading pattern on Account Delegation landing page (#13502)
  • Disable Database credential buttons for resuming state (#13505)
  • Updated rate limiting error message in contact sales drawer (#13512)
  • Destination Form: omit the tls_hostname field from the request if it is empty or contains only whitespace (#13524)

Tech Stories:

  • Bump jspdf from 4.2.0 to 4.2.1 (#13503)

Tests:

  • Added automation spec for edit notifiation channel (#13431)
  • Adding spec for show details notification channel (#13449)
  • Fix test failures in lke-create.spec.ts following feature flag change (#13526)

Upcoming Features:

  • Allow simultaneous v1 (Legacy) and v2 (ACLP) alerting in Linode edit flow (#13455)
  • Use ImageSelectTable in Linode Rebuild dialog (#13482)
  • Utility setup changes for CSV download for CloudPulse metrics widget data (#13484)
  • Reserve IP: Add the new feature Reserved IPs to side nav (#13486)
  • Fix PgBouncer and Service URI bugs (#13487)
  • Migrated to details from content in ACLP-Alerts Notification Channels (#13495)
  • ACLP-Metrics updated Tooltip messages for Group-by, DimensionFilter icons when in disabled state for the Widgets (#13496)
  • Add alternate tool tip texts for group-by, dimension filter widget icons when disabled in ACLP-Metrics (#13496)
  • Ability to download widget data as CSV in CloudPulse metrics dashboards (#13497)
  • Implement owned groups landing page content (#13506)
  • Custom HTTPS destination form: improve the UX and update copy (#13507)
  • Configure new feature chip and banner messaging for ACLP Linode Alerts and Metrics (#13509)

Apiv4 - v0.159.0

Removed:

  • Old failed property from DatabaseStatus (#13505)

Upcoming Features:

  • Replaced content with details in cloudpulse/types.ts for ACLP-Alerts Notification Channels (#13495)

Queries - v0.23.0

Changed:

  • Keep previous data in streams and destinations paginated queries (#13489)

Upcoming Features:

  • Implement share groups queries (#13506)

Shared - v0.10.0

Added:

  • New getFeatureChip utility to shared package (#13509)

Removed:

  • useIsLinodeAclpSubscribed hook from the shared package (#13455)

Utilities - v0.16.0

Changed:

  • isAclpMetricsBeta to isAclpMetricsMode in ManagerPreferences (#13509)

Validation - v0.84.0

Upcoming Features:

  • Simplify UpdateLinodeAlertsSchema to support simultaneous legacy and ACLP alerting (#13455)
  • Delivery Logs: Custom HTTPS validation messages improvements (#13507)

shnagend-akamai and others added 30 commits March 11, 2026 21:38
* test: [DI-30016] - Add spec for Edit notification channel

* Added changeset: Added automation spec for edit notifiation channel

---------

Co-authored-by: shnagend-akamai <142887750+shnagend@users.noreply.github.com>
Co-authored-by: santoshp210-akamai <159890961+santoshp210-akamai@users.noreply.github.com>
* reactor: STORIF-285 - Quota resource metric converted into an enum.

* Added changeset: Quota resource metrics enum
…loudpulse Dashboard Widgets (#13484)

* upcoming: [DPS-41595] - Utility setup changes for CSV downloader in widgets

* upcoming: [DPS-41595] - Changeset
…13490)

* fix switch account drawer loading state

* Added changeset: Parent / Child - SwitchAccountDrawer search focus
## Description 📝
Fix various PgBouncer and Service URI bugs

## Changes  🔄
- General/Postgres Service URI loading states are independent of each other
- Show password loading state is independent from Service URI loading states
- Errors are reflected via toast instead of displaying an error button
- Service URI `{click to reveal password}` button is disabled if the cluster is provisioning, failed, or suspended similar to `Show` password
- Edit Connection Pool menu action is disabled if the cluster is not active
* fix: [UIE-10338] marketplace fixes

* fix: [UIE-10338] added changeset

* fix: [UIE-10338] fixed unit tests
…ent tab (#13501)

* fix: [UIE-10352] Added capability to open links in markdown in different tab

* fix: [UIE-10352] added changeset
…Alerting in Linode Edit flow (#13455)

* Save progress

* More changes and some clean up...

* Handle unified and standalone linode updates

* Fix the ACLP alerts accordion collapse transition issue

* Remove unnecessary default margins when stacking Accordions in edit flow

* General error handling + some styling fixes

* More changes

* Handle root errors as well

* Add scrollErrorIntoViewV2 for unified errors

* Some more changes

* Save progress

* New approach

* Allow simultaneous alerting in linode edit flow

* Some more changes

* Update mocks and remove the remaining useIsLinodeAclpSubscribed references

* Fix CloudPulse ContextualView test cases

* Update comments

* Fix stale state: reset ACLP alerts to empty when entering ACLP mode

* Added changeset: Allow simultaneous v1 (Legacy) and v2 (ACLP) alerting in Linode edit flow

* Added changeset: The `useIsLinodeAclpSubscribed` hook from the shared package

* Added changeset: Simplify `UpdateLinodeAlertsSchema` to support simultaneous legacy and ACLP alerting

* Update comment

* Don't allow unified saving if aclp reusable component is not ready

* Fix unit tests

* Few changes to aclp components

* Update comments for clarity

* Update changeset and consolidate imports

* Update comments and exclude fields from payload for bare metal type

* Remove Bare Metal related logic from legacy Alerts
Fix browser tooltip error shown when updating `mysql.group_concat_max_len` with value `9007199254740990.6`
…hannels (#13495)

* upcoming: [DPS-41183] - Migrate content to details for Notification Channels

* add changesets
…g page (#13502)

* Improve loading pattern

* Added changeset: Improve loading pattern on Account Delegation landing page
…lds in Contact Sales Drawer (#13483)

* fix: [UIE-10472] - Remove unintended validation on optional email fields in Contact Sales Drawer

* trigger validation for additional email field

* fix failing test

* Added changeset: Remove unintended validation on optional email fields in Contact Sales Drawer

* Added unit tests and comments for the clean up function
Bumps [simple-git](https://github.com/steveukx/git-js/tree/HEAD/simple-git) from 3.27.0 to 3.32.3.
- [Release notes](https://github.com/steveukx/git-js/releases)
- [Changelog](https://github.com/steveukx/git-js/blob/main/simple-git/CHANGELOG.md)
- [Commits](https://github.com/steveukx/git-js/commits/simple-git@3.32.3/simple-git)

---
updated-dependencies:
- dependency-name: simple-git
  dependency-version: 3.32.3
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alban Bailly <130582365+abailly-akamai@users.noreply.github.com>
…ker on enter (#13489)

* change: [DPS-41214] - Stream and Destination Empty Landing pages flicker on enter

* Added changeset: Streams and Destinations Landing page initial load spinner added before empty state

* change: [DPS-41214] - CR changes 1

* Added changeset: Keep previous data in streams and destinations paginated queries
…3511)

* test: [UIE-10422] - DBaaS - Fixing flaky ServiceURI.spec.ts tests

* Adding changeset

* Removing unnecessary changeset
* feat: add openclaw and deepseek quick deploy apps

* Added changeset: Add DeepSeek-R1 and OpenClaw to Quick Deploy Apps

* Added changeset: Add DeepSeek-R1 and OpenClaw to Quick Deploy Apps

* Added changeset: Add DeepSeek-R1 and OpenClaw to Quick Deploy Apps

* add changeset

* remove dup changesets

* Added changeset: Add DeepSeek-R1 and OpenClaw to Quick Deploy Apps

* add changeset

---------

Co-authored-by: Alban Bailly <130582365+abailly-akamai@users.noreply.github.com>
…vements (#13507)

* upcoming: [DPS-36770] - Custom HTTPS form - UX and Tech Writing improvements

* upcoming: [DPS-36770] - Code review changes

* upcoming: [DPS-36770] - Prepare stream details on deactivate/activate stream fix

* upcoming: [DPS-36770] - Prepare destination details fix

* upcoming: [DPS-36770] - Stream form: filtering clusters by log generation fix
…udPulse metrics dashboards (#13497)

* upcoming: [DPS-41595] - Utility setup changes for CSV downloader in widgets

* upcoming: [DPS-41595] - Changeset

* upcoming: [DPS-41595] - Integration of CSV downloader and utils, context setup

* upcoming: [DPS-41595] - Pendo ID support

* upcoming: [DPS-41595] - UT removal

* upcoming: [DPS-41595] - Changeset

* upcoming: [DPS-41595] - Refactor

* upcoming: [DPS-41595] - Refactor

* upcoming: [DPS-41595] - Update filters

---------

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

Disable buttons to get credentials when the Database cluster is resuming
…Icons disabled tool tips (#13496)

* upcoming: [DPS-41443] - Metrics widget dimension filter and Group By Icons disabled tool tips

* add changesets

* add changesets

---------

Co-authored-by: venkatmano-akamai <vmangalr@akamai.com>
…3449)

* test: [DI-30129] - Add spec for show details notification channel

* Added changeset: Adding  spec for show details notification channel

* addressing review comments

---------

Co-authored-by: shnagend-akamai <142887750+shnagend@users.noreply.github.com>
Co-authored-by: dmcintyr-akamai <dmcintyr@akamai.com>
Co-authored-by: santoshp210-akamai <159890961+santoshp210-akamai@users.noreply.github.com>
Co-authored-by: venkatmano-akamai <vmangalr@akamai.com>
tvijay-akamai and others added 15 commits March 24, 2026 18:10
…rawer (#13512)

* fix: [UIE-10337] updated error message

* fix: [UIE-10337] added changeset
Bumps [dompurify](https://github.com/cure53/DOMPurify) from 3.2.4 to 3.3.1.
- [Release notes](https://github.com/cure53/DOMPurify/releases)
- [Commits](cure53/DOMPurify@3.2.4...3.3.1)

---
updated-dependencies:
- dependency-name: dompurify
  dependency-version: 3.3.1
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alban Bailly <130582365+abailly-akamai@users.noreply.github.com>
…ng for Linode Alerts and Metrics (#13509)

* Configure New Feature Chip & Banner Messaging for aclp alerts and metrics

* Update and add new tests

* Added changeset: Configure new feature chip and banner messaging for ACLP Linode Alerts and Metrics

* Added changeset: New `getFeatureChip` utility to shared package

* Add and update LinodeAlerts tests

* Add Utilities documentation in the shared pkg readme file

* Add changeset in utilities pkg

* Remove remaining beta references from var names in Summary.tsx

* Remove beta from the comment

* Minor refactoring

* Update remaining beta naming references and add unit tests for newly added utility
- Add `<username>:` to the general Service URI in the Database Summary page
- Display `ssl-mode=REQUIRED` for mysql clusters
- Display placeholder text while hosts are still being retrieved
* build(deps): Bump jspdf from 4.2.0 to 4.2.1

Bumps [jspdf](https://github.com/parallax/jsPDF) from 4.2.0 to 4.2.1.
- [Release notes](https://github.com/parallax/jsPDF/releases)
- [Changelog](https://github.com/parallax/jsPDF/blob/master/RELEASE.md)
- [Commits](parallax/jsPDF@v4.2.0...v4.2.1)

---
updated-dependencies:
- dependency-name: jspdf
  dependency-version: 4.2.1
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

* Added changeset: Bump jspdf from 4.2.0 to 4.2.1

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alban Bailly <abailly@akamai.com>
* Fix LKE create test following APL feature flag flip

* Added changeset: Fix test failures in lke-create.spec.ts following feature flag change
* upcoming: [UIE-10505] IAM Parent/Child - pendo tags

* Added changeset: IAM: Add Pendo IDs for Parent/Child
* Added: [UIE-10469] added new marketplace products

* Added: [UIE-10469] added changeset

* Added: [UIE-10469] updated clouddat product name

* Added: [UIE-10469] updated new images provided by ux and updated changeset

* Added: [UIE-10469] updated new images provided by ux

* Added: [UIE-10469] updated cloudadt desc
…13523)

* test: corrected "can create and delete object storage buckets" test

* test: corrected eslint warning
…ests (#13532)

* Rename constants and mock the relevant flags for alerts related tests

* Minor cleanup

* Small reordering

---------

Co-authored-by: tvijay-akamai <51293194+tvijay-akamai@users.noreply.github.com>
* Added missing padding around the Managed dashboard card

* changed spacing to spacingFunction

* Implement Owned groups landing content

* Add pendo Ids

* Added changeset: Implement owned groups landing page content

* Update test cases

* Remove sortableProps from unsupported keys in owned groups table

* More pendo Ids

* Remove hard-coded value for share group type

* Use contextQueries with shareGroupQueries

* Add dash to updated cell when empty

* Replace table component with cds table

* Rename interface name to be more generic

* Update pendo IDs in the share group action menu

* Improve table responsiveness and fix empty error display issue

* Add changeset in queries package

* Update edge cases with share groups table

* Remove pendo ID from search field and docslink

* Update packages/manager/src/features/Images/ImagesLanding/v2/ShareGroups/ShareGroupsTable.tsx

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

* Update packages/manager/src/features/Images/ImagesLanding/v2/ShareGroups/ShareGroupsTable.tsx

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

* Update packages/manager/src/features/Images/ImagesLanding/v2/ShareGroups/ShareGroupsTable.tsx

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

* Update packages/manager/src/features/Images/ImagesLanding/v2/ShareGroups/ShareGroupsTable.tsx

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

* Update table striping and row border

---------

Co-authored-by: Purvesh Makode <pmakode@akamai.com>
…4.0, Utilities version 0.16.0, Queries version 0.23.0, Shared version 0.10.0
Release v1.161.0 - release → staging
@linode-gh-bot
Copy link
Collaborator

Cloud Manager UI test results

🎉 888 passing tests on test run #1 ↗︎

❌ Failing✅ Passing↪️ Skipped🕐 Duration
0 Failing888 Passing11 Skipped40m 44s

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.