hana-akamai
released this
15 Jan 19:52
·
141 commits
to develop
since this release
Added:
- New DatePicker Component (#11151)
- Date Presets Functionality to Date Picker component (#11395)
- Notice for OS Distro Nearing EOL/EOS (#11253)
- aria-describedby to TextField with helper text (#11351)
- Node Pool Tags to LKE Cluster details page (#11368)
- MultipleIPInput Story in Storybook (#11389)
- Manage Tags to Volumes table action menu and moved actions inside menu (#11421)
Changed:
- Database Resize: Updated tooltip text, plan selection descriptions, and summary text for new databases (#11406)
- Database Resize: Disable plans when the usable storage equals the used storage of the database cluster (#11481)
- DBaaS Settings Maintenance field Upgrade Version pending updates tooltip should display accurate text (#11417)
Fixed:
- Create support ticket for buckets created through legacy flow (#11300)
- Incorrect Cloning Commands in Linode CLI Modal (#11303)
- Events landing page lists events in wrong order (#11339)
- Disallow word-break in billing contact info (#11379)
- Object Storage object uploader spinner spinning backwards (#11384)
- Document title from URL to appropriate keyword (#11385)
- DBaaS settings maintenance does not display review state and allows version upgrade when updates are available (#11387)
- Misplaced
errorGroup
prop causing console error in NodeBalancerConfigPanel (#11398) - Account Cancellation Survey Button Color Issues (#11412)
- DBaaS Manage Access IP fields are displaying an IPv4 validation error message when both IPv6 and IPv4 are available. (#11414)
RegionHelperText
causing console errors (#11416)- Linode Edit Config warning message when initially selecting a VPC as the primary interface (#11424)
- DBaaS Resize tab Used field is displaying just GB on provisioning database cluster (#11426)
- Various bugs in Managed tables (#11431)
- ARIA label of action menu in Domains Landing table row (#11437)
- VPC interface not being set as the primary interface when creating a Linode (#11450)
Create Token
button becomes disabled when all permissions are selected individually (without using 'select all') and child-account is hidden (#11453)- Discrepancy in Object Storage Bucket size in CM (#11460)
- Object Storage
endpoint_type
sorting (#11472) - Visibility of sensitive data in Managed and Longview with Mask Sensitive Data setting enabled (#11476)
- Display Kubernetes API endpoint for LKE-E cluster (#11485)
- Accuracy of "Add Node Pools" section on LKE Create page (#11516)
Removed:
Images are not encrypted warning
warning (#11443)- Temporarily remove Properties tab from Gen2 buckets (#11491)
Tech Stories:
- Migrate
/volumes
to Tanstack router (#11154) - Clean up NodeBalancer related types (#11321)
- Dev Tools fixes and improvements (#11328)
- Replace one-off hardcoded color values with color tokens pt4 (#11345)
- Refactor VPC Create to use
react-hook-form
instead offormik
(#11357) - Refactor VPCEditDrawer and SubnetEditDrawer to use
react-hook-form
instead offormik
(#11393) - Add
IMAGE_REGISTRY
Docker build argument (#11360) - Remove
reselect
dependency (#11364) - Update
useObjectAccess
to use a query key factory (#11369) - Replace instances of
react-select
in Managed (#11391) - Update our docs regarding useEffect best practices (#11410)
- Refactor Domains Routing (Tanstack Router) (#11418)
- Update Pendo URL with CNAME and update Analytics developer docs (#11427)
- Add MSW crud domains (#11428)
- Replace react-select instances in /Users with new Select (#11430)
- Fixed CloudPulse metric definition types (#11433)
- Patch
cookie
version as resolution for dependabot (#11434) - Replace Select with Autocomplete component in Object Storage (#11456)
- Update
react-vnc
to 2.0.2 (#11467)
Tests:
- Cypress component test for firewall inbound and outbound rules for mouse drag and drop (#11344)
- Cypress component tests for firewall rules drag and drop keyboard interaction (#11341)
- Mock LKE creation flow + APL coverage (#11347)
- Improve Linode end-to-end test stability by increasing timeouts (#11350)
- Fix
delete-volume.spec.ts
flaky test (#11365) - Add Cypress test for Credit Card Expired banner (#11383)
- Cypress test flake: Rebuild Linode (#11390)
- Improve assertions made in
smoke-billing-activity.spec.ts
(#11394) - Clean up
DatabaseBackups.test.tsx
(#11394) - Fix account login and logout tests when using non-Prod environment (#11407)
- Add Cypress component tests for Autocomplete (#11408)
- Update mock region for LKE cluster creation test (#11411)
- Cypress tests to validate errors in Linode Create Backups tab (#11422)
- Cypress test to validate aria label of Linode IP Addresses action menu (#11435)
- Cypress test to validate CAA records are editable (#11440)
- Add test for LKE cluster rename flow (#11444)
- Add unit tests to validate aria-labels of Action Menu for Linode IPs & ranges (#11448)
- Add Cypress tests confirming Lionde Config Unrecommended status displays as expected in VPC Subnet table (#11450)
- Add Cypress test for LKE node pool tagging (#11368)
- Add coverage for Kube version upgrades in landing page (#11478)
- Fix Cypress test failures stemming from Debian 10 Image deprecation (#11486)
- Added Cypress test for restricted user Image non-Empty landing page (#11335)
Upcoming Features:
- Update Kubernetes Versions in Create Cluster flow to support tiers for LKE-E (#11359)
- Switch from v4beta to v4 account endpoint for LKE-E (#11413)
- Update Kubernetes version upgrade components for LKE-E (#11415)
- Display LKE-E pricing in checkout bar (#11419)
- Designate LKE-E clusters with 'Enterprise' chip (#11442)
- Update LKE cluster details kube specs for LKE-E monthly pricing (#11475)
- Add new users table component for IAM (#11367)
- Add new user details components for IAM (#11397)
- High performance volume indicator (#11400)
- Add new no assigned roles component for IAM (#11401)
- Fix invalid routes in the IAM (#11436)
- Initial support for NodeBalancer UDP protocol (#11405)
- Add support for new optional filter - 'Tags' in monitor (#11457)
- Show ACLP supported regions per service type in region select (#11382)
- Add
CloudPulseAppliedFilter
andCloudPulseAppliedFilterRenderer
components, update filter change handler function to add another parameterlabel
(#11354) - Add column for actions to Cloud Pulse alert definitions listing view and scaffolding for Definition Details page (#11399)
- Exhaustive unit tests for CloudPulse widgets (#11464)
- Add Alert Details Overview section in Cloud Pulse Alert Details page (#11466)
- AlertListing component and AlertTableRow component with Unit Tests (#11346)
- Update layout in CloudPulseDashboardWithFilters component, add a
getFilters
util method inFilterBuilder.ts
(#11388) - Metric, MetricCriteria, ClearIconButton components with Unit Tests (#11392)
- DimensionFilter, DimensionFilterField, TriggerCondition component along with Unit Tests (#11445)
- Improve Close Account Dialog UI (#11469)