Cloud Manager v1.144.0
·
1189 commits
to develop
since this release
Cloud Manager - v1.144.0
Added:
- Subheading Support to MUI Accordion Component (#12286)
- Netfoundry app to Marketplace (#12316)
aria-sortto TableSortCell component to improve accessibility (#12346)
Changed:
- Hide
gb-lon,au-mel,sg-sin-2, andjp-tyo-3for Image upload and replication (#12257) - Replace node pool autoscaler dialog with drawer (#12325)
- Disable "Reuse user data previously provided" checkbox in Linode rebuild dialog if the Linode does not have existing user data (#12352)
- Expand "Add User Data" section by default in the Linode rebuild dialog if the Linode has existing user data (#12352)
Fixed:
- Inability for restricted users to configure High Availability or IP ACLs on LKE clusters (#12374)
- Radio button size in plans table (#12261)
- Styling issues in
DomainRecordsandforwardRefconsole errors in Object Storage Access (#12279) - Radio button styling inconsistencies across themes and states (#12284)
- Destructive actions to use
Dangerbutton styling (#12299) - Custom styling for SMS Notice (#12301)
- Broken spacing in Dropdown component (#12314)
- Long DNS records in domains section (#12320)
- Existing minor bugs in autoscaler form (#12325)
- Broken Spacing for Banner Component and link missing accessible aria label on NodeBalancer summary page (#12328)
- Queries from search not properly converting to strings (#12336)
- Provisioning nodes appearing when filtering for running nodes only (#12339)
- Incorrect permissions showing after cloning a Linode as a restricted users (#12351)
- Notifications not dismissing when closing a support ticket (#12351)
- Typo in Linode rebuild dialog (#12352)
- Routing issue when clicking port links on Nodebalancer Summary Page (#12366)
- UX description changes for VPC section on Create NodeBalancers page (#12368)
Removed:
- Deprecate Phpmyadmin, Owncloud, Jetbackups, OpenLiteSpeed Rails, Superinsight, and ClusterControl Marketplace apps (#12298)
- Move types queries and dependencies to shared
queriespackage (#12330) - Move betas queries and dependencies to shared
queriespackage (#12358)
Tech Stories:
- Reroute CloudPulse (metrics & alerts) (#12262)
- Reroute Databases (#12285)
- Remove
recomposefrom NodeBalancers (#12288) - Reroute Kubernetes (#12289)
bypassAccountCapabilitiesproperty toaclpfeature flag (#12302)- Add docs link for Add a Disk on Linode Details (#12311)
- Upgrade
@linode/eslint-plugin-cloud-managerto0.0.11(#12319) - Upgrade
qrcode.reactto4.2.0(#12322) - Reroute Account & Billing (#12323)
- Remove ramda from random places throughout the app (#12327)
- Remove authentication from Redux (#12331)
- Reroute Events (#12333)
- Add ability to edit user account and entity permissions in the dev tools (#12361)
- Change
aclpIntegrationfeature flag toaclpBetaServicesand update related references (#12364)
Tests:
- Add Cypress test for suspending and resuming database clusters (#12152)
- Update/Add integration tests for Create Linode (#12187)
- Add tests for Quotas tab endpoint selection (#12271)
- Add tests for requesting quota increase (#12290)
- Replace OBJ factory secret mocks with fake looking data (#12292)
- Add Cypress test for advanced configuration database cluster feature (#12326)
- Fix pricing and region select issues in flaky
lke-create.spec.tstest (#12329) - Remove duplicate flaky tests (#12340)
- Fix
linode-storage.spec.tsfailure (#12349)
Upcoming Features:
- Refactor AddLinodeDrawer to remove useEffect when filtering interface devices (#12220)
- IAM RBAC: fix bugs for the assign roles drawer (#12270)
- Update Account Maintenance table (#12277)
- DataStream: add General Information and Data Sets forms in Create Stream view (#12278)
- Display VPC IPs while selecting the Backend Nodes in the Nodebalancer flow (#12287)
- Update maintenance banners (#12293)
- Update
metricfromlabelin CloudPulseWidgetRenderer for comparison, update CSS in CloudPulseWidget (#12295) - IAM RBAC: Handle API error state, fix entity links for Cluster and Placement Group, and update role count and table on entity removal (#12296)
- IAM RBAC: Permissions - fix hidden count in "Expand (+N)", keep button visible after collapse, and hide it when all permissions are shown (#12297)
- Hide Networking section in new UI when cloning a Linode and change chip color in Interface detail drawer (#12304)
- Restrict beta Alerts, Metrics and preference toggle to aclp supported regions (#12307)
- IAM RBAC: Add the pagination to the Assigned Roles and Assigned Entities tables (#12308)
- IAM RBAC: Roles Table - Hide pagination when results are empty or only one short page, fix styling issues in Assign Roles Drawer (#12317)
- IAM RBAC: update an empty state screen and add a missing drawer (#12318)
- Add Networking tab for database cluster details, add Connection Type field to Summary, and move Manage Access to Networking tab (#12324)
- Add Error State for NodeBalancer Table Cells under Subnets Table in VPC Details (#12315)
- Update Upgrade Interfaces dialog height (#12332)
- Update copy for public IP addresses tooltip for Linode Interfaces (#12332)
- Exclude tags column and filter from entity table for Linode-based Alerts in Cloudpulse Alerting (#12335)
- IAM RBAC: implement the two new APIs and renamed old endpoints and queries to align terminology with the current focus on roles (#12344)
- Remove client-side filtering for MTC plans to simplify region availability logic (#12345)
- Update
aria-labelfor action menus in Assigned Roles and Entity Access tables, fix spacing issues in the Change Role Drawer (#12346) - DataStream: add Delivery form in Create Stream view (#12350)
- Add Manage Access functionality to Networking tab that allows users to access the Manage Access drawer to manage VPCs (#12354)
- Add “Additional Options” section and display Legacy Alerts (
read-only) on Create Linode page (#12355) - Fix inconsistent layout when entity names are long and previously assigned roles reappear when reopening the Assign New Roles Drawer (#12356)
- Fix delete button not disabled for subnets associated with a NodeBalancer on the VPC Subnet page (#12365)
- Update
interfacefirewall entity type tolinode_interface(#12367)
APIv4 - v0.142.0
Added:
has_user_datatoLinodetype (#12352)
Changed:
- Make AccountMaintenance description field type more specific (#12293)
- Include
private_networkin BaseDatabase type (#12324) - Make
placement_groupdefined but nullable inLinodetype (#12352) - Make PrivateNetwork public_access property optional and UpdateDatabasePayload private_network property optional (#12354)
Upcoming Features:
- IAM RBAC: Add role and new entity types (#12296)
- Add ACLP
getCloudPulseServiceByServiceTypeservice and updateServiceTypesper API specs (#12307) - IAM RBAC: implement the two new APIs and renamed old endpoints and queries to align terminology with the current focus on roles (#12344)
- Change references of
interfacetolinode_interfacefor firewall types (#12367)
UI - v0.14.0
Changed:
- Add
Selectdesign tokens and update styles to match Akamai Design System (#12124)
Fixed:
- Update destructive (danger) and secondary (outlined) button styling (#12299)
Queries - v0.7.0
Added:
- Created
types/directory and migrated relevant query keys and hooks (#12330) - Created
betas/directory and migrated relevant query keys and hooks (#12358)
Utilities - v0.4.0
Added:
- Unit test for
getAll(#12313)
Removed:
- Ramda dependency (#12313)
Validation - v0.68.0
Added:
- Validation schema for database PrivateNetwork property via updatePrivateNetworkSchema (#12354)
Upcoming Features:
- Change references of
interfacetolinode_interfacefor firewall validation (#12367)