Skip to content

Releases: linode/manager

Cloud Manager v1.158.0

27 Jan 18:15
ceb9478

Choose a tag to compare

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 iamRbacPrimaryNavChanges feature 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 DeleteChannelPayload type 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, request getAlertsByNotificationChannelId to 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

12 Jan 19:16
b95c5cd

Choose a tag to compare

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 metric graphs (#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.tsx to 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 CloudPulseDateTimeRangePicker and DateTimeRangePicker components in cloudpulse metrics (#13216)
  • CloudPulse-Alerts: Add components for create notification channel flow (#13217)
  • Allow system channel selection based on selected service type in CloudPulse create and edit alerts (#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

16 Dec 19:08
de81051

Choose a tag to compare

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 Audit to the AccountCapability type (#13171)

Cloud Manager v1.156.0

09 Dec 16:37
7e98ba1

Choose a tag to compare

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_id error 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 values and CloudPulse metrics group 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.11 to 7.2.2 (#13119)
  • Fix circular imports in CloudPulse (#13119)
  • Update vitest from v3 to v4 (#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.ts to 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 CloudPulseWidget for widget level dimension support in CloudPulse metrics (#13116)
  • Destination Form: fixes and improvements for Sample Destination Object Name (#13117)
  • Add generateAddressesLabelV2 utility 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.ts to 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 Clusters filter 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

18 Nov 16:21
81e2a18

Choose a tag to compare

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 button based 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 Logs Account 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.tsx and CloudPulseDashboardSelect.tsx to handle switching between dashboards in contextual view (#13073)

API-v4 - v0.153.0

Added:

  • IAM Parent/Child: delegate permissions (#13033)
  • Added Akamai Cloud Pulse Logs to the AccountCapability type (#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 CloudPulseServiceType and CapabilityServiceTypeMapping at types.ts for new service - lke (#13064)
  • New IAM getUserEntitiesByPermission endpoint (#13070)

Queries - v0.17.0

Upcoming Features:

  • Add new queries for Firewall RS & PL (#13061)
  • New IAM getUserEntitiesByPermission queries (#13070)

Utilities - v0.12.0

Tech Stories:

  • Add MSW crud support for types API (#13067)

Cloud Manager v1.154.0

04 Nov 17:32
9e9284a

Choose a tag to compare

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 enabled checks for queries ran within useQueryWithPermissions (#13039)
  • Add new mtc feature flag, extend it to support valid regions for MTC Linode Migration, and replace the invalid region ID no-east (#13026)

Tech Stories:

  • Update Vite to v7 (#12792)
  • Upgrade Cypress to v15.4.0 (#12824)

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 privateImageSharing feature 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.ts to 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.tsx and integrate it with existing firewall-nodebalancer filters (#13029)

Cloud Manager v1.153.1

28 Oct 16:16
ae97be6

Choose a tag to compare

Changed:

  • Linode invoice US address (#13019)

Cloud Manager v1.153.1

22 Oct 20:52
a531cfa

Choose a tag to compare

Fixed:

  • VPC IP range errors not being surfaced on the Linode Create page (#13004)
  • Unexpected VPC IPv4 auto-assign checkbox behavior on the Linode Create page (#13004)
  • VPC Dual Stack error on the Linode Create page (#13004)

Cloud Manager v1.153.0

21 Oct 18:45
9fef828

Choose a tag to compare

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)

New Contributors

Full Changelog: https://github.com/linode/manager/compare/[email protected]@v1.153.0

Cloud Manager v1.152.0

07 Oct 17:41
5ce62d2

Choose a tag to compare

Added:

  • IAM RBAC: disable fields in the drawer (#12892)
  • IAM delegation feature flag (#12906)
  • Split WireGuard into separate server and client apps; add Jaeger and Cribl Marketplace apps (#12907)
  • IAM RBAC: disable fields in the drawer for deleting and managing images (#12909)
  • IAM Delegation: replace query with the new delegation ones (#12913)
  • IAM delegation mock data (#12914)
  • ConnectionDetailsRow and ConnectionDetailsHostRows components to manage connection details table content (#12939)

Changed:

  • UIE/RBAC LA gating for useQueryWithPermissions (#12880)
  • Improve role selection UX in change role drawer (#12901)
  • IAM RBAC: replace grants with usePermission hook for Firewalls (#12902)
  • Getting started link on the volume details page (#12904)
  • ACLP: update default ACLP Time Range Picker Preset to 1 hour (#12915)
  • Check Region VPC availability for IPv6 prefix lengths instead of hardcoded prefix lengths (#12919)
  • IAM Delegation: remove ProxyUserTable (#12921)
  • Add padding inside the ManagedDashboardCard component (#12923)
  • Assorted VPC IPv4 and VPC IPv6 copy (#12924)
  • IAM RBAC: replace grants with usePermission hook in Linodes (#12932)
  • DBaaS - Host field in connection details table renders based on VPC configuration and host fields are synced between Details and Networking tabs (#12939)

Fixed:

  • IAM RBAC: fix tooltips in volumes (#12881)
  • Disable Add Metric and Add Dimension Filter without serviceType; skip useResources if no supported regions in CloudPulse Alerting (#12891)
  • Navigation after successful volume deletion (#12894)
  • LKE create request for standard cluster can contain LKE-E-specific payload data (#12916)
  • Inaccurate Upgrade Version modal copy for LKE-E clusters and overly verbose modal title (#12922)
  • Use abs value for Assign User Autocomplete next fetch (#12925)
  • CloudPulse-Metrics: Update CloudPulseDashboardFilterBuilder.tsx and CloudPulseRegionSelect.tsx to handle saved preference clearance for linode region filter (#12926)
  • IAM: Hide IAM Beta badge in User Menu for LA (#12933)
  • Always show tax id's when available irrespective of date filtering (#12942)

Tech Stories:

  • Refactor IAM permission/entities truncation utilities (#12825)
  • Update Node.js from 20.17 to 22.19 (#12838)
  • Clean up logic for toggling between kubernetes /v4 and /v4beta endpoints (#12867)
  • Add dependency resolution for brace-expansion (#12869)
  • IAM - Improve type safety in usePermissions (#12893)
  • Remove deprecated lkeEnterprise flag from Flags interface (#12911)

Tests:

  • Add tests for Linode Interface Networking table - details drawer and adding a VLAN interface (#12842)
  • Fix flaky Object Storage Multicluster object upload test (#12847)
  • Add LKE-E Post-LA feature flag smoke tests (#12886)
  • Smoke tests for nvidia blackwell gpu plan selection (#12917)
  • Update vpcCreateDrawer.setSubnetIpRange page utility for Cypress tests (#12924)

Upcoming Features:

  • Fix Datastream Stream/Destinations table search input focus, and empty search results layout (#12802)
  • IAM RBAC: Implements IAM RBAC permissions for VPC Details page (#12810)
  • Generate Destination's sample Path based on Stream Type or custom value (#12851)
  • CloudPulse-Alerts: Add useAlertsMutation.ts, update AlertInformationActionTable.tsx to handle api integration for mutliple services (#12870)
  • ACLP: add Group By option on Global Filters and Widget Filters (#12887)
  • Logs Delivery fixes after devcloud release (#12898)
  • CloudPulse-Metrics: Add new component at CloudPulseEndpointsSelect.tsx (#12905)
  • ACLP-Alerting: Object Storage service onboarding for Alerts UI (#12910)
  • CloudPulse-Metrics: Handle special conditions for objectstorage service addition, add related filters at FilterConfig.ts, integrate related component CloudPulseEndpointsSelect.tsx (#12912)