-
Notifications
You must be signed in to change notification settings - Fork 390
Release v1.139.0 - release → staging #11960
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* Save progress * save mooaaar progress * Route delete modal * cleanup * tests * settings modals * cleanup * moaar cleanup * moaar cleanup * Added changeset: Nodebalancer routing (Tanstack) * Fix test failure * @feedback @dwiley-akamai * @feedback @dwiley-akamai
…de#11883) * change: [DI-24111] - Added color on hover of icons * change: [DI-24111] - Updated label * change: [DI-24111] - Moved dupilcate code to function * Added changeset * change: [DI-24111] - Removed styled components
…1828) * save progress save progress * default firewalls paper * i think this fixes the weird initial loading state of all undefined??? * update types * changesets * update schema / cleanup * add toasts for success * design feedback pt1: update placeholder text * UX feedback (for now)
* chore: [M3-9600] ESLint warning for theme.spacing * Added changeset: Add eslint rule for deprecating mui theme.spacing --------- Co-authored-by: Jaalah Ramos <[email protected]>
…alog is open and update Dialog title (linode#11881) * prevent queries when dialog not open * update copy to match firewall interface device row * Added changeset: Diable query to get Linode Interface when Interface Delete dialog is closed * address feedback
…11898) * Temporarily skip Firewall end-to-end tests * Added changeset: Temporarily skip Firewall end-to-end tests
…linode#11899) * Remove reliance on regex for utils with security vulnerabilities * remove unused utils with security vulnerabilities * Changeset
…de#11841) * Add final breadcrumb styling * Tokenize previous breadcrumb * Adjust breadcrumb bar height * Add dark mode Breadcrumb token * Update Breadcrumb stories * Added changeset: Updated Breadcrumb component to conform to Akamai Design System specs * Use cx utility for cleaner class names in EditableText.tsx, Improve class name handling in Crumbs * Fix conflicts * Fix spacing * Fix overall height * Use existing PreContainerDiv style
…ode#11896) ## Description 📝 Update types and validation for VPC Subnet ## Changes 🔄 - Updated `ipv6` type for `CreateSubnetPayload` - Separated `createSubnetSchema` into `createSubnetSchemaIPv4` and `createSubnetSchemaWithIPv6` - Added ipv6 prefix length validation for subnets in `vpcsValidateIP` - Updated `ipv6 subnet` schema validation in `vpcs.schema.ts` - Minor variable refactoring ## How to test 🧪 ### Verification steps Cross-reference VPC IPv6 API spec (linked in parent ticket) and updated types for: - [ ] POST /v4/vpcs/{vpcId}/subnets - [ ] GET /v4/vpcs/{vpcId}/subnets - [ ] GET v4/vpcs/{vpcId}/subnets/{vpcSubnetId}
…node#11878) * Tokenize radio button styles * Add RadioButtonTypes * Fix viewbox size * Add dark Radio Button types and object * Remove hardcoded color fill for disabled button * Added changeset: Updated Radio Button component to conform to Akamai Design System specs * Fix Radio component test to match updated SVG structure * Use new tokens accessors * Add correct font-size to dark mode * Create consistent padding b/t light and dark themes * Share fontSize prop b/t light and dark
…ooseRegion` (linode#11892) * Disallow legacy regions from being selected via `chooseRegion` * Added changeset: Prevent legacy regions from being used by Cypress tests
… account for new interfaces (linode#11842) * update firewall device Linodes table * update labeling * useAllLinodesQuery instead of individually querying each Linode * update comments * update comment again.. * Added changeset: Update Firewall Devices Linode landing table to account for new interface devices * hide more stuff behind feature flag * remove no longer needed changes * add unit tests for rows * update test details * address feedback
…es (linode#11894) * initial commit - save work * Finalize fix * cleanup * Add component test * fix units * Added changeset: Tabs keyboard navigation on some Tanstack rerouted features
* save progress * Add proper colors for secondary styles * fix test * Delete old instance of BetaChip * Changesets
…inode#11905) * Add luxon dep and move luxon dependent utils * Added changeset: Move `luxon` dependent utils from `manager` to `utilities` package * Added changeset: Add `luxon` dependency and move related utils from `manager` to `utilities` package
* change: [M3-9437] - Akamai Design System: Profile Menu * replace with CDS icon * Added changeset: Update styles to CSD for profile menu * Update changeset description
…ers` (linode#11832) * upcoming: [M3-9421] - Add API endpoints and types for /v4/nodebalancers * Added changeset: Add `/v4beta/nodebalancers` and `/v4/nodebalancers` endpoints for NB-VPC Integration * removed error in configRebuild api call * removed schema change * added beta functions in utils for accomodating subnet_id * corrected createNodeBalancerPayload types to match APISpec * function name change
* Initial commit: Make RegionSelect Pure * Import fix * Fix import * Refactor & add accountAvailability props to RegionSelect * Fix RegionSelect cypress component tests * Refactor & add accountAvailability props to RegionMultiSelect * Clean up * More clean up... * Clean up comments * Move regionsData to `utilities` package * Move ListItemOption to `ui` package * Update comment * Update todo comments * Update comment * Added changeset: Make `RegionSelect` and `RegionMultiSelect` pure * Added changeset: Move `ListItemOption` from `manager` to `ui` package * Added changeset: Move `ListItemOption` from `manager` to `ui` package * Added changeset: Move `regionsData` from `manager` to `utilities` package * Added changeset: Move `regionsData` from `manager` to `utilities` package * Add todo comments * Update remaining imports * Move `LinodeCreateType` to @linode/utilities types * Move regions factory to utilities package * Update todo comments * Add/update todo comments * More updates * Add Flag Component as a prop to `RegionSelect` and `RegionMultiSelect` * RegionOption to except Flag component prop and move accountAvability factory * Fix storybook * fix: Temporarily add flags CDN in RegionSelect and update tests * Update image alt * Revert `Flag` as a prop to `RegionSelect` & `RegionMultiSelect` * Revert accountAvailability query data as a prop * regions query as a prop clean up * Added changeset: Move `LinodeCreateType` to `utilities` package * Added changeset: Move `LinodeCreateType` to `utilities` package * Clean up: unnecessary code comments
…11871) * Initial attempt * More progress... * More progress * More progress + clean up... * Added changeset: Add `Checkbox` design tokens and update styles to match Akamai Design System * Update style ordering * Sort import * Some fixes... * Comments clean up...
…tooltip text and enable `Delete Cluster` for `read/write` grant user (linode#11890) * fix: [M3-9566] - Disable action menu for Database with tootip text * Added changeset: Disable action menu for `Database` with tooltip text * enable delete cluster button with read/write access user * disable suspend button * Update changeset description
…11834) * UIE-8140: Assign New Roles drawer update * Added changeset: Adding in the functionality behind the Assign New Roles drawer for a single user in IAM * fix with using FormProvider * resolve conflicts and update the drawer for changing role --------- Co-authored-by: Anastasiia Alekseenko <[email protected]> Co-authored-by: cpathipa <[email protected]>
* use correct secret and fix typecheck error * Added changeset: Fix incorrect secret in `publish-packages` Github Action --------- Co-authored-by: Banks Nussman <[email protected]>
…ce` Drawer (linode#11887) * initial vpc and subnet select * add a shared firewallselect component * use firewall select globally * add jsdoc comments * add some testing * finish up testing for now * Added changeset: Add VPC support to the Add Network Interface Drawer * Added changeset: Added `FirewallSelect` component * Added changeset: Add test for Add Linode Interface drawer * clean up changesets * support default chips in the Firewall Select * fix spacing regression * properly handle disableClearable in the new Firewall Select * support default firewalls in the Add Interface drawer * use newer copy @coliu-akamai * fix unit test after UX tooltip changes --------- Co-authored-by: Banks Nussman <[email protected]>
… in alternative environments (linode#11886) * Delete redundant Linode Create SSH key test * Add "env:premiumPlans" test tag * Apply "env:premiumPlans" tag to Linode premium plan e2e test * Only require "Premium Plans" region capability for Premium Plans Linode create test
…package (linode#11891) * Move `doesRegionSupporFeature` to `utilities` pkg * Added changeset: Move `doesRegionSupportFeature` from `manager` to `utilities` package * Added changeset: Move `doesRegionSupportFeature` from `manager` to `utilities` package
* refactor: [M3-8247] - Remove ramda from Utilities * Add changeset * Add changeset * updated comment * increase coverage for isNilorEmpty()
…linode#11893) * feat: [UIE-8600] - IAM RBAC: add new drawer for unassigning role flow * Added changeset: Add a new confirmation dialog for the unassigning role flow in IAM * fix the chip's color for dark theme * fix conflict and small improvements
…isting configs (linode#11812) * feat: [UIE-8515] - DBaaS: Advanced Configuration - Drawer with existing configs * feat: [UIE-8515] - update mock data * Added changeset: DBaaS Advanced Configurations: added `getDatabaseEngineConfig` request to fetch all advanced configurations and updated types for advanced configs * Added changeset: DBaaS Advanced Configurations: added UI for existing engine options in the drawer * upcoming: [UIE-8515] - review fix * upcoming: [UIE-8515] - style update, add link * update styles after token re-organization --------- Co-authored-by: cpathipa <[email protected]>
linode#11926) * feat: [UIE-8141] - IAM RBAC: remove preselected role from autocomplete * Added changeset: remove preselected role from Change Role drawer * use errorText directly in the autocomplete
## Description 📝
Update types for VPC IPs to support IPv6
## How to test 🧪
### Verification steps
(How to verify changes)
- [ ] Check type updates match API spec (linked in parent ticket) for `GET` `/v4/vpcs/ips` and `/v4/vpcs/{vpcId}/ips`
* Add NewFeatureChip component * Update styles for BetaChip component * Update BetaChip usage and component test * Added changeset: Updated BetaChip styles, its usage and updated BetaChip component tests * Added changeset: A new `NewFeatureChip` component and updated BetaChip styles * Delete packages/manager/.changeset/pr-11965-changed-1743702322230.md * Delete packages/ui/.changeset/pr-11965-added-1743702343146.md * update comments * code cleanup
coliu-akamai
reviewed
Apr 3, 2025
Contributor
coliu-akamai
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We'll need to include the changes from #11965 too
Co-authored-by: Connie Liu <[email protected]>
Co-authored-by: Connie Liu <[email protected]>
mjac0bs
approved these changes
Apr 4, 2025
Contributor
mjac0bs
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
✅ Changelogs and version bumps
✅ Release testing
cpathipa
approved these changes
Apr 4, 2025
coliu-akamai
approved these changes
Apr 4, 2025
carrillo-erik
approved these changes
Apr 4, 2025
Collaborator
Cloud Manager UI test results🎉 540 passing tests on test run #10 ↗︎
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Cloud Manager
[2025-04-08] - v1.139.0
Added:
Changed:
GlobalFilters.tsxandZoomer.tsxto add color on hover of icon (#11883)Fixed:
read-onlygrant andDelete Clusterbutton incorrectly disabled withread/writegrant (#11890)Removed:
Utilitiespackage (#11861)ListItemOptionfrommanagertouipackage (#11790)regionsDatafrommanagertoutilitiespackage (#11790)LinodeCreateTypetoutilitiespackage (#11790)LinodeSelectto newsharedpackage (#11844)doesRegionSupportFeaturefrommanagertoutilitiespackage (#11891)queriespackage (#11897)queriespackage (#11904)luxondependent utils frommanagertoutilitiespackage (#11905)useIsGeckoEnabledhook out ofRegionSelectto@linode/sharedpackage (#11918)useFormattedDatefrommanagertoutilitiespackage (#11931)queriespackage (#11949)Tech Stories:
RegionSelectandRegionMultiSelectpure (#11790)FirewallSelectcomponent (#11887)publish-packagesGithub Action (#11923)Tests:
env:premiumPlanstest tag for tests which require premium plan availability (#11886)Upcoming Features:
CreateAlertDefinition.tsx,EditAlertDefinition.tsx, andAlertListTable.tsx(#11903)vpcIPFactoryto support IPv6 (#11938)APIv4
[2025-04-08] - v0.137.0
Added:
getDatabaseEngineConfigrequest to fetch all advanced configurations and updated types for advanced configs (#11812)Changed:
engine_configfrom the DatabaseEngineConfig type (#11885)Fixed:
Removed:
Upcoming Features:
/v4beta/nodebalancersand/v4/nodebalancersendpoints for NB-VPC Integration (#11832)ipv6type inCreateSubnetPayloadand renamecreateSubnetSchematocreateSubnetSchemaIPv4(#11896)VPCIP(#11938)Validation
[2025-04-08] - v0.63.0
Upcoming Features:
ipv6vpc schema validation for subnets, separatecreateSubnetSchemaintocreateSubnetSchemaIPv4andcreateSubnetSchemaWithIPv6(#11896)UI
[2025-04-08] - v0.9.0
Added:
ListItemOptionfrommanagertouipackage (#11790)NewFeatureChipcomponent and updated BetaChip styles (#11965)Changed:
Checkboxdesign tokens and update styles to match Akamai Design System (#11871)Fixed:
colorprop (#11872)Fixed:
colorprop (#11872)Utilities
[2025-04-08] - v0.2.0
Added:
regionsDatafrommanagertoutilitiespackage (#11790)LinodeCreateTypetoutilitiespackage (#11790)doesRegionSupportFeaturefrommanagertoutilitiespackage (#11891)luxondependency and move related utils frommanagertoutilitiespackage (#11905)useFormattedDatefrommanagertoutilitiespackage (#11931)Removed:
Queries
[2025-04-08] - v0.2.0
Added:
tags/directory and migrated relevant query keys and hooks (#11897)support/directory and migrated relevant query keys and hooks (#11904)stackscripts/directory and migrated relevant query keys and hooks (#11949)Upcoming Features:
Shared
[2025-04-08] - v0.1.0
Added:
sharedpackage withLinodeSelectas the first component (#11844)useIsGeckoEnabledhook out ofRegionSelectto@linode/sharedpackage (#11918)