Skip to content

Cloud Manager v1.128.0

Compare
Choose a tag to compare
@hkhalil-akamai hkhalil-akamai released this 16 Sep 19:30
· 328 commits to develop since this release
linode-manager@v1.128.0
d7a115c

Cloud Manager - v1.128.0

Added:

  • Gravatar sunset banner for existing Gravatar users (#10859)
  • New Marketplace app for September 2024 (#10874)
  • Support for quoted strings in Search v2 (#10894)
  • SelectableTableRow story in Storybook (#10870)
  • DisplayPrice story in Storybook (#10904)
  • CheckoutSummary story in Storybook (#10905)
  • CopyableTextField story and cleaned up components (#10912)
  • Tracking metrics for LD DX Tools AB Test (#10906)

Changed:

  • Restricted access UX for Databases (#10794)
  • Update image related copy as part of Image Service Gen2 (#10835)
  • Disable Region in OS tab for unsupported distributed images and fix helper text positioning (#10848)
  • Avatars for users without Gravatars (#10859)
  • Refactor and improve the User Details page (#10861)
  • Hide Beta price notice for Gecko LA and rename Ga code references to LA (#10896)
  • Lower Events historical data fetching to 7 days (#10899)
  • Update security policy (#10902)
  • "Contact support" links to new support ticket in event messages (#10910)
  • Invalid Tax Id notification (#10928)

Fixed:

  • Helper text copy in NodeBalancer Create form “Algorithm” field (#10855)
  • Regions to be searched by ID when Gecko is enabled (#10871)
  • Weblish line wrapping (#10893)
  • Search queries containing and on Linode Create v2's StackScript tab not being respected (#10894)
  • Typo with toast success notification when updating Reverse DNS (#10895)
  • Linode Migrate Datacenter Started event message referring to the wrong region (#10901)
  • DisplayPrice story crash when Currency component's minimumFractionDigits is negative (#10913)
  • Linode Create v2 not handling deprecated and EOL Images (#10914)
  • API Tokens Table style regression (#10918)
  • Incorrect avatar displaying in Notification Center for a small subset of events (#10923)

Tech Stories:

  • Introduce Mock Service Worker V2 (#10610)
  • Replace lodash set utility function to handle security threat raised by Dependabot (#10814)
  • Remove eventMessages feature flag logic and legacy code (#10839)
  • Refactor useToastNotification async toasts (#10841)
  • Update TypeScript and Vitest to latest (#10843)
  • Remove global error interceptors (#10850)
  • Update Node.js from 18.14 to 20.17 (#10866)
  • Remove placementGroups feature flag and conditional rendering (#10877)
  • Resolve "Incomplete string escape or encoding" codeQL alert in generate-ansibleConfig.ts (#10887)
  • Remove linodeCreateRefactor feature flag (#10921)

Tests:

  • Add Cypress integration test for Secure VMs firewall generation (#10802)
  • Add tests for NodeBalancer Create flow (#10825)
  • Add unit test for LinodeVolumeAddDrawer and E2E test for client library update notices in Create/Attach Volume drawer (#10837)
  • Add new tests for for selecting "All" Scopes (#10852)
  • Add unit tests for NodeBalancerConfigPanel (#10855)
  • Add CY_TEST_ACCOUNT_CACHE_DIR environment variable to enable retrieval of test account cache data (#10867)
  • Allow tests to fall back on cached account data when API request fails (#10867)
  • Add Cypress integration test for Object Storage Gen2: E2 Endpoint (#10879)
  • Add Cypress integration test for Object Storage Gen2: E3 Endpoint (#10880)
  • Add Cypress test for empty Linode landing page and restricted user Linode landing page (#10882)
  • Update region selection helpers to account for upcoming Gecko improvements (#10888)
  • Update remaining Linode Create Cypress tests run against Linode Create v2 (#10889)
  • Add unit tests for SelectableTableRow component (#10890)
  • Clean up feature flag mocks (#10892)
  • Add Cypress test to confirm toast when updating RDNS, add unit tests for RDNS drawers (#10895)
  • Add Cypress integration test for Object Storage Gen2: E1 Endpoint (#10907)
  • Add unit tests for AttachVolumeDrawer component (#10909)
  • Add unit tests for NodeBalancersLanding package (#10911)
  • Support running component tests via CI (#10926)

Upcoming Features:

  • Support Volume Encryption and associated notices in Create/Attach Volume drawer (#10837)
  • Add new CloudPulseDashboardWithFilters component that will be used as a reusable component in service provider pages (#10845)
  • Fix Demo feedback and missing changes across ACLP (#10851)
  • Add conditional client library update required reboot notice to Volume Create page (#10868)
  • Add DBaaS V2 Create enhancements (#10872)
  • Revert the “View Code Snippets” button copy to the original text (#10886)
  • Add “Encrypt Volume” checkbox in Attach Volume drawer (#10909)
  • Update BSE capability for Linodes to be Block Storage Encryption instead of blockstorage_encryption (#10920)

APIv4 - v0.126.0

Added:

  • LinodeCapabilities type used for capabilities property of Linode interface (#10920)

Tech Stories:

  • Update vitest to latest (#10843)

Upcoming Features:

  • Change 'bs_encryption_supported' property on Linode object to 'capabilities' (#10837)
  • Add beta API root for CloudPulse endpoints (#10851)