Releases: linode/manager
Releases · linode/manager
Cloud Manager v1.159.1
Cloud Manager v1.159.0
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
nametolabelfor 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
recipientstodetails.email.usernamesfor 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-progressin ACLP-Alerting (#13406)
Tech Stories:
- Clean up unused marketplace v2 mocks (#13396)
Tests:
- Fix
create-linode-with-add-ons.spec.tsafter 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](https://github.com/lino...
Cloud Manager v1.158.0
Cloud Manager - v1.158.0
Added:
- Add Mistral 7B instruct and ChromaDB to the Marketplace (#13270)
- Logs Stream - Provisioning status (#13284)
Changed:
- Default selection of network interface type to linode interface in Linode create flow (#13221)
- Update Generational Plans default sort to show newest (G8) -> oldest (G6) (#13234)
- Billing: Disable 'Make payment'button for Akamai users (#13243)
- NLB post-demo feedback-fix empty state title casing,rename LKE-E to Cluster and adjust column visibility for smaller screens to prioritize IPv6 (#13250)
- NLB post-demo feedback-Resolve special character filtering issue in Nodes table IPv6 column and add NLB to GoTo quick navigation (#13251)
- Changes related to private IP field in create linode flow (#13253)
- Optimize NLB table column widths and add back button on detail pages (#13258)
- Improvements in Add Network interface drawer (#13264)
- Handle Incompatibility of linode interfaces in create LKE flow (#13272)
- Apply UX and user feedback for linode interfaces feature in Account settings page (#13280)
- Apply UX and user feedback for linode interfaces feature in Create linode page (#13281)
- Logs texts updates after tech writing review (#13291)
- Update design-language-system to v5.3.2 (#13293)
Fixed:
- Hide dual stack option if no IPv6 prefixes available in create VPC flow (#13245)
- IAM Delegation: UX copy update, wrong breadcrumb fix (#13259)
- IAM Delegation: fix payload for updateChildAccountDelegates (#13260)
- IAM hydration error on User Detail pages (#13265)
- IAM: removing entity/role can cause an empty page (#13268)
- IAM Delegation: UI issues in Default Entity Access table, Default Roles labels/messages, and missing Make a Payment tooltip (#13275)
- IAM Delegation: fix payload for changing role flow (#13279)
- IAM Delegation: User selector not working in Assign Role/Roles drawer (#13282)
- IAM: changing entity/role can cause an empty page (#13285)
- Wrong time range sent in metrics payload on preference reload in
CloudPulse metrics(#13287) - IAM routing cleanup (#13288)
- Copy in Plans Panel generational plans tooltip (#13289)
- ACLP-Alerting List sorting from service_type to service_type label (#13295)
- End character validation for ACLP-Alerting Notification Channel form for name field (#13297)
- IAM DElegation: remove restriction to update user delegation with empty array, update the delegations after reopening a drawer (#13300)
Tech Stories:
- IAM: Cleanup
iamRbacPrimaryNavChangesfeature flag (#13232) - Bump jspdf to 4.0.0 (#13248)
- IAM - Clean up beta flag + BETA/LA logic (#13266)
Tests:
- Fix time range specification in
timerange-verification.spec.ts(#13240) - Fix issue in 'chooseRegion' util when specifying an override region (#13277)
Upcoming Features:
- CloudPulse-Alerts: Filter linode resources based on associated aclp alerts (#13163)
- Add reusable Product Selection Card component for Marketplace (#13247)
- CloudPulse-Alerts: Add support for delete action for user alert channels (#13256)
- Add Breadcrumb to Marketplace product landing page (#13257)
- Add service URIs to Database summary tab (#13261)
- Implement the main product grid with category grouping (#13267)
- IAM Parent/Child - Various fixes to Parent Account Flow (#13278)
- Add MSW crud for Resource Locking feature(RESPROT2) (#13286)
- Associated Alerts Table to ACLP-Alerting Notification Channel Details (#13294)
- CloudPulse-Alerts: Exclude account/region alerts in api payload while updating alerts for a linode and fix state reset issue on save (#13301)
APIv4 - v0.156.0
Fixed:
- IAM Delegation: fix payload for updateChildAccountDelegates (#13260)
Tech Stories:
- Clean up unused VPC IPv6 Large Prefixes tag (#13245)
Upcoming Features:
- CloudPulse-Alerts: Add
DeleteChannelPayloadtype and request for deletion of a notification channel (#13256) - Added locks property to Linode interface,added lock create and delete event keys, refactored Lock types (#13286)
- New type
NotificationChannelAlerts, requestgetAlertsByNotificationChannelIdto fetch alerts associated to a notification channel (#13294)
Queries - v0.20.0
Upcoming Features:
Validation - v0.81.0
Fixed:
- End character validation for name,description fields in ACLP-Alerting Create Alert form (#13297)
Cloud Manager v1.157.0
Added:
- Elastic Stack and Weaviate to Marketplace Apps (#13149)
- IAM: a permission check to the users table input based on view_account permission (#13206)
- Add humanization support for selected units in CloudPulse metrics graphs yAxis, legend and tooltip (#13220)
- Add customized humanize method for
cloudpulse metricgraphs (#13224) - Extract EUUID from authenticated API calls at the interceptor level and share it with Adobe analytics through the page view event (#13229)
- New feature marker in navigation menu and primary breadcrumbs of
CloudPulse metrics(#13230)
Changed:
- Logs: in Stream Form limit access to "lke_audit_logs" type based on Akamai Cloud Pulse Logs LKE-E Audit capability (#13171)
- IAM: Enable account_viewer to access users table (#13189)
- DBaaS table action menu wrapper and settings item styles are shared and connection pool queries updated for pagination (#13195)
- IAM: allow users with account_viewer role to see the roles table (#13200)
- UX/UI changes in Linode Create flow - Networking (#13223)
- Allow line breaks in Support Tickets markdown (#13228)
Fixed:
- Show edit RDNS button for VPC NAT IPv4 address row in linode network tab (#13170)
- Typo in NodeBalancer Settings tooltip (#13186)
- Ensure browser history integrity when redirecting in IAM (#13190)
- IAM: Enable account_viewer to access IAM User Details, User Roles and User Entities (#13194)
- CloudPulse-Metrics: Update
CloudPulseDashboardFilterBuilder.tsxto add type-check for usage of dependent filters ref (#13196) - IAM: Remove Role filter (already assigned roles) in ChangeRoleForEntityDrawer (#13201)
- IAM: Roles table layout shifts when switching tabs, and the email input is enabled for users without the account_admin role (#13208)
- IAM: Remove Role filter (already assigned roles) in ChangeRoleDrawer (#13212)
- IAM: User can’t edit their own email on the user details page (#13214)
- CloudPulse-Metrics: Fix alignment for region filter in lke service. (#13218)
- Exclude newly added unsaved Rule Sets from dropdown for the given Firewall (#13226)
- Null and Undefined checks in components and tests to support ACLP-Alerting: Notification Channel Type changes (#13227)
- IAM Assigned Entities - Increase MAX_ITEMS_TO_RENDER to 25 (#13231)
- Fix logic to remove linode interface from firewall's device page (#13238)
Tech Stories:
- Code clean up for firewall add event factory (#13211)
Tests:
- Proactive IAM e2e gating (#13120)
- Mock Destination data update values (#13176)
- Temporarily disable DBaaS update tests (#13185)
- Fix e2e tests impacted by Generational Plans release (#13192)
- Add coverage for the CloudPulse alerts notification channels listing (#13204)
- Validate widget-level dimension filtering, edit scenarios, and filter limits across supported operators and dimensions (#13210)
- Temporarily skip time range verification Cypress tests (#13244)
Upcoming Features:
- Display maintenance type (emergency/scheduled) and config information in linode_migrate event messages (#13084)
- Introduce and conditionally render Notification Channels tab under ACLP-Alerting (#13150)
- Add back navigation functionality to Drawer and integrate it with PrefixList Drawer (#13151)
- Added PG Bouncer ServiceURI component (#13182)
- UI/UX enhancements and fixes for Rule Sets & Prefix Lists (part-2) (#13188)
- Introduce Listing for ACLP-Alerting Notification channels with ordering, pagination (#13193)
- DBaaS PgBouncer Connection Pools section to be displayed in Networking tab for PostgreSQL database clusters (#13195)
- Enable Action Item for ACLP-Alerting Notification Channel Listing (#13203)
- Add VPC IPv6 support in Linode Add/Edit Config dialog (#13209)
- UX enhancements of
CloudPulseDateTimeRangePickerandDateTimeRangePickercomponents in cloudpulse metrics (#13216) - CloudPulse-Alerts: Add components for create notification channel flow (#13217)
- Allow system channel selection based on selected service type in
CloudPulsecreate and editalerts(#13219) - Implement routing for Cloud Manager Marketplace (#13222)
- CloudPulse-Alerts: Add create notification channel page (#13225)
- CloudPulse-Alerts: Add edit feature for notification channels (#13235)
- Delete Database Connection Pool dialog (#13236)
- CloudPulse-Alerts: Use simpler query approach in notification recipients for fetching users (#13242)
Cloud Manager v1.156.1
Cloud Manager - v1.156.1
Changed:
- Logs: in Stream Form limit access to "lke_audit_logs" type based on Akamai Cloud Pulse Logs LKE-E Audit capability (#13171)
Fixed:
- IAM: Inability for restricted users to update own username in their profile (#13198)
- IAM: Remove Role filter (already assigned roles) in ChangeRoleForEntityDrawer (#13201)
APIv4 - v0.154.1
Added:
Akamai Cloud Pulse Logs LKE-E Auditto theAccountCapabilitytype (#13171)
Cloud Manager v1.156.0
Added:
- IAM Parent/Child: permissions switch account (#13075)
- Region select to Database Backups tab (#13097)
- IAM "New" and "Limited Availability" badges (#13175)
Changed:
- Update icon svg files to match with Akamai design system (#13032)
- IAM: fix permission check for detaching volumes (#13099)
- Move Action column to the 2nd position in the Firewall Rules Table (#13122)
- Await permissions before rendering Linode Detail Header (#13124)
- Legal sign off in Logs Streams Create Checkout bar (#13131)
- Add Chip Support to Drawer Component Title (#13135)
- Logs Delivery UI changes after review (#13140)
- Logs: Many minor UI fixes and improvements (#13166)
Fixed:
- Fix incorrect maintenance time display in the Upcoming maintenance table (#13059)
- IAM: the aria-label for the Users table action menu displays an incorrect username (#13082)
- Alignment with Linode row backup cell icon (#13098)
- Plans panel pagination bug fix (#13100)
- The
firewall_iderror on LKE pool update (#13109) - Disabled Tab + Tooltip styles & accessibility (#13113)
- IAM: The StackScript/Linode selector is enabled in the Create Linode flow when the user doesn’t have the create_linode permission (#13118)
- DBaaS - Manage Networking VPC fields not handling error response (#13121)
- IAM: filtering by entity type at the Roles table (#13129)
- CloudPulse metrics volumes contextual view
not showing dimension valuesand CloudPulse metricsgroup by default selection retention(#13139) - IAM: disable/enable fields based on create_linode permission (#13142)
- IAM Permissions performance improvements: Create from Backup & Clone (#13143)
- IAM Permissions performance improvements: Firewall entity assignment (#13153)
- EntitiesSelect performance on large accounts (#13168)
- Optimize rendering of entities in AssignedRolesTable (#13173)
- Forking a Database Cluster with VPC into another region (#13174)
Tech Stories:
- DBaaS: Replace the dropdowns in Database cluster settings page with CDS select web component (#13057)
- Replace Formik with React Hook Form in MaintenanceWindow (#13060)
- Update Vite from
7.1.11to7.2.2(#13119) - Fix circular imports in CloudPulse (#13119)
- Update vitest from
v3tov4(#13119)
Tests:
- Fix flakey vm-host test (#13083)
- Fixed various test failures when running tests against Prod environment (#13107)
Upcoming Features:
- Implement feature flag and routing for NLB (#13068)
- Add new Firewall RuleSet row layout (#13079)
- Disable premium plan tab if corresponding g7 dedicated plans are available (#13081)
- Object storage summary page migrated to use table view (#13087)
- Scaffolding setup for widget level dimension filters in cloudpulse metrics and group by issue fix in cloudpulse metrics (#13088)
- Integrate Firewall-nodebalancer support for ACLP-Alerting (#13089)
- Add tooltip for Rules column header in Firewall Rules table (#13090)
- CloudPulse-Metrics: Enhance
CloudPulseWidgetUtils.tsto handle id to label conversion of linode associated with volume in volumes service (#13092) - Implement Filtering for Plans table (#13093)
- Update Firewall Rule Drawer to support referencing Rule Set (#13094)
- Edit Stream form: remove cluster IDs from the edited stream that no longer exist or have log generation disabled (#13095)
- Implement mocks and factories for Network LoadBalancer (#13104)
- New Rule Set Details drawer with Marked for Deletion status (#13108)
- ACLP-Alerting: Filtering entities for firewall system alerts, add tooltip text to Entity Type component (#13110)
- CloudPulse-Metrics: Remove filtering of firewalls and region filter dependency on firewall-select in Firewalls (#13111)
- Add NetworkLoadBalancersLanding component to render NLB list with pagination, loading/error and table columns (#13112)
- Implement filter for GPU plans in plans panel (#13115)
- Add integration changes with
CloudPulseWidgetfor widget level dimension support in CloudPulse metrics (#13116) - Destination Form: fixes and improvements for Sample Destination Object Name (#13117)
- Add
generateAddressesLabelV2utility to support PrefixLists (#13122) - Implement Listeners Table in Network LoadBalancer Detail page (#13123)
- Use new JSON-based fwRulesetsPrefixLists feature flag for Firewall RuleSets and Prefix Lists feature (#13125)
- Add support for additional status types and handle action menu accordingly in CloudPulse alerts (#13127)
- Add a Network Load Balancer Listener detail page (EntityDetail paper) with breadcrumbs (#13130)
- Implement Empty Landing State for Network Load Balancers (#13132)
- CloudPulse-Metrics: Update
FilterConfig.tsto handle integration of endpoints dashboard for object-storage service in metrics page(#13133) - Add feature flag support for PgBouncer in DBaaS (#13134)
- ACLP-Alerting: Update aclpAlerting flag to have beta marker control (#13137)
- Update Firewall Rules Edit & Add Drawer to Support Prefix List Selection (#13138)
- CloudPulse-Metrics: Add tooltip for clusters filter in lke and fix preferences bug for nodebalancers filter in firewall-nodebalancer dashboard (#13141)
- Add and Integrate Prefix List Details Drawer (#13146)
- Implement Nodes table in Network LoadBalancer Listener detail page (#13147)
- Update useIsFirewallRulesetsPrefixlistsEnabled() to factor in account capability (#13156)
- CloudPulse-Metrics: Update tooltip msg for
Clustersfilter in LKE service dashboard (#13157) - Integrate Prefix List details drawer with Edit and Add Rule drawer (#13158)
- Add Beta/New feature Chip support for RuleSets and Prefix Lists (#13164)
- UX/UI enhancements for RuleSets and Prefix Lists (#13165)
- Ensure a firewall can only reference a RuleSet once (#13169)
- Handle special PLs in PrefixList drawer (#13172)
Cloud Manager v1.155.0
Cloud Manager - v1.155.0
Added:
- IAM Parent/Child: delegate permissions for child account (#13033)
- IAM: add a permission check for delete nodebalancer drawer (#13043)
- Implement pagination for Plans table (#13055)
- A notice banner to inform the customers about the upcoming maintenance activity in longview and to download and use the new GPG key (#13080)
Changed:
- IAM: clean up in mapping for nodebalancer permissions (#13017)
- IAM: fix permissiom's check for vpc for assigning/unassigning linodes (#13050)
- ACLP Alert: control
edit & delete buttonbased on status using flag (#13052)
Fixed:
- Typo + expose search filters on /iam/roles route (#13034)
- Address oAuth issue with IAM OAuthCallback (#13037)
- IAM: tags editing was enabled for restricted users (#13046)
- IAM Child Account - user not found error handling (#13047)
- IAM: restricted users could access delete and detach popups without permissions (#13049)
- Race condition with Preferences overrides in PrimaryNav (#13056)
- IAM: add tooltips for disabled buttons for nodebalancers, remove notification banner (#13058)
- IAM: incorrect permission check disabled Clone Volume for volume_admin role (#13065)
- ACLP Metric: update preference logic to clear children filters (#13066)
- Permissions fixes for admin users on users pages (#13074)
Tech Stories:
- Replace Formik with React Hook Form in DatabaseManageNetworkingDrawer (#13002)
- Replace Formik with React Hook Form in ManageAccessControlDrawer (#13044)
- Add MSW crud support for types API (#13067)
Tests:
- Fix flakey timerange test (#12967)
- Add Streams Landing, Create Stream and Edit Stream tests (#13008)
- Fix flakey stackscript tests (#13072)
- Fix flakey create-database test (#13076)
Upcoming Features:
- Logs Delivery Stream/Destination Pendo tags (#13022)
- Update Delivery Stream factory (#13038)
- IAM: Empty state for the Default Roles and Default Entities Access tabs (#13042)
- ACLP-Alerting: Onboarding Blockstorage service for ACLP Alerts (#13048)
- Feature flag for Firewall Rulesets & Prefixlists (#13051)
- Feature flag for new Generational Compute Plans (#13054)
- Limit Logs feature based on
Akamai Cloud Pulse LogsAccount Capability (#13062) - IAM Parent/Child: delegate permissions for parent account (#13063)
- CloudPulse-Metrics: Update
FilterConfig.ts, add lke service and the associated filters (#13064) - Update data-pendo-id tags placemanet within Logs Delivery (#13069)
- New IAM getUserEntitiesByPermission (types, queries, hooks, mocks) (#13070)
- CloudPulse-Metrics: Enhance
CloudPulseDashboardWithFilters.tsxandCloudPulseDashboardSelect.tsxto handle switching between dashboards in contextual view (#13073)
API-v4 - v0.153.0
Added:
- IAM Parent/Child: delegate permissions (#13033)
- Added
Akamai Cloud Pulse Logsto theAccountCapabilitytype (#13062)
Changed:
- IAM: cleanup for nodebalancer permissions (#13017)
Upcoming Features:
- Clean up Delivery Stream and Destination interfaces (#13038)
- Add new API endpoints, and types for Firewall RS & PL (#13061)
- CloudPulse-Metrics: Update
CloudPulseServiceTypeandCapabilityServiceTypeMappingat types.ts for new service - lke (#13064) - New IAM getUserEntitiesByPermission endpoint (#13070)
Queries - v0.17.0
Upcoming Features:
Utilities - v0.12.0
Tech Stories:
- Add MSW crud support for types API (#13067)
Cloud Manager v1.154.0
Added:
- IAM Parent/Child: hide User details tab for delegate user and add a badge (#12982)
Changed:
- IAM Parent/Child: redirect route /delegations for non-parent users (#13007)
- Prevent database queries from sending legacy filter and remove unused banner components (#13015)
- Replace table and paginator in DBaaS with CDS web components (#12989)
Fixed:
- NodeBalancer Configuration form unresponsiveness for larger VPC deployments (#12991)
- IAM Roles Table styles and responsive enhancements (#12997)
- IAM Account Delegation Tables sorting & filtering (#13003)
- IAM - Ensure useEntitiesPermissions does not run for admin users (#13012)
- IAM Parent/Child: fix spacing and add notification (#13013)
- Upcoming maintenance "When" shows time until start using start_time or policy‑derived start; shows "X days Y hours" when ≥ 1 day (#13020, #13045)
- Add self-service maintenance action in LinodeMaintenanceBanner for power_off_on and include all maintenance types in dev tools preset (#13024)
- IAM: Linodes without required permissions visible and selectable in Assign/Unassign Linodes selector (#13030)
- Enhance
enabledchecks for queries ran withinuseQueryWithPermissions(#13039) - Add new
mtcfeature flag, extend it to support valid regions for MTC Linode Migration, and replace the invalid region IDno-east(#13026)
Tech Stories:
Tests:
- Add Linode Interface related tests: deleting an interface, editing interfaces, and updating interface settings (#12876)
- Fix "lke-update.spec.ts" LKE-E node pool drawer test that's broken in DevCloud (#12884)
- Add Logs Destination Landing, Create and Edit e2e tests (#12936)
Upcoming Features:
- IAM: Account Delegations Drawer (#12970)
- IAM: Default Roles Table (#12990)
- Add support for
privateImageSharingfeature flag for Private Image Sharing feature (#12992) - Logs Delivery Destinations/Stream Delete confirmation modal error state reset fix (#12996)
- Stream form bug fixes (#12999)
- Add type, utility and mock setup for supporting widget level dimension filters (#13006)
- IAM Delegation: Parent Account UI fix (#13011)
- CloudPulse-Metrics: Update
FilterConfig.tsto make firewall a single-select filter and to filter firewalls based on dashboard (#13014) - ACLP-Alerting: Add hook to cleanup stale value from Alerting form (#13018)
- CloudPulse-Metrics: Hide scroll bar for filters in all browsers, introduce shared prop in
styles.ts. (#13028) - CloudPulse-Metrics: Add optional-filter component at
CloudPulseFirewallNodebalancersSelect.tsxand integrate it with existing firewall-nodebalancer filters (#13029)
Cloud Manager v1.153.1
Changed:
- Linode invoice US address (#13019)