Skip to content

Releases: linode/manager

Cloud Manager v1.124.0

22 Jul 22:15
27be146
Compare
Choose a tag to compare

Added:

  • Account Limit support ticket form for limit errors in Linode Create flow (#10620)

Changed:

  • Use getRestrictedResourceText utility and move restrictions Notice to top of Volume Create (#10632)
  • Update Placement Group affinity labels and nomenclature (#10651)
  • Use new "lish" API instead of "lish_token" (#10656)
  • Display overflowing Kubernetes cluster tags in drawer (#10658)
  • Rename Distribution to OS (#10666)
  • Improve LKE Detail summary panel and Node Pool tables UI (#10685)
  • Disable Create Volume Button on the landing page for restricted users (#10627)
  • Disable Volume Action Menu buttons for restricted users (#10641)
  • Disable Create Volume button on empty state landing page for restricted users (#10630)
  • Disable Create Image button on empty state landing page for restricted users (#10670)
  • Disable Create Image button on landing page for restricted users (#10671)

Fixed:

  • Incorrect error notice in Volume drawers for restricted users (#10646)
  • Github CLI install link in Contributing guide (#10657)
  • LKE details page 'Delete Pool' button misalignment (#10660)
  • User Preferences not properly being cached when the app loads (#10663)
  • Blank toast notification when canceling an image upload (#10664)
  • Missing support link in some toast notifications (#10680)
  • Column headers for Automatic Images (#10696)

Removed:

  • Gravatar analytics events (#10661)

Tech Stories:

  • Improve getQueryParamsFromQueryString type safety (#10645)
  • Improve API flexibility for useToastNotification (#10654)
  • Clean up and fix Linode Details styles (#10662)
  • Improve PowerActionsDialog (#10667)
  • Replace Select with Autocomplete component on Kubernetes Create page (#10673)
  • Update Managed Queries to use Query Key Factory (#10679)

Tests:

  • Add Cypress integration test to add SSH key via Linode Create (#10448)
  • Add Cypress test for Login History page (#10575)
  • Add tests for Longview client rename and deletion (#10644)

Upcoming Features:

  • Add Tax ID Notifications & Warning Icon (#10558)
  • Add capability to save & retrieve user preferences (#10625)
  • Add feature flag and capability for OBJ Gen2 (#10647)
  • Add Analytics Events to Linode Create v2 (#10649)
  • Update Manage Image Regions drawer based on UX feedback (#10674)

Cloud Manager v1.123.0

08 Jul 20:35
d92c2a5
Compare
Choose a tag to compare

Added:

  • Design Tokens (CDS 2.0) (#10022)
  • Design update dismissible banner (#10640)

Changed:

  • Rebuild Linode drawer (#10594)
  • Auto-populate Image label based on Linode and Disk names (#10604)
  • Update Linode disk action menu (#10614)

Fixed:

  • Potential runtime issue with conditional hook (#10584)
  • Visual bug inside Node Pools table (#10599)
  • Linode Resize dialog UX when linode data is loading or there is an error (#10618)

Removed:

  • Region helper text on the Image Upload page (#10642)

Tech Stories:

  • Refactor SupportTicketDialog with React Hook Form (#10557)
  • Query Key Factory for ACLB (#10598)
  • Make Factory.each start incrementing at 1 instead of 0 (#10619)

Tests:

  • Cypress integration test for SSH key update and delete (#10542)
  • Refactor Cypress Longview test to use mock API data/events (#10579)
  • Add assertions for created LKE cluster in Cypress LKE tests (#10593)
  • Update Object Storage tests to mock account capabilities as needed for Multicluster (#10602)
  • Fix OBJ test failure caused by visiting hardcoded and out-of-date URL (#10609)
  • Combine VPC details page subnet create, edit, and delete Cypress tests (#10612)
  • De-parameterize Cypress Domain Record Create tests (#10615)
  • De-parameterize Cypress Deep Link smoke tests (#10622)
  • Improve security of Linodes created during tests (#10633)

Upcoming Features:

  • Gecko GA Region Select (#10479)
  • Add Dashboard Selection component inside the Global Filters of CloudPulse view (#10589)
  • Conditionally disable regions based on the selected image on Linode Create (#10607)
  • Prevent Linode Create v2 from toggling mid-creation (#10611)
  • Add new search query parser to Linode Create v2 StackScripts tab (#10613)
  • Add ‘Manage Image Regions’ Drawer (#10617)
  • Add Marketplace Cluster pricing support to Linode Create v2 (#10623)
  • Add debouncing to the Linode Create v2 VLANSelect (#10628)
  • Add Validation to Linode Create v2 Marketplace Tab (#10629)
  • Add Image distributed compatibility notice to Linode Create (#10636)

Cloud Manager v1.122.0

24 Jun 19:30
7c384dd
Compare
Choose a tag to compare

Added:

  • Informational notice about capturing an image from a Linode in a distributed compute region (#10544)
  • Volume & Images landing pages search and filtering (#10570)
  • Standard Tax Rate for JP (#10606)
  • B2B Tax ID for EU (#10606)

Changed:

  • Rename to 'Choose a Distribution' to 'Choose an OS' in Linode Create flow (#10554)
  • Use dynamic outbound transfer pricing with network-transfer/prices endpoint (#10566)
  • Link Cloud Manager README to new documentation pages (#10582)
  • Use dynamic HA pricing with lke/types endpoint (#10505)

Fixed:

  • Marketplace docs urls for Apache Kafka Cluster and Couchbase Cluster (#10569)
  • Users must be an unrestricted User in order to add or modify tags on Linodes (#10583)
  • CONTRIBUTING doc page commit type list markup (#10587)
  • React Query Events seen behavior and other optimizations (#10588)
  • Accessibility: Add tabindex to TextTooltip (#10590)
  • Fix parsing issue causing in Kubernetes Version field(M3-8274)

Tech Stories:

  • Refactor and clean up ImagesDrawer (#10487)
  • Event Messages Refactor: progress events (#10550)
  • Query Key Factory for NodeBalancers(#10556)
  • Query Key Factory for Domains (#10559)
  • Query Key Factory for Firewalls (#10568)
  • Upgrade Vitest and related dependencies to 1.6.0 (#10561)
  • Upgrade TypeScript to latest (#10573)

Tests:

  • Cypress integration test to add SSH key via Profile page (#10477)
  • Add assertions regarding Disk Encryption info banner to lke-landing-page.spec.ts (#10546)
  • Add Placement Group navigation integration tests (#10552)
  • Improve Cypress test suite compatibility against alternative environments (#10562)
  • Improve stability of StackScripts pagination test (#10574)
  • Fix Linode/Firewall related E2E test flake (#10581)
  • Mock profile request to improve security questions test stability (#10585)
  • Fix hanging unit tests (#10591)
  • Unit test coverage - HostNameTableCell (#10596)
  • Update Object Storage tests to mock account capabilities as needed for multi cluster (#10602)

Upcoming Features:

  • Resources MultiSelect component in cloudpulse global filters view (#10539)
  • Add Disk Encryption info banner to Kubernetes landing page (#10546)
  • Add Disk Encryption section to Linode Rebuild modal (#10549)
  • Obj fix for crashing accesskey page when relevant customer tags are not added (#10555)
  • Linode Create v2 - Handle side-effects when changing the Region (#10564)
  • Revise LDE copy in Linode Create flow when Distributed region is selected (#10576)
  • Update description for Add Node Pools section in LKE Create flow (#10578)
  • Linode Create v2 - Add Marketplace Searching / Filtering (#10586)
  • Add Distributed Icon to ImageSelects for distributed compatible images (#10592)

Cloud Manager v1.121.2

21 Jun 21:48
e5e0fd4
Compare
Choose a tag to compare

Fixed:

  • Object Storage showing incorrect object URLs (#10603)

Cloud Manager v1.21.1

12 Jun 17:54
2561918
Compare
Choose a tag to compare

Fixed:

  • Core Plan table display (#10567)

Cloud Manager v1.121.0

11 Jun 14:04
a995982
Compare
Choose a tag to compare

Added:

  • Tags to Edit Image drawer (#10466)
  • Tags to image upload tab (#10484)
  • Apache Kafka Cluster and Couchbase Cluster Marketplace Apps (#10500)
  • Improvements to Clone flow to encourage powering down before cloning (#10508)
  • Alphabetical account sorting and search capabilities to Switch Account drawer (#10515)

Changed:

  • Use dynamic pricing with object-storage/types endpoint (#10468)
  • Modify limited availability banner display logic (#10536)
  • Add regions and total_size fields to imageFactory (#10541)

Fixed:

  • Unsurfaced interface error in Linode Config dialog (#10429)
  • Firewall landing device request with -1 ID (#10509)
  • Leading whitespace in list of Firewall Services (#10527)
  • Misalignment of Cluster Summary section at some screen sizes (#10531)
  • Stale assigned Firewall data displaying on Linode and NodeBalancer details pages (#10534)
  • Inability to create access keys due to incorrectly running /types query(M3-8162)

Tech Stories:

  • Replace Select with Autocomplete in: volumes (#10437)
  • Query Key Factory for Support Tickets (#10496)
  • Query Key Factory for Databases (#10503)
  • Remove recompose - Part 1 (#10516)
  • Clean up loading components (#10524)
  • New consistent-type-imports es-lint warning (#10540)
  • Query Key Factory for Security Questions and Preferences (#10543)
  • Upgrade Cypress from v13.5.0 to v13.11.0 (#10548)
  • Rename Edge Regions to Distributed Regions (#10452)

Tests:

  • Improve unit test suite stability (#10278)
  • Added test automation for database resize feature. (#10461)
  • Add Linode Create v2 end-to-end tests (#10469)
  • Add Cypress test coverage for Linode Create v2 flow (#10469)
  • Remove console logs from e2e tests (#10506)
  • Add Linode details page assertion for LISH via SSH Info (#10513)
  • Add unit tests for CreateImageFromDiskDialog and EnableBackupsDialog and LDE-related E2E assertions for Create Image flow (#10521)
  • Fix EditRouteDrawer.test.tsx unit test flake (#10526)
  • Cypress integration tests for PG update label flow (#10529)
  • Add Cypress integration test for email bounce banners (#10532)
  • Improve test Linode security (#10538)

Upcoming Features:

  • New tax id validation for non-US countries (#10512)
  • Add CloudPulse feature flag and landing page(#10393)
  • Add Dashboard Global Filters and Dashboards Tab to the CloudPulse component (#10397)
  • Add Encrypted/Not Encrypted status to LKE Node Pool table (#10480)
  • Refactor Event Messages (#10517)
  • Fix regions length check in HostNameTableCell (#10519)
  • Obj fix for crashing accesskey page when relevant customer tags are not added (#10555)
  • Linode Create Refactor:
  • Add warning notices regarding non-encryption when creating Images and enabling Backups (#10521)
  • Add Encrypted / Not Encrypted status to Linode Detail header (#10537)

Cloud Manager v1.120.1

29 May 17:16
47b37ef
Compare
Choose a tag to compare

Fixed:

  • Tooltip not closing when unhovered (#10523)

Cloud Manager v1.120.0

28 May 18:43
9db4a00
Compare
Choose a tag to compare

Added:

  • Event message handling for new LKE event types (#10443)
  • Tags to Image Create capture tab (#10471)
  • Options for default policies when creating a Firewall (#10474)

Changed:

  • Make all tooltips interactive and prevent disableInteractive for future usage (#10501)

Fixed:

  • Duplicate speedtest helper text in Create Cluster form (#10490)
  • RegionSelect unexpected keyboard behavior (#10495)

Removed:

  • parentChildAccountAccess feature flag (#10489)
  • firewallNodebalancer feature flag (#10460)
  • recharts feature flag (#10483)

Tech Stories:

  • Add script to generate internal test results payload (#10422)
  • Update Storybook to 8.1.0 (#10463)
  • Upgrade country-region-data to 3.0.0 (#10464)
  • Remove aria-label from TableRow (#10485)

Tests:

  • Add Placement Group populated landing page UI tests (#10446)
  • Add Placement Group Linode assignment UI tests (#10449)
  • Add Cypress test coverage for Disk Encryption in Linode Create flow (#10462)
  • Clean up support ticket test intercepts (#10465)
  • Clean up cy.intercept calls in nodebalancer test (#10467)
  • Fix failing StackScript test following deprecation of Fedora 38 Image (#10470)
  • Clean up and improves image creation Cypress tests (#10471)
  • Clean up cy.intercept calls in notification and events (#10472)
  • Add integration test for Linode Create with Placement Group (#10473)
  • Clean up cy.intercept calls in resize-linode test (#10476)
  • Clean up cy.intercept calls in smoke-delete-linode test (#10478)
  • Add cypress assertion and test for placement group deletion error handling (#10493)

Upcoming Features:

  • Linode Create Refactor - Scroll Errors Into View (#10454)
  • Optimize and clean up PlacementGroups Select (#10455)
  • Add Disk Encryption section to Linode Create flow (#10462)
  • Reset errors in PlacementGroupDeleteModal (#10486)

Cloud Manager v1.119.0

13 May 20:24
b5bf273
Compare
Choose a tag to compare

Changed:

  • Update Account Closure Dialog Wording (#10406)
  • Implement GPUv2 plan divider & cleanup/consolidate plan selection components (#10407) #10450

Fixed:

  • Object ACL select field enabled in loading state (#10412)
  • Modification of Linode config 'interfaces' array on no changes (#10423)
  • Table component props forwarding (#10424)

Tech Stories:

  • Remove linodeCloneUiChanges feature flag and clean up usages (#10385)
  • Query Key Factory for Volumes (#10414)
  • Query Key Factory for Kubernetes (#10428)
  • Clean up Main Content Banner (#10430)
  • Clean up Database feature flagging logic (#10435)

Tests:

  • Add Cypress test coverage for Firewall renaming (#10384)
  • Add Cypress test for Domain cloning (#10403)
  • Fix VPC subnet Linode assignment integration test failures (#10405)
  • Fix access key test failure when user has many OBJ buckets (#10405)
  • Refactor Linode config end-to-end tests (#10405)
  • Fix failing OBJ E2E tests following API release (#10417)
  • Add Cypress tests for Placement Group deletion flows (#10425)
  • Add Placement Group create flow UI test (#10445)
  • Fix One-Click App test by using Ubuntu 22.04 image (#10447)

Upcoming Features:

  • Add dialog to refresh proxy tokens as time expires (#10361)
  • Update Placement Groups text copy (#10399)
  • Linode Create Refactor:
  • Update Placement Group Table Row linodes tooltip and SelectPlacementGroup option label (#10408)
  • Add content to the ResourcesSection of the PG landing page in empty state (#10411)
  • Use 'edge'-class plans in edge regions (#10415)
  • Add disk_encryption to several factories for mocked data (#10418)
  • Fix Placement Group action event formatting (#10420)
  • Replace remaining feature flag implementation with useIsPlacementGroupsEnabled utility function (#10431)
  • Update Placement Groups final copy (#10434)
  • Add support for Placement Groups in Linode CLI tool (#10438)
  • Set PlacementGroupSelect clearOnBlur to true (#10427)
  • Update Placement Groups maximum_pgs_per_customer UI (#10433)
  • Add DiskEncryption component (#10439)

Cloud Manager v1.118.1

08 May 15:03
linode-manager@v1.118.1
d18da0e
Compare
Choose a tag to compare

Upcoming Features:

  • Use 'edge'-class plans in edge regions (#10441)