Skip to content

Releases: linode/manager

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)

Cloud Manager v1.118.0

29 Apr 17:58
linode-manager@v1.118.0
e868a07
Compare
Choose a tag to compare

Added:

  • April Marketplace apps and SVGs (#10382)

Changed:

  • Improve the UX of Access Token & Access Key drawers (#10338)
  • RegionSelect disabled option API updates (#10373)
  • Dynamic pricing with volumes/types endpoint (#10376)
  • Top Menu clean up and refactor (#10383)
  • PlanSelection availability updates and consolidation (#10387)
  • Shift wording from 'limited availability' to 'limited deployment availability' (#10394)
  • Gecko Beta copy updates (#10400)

Fixed:

  • Charts Y-axis values are trimmed when scale is increased (#10330)
  • Chrome bug related to outdated CSS vendor prefixes (#10380)
  • Clickable disabled smaller plans in Resizing Tab (#10381)
  • New OBJ Buckets do not appear when created before initial fetch completes (#10388)

Removed:

  • Deprecated Marketplace apps (#10382)

Tech Stories:

  • Refactor and streamline VPC queries (#10322)
  • Update documentation on Adobe Analytics to cover data property (#10365)
  • Add isFeatureEnabledV2 to check for feature flag AND account capability (#10371)
  • Replace sanitize-html with dompurify (#10378)
  • Remove lodash (global import) as a package dependency (#10386)
  • Add Gravatar Analytics (#10389)

Tests:

  • Add tests for Parent/Child Users & Grants page (#10240)
  • Add new Cypress tests for Longview landing page (#10321)
  • Add VM Placement Group landing page empty state UI test (#10350)
  • Fix machine-image-upload.spec.ts e2e test flake (#10370)
  • Update latest kernel version to fix linode-config.spec.ts (#10391)
  • Fix hanging account switching test (#10396)

Upcoming Features:

  • Add Placement Groups to Linode Migrate flow (#10339)
  • Add text copy for Placement Group region limits in PlacementGroupsCreateDrawer (#10355)
  • Invalidate Placement Group queries on Linode create & delete mutations (#10366)
  • Update the Placement Groups SVG icon (#10379)
  • Fix & Improve Placement Groups feature restriction (#10372)
  • Linode Create Refactor:
  • Update gecko feature flag to object (#10363)
  • Show the selected regions as chips in the AccessKeyDrawer (#10375)
  • Add feature flag for Linode Disk Encryption (LDE) (#10402)

Cloud Manager v1.117.0

15 Apr 18:44
Compare
Choose a tag to compare

Added:

  • Resource links to NodeBalancers empty state landing page (#10345)
  • New DescriptionList component (#10325)
  • Akamai's Japanese QI System ID to Japanese Invoices (#10356)

Changed:

  • Improve tags experience (#10122)
  • Use Chip for notification badge (#10333)

Fixed:

  • Direction of the Bucket Access ACL select field carat with Autocomplete (#10286)
  • Reset SSH key form state on cancel (#10344)
  • usePersonAccessTokensQuery running without option to be disabled (#10358)
  • Unable to update label of OBJ limited access key (#10362)
  • Tooltip displaying for current Dedicated plan when resizing Database Cluster (#10364)

Tech Stories:

  • Price NodeBalancers dynamically with nodebalancers/types endpoint (#10265)
  • Update Storybook to 8.0.5 (#10336)
  • Update Notistack to 3.0.1 (#10357)

Tests:

  • Add tests to check Parent and Child Close Account flows (#10316, #10296)
  • Add UI test for account switch flow with expired Parent token (#10341)
  • Add Cypress tests for Account billing drawers (#10349)

Upcoming Features:

  • Disable fetching buckets with clusters when ObjMultiClusterEnabled flag is enabled (#10282)
  • Update error message in EditAccessKeyDrawer (#10329)
  • Support ticket severity (#10317)
  • Refactor account switching utils for reusability and automatic token refreshing (#10323)
  • Update Placement Groups detail and summaries (#10325)
  • Update and clean up Placement Group assign/unassign features (#10328)
  • Update navigation and add new menu items for Placement Groups (#10340)
  • Update UI for Region Placement Groups Limits type changes (#10343)
  • Linode Create Refactor:
  • Include powered-off status in Clone Linode event (#10337)

Cloud Manager v1.116.1

08 Apr 19:38
Compare
Choose a tag to compare

Cloud Manager

[2024-04-08] - v1.116.1

Fixed:

  • Search indefinitely loading on large accounts (#10351)
  • Returning proper scope when selecting all perms (#10359)

Cloud Manager v1.116.0

01 Apr 17:46
1eb4e18
Compare
Choose a tag to compare

Changed:

  • Notifications for database resize events (#10262)
  • Clear ACLB configuration certificates if http or tcp protocol is selected (#10311)
  • Revamp Primary Navigation (#10137)

Fixed:

  • Spacing between copy and Rebuild Linode button in Rebuild dialog (#10283)
  • Loading state missing from Users & Grants table (#10303)
  • Wrong status indicator when provisioning a LKE (#10320)
  • Hide DBaaS resize tab behind feature flag (#10324)

Tech Stories:

  • Update account queries to use query key factory (#10260)
  • Upgrade MSW to 2.2.3 (#10285)
  • Update axios to resolve follow-redirects CVE-2024-28849 (#10291)
  • Remove use of flags.vpc and related logic in codebase (#10299)
  • Use query key factory for region queries (#10301)
  • Use query key factory for image queries (#10302)
  • Remove VPC feature flag (#10306)
  • Replace Typescript intersections with interfaces (#10309)

Tests:

  • Add Parent/Child account switching UI tests for Child->Parent and Child->Child flows (#10288)
  • Resolve Firewall update test flake (#10289)

Upcoming Features:

  • Set up grants and permissions for Placement Groups (#10257)
  • Add Create Placement Group flow in Details panel of Linode Create flow (#10273)
  • Gecko Beta Demo feedback (#10284)
  • Update Placement Groups types & payload (#10300)
  • Add placement group item to checkout summary (#10304)
  • Hide the Child Account Access table header for parent users without the enabled grant (#10305)
  • Update Placement Groups UI for Edit Drawer & Delete Modal (#10312)
  • Revoke proxy PAT when switching accounts (#10313)
  • Implement Placement Groups Query Key Factory (#10314)
  • Linode Create Refactor

Cloud Manager v1.115.0

18 Mar 19:31
Compare
Choose a tag to compare

Cloud Manager - [2024-03-18] - v1.115.0

Added:

  • Invoice byline for powered down instances (#10208)
  • LinuxGSM and Passbolt to Marketplace (#10272)
  • Linode Clone UI refinements (#10280)

Changed:

  • Allow the disabling of the TypeToConfirm input (#10205)
  • Disable 512GB Plans (#10228)
  • Update ACLB Match Condition Tooltips and Placeholders (#10271)
  • Source ACLB region info from API data and use Jakarta instead of Sydney (#10274)
  • Improve the Linodes restricted user experience (#10227)

Fixed:

  • Persisting error messages in ACLB delete dialogs (#10254)
  • ACLB TCP rule creation (#10264)
  • Ensure IP / Mask for firewall rules drawer correctly populates (#10279)
  • Linode Rebuild Dialog state not being reset properly (#10287)

Tech Stories:

  • Upgrade to TanStack Query v4 (#10236)
  • Use @lukemorales/query-key-factory for Profile Queries (#10241)
  • Update root eslint parser to @typescript-eslint/parser (#10243)
  • Implement new useId() hook in several components (#10261)
  • Linode Create Refactor - Part 1 (#10268)

Tests:

  • Add Cypress test to check empty state in Images landing page (#10167)
  • Add tests for child user verification banner (#10204)
  • Refactor Cypress region utils, address region capacity flake (#10242)
  • Resolve OBJ Bucket create/delete E2E test flake (#10245)
  • Fix URL redirect flake for Images empty state landing page test (#10267)

Upcoming Features:

  • Update Placement Group Create & Edit Drawers (#10205)
  • Add scrolling for S3 hostnames in the Access Keys modal. (#10218)
  • Placement Groups events and notifications (#10221)
  • Disable Cloning, Private IP, Backups for edge regions (#10222)
  • Show correct status of Child Account Enabled column for parent users (#10233)
  • Hide "Switch Account" buttons if child_account_access is false (#10237)
  • Only support Edge to Edge Migrations (#10238)
  • Update Buckets landing page to use regions instead of clusters (#10244)
  • Display parent email in user menu for restricted parent users without access to company name (#10248)
  • Adjust user table column count for parent/child (#10252)
  • Linode plan table updates for Edge regions (#10255)
  • Change Placement Group Feature Flag to return a JSON object (#10256)
  • Update copy from Business Partner to Parent User (#10259)
  • Update Assign Linode Drawer and improve query skipping (#10263)
  • Add Parent/Child Account copy and account management improvements (#10270)
  • Improve Proxy Account Visibility with Distinct Visual Indicators (#10277)

API-v4 [2024-03-18] - v0.112.0

Changed:

  • Make match_condition optional in Rule types to support TCP rules (#10264)
  • Make type and region required in CreateLinodeRequest (#10268)

Upcoming Features:

  • Add Placement Groups events types (#10221)
  • Add temporary deleteBucketWithRegion method for OBJ Multicluster (#10244)

Validation - [2024-03-18] - v0.42.0

Changed:

  • Update TCP rules to not include a match_condition (#10264)

Cloud Manager v1.114.0

04 Mar 21:38
88d7ddd
Compare
Choose a tag to compare

Cloud Manager

Added:

  • Reintroduce NVMe Volume Upgrades (#10229)

Changed:

  • Improve dev tools UI (#10220)
  • ACLB beta region from Washington, DC to Miami, FL (#10232)

Fixed:

  • Incorrect units in Linode Network Graph Tooltip (#10197)
  • Disabled Add button once a node pool is added to kubernetes cluster in Create flow (#10215)
  • Invalid VPC scope with a Select All > Read Only selection in Create PAT drawer (#10226)
  • Disabled styles for Textfield input (#10231)
  • LinodeVolumeCreateForm crash (#10235)

Tech Stories:

  • Update to React 18 (#10169)
  • Improve LinodeActionMenu restricted user experience (#10199)
  • Convert isRestrictedGlobalGrantType to Hook (#10203)
  • Update Storybook to latest to resolve CVE-2023-42282 (#10212)
  • Generate docs site sidebar based on folder structure (#10214)
  • Clean up new QueryClient() pattern in unit tests (#10217)
  • Remove build time API caching (#10219)
  • Clean up Chip component (#10223)

Tests:

  • Add Cypress tests for account switching from Parent to Child (#10110)
  • Improve User Profile integration test coverage and separate from Display Settings coverage (#10202)
  • Add test for OBJ Multicluster bucket create flow (#10211)
  • Suppress Rollup warnings during Cypress tests (#10239)

Upcoming Features:

  • Add list view for Linode Clone and Create from Backup (#10182)
  • Add ‘Delete Placement Group’ Modal (#10162)
  • Update Placement Groups types, methods and factories (#10200)
  • Add placement group details to Create Linode payload (#10195)
  • Update OBJ Multi-Cluster copy (#10188)
  • Handle errors gracefully when OBJ Multi-Cluster feature flag is enabled without MSW (#10189)
  • Ensure correct ARIA labels for permissions are displayed in Access Key "Permissions" drawer when OBJ Multicluster is enabled (#10213)
  • Update Region Select for edge sites (#10194)
  • Tag custom analytics events for account switching (#10190)
  • Improve Billing & Account restricted user experience (#10201)
  • Disable ability to edit or delete a proxy user via User Profile page (#10202)
  • Fix Users & Grants filtering error based on user_type (#10230)
  • Fix Account Switching (#10234)
  • Fix to ensure ChildAccountList receives proper account token (#10234)
  • Rename database scale up to database resize (#10193)

APIv4

[2024-03-04] - v0.111.0

Changed:

  • Rename database_scale type to database_resize (#10193)

Upcoming Features:

  • Accept placement group in Linode create payload (#10195)

Validation

[2024-03-04] - v0.41.0

Upcoming Features:

  • Add Placement Group data in Create Linode payload (#10195)
  • Placement Group types update (#10200)