Skip to content

Releases: linode/manager

Cloud Manager v1.109.1

10 Jan 18:51
736a161
Compare
Choose a tag to compare

Fixed:

  • VPC docs links on VPC landing, Create, and Detail pages and in "Assign Linodes" flow (#10050)
  • VPC subnet Linode assignment text field input issue (#10047)

Tests:

  • Remove obsolete VPC disabled state tests (#10047)

Cloud Manager v1.109.0

08 Jan 21:13
e66fcf6
Compare
Choose a tag to compare

Changed:

  • Improve layout of User Permissions page (#10005)
  • Update toast notifications for UserPermissions (#10011)
  • VLAN availability text on Linode Create (#9989)
  • Default access to None for all scopes when creating Personal Access Tokens (#9992)
  • Filter already assigned services from firewall dropdowns (#9993)

Fixed:

  • User Permissions toggle and radio button accessibility (#10009)

Tech Stories:

  • Currency and DateTimeDisplay v7 storybook migrations (#10007)
  • ColorPalette and CircleProgress v7 storybook migration (#10015)
  • DebouncedSearchTextfield and EditableText v7 storybook migrations (#10017)
  • Placeholder and EntityDetails v7 storybook migrations (#10019)
  • PaginationControls V7 story migration (#9959)
  • TagsInput & TagsPanel Storybook v7 Stories (#9963)
  • Add Lint Github Action (#9973)
  • Complete @mui/styles to tss-react migration and remove @mui/styles (#9978)
  • ErrorState and FileUploader v7 storybook migrations (#9981)
  • Speed up code coverage Github Actions jobs by skipping Cloud Manager build (#9988)
  • Radio and TextField v7 storybook migrations (#9994)
  • Graphs stories v7 migration (#9999)
  • Add ability to pass headers to useProfile query (#9987)

Tests:

  • Add Cypress test for Firewalls empty state landing page (#10000)
  • Add integration test for Domains empty landing page (#10004)
  • Add Cypress integration tests for User Permissions page (#10009)
  • Fix CreditCard.test.tsx failing unit test triggered by new year (#10023)
  • Add integration test for AGLB Load Balancer delete flows. (#9955)
  • Add Cypress test for Volumes empty state landing page (#9995)
  • Tests to power on/off and reboot Linodes (#9980)

Upcoming Features:

  • Add child access user permissions for parent accounts (#10005)
  • Update top menu for parent, child, and proxy accounts (#10014)
  • Add AGLB Service Target Section to Full Create Flow (#9965)
  • Change AGLB Rule Session Stickiness unit from milliseconds to seconds (#9969)
  • Improve AGLB selects and other UX (#9975)
  • Ability to choose a single Compute Region ID (e.g., us-east) in Create Object Storage Bucket drawer (#9976)
  • Add mocks and update queries for new Parent/Child endpoints (#9977)
  • Replace NodeBalancer detail charts with Recharts (#9983)
  • Revised copy for Private IP add-on in Linode Create flow (#9990)
  • Add child_account oauth scope to Personal Access Token drawers (#9992)
  • Add AGLB Routes section of full create page (#9997)

Cloud Manager v1.108.0

11 Dec 21:13
Compare
Choose a tag to compare

Added:

  • Ensure EU consent box shows for new European countries (#9901)
  • NodeBalancer support for Firewalls (#9760)
  • Implement DC Get Well disabled regions in RegionSelect (#9907, #9909, #9943, #9945, #9953)

Changed:

  • Improve MainConcept Transcoders Marketplace app name, description, and website (#9858)
  • Move Linode Details Add/Edit Config button alignment to the right (#9925)
  • Add pricing Docs Link to create/clone flows and remove DC-specific pricing warning notice (#9946)
  • Update MainConcept app names to include “Demo” (#9950)

Fixed:

  • Overflow for VPC and StackScript detail descriptions and cut off placeholder text in VPC search bar (#9887)
  • Missing region ID param in Linode Detail clone action menu item (#9888)
  • Linode Network Transfer History graph back button incorrectly appearing to be disabled (#9900)
  • 'Oh snap' errors from MSW (#9910)
  • TableCell with ActionMenu incorrect size and border placement (#9915)
  • Images landing page guide section title typo (#9930)
  • TableCell styling for ActionMenus (#9954)

Removed:

  • dcSpecificPricing and objDcSpecificPricing feature flags (#9881)

Tech Stories:

  • Refactor RegionSelect to use Autocomplete (#9873)
  • Clean up App.tsx (#9897)
  • Update axios to 1.6.1 (#9911)
  • Remove unused container files (#9928)
  • MUI v5 Migration - SRC > Components > Breadcrumb (#9877)
  • MUI v5 Migration - SRC > Features > Support (#9882)
  • MUI v5 Migration - SRC > Components > EditableInput (#9884)
  • NodeBalancer Config Node - Remove one-off-styled Chip (#9883)
  • Toggle v7 story migration (#9905)
  • EnhancedSelect and RegionSelect stories cleanup (#9906)
  • Dismissible Banner Storybook v7 story migration (#9932)
  • Tabs Storybook v7 story migration (#9937)
  • Tile and ShowMoreExpansion Storybook v7 story migration (#9913)
  • ActionMenu Storybook v7 story migration (#9927)
  • TopMenu and TagsList Storybook v7 story migration (#9948)
  • SideMenu & UserMenu Storybook v7 story migration (#9956)
  • Payment Method Row Storybook v7 story migration (#9958)
  • Use LinodeSelect and NodeBalancerSelect components for Firewall create drawer (#9886)

Tests:

  • Remove dcSpecificPricing and objDcSpecificPricing feature flags (#9881)
  • Update tests for DC-specific pricing docs link (#9946)
  • Upgrade Cypress from 13.4.0 to 13.5.0 (#9892)
  • Improve stability for Longview, Rebuild, and Rescue tests (#9902)
  • Code coverage implementation (#9917)
  • Add unit tests and additional integration test for VPC delete dialog (#9920)
  • Add AGLB Configuration create and delete e2e tests (#9924)
  • Add maintenance mode integration test (#9934)
  • Combine billing cypress tests (#9940)
  • Add account cancellation UI tests (#9952)
  • Fix warm resize test by updating notice text (#9972)
  • Add integration tests for VPC assign/unassign flows (#9818)

Upcoming Features:

  • Add AGLB create flow Stepper details content (#9849)
  • Add AGLB Configuration Create Flow (#9870)
  • Add AGLB Feedback Link (#9885)
  • Add AGLB copy and docs links (#9908)
  • Add AGLB Service Target protocol field in Create/Edit Service Target drawer and "Protocol" column to Service Targets table (#9891)
  • Add AGLB Configuration e2e tests, improve error handling, and improve UX (#9941)
  • Add AGLB copy changes and improvements (#9954)
  • Fix AGLB Configuration creation by fixing port type and other refinement (#9903)
  • Add parentChildAccountAccess feature flag (#9919)
  • Update existing user account and grant factories and mocks for Parent/Child account switching (#9942)
  • Add new grants and React Query queries for Parent/Child account switching (#9944)
  • Add Reboot Needed status for Linodes assigned to VPCs (#9893)
  • Indicate unrecommended Linode configurations on VPC Detail page (#9914)
  • Tweak VPC landing page empty state copy and add resource links (#9951)
  • Display warning notices for unrecommended configurations in Linode Add/Edit Config dialog (#9916)
  • Disable Public IP Address for VPC-only Linodes in the Linode's details page (#9899)
  • Update copy on VPC Create page (#9962)
  • Update VPC-related copy for Reboot Needed tooltip (#9966)
  • Update copy for VPC Panel in Linode Create flow and VPC-related copy in Linode Add/Edit Config dialog (#9968)
  • Create feature flag to support OBJ Multi Cluster UI changes (#9970)
  • Replace Linode Network Transfer History chart with Recharts (#9938)

Cloud Manager v1.107.0

13 Nov 20:31
41356e5
Compare
Choose a tag to compare

Changed:

  • Logic governing inclusion of public interfaces in Linode Create payload (#9834)
  • Improve layout of breadcrumb for support tickets (#9855)
  • Logic governing display of Network Interfaces/Networking section in Linode Config dialog (#9868)
  • Temporarily remove region sorting on DBaaS landing page (#9861)

Fixed:

  • Linodes Landing flickering (#9836)
  • Faux-bold font rendering (#9843)
  • Incorrect docs links for Main Concept and Simplex Marketplace apps (#9854)
  • Select Backup grid layout (#9862)

Tech Stories:

  • Tag Component v7 story migration (#9840)
  • BetaChip Component v7 story migration (#9864)
  • MUI Migration - SRC > Components > Crumbs (#9841)
  • Clean up app entrypoint render logic (#9844)
  • Fix Safari LaunchDarkly MSW Errors (#9863)

Tests:

  • Add DBaaS test coverage for disk metrics (#9833)
  • Improve Cypress rescue and rebuild test stability (#9867)
  • Upgrade Cypress to v13.x (#9874)
  • Add integration tests for AGLB certificate edit flow (#9880)
  • Add integration tests for AGLB certificate delete flow (#9846)

Upcoming Features:

  • Fix Unassign multiple Linodes from Subnet (#9820)
  • RemovableSelectionsList default maximum height and overflow scroll (#9827)
  • VPC UX feedback (#9832)
  • Remove temporary code for surfacing VPC interface errors and fix formatting of error in Linode Config dialog (#9839)
  • Refine payload in subnet "Assign Linodes" drawer (#9845)
  • Add Create VPC drawer to Linode Create flow and update Create Firewall button width (#9847)
  • Only unassign linodes in the 'Linodes to be Unassigned from Subnet' list for Subnet Unassign Drawer (#9851)
  • Clear subnet errors in Linode Create flow and VPC label errors in VPC Edit flow upon input change (#9857)
  • Fix IPv4 checkboxes for VPC interfaces in Linode Config dialog (#9865)
  • Fix incorrectly displayed error text in Linode Edit/Add config flow and prevent subnet section from incorrectly clearing in Linode Edit/Add Config and Linode Create flow (#9866)
  • Linode Details: VPC Subnets Not Associated with VPC IP Address Are Displayed (#9872)
  • Add VPC BETA Feedback link to VPC landing and detail pages (#9879)
  • Add dcGetWell feature flag (#9859)
  • Add RQ queries and mock data for DC Get Well (#9860)
  • Add RQ queries and mock data for Sold Out Plans (#9878)
  • Add basic AGLB create page and feature flag (#9856)
  • Add AGLB create page with Actions buttons (#9825)
  • Manage state in Create Load Balancer flow (#9848)
  • AGLB Configurations Add Route Drawer and other refinements (#9853)
  • Add missing label field validation in AGLB Edit Certificate drawer (#9880)

API-v4

[2023-11-13] - v0.105.0

Upcoming Features:

  • Add UpdateConfigurationPayload for AGLB (#9853)
  • Add getAccountAvailabilities and getAccountAvailability methods for DC Get Well initiative (#9860)
  • Add getRegionAvailabilities and getRegionAvailability endpoints and related types for Sold Out Plans initiative (#9878)

Validation

[2023-11-13] - v0.35.0

Upcoming Features:

  • Add CreateLoadBalancerEndpointSchema, CreateLoadBalancerServiceTargetSchema, CreateLoadBalancerRuleSchema, ConfigurationSchema, and CreateLoadBalancerSchema for AGLB (#9848)
  • Add UpdateConfigurationSchema for AGLB (#9853)
  • Add missing label validation to UpdateCertificateSchema for AGLB (#9880)

Cloud Manager v1.106.0

30 Oct 19:55
Compare
Choose a tag to compare

Cloud Manager

Added:

  • October Marketplace apps (#9771)
  • Last log in and TFA status to Users & Grants page (#9810)
  • Dynamic price error handling for DC-specific pricing (#9660)

Changed:

  • Linode Create error placement (#9788)
  • Firewall Create Drawer opens in the same tab in the Linode Create Flow (#9785)

Fixed:

  • Quote variable in changeset shell command (#9791)
  • Primary nav DBaaS menu item flicker on page load (#9808)
  • Excess spacing above and below Linode CLI help text in Upload Image form (#9812)
  • Only show regions that support Databases on the Database Create page (#9815)
  • Footer styles on small viewports (#9823)
  • Rendering of unsanitized titles in event notification popup and support tickets (#9826)
  • CreateCluster form label styles and layout (#9835)

Tech Stories:

  • Rename isPropValid utility (#9790)
  • Migrate NodeBalancer Node Mode Select TextField to Autocomplete (#9754)
  • Migrate UserDefinedSelect from a TextField Select to an Autocomplete (#9756)
  • Create Stack component (#9830)
  • MUI v5 Migration - SRC > Features > StackScripts pt1 (#9773)
  • Clean up src/utilities exports (#9783)
  • MUI v5 Migration - SRC > Features > StackScripts pt 2 (#9786)
  • MUI v5 Migration - SRC > Features > Users (#9748)

Tests:

  • Improve error message display when Linode API error occurs in Cypress test (#9777)
  • Improve Linode config edit test stability (#9781)
  • Improve LKE create test reattempt stability (#9782)
  • Clean up Jest warnings and errors (#9784)
  • Fix DBaaS UI test failures stemming from API update (#9801)
  • Refactor Cypress Firewall migration tests (#9807)
  • Skip affected tests when Managed is enabled on test accounts (#9809)
  • Make ConfigureForm.test.tsx Vitest compatible (#9816)

Upcoming Features:

  • Helper text for DC-specific pricing Object Storage overages (#9813)
  • Support VPCs in Add/Edit Linode Config dialog (#9709)
  • Properly support new shapes of Subnet and Interface return objects (#9824)
  • Only show regions that support VPCs in VPC Create page (#9787)
  • Invalidate VPC-related queries when deleting a Linode (#9814)
  • Add AGLB Routes - Rule Edit Drawer (#9778)
  • Add AGLB Edit Service Target drawer (#9800)
  • Add AGLB Rule Delete Dialog (#9804)
  • Add AGLB Create Route Drawer (#9806)
  • Add AGLB Edit Route Drawer (#9822)
  • Add Rule Index to AGLB Rule Table (#9838)

API-v4

Upcoming Features:

  • Update AGLB updateLoadbalancerServiceTarget endpoint with method and schema (#9800)
  • Update AGLB createLoadbalancerRoute endpoint with payload/schema (#9806)
  • Update the Subnet and Interface interfaces to match new API spec (#9824)

Validation

Changed:

  • Require vpc_id when interface purpose is 'vpc' in LinodeInterfaceSchema (#9709)

Upcoming Features:

  • Add AGLB UpdateServiceTargetSchema(#9800)
  • Add AGLB CreateRouteSchema (#9806)

Cloud Manager v1.105.0

17 Oct 14:09
3771d84
Compare
Choose a tag to compare

Cloud Manager

Added:

  • Statically Cache Marketplace Apps (#9732)
  • Link contact Support text in notices to support ticket modal (#9770)

Changed:

  • Comment out CS:GO app pending update (#9753)

Fixed:

  • Add Firewall and Linode Configuration success toast notifications (#9725)
  • Long drawer titles overlapping close icon (#9731)
  • Removed title prop forwarding on Modals/Dialogs (#9739)
  • Fixed the top spacing for the NodeBalancer empty state page (#9746)
  • Notice scroll-to-view behavior and styling regressions (#9755)
  • Display Database menu items in side nav and Create dropdown for permissioned users (#9762)
  • Customer success Hively overlap issue (#9776)
  • Inconsistent display of % in Linode Details MNTP legend (#9780)

Tech Stories:

  • Disable Sentry Performance Tracing (#9745)
  • Migrate Filesystem TextField Select to Autocomplete (#9752)
  • MUI v5 Migration - SRC > Features > Lish (#9774)

Tests:

  • Added Cypress integration test for Edit Subnet flow (#9728)
  • Cypress tests for VPC create flows (#9730)

Upcoming Features:

  • Subnet Unassign Linodes Drawer (#9703)
  • Add AGLB Route Delete Dialog (#9735)
  • Add Drag and Drop support to the Load Balancer Rules Table (#9736)
  • Make Reboot Linodes dismissible banner on VPC Details page unique for each VPC (#9743)
  • Showcase VPC feedback (#9751)
  • Persistent error messages for Region, Label, and Description fields in VPC Create flow (#9750)
  • Ability to choose resize types when resizing Linode (#9677)
  • Add AGLB "Edit Certificate" drawer (#9723)

API-v4

Upcoming Features:

  • Added UpdateCertificatePayload payload and updated Certificate interface (#9723)
  • New payload option migration_type in ResizeLinodePayload and new event type linode_resize_warm_create (#9677)

Validation

Upcoming Features:

  • Add UpdateCertificateSchema for AGLB (#9723)

Cloud Manager v1.104.1

05 Oct 18:23
0b58eb2
Compare
Choose a tag to compare

Fixed:

  • Add disabled Tokyo RegionSelect menu entry (#9758)
  • Display DC-specific monthly prices to two decimal places and hide blank Region column on past invoices (#9759)

Cloud Manager v1.104.0

02 Oct 21:31
6c3b76c
Compare
Choose a tag to compare

Added:

  • Breadcrumb header and other improvements to Volumes Create (#9720)

Fixed:

  • Back link and CSV download button accessibility on Billing Detail page (#9697)
  • Missing ARIA label for backup notification dismissal button (#9699)
  • Payment confirmation number covered in Payment Receipts (#9702)
  • Overly permissive regex in One Click Apps flow (#9704)
  • Styling issues in kubeconfig dialog (#9705)
  • Account Users "Add A User" button alignment (#9721)
  • "Cancel" button in Database Access Controls drawer incorrectly having a loading state (#9722)
  • Missing button labels in Delete SSH Key dialog and Clone Domain drawer (#9726)

Tech Stories:

  • De-Redux-ify and clean up the Volumes Drawer (#9601)
  • MUI v5 Migration - SRC > Features > Longview Pt2: Longview Landing and Longview root packages (#9612)
  • Fix TPAProviders invalid prop on a DOM element console errors (#9698)
  • Fix CodeQL warning with analytics.ts custom event payload (#9700)
  • Add feature flag handling for DBaaS create menu item (#9706)

Upcoming Features:

  • Add AGLB details - Routes Tab (#9593)
  • Update AGLB Certificates UI (#9711)
  • Add AGLB Create Service Target Drawer (#9657)
  • VPC and Firewall assignment within Linode Create flow (#9635)
  • Only show IPv4s specific to a linode-subnet relationship in a linode's row on VPC details page (#9710)
  • Updates to Create VPC based on feedback (#9718)
  • Subnet Assign Linodes Drawer and new list component, RemovableSelectionsList (#9687)
  • Add beta notice for DC-specific pricing to Object Storage (#9654)
  • Update DC Specific Pricing Notices (#9690)
  • Update Monthly Network Transfer Pool dialog copy and typography (#9692)

Cloud Manager v1.103.0

22 Sep 20:28
Compare
Choose a tag to compare

Change:

  • Remove Beta chip from Add User Data accordion (#9712)

Cloud Manager v1.102.0

18 Sep 21:05
575bd32
Compare
Choose a tag to compare

Cloud Manager

[2023-09-18] - v1.102.0

Added:

  • Configuration Profiles docs link to Linode Details Configurations tab (#9658)

Fixed:

  • Stuck LKE node pools when HA Control Plane is unavailable for self-hosting Cloud Manager users (#9558)
  • Longview styling regressions (#9619)
  • Typo in 'Confirm Ticket Close' modal (#9639)
  • Selected state of Longview processes table (#9643)
  • Typo in NodeBalancer landing table column header (#9648)
  • Metadata CLI command (#9665)
  • Billing Contact UI regression caused by MUI Update (#9667)
  • Panels alignment in NodeBalancer create flow (#9673)
  • Misplaced helper text and static copy in Linode Create Volume drawer (#9683)

Tech Stories:

  • Add Autocomplete component (#9497)
  • MUI v5 Migration - SRC > Features > EntityTransfers (#9582)
  • MUI v5 Migration - SRC > Features > Longview Pt1: Longview Detail (#9600)

Upcoming Features:

  • Add VPC-related permissions, capabilities, and grants (#9585)
  • Add VPC data in Linode Detail header (#9645)
  • Add VPC Create Subnet drawer (#9652)
  • Add VPC Delete Subnet dialog (#9640)
  • Add VPC filter subnets field (#9647)
  • Populate VPC Subnets table with data (#9599)
  • Standardize "region" and "data center" copy for DC-specific pricing
  • Removed VPC column from Linodes landing page table (#9625)
  • Improved VPC Create validation for subnets (#9659)
    (#9670)
  • Add DC-specific pricing Invoice support (#9597)
  • Add DC-specific pricing Linode Create support (#9598)
  • Add DC-specific pricing to Kubernetes node pools (#9606)
  • Add DC-specific transfer pools and linode usage displays (#9620)
  • Add Region label to DC-specific pricing invoices (#9663)
  • Add AGLB Details - Configuration Tab (#9591)
  • Add AGLB Certificate Delete Dialog (#9666)
  • Add AGLB Certificate Create Drawer (#9616)
  • Add AGLB Configuration Delete Dialog (#9675)
  • Add DBaaS disk size and used size fields to Database Summary (#9638)

Validation

[2023-09-18] - v0.31.0

Added:

  • Add create certificate schema for AGLB (#9616)

APIv4

[2023-09-18] - v0.101.0

Changed:

  • Change Account and Grant-related types to include VPC-related grants and capabilities (#9585)

Fixed:

  • Fix invalid absolute imports (#9656)

Upcoming Features:

  • DBaaS disk size and used size (#9638)