Releases: linode/manager
Releases · linode/manager
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)
Cloud Manager v1.118.0
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
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:
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
Cloud Manager v1.116.0
Changed:
- Notifications for database resize events (#10262)
- Clear ACLB configuration certificates if
http
ortcp
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 resolvefollow-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
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
andregion
required inCreateLinodeRequest
(#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
Cloud Manager
Added:
- Reintroduce NVMe Volume Upgrades (#10229)
Changed:
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 todatabase_resize
(#10193)
Upcoming Features:
- Accept placement group in Linode create payload (#10195)