Skip to content

Cloud Manager v1.137.0

Compare
Choose a tag to compare
@coliu-akamai coliu-akamai released this 25 Feb 16:47
· 127 commits to develop since this release
9be9b65

Added:

  • Improved Node Pool Collapsing UX (#11619)
  • Improved copy and helper text for NodeBalancer configurations (#11636)
  • Backstage Marketplace app (#11652)

Changed:

  • Introduce 2025 CDS redesign (#11465)
  • Improve Syntax Highlighting (#11611)
  • Clarify OAuth setup instructions in Getting Started README (#11622)
  • Replace Box elements with <StyledLinkButton> for better accessibility and add aria-labels in the KubeConfigDisplay (#11648)

Fixed:

  • Duplicate options from Help and Support search (#11604)
  • Document titles with incorrect keywords (#11635)
  • Order of footers for paginated LKE Node Pools (#11639)
  • TabIndex reset issue and incorrect enhanced number input minus sign SVG color (#11651)
  • Collapsible Node Pool overflow bug (#11699)

Removed:

  • ramda from Longview (#11606)
  • span from Button Component (#11627)
  • Several old, unused Marketplace apps (#11652)
  • Migrate Dialog, DialogTitle components, and visibilityHide.svg, visibilityShow.svg, and chevron-down.svg icons to the @linode/ui package (#11673)
  • react-select from the codebase (#11601)

Tech Stories:

  • Improve consistency of Notice error states (#11404)
  • Remove individual product entity icons and update storybook accordingly (#11537)
  • Add MSW crud operations for VPCs (#11600)
  • Convert Logout and OAuth to functional components (#11620)
  • Replace data-test-id attributes with data-testid and add eslint rules (#11634)
  • Update TIME_DURATION constant from timeDuration to timeRange (#11631)

Tests:

  • Add integration test for LKE cluster add/remove tags (#11545)
  • Add component test for ImageSelect (#11570)
  • Add E2E test coverage for creating linode in a core region (#11580)
  • Refactor OCA tests (#11591)
  • Use DOM locators for Linode landing page tests (#11594)
  • Add Cypress test coverage for CloudPulse alert details page (#11596)
  • Upgrade Cypress to v14.0.1 (#11608)
  • Add Cypress tests for the CloudPulse alert listing page (#11624)
  • Add Cypress test for CloudPulse custom DateTimeRangePicker configuration (#11626)
  • Add unit tests for payment PDF generator (#11644)
  • Add Cypress tests for editing system alerts (#11657)
  • Fix DBaaS Backups unit test (#11660)
  • Add Cypress test for CloudPulse enabling/disabling alerts (#11671)
  • Add unit tests for invoice PDF generator and getRemitAddress util (#11625)

Upcoming Features:

  • Replace CloudPulseTimeRangeSelect with CloudPulseDateTimeRangePicker (#11573)
  • Change metric request body to use absolute_time_duration for custom date and relative_time_duration for presets (#11573)
  • Add 1hr preset option in DateTimeRangePicker and change time select input field to read-only in `DateTimePicker (#11573)
  • Add new table component for the assigned entities in the IAM (#11588)
  • Add new assign panel component for IAM (#11605)
  • Modify setValue method for the DimensionFilterField, Metric components and capitalize the Dimension Filter values in ShowDetails and Create features (#11610)
  • Enhance Alert Resources to display only selected resources and enhance EditAlertResources to save added/removed resources in CloudPulse Alerting section (#11613)
  • Update Tags dependency and filtering based on Region in CloudPulse (#11615)
  • Add new engineType filter in CloudPulse alerts resources section and enhance to build filters based on service type (#11630)
  • Add NetworkInterfaceType accordion to Account Settings (#11640)
  • Add implicit type filter for DBaaS resources fetch call in CloudPulse alerts resources section (#11642)
  • Update Node-Type filter from static to dynamic in CloudPulse (#11643)
  • Add Resources section in the create alert page in CloudPulse alerts (#11649)
  • Handle enable/disable action item for user created alerts in CloudPulse (#11656)
  • Correct table directional arrows; improve table striping at theme level (#11661)

API-v4

[2025-02-25] - v0.135.0

Changed:

  • Update LKE Tiered Version endpoints (#11703)

Upcoming Features:

  • Add DateTimeWithPreset type in CloudPulse types (#11573)
  • Add update_firewall RoleType for IAM (#11588)
  • Change attribute names in NotificationChannel and MetricCriteria types to reflect the latest API specification (#11610)
  • Change type of the alertId in editAlertDefinition and getAlertDefinitionByServiceTypeAndId endpoints in CloudPulse alerts to string (#11613)
  • Add new class type in alerts object (#11642)

Validation

[2025-02-25] - v0.61.0

Removed:

  • Required entity_ids from createAlertDefinitionSchema (#11649)

UI

[2025-02-25] - v0.7.0

Added:

  • ESLint rules to disallow data-test-id attributes and enforce type-safe equality operators (#11634)
  • Dialog, DialogTitle components, and visibilityHide.svg, visibilityShow.svg, and chevron-down.svg icons to the @linode/ui package (#11673)

Upcoming Features:

  • Add MuiOutlinedInput styling in dark.ts and light.ts (#11573)