Releases: linode/manager
Releases · linode/manager
Cloud Manager v1.109.1
Cloud Manager v1.109.0
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
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
withActionMenu
incorrect size and border placement (#9915)- Images landing page guide section title typo (#9930)
TableCell
styling forActionMenu
s (#9954)
Removed:
dcSpecificPricing
andobjDcSpecificPricing
feature flags (#9881)
Tech Stories:
- Refactor
RegionSelect
to useAutocomplete
(#9873) - Clean up App.tsx (#9897)
- Update
axios
to1.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
andNodeBalancerSelect
components for Firewall create drawer (#9886)
Tests:
- Remove
dcSpecificPricing
andobjDcSpecificPricing
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
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
andgetAccountAvailability
methods for DC Get Well initiative (#9860) - Add
getRegionAvailabilities
andgetRegionAvailability
endpoints and related types for Sold Out Plans initiative (#9878)
Validation
[2023-11-13] - v0.35.0
Upcoming Features:
Cloud Manager v1.106.0
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
andInterface
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
andInterface
interfaces to match new API spec (#9824)
Validation
Changed:
- Require vpc_id when interface purpose is 'vpc' in LinodeInterfaceSchema (#9709)
Upcoming Features:
Cloud Manager v1.105.0
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 updatedCertificate
interface (#9723) - New payload option
migration_type
inResizeLinodePayload
and new event typelinode_resize_warm_create
(#9677)
Validation
Upcoming Features:
- Add
UpdateCertificateSchema
for AGLB (#9723)
Cloud Manager v1.104.1
Cloud Manager v1.104.0
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
Change:
- Remove Beta chip from Add User Data accordion (#9712)
Cloud Manager v1.102.0
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
andGrant
-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)