-
Notifications
You must be signed in to change notification settings - Fork 390
Release v1.148.0 - release → staging #12652
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
…s, Conditional Notice Display (#12512) * upcoming: [M3-10326] - VM Host Maintenance - Status Icon, Copy Updates, Conditional Notice Display * Remove in-progress event status type - added erroneously * Add changesets * Add iconSlot to TableSortCell * Fix issue with filtering and address reason field when empty * Update test with latest utilities --------- Co-authored-by: Jaalah Ramos <[email protected]>
…12555) * use search field component * fix spacing * fix up images landing unit tests * update cypress test to use correct selector for search field component * Added changeset: Use Search field on Images landing page rather than a classic Text field * fix test helper --------- Co-authored-by: Banks Nussman <[email protected]>
… 1s to 5s (#12576) * Increase `waitFor` timeout from 1s to 5s * Add changeset
…monitor capability (#12573) * upcoming: [DI-25355] - Added util function to filter region based on monitor capability * upcoming: [DI-25355] - Updated test cases * upcoming: [DI-25355] - Updated test cases * upcoming: [DI-25355] - Updated test cases * upcoming: [DI-25355] - Updated code docs * upcoming: [DI-25355] - Code cleanup * upcoming: [DI-25355] - Eslint fixes * added changeset * updated typecheck failures
…12553) * use search v2 * Added changeset: Improved search to the Volumes landing page * make search field clearable * update cypress test to use correct selector for search field component * gracefully handle errors when searching and filter by tags by default --------- Co-authored-by: Banks Nussman <[email protected]>
…ulse graph (#12558) * upcoming: [DI-25634] - Added linode_id to label translation in cloudpulse graph * upcoming: [DI-26181] - Added condition to map entities only in case of firewall * changeset added * Removed changeset
#12579) * fix: [M3-10316] - Disabled state styling for zebra stripped table rows * Added changeset: Hover styling of disabled state for zebra stripped table rows * fix typo for changeset description
…oss components (#12581) * fix: [M3-10384] - centralize error color logic for FormHelperText * remove redundant error color * Added changeset: Standardize `<FormHelperText />` error handling across components
…alancer widget (#12568) * test[DI-26399]: add verification tests for NodeBalancer widget * test[DI-26399]: skip flaky time range picker test due to intermittent failure * test[DI-26399]: skip flaky time range picker test due to intermittent failure * test[DI-26399]: skip flaky time range picker test due to intermittent failure * test: [DI-26399]- Add Cypress verification tests for CloudPulse NodeBalancer widget --------- Co-authored-by: Nikhil Agrawal <[email protected]>
…ate flow and aligned CloseIcon for Textfield (#12571) * fix: [M3-9993, M3-10147] - Disabled Region select in Nodebalancer create flow and aligned CloseIcon for Textfield * Added changeset: Alignment of Closeicon in Textfields and Disabled Region select in NB create flow for restricted user * fixed focus state * Added changeset: Disabled Region select in NB create flow for restricted user * fixed PR description
… logic and fix Longview UI alignment issue (#12578) * Add and update code comments * Fix longview UI alignment issue * Added changeset: Longview UI alignment issue * Added changeset: Add/update inline docs for ACLP Alerts logic
…unctionality (#12582) * upcoming: [DI-25992] - Updated AlertRegions component to extend the functionality * Added changeset * Fix typo issue
…on select (#12584) ## Description 📝 Fix selected Geographical Area persistence issue when switching between Core and Distributed Region tabs ## How to test 🧪 ### Prerequisites (How to setup test environment) - Ensure gecko feature flag is enabled and your account has gecko customer tags (reach out for more info) ### Verification steps (How to verify changes) - [ ] Checkout this branch or preview link and go to the Linode Create page - [ ] Click on the Distributed Region tab, select a value other than All, click on the Core Region tab, switch back to the Distributed tab - [ ] You should see the Geographical Area persist the value you selected before switching and the Regions are still filtered accordingly
* change: [M3-10097] - Akamai Design System: Link Component * fix external link hover color * Added changeset: Akamai Design System: Link Component * feedback @tzmiivsk-akamai * updated the docs icon
Release v1.147.0 - staging → master
#12563) ## Description 📝 Add ability to specify a Subnet IPv6 Prefix (`/52 - /62`) in the VPC create page if the selected VPC is Dual Stack ## Changes 🔄 - Add IPv6 support to `MultipleSubnetInput` and `SubnetNode` - Refactoring of shared code into a `useVPCDualStack` hook - Update `createVPCSchema` to support IPv6 subnets ### Verification steps (How to verify changes) - [ ] Ensure the VPC IPv6 feature flag is enabled and your account has the VPC Dual Stack account capability - [ ] Go to the VPC Create page and select Dual Stack - [ ] You should see a `IPv6 Prefix Length` option in the Subnets section with `/56` selected as the default - [ ] You should see the helper text `Number of Linodes` instead of a `Number of Available IP Addresses` helper text - [ ] Test adding/removing multiple subnets and switching from IPv4 and DualStack - [ ] Click Create VPC. You should see `ipv6: [{range: "/X"}]` in the Network Payload under subnets and the auto-allocated IPv6 address with the prefix length from the API response - [ ] There should be no regressions with VPC IPv4 ``` pnpm test SubnetNode ```
…2540) * draft * fix tests * checkpoint * fix tests * add alerts to create flow * check code snippet * Added changeset: Tests for ACLP alerts in Linode create flow * remove comment * added test. test for test summary * updated strings, fixed tests for code snippet * remove obsolete TODO * mock network interface * edits after pr review * remove isAclpAlertsBeta user preference * rename file * update after removal of user prefs * cleanup * qa tests after setup changes * Added changeset: Tests for ACLP alerts in Linode create flow * Delete packages/manager/.changeset/pr-12394-tests-1750864002769.md * refactor w/ strings from constants file * delete unused code changes --------- Co-authored-by: Jaalah Ramos <[email protected]>
…flow (#12594) * Add stack_type to api-v4 package * Add stack type radio button selection to networking panel * Add stack_type to parent RHF * Mock stack_type in POST, fix payload * Add changesets
* Initial commit - update all tabs to use segments * more coverage * fix units * fix e2e & units * couple more test fixes * Added changeset: Improve Create Linode code splitting & routing * feedback @bnussman-akamai * Add backward compatibility for param routes * missing instance * Missed two ore instances * last one! --------- Co-authored-by: Alban Bailly <[email protected]> Co-authored-by: Alban Bailly <[email protected]>
…ecated (#12597) * mock version * Added changeset: Mock LKE versions in `lke-create.spec.ts` to fix test failure due to LKE version 1.31 being deprecated --------- Co-authored-by: Banks Nussman <[email protected]>
… other fields (#12592) * Adjust checkbox alignment in Volume create * Added changeset: Align Encrypt Volume checkbox in Volume Create with other fields * Added changeset: Added new prop `sxCheckbox` to overried default styles for Checkbox * PR feedback - @bnussman-akamai @coliu-akamai * Delete pr-12592-changed-1753738347547.md * Update packages/manager/.changeset/pr-12592-fixed-1753738232161.md Co-authored-by: Connie Liu <[email protected]> * PR feedback - @coliu-akamai - rename sx prop to sxCheckbox --------- Co-authored-by: Connie Liu <[email protected]>
…ission check in Profile and Account (#12561) * feat: [UIE-8845] - IAM RBAC: add a permission check in Profile and IAM * feat: [UIE-8834] - IAM RBAC: add a permission check in Accunt/billing * Added changeset: IAM RBAC: add a permission check in Profile and Account/Billing * unit tests fix * e2e tests fix --------- Co-authored-by: mpolotsk <[email protected]> Co-authored-by: Conal Ryan <[email protected]>
…issions and return errors (#12560) * feat: [UIE-8999] - IAM RBAC add parameters to the userQueryWithPermission hook, return errors and loading indicators * Changeset * Better API * Fix test --------- Co-authored-by: Conal Ryan <[email protected]>
…#12605) * fix: [M3-10394] - Use human readable date/time for maintenance window * Add changeset * Remove humanizeCutOff --------- Co-authored-by: Jaalah Ramos <[email protected]>
…2608) * Update PR template * Added changeset: Revise PR template to recommend video previews
* Add HTML hidden comment block for PR title formatting section * Add checkbox about production visibility * Added changeset: Update PR template to hide a section; add a confirmation of customer-facing code to Changes * Address feedback: add multiple options for scope * Improve changeset
* feat: [OCA-1567] - Adds August 2025 Marketplace apps * Added changeset: ArangoDB, Memgraph, and Neo4j apps to Marketplace --------- Co-authored-by: mjac0bs <[email protected]>
…12641) * feat: [UIE-8872] - IAM RBAC - Firewalls / Nodebalancers permissions * Added changeset: Added IAM permission check to the Firewall Details / Add Node Balancer drawer
…rd id instead of service type (#12637) * change: [DI-26319] - Updated logic to render filters based on dashboard id instead of service type * Removed unused code * change: [DI-26319] - Updated mock data * change: [DI-26319] - Updated dashboard id for firewall and nodebalancer * change: [DI-26319] - Updated logic to render filter * upcoming: [DI-26319] - Updated mock data * change: [DI-26319] - Fixed failing test cases * added changeset
* fix: [DI-26688] - Fixed incorrect unit display in metric widget * Added changeset
…0.72.0, UI version v0.18.0, Utilities version v0.7.0, Queries version v0.11.0, Shared version v0.7.0
Collaborator
Cloud Manager UI test results🔺 2 failing tests on test run #3 ↗︎
Details
TroubleshootingUse this command to re-run the failing tests: pnpm cy:run -s "cypress/e2e/core/linodes/linode-storage.spec.ts,cypress/e2e/core/account/restricted-user-details-pages.spec.ts" |
||||||||||||||||||||
coliu-akamai
previously approved these changes
Aug 7, 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.
✅ changelogs + version bumps look good!
thank you!
…account settings permissions check (#12630) * feat: [UIE-8840], [UIE-8841], [UIE-8842], [UIE-8843], [UIE-8844] - account settings permissions check * Added changeset: IAM RBAC: add a permission check in Account Settings Tab * fix * e2e tests fix * after review fix * refactor: replace generic hasPermission prop with explicit usePermissions hook * e2e test fix * refactor: use update_account_settings permission instead of enable_linode_backups * update changelog directly --------- Co-authored-by: Conal Ryan <[email protected]> Co-authored-by: Banks Nussman <[email protected]> Co-authored-by: Banks Nussman <[email protected]>
dwiley-akamai
approved these changes
Aug 7, 2025
coliu-akamai
approved these changes
Aug 7, 2025
hana-akamai
approved these changes
Aug 7, 2025
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-08-12] - v1.148.0
Added:
filterRegionByServiceTypemethod to alerts/utils/utils.ts, removesupportedRegionIdsproperty fromCloudPulseResourceTypeMapFlagfeature flag (#12573)Changed:
dashboardIdinstead ofserviceType(#12637)Fixed:
<FormHelperText />error handling across components (#12581)--numberof nodes for LKE clusters (#12616)loadingscreen on auto refetch in edit alert page (#12636)/swith *PS units on initial widget loading (#12647)Tech Stories:
Tests:
lke-create.spec.tsto fix test failure due to LKE version 1.31 being deprecated (#12597)Upcoming Features:
linode id to labeltranslation logic for legend rows, addentitiestoCloudPulseResoucesinterface (#12558)AlertRegions. (#12582)aclpAlertingto include alert and metric limits and other relevant changes (#12624)APIv4
Added:
stringtype forcapabilityServiceTypeMappingconstant (#12573)Changed:
LinodeIPsResponseIPV6to includevpcarray (#12600)Removed:
getNodePoolBetain favor ofgetNodePool(#12596)createNodePoolBetain favor ofcreateNodePool(#12596)updateNodePoolBetain favor ofupdateNodePool(#12596)CreateNodePoolDataBetain favor ofCreateNodePoolData(#12596)UpdateNodePoolDataBetain favor ofUpdateNodePoolData(#12596)Upcoming Features:
UI
[2025-08-12] - v0.18.0
Changed:
Fixed:
Queries
[2025-08-12] - v0.11.0
Upcoming Features:
Validation
[2025-08-12] - v0.72.0
Changed:
createVPCSchemato support IPv6 subnets (#12563)Fixed:
Removed:
nodePoolBetaSchemain favor ofnodePoolSchema(#12596)Upcoming Features:
Shared
[2025-08-12] - v0.7.0
Changed:
Utilities
[2025-08-12] - v0.7.0
Removed:
linodeConfigInterfaceFactoryWithVPC(#12574)Upcoming Features: