Skip to content

Releases: linode/manager

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)

Cloud Manager v1.113.0

20 Feb 20:05
2576d32
Compare
Choose a tag to compare

Cloud Manager

Added:

  • Feb 2024 Marketplace apps (#10149)

Changed:

  • Improve Linode Graph X Axis Labels when viewing historic data (#10186)

Fixed:

  • EditableText interaction styling (#10132)
  • Inability to transfer IPv6 ranges (#10156)
  • Incorrect X-Filter on the Account Maintenance "Pending" Table (#10196)
  • Bundle analyzer script (#10175)

Tech Stories:

  • Clean up DC Get Well feature flag logic (#10146)
  • Clean up regionDropdown feature flag (#10148)
  • Update react-router-dom in preparation for React 18 (#10154)
  • Remove Enzyme (#10160)
  • Update Luxon (#10163)
  • Update launchdarkly-react-client-sdk (#10165)
  • Add analytics event for breadcrumb label edit icon on Linode details page (#10183)

Tests:

  • Add integration test coverage for Account Login History (#10125)
  • Add integration test to check proxy user disabled username/email field (#10139)
  • Add Cypress tests for OBJ Multicluster access key operations (#10144)
  • Fix billing contact Cypress test by narrowing element selection scope (#10150)
  • Update Cypress tests to use "default" user_type for non-parent/child/proxy users (#10176)
  • Fix Button enabled assertions (#10142)

Upcoming Features:

  • Disable "Save" button in Edit Access Key drawer unless field values are changed (#10118)
  • Add Placement Groups Select component (#10100)
  • Update Placement Groups limits (#10191)
  • Add Placement Group Linodes List (#10123)
  • Add AssignLinodesToPlacementGroup drawer (#10140)
  • Add PlacementGroups Summary component (#10164)
  • Add unassign linode from Placement Group modal (#10172)
  • Improve restricted access Login History experience for child and restricted users (#10125)
  • Add session expiry confirmation dialog for proxy to parent user account switching (#10152)
  • Clean up files to use profile to get user_type (#10102)
  • Update components and unit tests to use "default" user_type for non-parent/child/proxy users (#10176)
  • Use infinite query for fetching child accounts (#10179)
  • Use API filtering on user_type to populate the two Users & Grants tables (#10192)

API v4 / JS Client

Upcoming Features:

  • Update /account and /profile UserType from null to "default" (#10176)

Cloud Manager v1.112.0

13 Feb 14:31
Compare
Choose a tag to compare

Fixed:

  • Error when enabling backups for Linodes in regions with $0 pricing (#10153)
  • Error notices for $0 regions in LKE Resize and Add Node Pools drawers (#10157)
  • Error in Enable All Backups drawer when one or more Linode is in a $0 region (#10161)
  • Display $0.00 prices in Linode Migration dialog (#10166)

Added:

  • Support for IPv4 Ranges in VPC 'Assign Linodes to subnet' drawer (#10089)
  • VPC IPv4 address and range to Linode IP Address Table (#10108)
  • Support for VPC IPv4 Ranges data in Unassign Linodes drawer (#10114)
  • Support for VPC IPv4 Ranges in Linode Create flow and 'VPC IPv4 Ranges' column to inner Subnets table on VPC Detail page (#10116)

Validation

Changed:

  • ip_ranges field in LinodeInterfaceSchema no longer limited to 1 element (#10089)

Cloud Manager v1.111.0

05 Feb 20:46
875d020
Compare
Choose a tag to compare

Changed:

  • Table CollapsibleRow icon orientation (#10119)

Fixed:

  • Incorrect color of VPC Action Buttons in Dark Mode (#10101)
  • Breadcrumb label in NodeBalancers details & create pages (#10127)

Tech Stories:

  • Improve NodeBalancer Restricted User Experience (#10095)
  • Update Storybook & add @babel/traverse resolution (#10097)
  • Remove unused @types/reach__router package (#10099)
  • Add RegionMultiSelect Component (#10084)
  • Remove unused react-page-visibility and @types/react-page-visibility packages (#10099)
  • Move simple-git from dependencies to devDependencies (#10099)
  • Remove kubernetesDashboardAvailability feature flag (#10121)
  • Refactor AccessKeyTable - Eliminate React anti-patterns (#10124)
  • React Query for Events (#9949)
  • Upgrade to Vitest 1.2.0 (#10070)
  • Enable TypeScript type checks in the Cypress directory (#10086)

Tests:

  • Add Cypress tests for restricted user billing flows (#10070)
  • Fix test failure related to Ubuntu 23.04 Image deprecation (#10091)
  • Add regression tests for deleting users on the Users & Grants page. (#10093)
  • Fix Domains landing page empty state test flake (#10094)
  • Add Cypress test for VPC assignment during Linode create flow (#9939)

Upcoming Features:

  • Create Load Balancer Summary page (#10018)
  • OBJ MultiCluster - Add regions field in Create Access Key Drawer (#10034)
  • Add Rule support to ACLB Full Create Flow (#10035)
  • Update ACLB Configuration Port Copy (#10079)
  • Add search filter in Clone Linode and Create Linode from Backup flows (#10088)
  • Handle ACLB Account Capability (#10098)
  • Add new ACLB logo (#10105)
  • Put newly created ACLB Rules at the top of the table upon creation (#10107)
  • Change ACLB Rule Execution Order Column (#10112)
  • Add ACLB rule Path Regex match type (#10126)
  • Update ACLB Copy (#10128)
  • Implement Account Switching Functionality (#10064)
  • Add user_type to /profile endpoint for Parent/Child user roles (#10080)
  • Add business partner table to Users & Grants child view (#10076)
  • Disable adding and editing API tokens for proxy users (#10109)
  • Restrict proxy users from updating username/email (#10103)
  • Add Verification Banner for Child Accounts (#10085)
  • Add Placement Groups Detail Page (#10096)
  • Add Placement Groups Create/Rename Drawers (#10106)
  • Add Placement Groups Landing Page (#10068)
  • Add Placement Groups Landing Page empty state (#10075)

Validation - v0.39.0

Upcoming Features:

  • Add path_regex as a valid ACLB rule match field (#10126)

API-v4 - v0.109.0

Fixed:

  • Accept InterfacePayload type when creating a Linode with interfaces specified (#10086)
  • Remove incorrect _initial property on Event type (#9949)

Upcoming Features:

  • Add user_type to /profile endpoint for Parent/Child user roles (#10080)
  • Add Akamai Cloud Load Balancer to AccountCapability type (#10098)

Cloud Manager v1.110.3

31 Jan 17:32
Compare
Choose a tag to compare

[2024-01-31] - v1.110.3

Fix:

  • Enable Can add VPCs to this account for user permissions

Cloud Manager v1.110.2

31 Jan 15:19
Compare
Choose a tag to compare

[2024-01-31] - v1.110.2

Changed:

  • Remove VPC beta feedback link

Cloud Manager v1.110.1

31 Jan 14:19
Compare
Choose a tag to compare

[2024-01-31] - v1.110.1

Changed:

  • Updated VPC flag for primary navigation

Cloud Manager v1.110.0

22 Jan 22:11
b883ac3
Compare
Choose a tag to compare

Added:

  • Subnet IPv4 range recommendation in VPC Create flow and Subnet Create Drawer (#10010)
  • Sold out chips for GPU and Premium CPU plans (#10013)
  • Cloud Manager Documentation microsite with Vitepress (#10027)
  • Proper support for OBJ Access Key events (#10038)
  • Support VPC in Access Token drawers (#10024)

Changed:

  • Styling of Toggles and Radios in dark mode (#10020)
  • Deprecate Ark, TF2, Terraria, Percona, Mist, MagicSpam and BitNinja from Marketplace Apps (#10046)
  • Update user title and emote icons on Support Ticket page (#10054)
  • Update Cloud Manager LICENSE (#10067)
  • Remove unified migrations feature flag (#10074)
  • Right align chart tooltip data points (#10078)
  • Update OBJ types used in several Object Storage components (#9996)
  • Replace Linode details Analytics tab with Recharts (#10037)
  • Replace Managed summary charts with Recharts (#10001)

Fixed:

  • Managed Summary layout (#10042)
  • Textfield Label Tooltip Icon elongation/distortion upon focus (#10044)
  • Broken PrimaryNav marketplace navigation within Linode Create (#10049)
  • Kubernetes upgrade flow on Kubernetes details page (#10057)
  • VPC arguments in Linode Create flow CLI (#10071)
  • Standardize Copy Icon Color Variations in CopyableTextField (#10073)
  • Linode details action button color in dark mode (#10077)
  • AGLB route rules being cleared when updating a route (#10016)
  • AGLB Service Target validation (#10016)

Tech Stories:

  • Update react-waypoint for React 18 (#10026)
  • Improve accessibility of Button Component (#10028)
  • Remove classnames and @types/classnames (#10029)
  • Update axios to resolve follow-redirects dependabot alert (#10059)

Tests:

  • Add test coverage updating/renaming Linode labels (#10032)
  • GDPR agreement e2e test (#10033)
  • Add test coverage for Billing Access permission for Child accounts (#10045)
  • Improve Kubernetes version upgrade Cypress test (#10057)
  • Combine VPC landing page tests for update and delete operations (#10061)

Upcoming Features:

  • Add AGLB Endpoint Health (#10008)
  • Add child account access column and disable delete account button when account has child accounts (#10025)
  • Add parent/proxy 'Switch Account' button and drawer to user profile dropdown menu (#10031)
  • Disable Contact / Billing Info for Restricted Users (#10036)
  • Disable Billing Access user permission for child accounts (#10045)
  • Fix AGLB Configuration "Save" button remaining disabled when trying to remove a route (#10048)
  • Add Switch Account button to Account Landing page for parent and proxy users (#10052)
  • Add VM Placement feature flag (#10060)
  • Add Placement Groups: Queries, Types, Validation, Factories and Mock Data (#10062)
  • Improve AGLB Configuration - Add Certificate Drawer (#10066)
  • Configure User Permissions Billing Account Access for user types (#10069)
  • Ability to scale up Database instances (#9869)
  • Clone Linode power-off notice (#10072)