Releases: linode/manager
Releases · linode/manager
Cloud Manager v1.124.0
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:
Cloud Manager v1.123.0
Added:
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
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
Fixed:
- Object Storage showing incorrect object URLs (#10603)
Cloud Manager v1.21.1
Fixed:
- Core Plan table display (#10567)
Cloud Manager v1.121.0
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
andtotal_size
fields toimageFactory
(#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
Fixed:
- Tooltip not closing when unhovered (#10523)
Cloud Manager v1.120.0
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:
Cloud Manager v1.119.0
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
Upcoming Features:
- Use 'edge'-class plans in edge regions (#10441)