Skip to content

Cloud Manager v1.140.0

Latest
Compare
Choose a tag to compare
@cpathipa cpathipa released this 22 Apr 15:29
· 59 commits to develop since this release
c6361bf

Added:

  • Add cache update logic in alerts.ts query file (#11969)
  • Display encryption status with lock icon in Image Edit Drawer (#11993)
  • Legacy browser support for url.canParse (#12010)
  • Introduced the Web Component library, used table as POC (#12012)

Changed:

  • Disable Autocomplete search on touch devices (#11932)
  • Remove min length validation for tag and added validation for empty string (#11944)
  • Update toast styling to Akamai Design System specs (#11962)
  • Disable custom/template firewall toggle in Create Firewall form for restricted user and update other field restrictions (#11973)
  • Update config label to follow the category.label format, rename Monitor tab (#11987)
  • Update copy for Image Service Gen2 ((#11989, #12031)
  • Update Notice component to Akamai Design System (#12004)
  • Rename Analytics tab to Metrics tab on Linode details page (#12007)
  • Update Assign Role panel UI (#12038)

Fixed:

  • Visual UI bug with Payment Amount adornment (#11816)
  • Pagination for subnets in VPC Subnet table (#11906)
  • IP incrementation in Subnet Create drawer (#11906)
  • LKE-E related network requests on the NodeBalancer details page (#11966)
  • Update grid width in CloudPulseDashboardLanding.tsx, Change time range preference key in GlobalFilter.tsx, Change maxHeight of applied filter box to 78px in CloudPulseAppliedFilter.tsx (#11968)
  • Display appropriate message for OBJ Access Keys with Limited Access and No Access permissions (#11975)
  • Bugs in sensitive data masking in Longview, LKE node pools, Domains, and Linode details (#12003)
  • DBaaS: Fixed dropdown autofill, error persistence on drawer reopen, missing validation for default_time_zone, and improved API error field mapping (#12006)
  • ACL no longer renders for E2/E2 endpoints on page load (#12011)
  • Missing warning message in the Images Landing page for a restricted user (#12019)
  • Missing warning message in the Longview landing page for the restricted user (#12021)
  • DBaaS: incorrect restart-related label on Save button, autofill not applying values, and API errors not clearing on config field blur (#12032)

Removed:

  • Move getUserTimeZone and its associated profile factories to @linode/utilities (#11955)
  • Move betaUtils and its associated factories to utilities package (#11986)
  • Truncation from PDF descriptions (#12009)
  • Move grants and its associated factories to utilities package (#12025)
  • Deprecate WarpSpeed, UTunnel, VictoriaMetrics, Seatable Marketplace apps (#12048)

Tech Stories:

  • VPC rerouting (TanStack) (#11906)
  • Migrate Object Storage to Tanstack Router (#11924)
  • Eslint Overhaul (#11941)
  • Add MSW crud operations for Nodebalancers (#11964)
  • Upgrade Cypress to 14.3.0 (#12002)
  • Use Simple select component in RegionTypeFilter (#12018)

Tests:

  • Add database configuration to test 2 node cluster and validate dbaas v2 create/summary view (#11928)
  • Add env:marketplaceApps, env:multipleRegions, and env:stackScripts tags for Cypress tests (#11958)
  • Avoid selecting regions that do not support Machine Images in Image upload tests (#11961)
  • Replace hardcoded region IDs in clone linode test (#11992)
  • Remove hardcoded region in LKE test (#11996)
  • Use mock regions as constraint for region search (#11997)
  • Use mock region for linode config tests (#11999)
  • Fix LKE update tests in DevCloud (#12014)
  • Allow plan selection tests to pass in non-Production environments (#12023)
  • Allow Linode delete tests to pass against non-Prod environments (#12030)
  • Add Cypress tests to cover Firewall create flows using templates (#12036)
  • Add Firewall landing page tests to cover Linode Interfaces improvements (#12040)

Upcoming Features:

  • Enhance schema validation for CloudPulse create and edit alert flow and avoid type assertions (#11868)
  • Disable Upgrade Interfaces feature for LKE Linodes and other conditions (#11934)
  • Enhance CloudPulse alerting resource selection section with maximum selection limitations (#11943)
  • Fix SubnetLinodeRow for Linodes using new interfaces (#11953)
  • Add Edit Public Linode Interface Drawer (#11957)
  • Fix bugs in CloudPulse Add/Edit Alert forms related to triggers and thresholds (#11963)
  • Remove or condition in filtering of /instances call at CloudPulse Metrics (#11967)
  • Feature flag for VM Host Maintenance policy (#11974)
  • Fix Linode Interface related VPC bugs in Linode Entity Detail and IP Addresses table (#11976)
  • Rename resources to entities in labels, placeholders, messages and warnings in cloudpulse alerting section (#11977)
  • Add a new drawer for updating entities iam (#11978)
  • Add Confirmation Dialog in AlertListTable.tsx, add message prop in AlertConfirmationDialog.tsx (#11981)
  • Fix displaying empty state when user doesn't have the assigned roles in iam (#11984)
  • Update UI of the Networking section on the Linode Create flow (#11985)
  • Check for Linode Interfaces Account Capability (#11995)
  • Add a new drawer for updating role for entity (#11998)
  • Add group by tag feature for alerts in CloudPulse (#12001)
  • Support more VPC features in the Add Interface Drawer (#12008)
  • Add support for Linode Interfaces in Subnet Assign and Unassign drawers (#12016)
  • Add Interface Settings Drawer for Linode Interfaces (#12017)
  • Feature flag for ACLP Integration (#12026)
  • IAM: Add a new confirmation dialog for removing entity for the role (#12027)
  • Fix incorrect max autoscaler limit validation for LKE-E (#12033)
  • Add an API check to the useIsIAMEnabled hook (#12044)
  • Implement IAM Roles table (#12012)