·
28 commits
to develop
since this release
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
andimageServiceGen2Ga
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 toRegionMultiSelect
(#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 usereact-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
, andinterface_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'sCapabilities
(#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
andRoleType
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
toConfigProfileInterfaceSchema
(#11527)
Upcoming Features:
- Add new validation schemas for Linode Interfaces project:
CreateLinodeInterfaceSchema
andModifyLinodeInterfaceSchema
(#11527) - Revised validation error messages for the CreateAlertDefinition schema (#11543)
- Add
UpdateFirewallSettingsSchema
for Linode Interfaces project (#11559) - Update
CreateLinodeSchema
for Linode Interfaces project (#11566) - Update
UpdateAccountSettingsSchema
validation schema for Linode Interfaces project (#11562)