Cloud Manager v1.137.0
·
127 commits
to develop
since this release
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 addaria-label
s 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
fromLongview
(#11606)span
from Button Component (#11627)- Several old, unused Marketplace apps (#11652)
- Migrate
Dialog
,DialogTitle
components, andvisibilityHide.svg
,visibilityShow.svg
, andchevron-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 withdata-testid
and add eslint rules (#11634) - Update
TIME_DURATION
constant fromtimeDuration
totimeRange
(#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 andgetRemitAddress
util (#11625)
Upcoming Features:
- Replace
CloudPulseTimeRangeSelect
withCloudPulseDateTimeRangePicker
(#11573) - Change metric request body to use
absolute_time_duration
for custom date andrelative_time_duration
for presets (#11573) - Add
1hr
preset option inDateTimeRangePicker
and change time select input field toread-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
andgetAlertDefinitionByServiceTypeAndId
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
fromcreateAlertDefinitionSchema
(#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, andvisibilityHide.svg
,visibilityShow.svg
, andchevron-down.svg
icons to the@linode/ui
package (#11673)
Upcoming Features:
- Add
MuiOutlinedInput
styling indark.ts
andlight.ts
(#11573)