Skip to content

Cloud Manager v1.134.0

Latest
Compare
Choose a tag to compare
@hana-akamai hana-akamai released this 15 Jan 19:52
· 141 commits to develop since this release

Added:

  • New DatePicker Component (#11151)
  • Date Presets Functionality to Date Picker component (#11395)
  • Notice for OS Distro Nearing EOL/EOS (#11253)
  • aria-describedby to TextField with helper text (#11351)
  • Node Pool Tags to LKE Cluster details page (#11368)
  • MultipleIPInput Story in Storybook (#11389)
  • Manage Tags to Volumes table action menu and moved actions inside menu (#11421)

Changed:

  • Database Resize: Updated tooltip text, plan selection descriptions, and summary text for new databases (#11406)
  • Database Resize: Disable plans when the usable storage equals the used storage of the database cluster (#11481)
  • DBaaS Settings Maintenance field Upgrade Version pending updates tooltip should display accurate text (#11417)

Fixed:

  • Create support ticket for buckets created through legacy flow (#11300)
  • Incorrect Cloning Commands in Linode CLI Modal (#11303)
  • Events landing page lists events in wrong order (#11339)
  • Disallow word-break in billing contact info (#11379)
  • Object Storage object uploader spinner spinning backwards (#11384)
  • Document title from URL to appropriate keyword (#11385)
  • DBaaS settings maintenance does not display review state and allows version upgrade when updates are available (#11387)
  • Misplaced errorGroup prop causing console error in NodeBalancerConfigPanel (#11398)
  • Account Cancellation Survey Button Color Issues (#11412)
  • DBaaS Manage Access IP fields are displaying an IPv4 validation error message when both IPv6 and IPv4 are available. (#11414)
  • RegionHelperText causing console errors (#11416)
  • Linode Edit Config warning message when initially selecting a VPC as the primary interface (#11424)
  • DBaaS Resize tab Used field is displaying just GB on provisioning database cluster (#11426)
  • Various bugs in Managed tables (#11431)
  • ARIA label of action menu in Domains Landing table row (#11437)
  • VPC interface not being set as the primary interface when creating a Linode (#11450)
  • Create Token button becomes disabled when all permissions are selected individually (without using 'select all') and child-account is hidden (#11453)
  • Discrepancy in Object Storage Bucket size in CM (#11460)
  • Object Storage endpoint_type sorting (#11472)
  • Visibility of sensitive data in Managed and Longview with Mask Sensitive Data setting enabled (#11476)
  • Display Kubernetes API endpoint for LKE-E cluster (#11485)
  • Accuracy of "Add Node Pools" section on LKE Create page (#11516)

Removed:

  • Images are not encrypted warning warning (#11443)
  • Temporarily remove Properties tab from Gen2 buckets (#11491)

Tech Stories:

  • Migrate /volumes to Tanstack router (#11154)
  • Clean up NodeBalancer related types (#11321)
  • Dev Tools fixes and improvements (#11328)
  • Replace one-off hardcoded color values with color tokens pt4 (#11345)
  • Refactor VPC Create to use react-hook-form instead of formik (#11357)
  • Refactor VPCEditDrawer and SubnetEditDrawer to use react-hook-form instead of formik (#11393)
  • Add IMAGE_REGISTRY Docker build argument (#11360)
  • Remove reselect dependency (#11364)
  • Update useObjectAccess to use a query key factory (#11369)
  • Replace instances of react-select in Managed (#11391)
  • Update our docs regarding useEffect best practices (#11410)
  • Refactor Domains Routing (Tanstack Router) (#11418)
  • Update Pendo URL with CNAME and update Analytics developer docs (#11427)
  • Add MSW crud domains (#11428)
  • Replace react-select instances in /Users with new Select (#11430)
  • Fixed CloudPulse metric definition types (#11433)
  • Patch cookie version as resolution for dependabot (#11434)
  • Replace Select with Autocomplete component in Object Storage (#11456)
  • Update react-vnc to 2.0.2 (#11467)

Tests:

  • Cypress component test for firewall inbound and outbound rules for mouse drag and drop (#11344)
  • Cypress component tests for firewall rules drag and drop keyboard interaction (#11341)
  • Mock LKE creation flow + APL coverage (#11347)
  • Improve Linode end-to-end test stability by increasing timeouts (#11350)
  • Fix delete-volume.spec.ts flaky test (#11365)
  • Add Cypress test for Credit Card Expired banner (#11383)
  • Cypress test flake: Rebuild Linode (#11390)
  • Improve assertions made in smoke-billing-activity.spec.ts (#11394)
  • Clean up DatabaseBackups.test.tsx (#11394)
  • Fix account login and logout tests when using non-Prod environment (#11407)
  • Add Cypress component tests for Autocomplete (#11408)
  • Update mock region for LKE cluster creation test (#11411)
  • Cypress tests to validate errors in Linode Create Backups tab (#11422)
  • Cypress test to validate aria label of Linode IP Addresses action menu (#11435)
  • Cypress test to validate CAA records are editable (#11440)
  • Add test for LKE cluster rename flow (#11444)
  • Add unit tests to validate aria-labels of Action Menu for Linode IPs & ranges (#11448)
  • Add Cypress tests confirming Lionde Config Unrecommended status displays as expected in VPC Subnet table (#11450)
  • Add Cypress test for LKE node pool tagging (#11368)
  • Add coverage for Kube version upgrades in landing page (#11478)
  • Fix Cypress test failures stemming from Debian 10 Image deprecation (#11486)
  • Added Cypress test for restricted user Image non-Empty landing page (#11335)

Upcoming Features:

  • Update Kubernetes Versions in Create Cluster flow to support tiers for LKE-E (#11359)
  • Switch from v4beta to v4 account endpoint for LKE-E (#11413)
  • Update Kubernetes version upgrade components for LKE-E (#11415)
  • Display LKE-E pricing in checkout bar (#11419)
  • Designate LKE-E clusters with 'Enterprise' chip (#11442)
  • Update LKE cluster details kube specs for LKE-E monthly pricing (#11475)
  • Add new users table component for IAM (#11367)
  • Add new user details components for IAM (#11397)
  • High performance volume indicator (#11400)
  • Add new no assigned roles component for IAM (#11401)
  • Fix invalid routes in the IAM (#11436)
  • Initial support for NodeBalancer UDP protocol (#11405)
  • Add support for new optional filter - 'Tags' in monitor (#11457)
  • Show ACLP supported regions per service type in region select (#11382)
  • Add CloudPulseAppliedFilter and CloudPulseAppliedFilterRenderer components, update filter change handler function to add another parameter label (#11354)
  • Add column for actions to Cloud Pulse alert definitions listing view and scaffolding for Definition Details page (#11399)
  • Exhaustive unit tests for CloudPulse widgets (#11464)
  • Add Alert Details Overview section in Cloud Pulse Alert Details page (#11466)
  • AlertListing component and AlertTableRow component with Unit Tests (#11346)
  • Update layout in CloudPulseDashboardWithFilters component, add a getFilters util method in FilterBuilder.ts (#11388)
  • Metric, MetricCriteria, ClearIconButton components with Unit Tests (#11392)
  • DimensionFilter, DimensionFilterField, TriggerCondition component along with Unit Tests (#11445)
  • Improve Close Account Dialog UI (#11469)