Skip to content

Cloud Manager v1.136.0

Latest
Compare
Choose a tag to compare
@dwiley-akamai dwiley-akamai released this 11 Feb 20:37
· 28 commits to develop since this release
a048132

Added:

  • Labels and Taints to LKE Node Pools (#11528, #11553)
  • Firewall assignment on Linode and NodeBalancer detail pages (#11567)
  • LKE cluster label and id on associated Linode's details page (#11568)
  • Visual indication for unencrypted images (#11579)
  • Collapsible Node Pool tables & filterable status (#11589)
  • Database status display and event notifications for database migration (#11590)
  • Database migration info banner (#11595)

Changed:

  • Refactor StackScripts landing page (#11215)
  • Improve StackScript create and edit forms (#11532)
  • Don't allow "HTTP Cookie" session stickiness when NodeBalancer config protocol is TCP (#11534)
  • Make the RegionMultiSelect in the "Manage Image Regions" drawer ignore account capabilities (#11598)
  • Improve region filter loading state in Linodes Landing (#11550)

Fixed:

  • Buggy Copy Token behavior on LKE details page (#11592)
  • Longview Detail id param not found (local only) (#11599)
  • Database restore backup timezone inconsistency (#11628)

Tech Stories:

  • Refactor routing for Placement Groups to use Tanstack Router (#11474)
  • Replace ramda's pathOr with custom utility (#11512)
  • Refactor StackScript Create, Edit, and Details pages (#11532)
  • Upgrade Vite to v6 (#11548)
  • Upgrade Vitest to v3 (#11548)
  • Enable Pendo based on OneTrust cookie consent (#11564)
  • TanStack Router Migration for Images Feature (#11578)
  • Removed imageServiceGen2 and imageServiceGen2Ga feature flags (#11579)
  • Add Feature Flag for Linode Interfaces project (#11584)
  • Add MSW crud operations for Firewalls and Get operations for IP addresses (#11586)
  • Remove ramda from DomainRecords pt2 (#11587)
  • Remove ramda from Managed (#11593)
  • Remove disallowImageUploadToNonObjRegions feature flag (#11598)
  • Add ignoreAccountAvailability prop to RegionMultiSelect (#11598)
  • Update markdown-it to v14 (#11602)
  • Remove @types/react-beautiful-dnd dependency (#11603)
  • Upgrade to Vitest 3.0.5 (#11612)
  • Refactor DomainRecordDrawer to a functional component and use react-hook-form (#11538)
  • Add E2E test coverage for creating linode in a distributed region (#11572)

Tests:

  • Add Cypress test to check Linode clone with null type (#11473)
  • Add a test for alerts show details page automation (#11525)
  • Add test coverage for viewing and deleting Node Pool Labels and Taints (#11528)
  • Warning notice for unavailable region buckets (#11530)
  • Add Cypress tests for object storage creation form for restricted user (#11560)
  • Stop using --headless=old Chrome flag to run headless Cypress tests (#11561)
  • Fix resize-linode.spec.ts test failure caused by updated API notification message (#11561)
  • Add tests for firewall assignment on Linode and NodeBalancer detail pages (#11567)
  • Add tests for downloading and viewing Kubeconfig file (#11571)
  • Add Cypress test for Service Transfers empty state (#11585)

Upcoming Features:

  • Modify Cloud Manager to use OAuth PKCE (#10600)
  • Add new permissions component for IAM (#11423)
  • Add event messages for new interface_create, interface_delete, and interface_update events (#11527)
  • Add new table component for assigned roles in IAM (#11533)
  • Add support for NodeBalancer UDP Health Check Port (#11534)
  • Add filtering, pagination and sorting for resources section in CloudPulse alerts show details page (#11541)
  • Revised validation error messages and tooltip texts for Create Alert form (#11543)
  • Add placeholder Quotas tab in Accounts page (#11551)
  • Add new Notification Channel listing section in CloudPulse Alert details page (#11554)
  • Fix type errors that result from changes to /v4/networking endpoints (#11559)
  • Add billing agreement checkbox to non-US countries for tax id purposes (#11563)
  • Alerts Listing features: Pagination, Ordering, Searching, Filtering (#11577)
  • Add scaffolding for new edit resource component for system alerts in CloudPulse Alerts section (#11583)
  • Add support for quotas usage endpoint (#11597)
  • Add AddChannelListing and RenderChannelDetails for CloudPulse (#11547)

API-v4 - v0.134.0

Added:

  • Labels and Taints types and params (#11528)
  • API endpoints for NotificationChannels (#11547)
  • service-transfer related endpoints (#11562)
  • billing_agreement to Agreements interface (#11563)
  • Enhanced Interfaces to a Region's Capabilities (#11584)
  • New database statuses for database_migration event (#11590)

Changed:

  • Quotas API spec to make region field optional (#11551)
  • Update Taint value to allow undefined (#11553)
  • Mark entity-transfers related endpoints as deprecated (#11562)

Upcoming Features:

  • Update PermissionType types for IAM (#11423)
  • Add new API types and endpoints for Linode Interfaces project: /v4/linodes/instances (#11527)
  • Update AccountAccessType and RoleType types for IAM (#11533)
  • Add and update /v4/networking endpoints and types for Linode Interfaces (#11559)
  • Update /v4/account and /v4/vpcs endpoints and types for upcoming Linode Interfaces project (#11562)
  • Update existing v4/linodes/instances endpoints and types for Linode Interfaces project (#11566)
  • Add new editAlertDefinition endpoint to edit the resources associated with CloudPulse alerts (#11583)
  • Add support for quotas usage endpoint (#11597)

Validation - v0.60.0

Added:

  • Taint and label schemas for Node Pool Labels and Taints (#11553)

Changed:

  • Rename old LinodeInterfaceSchema to ConfigProfileInterfaceSchema (#11527)

Upcoming Features:

  • Add new validation schemas for Linode Interfaces project: CreateLinodeInterfaceSchema and ModifyLinodeInterfaceSchema (#11527)
  • Revised validation error messages for the CreateAlertDefinition schema (#11543)
  • Add UpdateFirewallSettingsSchemafor Linode Interfaces project (#11559)
  • Update CreateLinodeSchema for Linode Interfaces project (#11566)
  • Update UpdateAccountSettingsSchema validation schema for Linode Interfaces project (#11562)