Skip to content

Commit 0df69c1

Browse files
committed
Pull request linode#40: Release/dev sync 20251031 72a3e63
Merge in FEE/cloud-manager from release/dev-sync-20251031d to dev Squashed commit of the following: commit c34d4069039fc4e11d92111855487833d59b0982 Merge: e10e817 72a3e63 Author: Conal Ryan <corya@akamai.coms> Date: Fri Oct 31 10:41:12 2025 -0400 Merge branch 'develop' of github.com:linode/manager into release/dev-sync-20251031d commit 72a3e63 Author: aaleksee-akamai <aaleksee@akamai.com> Date: Fri Oct 31 13:06:23 2025 +0100 feat: [UIE-9154] - IAM: clean up nodebalancer permissions (linode#13017) * feat: [UIE-9154] - IAM: clean up nodebalancer permissions * changesets * update perm for nodebalancer_contributor commit 7f451c9 Author: kagora-akamai <kagora@akamai.com> Date: Fri Oct 31 08:35:17 2025 +0100 upcoming: [DPS-34191] - logs delivery pendo tags (linode#13022) * upcoming: [DPS-34191] - logs delivery pendo tags * Added changeset: Logs Delivery Stream/Destination Pendo tags * Change Edit Destination/Stream button to Save button * update e2e with Edit to Save change commit 30c2181 Author: Hana Xu <115299789+hana-akamai@users.noreply.github.com> Date: Thu Oct 30 14:54:15 2025 -0400 refactor: [UIE-9323] - Replace Formik with React Hook Form in DatabaseManageNetworkingDrawer (linode#13002) ## Description 📝 Refactor Database Manage Networking drawer to use React Hook Form instead of Formik ## How to test 🧪 ### Prerequisites (How to setup test environment) - Have the Database VPC feature flag enabled ### Verification steps (How to verify changes) - [ ] Go to the details page of a Database and click on the Networking tab, then click on Manage Networking to open the drawer - [ ] Test adding/removing a VPC, error messages, etc - [ ] There should be no regressions compared to prod commit 4f4e91d Author: Alban Bailly <130582365+abailly-akamai@users.noreply.github.com> Date: Thu Oct 30 17:55:46 2025 +0100 fix: [UIE-9484] - Enhance `enabled` checks for queries ran within `useQueryWithPermissions` (linode#13039) commit 0de8842 Author: Jaalah Ramos <125309814+jaalah-akamai@users.noreply.github.com> Date: Thu Oct 30 12:39:16 2025 -0400 fix: [M3-10691] - Upcoming maintenance “When” shows time until maintenance; derive start when absent (linode#13020) * change: [M3-10691] - Upcoming maintenance “When” shows time until maintenance; derive start when absent * Add changeset * Change changeset * Fix double display of banners for a single linode * Mock maintenance policies for MSW to ensure proper time * Update broken cypress tests due to banner display changes * revert PlatformMaintenanceBanner.tsx changes * Update unit test --------- Co-authored-by: Jaalah Ramos <jaalah.ramos@gmail.com> commit 356fc4e Author: santoshp210-akamai <159890961+santoshp210-akamai@users.noreply.github.com> Date: Thu Oct 30 13:27:13 2025 +0530 upcoming: [DI-27663]: Resetting stale dimension filter values from the from (linode#13018) * upcoming: [DI-27663] - Hook to remove invalidate dimension filter values from form * renaming the hook * removed unnecessary comment * add changesets * upcmong: [DI-27663] - Added unit tests to the cleanup hook * fix tense in changeset commit 40219ce Author: Ankita <ankitaan@akamai.com> Date: Thu Oct 30 01:18:46 2025 +0530 upcoming: [DI-27803] - Add new optional NodeBalancers filter in Nodebalancer-Firewall dashboard (linode#13029) * [DI-27803] - Add new optional nodebalancers filter in nodebalancer firewall dashboard * [DI-27803] - update as latest aclp dev * upcoming: [DI-27803] - cleanup * upcoming: [DI-27803] - more cleanup * upcoming: [DI-27803] - Pr comments * upcoming: [DI-27803] - Pass order by * upcoming: [DI-27803] - Minor cleanup * upcoming: [DI-27803] - Add temporary integration in firewalls page for reviewer * upcoming: [DI-27803] - Add changeset * upcoming: [DI-27803] - use existing style const * upcoming: [DI-27803] - Remove temporary integration in service page commit 3de19a3 Author: smans-akamai <smans@akamai.com> Date: Wed Oct 29 15:32:06 2025 -0400 chore: [UIE-8745] - Add missing changeset for Table and Paginator web component integration in DBaaS (linode#13035) * chore: [UIE-8745] - Add missing changeset for Table and Paginator web component integration in DBaaS * Adding actual changeset file pointing to previous PR with missing changeset commit 756ab86 Author: Jaalah Ramos <125309814+jaalah-akamai@users.noreply.github.com> Date: Wed Oct 29 15:02:04 2025 -0400 fix: [M3-10688] - Add ability to enter migration queue (linode#13024) * hotfix: [M3-10688] - Add ability to enter migration queue * Bump version and changelog * Revert hotfix changes and add changeset * Add feature flag --------- Co-authored-by: Jaalah Ramos <jaalah.ramos@gmail.com> commit df33614 Author: Purvesh Makode <pmakode@akamai.com> Date: Wed Oct 29 19:56:11 2025 +0530 fix: [M3-10689] - MTC supported regions ids for MTC Linode Migrations (linode#13026) * Fix invalid oslo region id and update MTC_SUPPORTED_REGIONS * Add regions mock data for us-iad-2 * Update comment * Added changeset: Update `MTC_SUPPORTED_REGIONS` to include valid region IDs (`no-osl-1`, `us-iad`, `us-iad-2`) and replaced invalid `no-east` * Extend mtc2025 feature flag to support mtc supported regions * Revert the last commit to keep this branch in the working state This reverts commit c180d98. * Add new flag and extend it to support MTC regions commit 67ff37f Author: mpolotsk-akamai <157619599+mpolotsk-akamai@users.noreply.github.com> Date: Wed Oct 29 14:25:32 2025 +0100 fix: [UIE-9267] - IAM: VPC assign linode permission fix (linode#13030) * fix: [UIE-9267] - IAM: VPC assign linode permission fix * Added changeset: IAM: Linodes without required permissions visible and selectable in Assign/Unassign Linodes selector * fix: [UIE-9267] - IAM: unit test fix * fix: [UIE-9267] - IAM: refactoring commit 767597e Author: mpolotsk-akamai <157619599+mpolotsk-akamai@users.noreply.github.com> Date: Wed Oct 29 13:42:51 2025 +0100 feat: [UIE-9357] - IAM Delegation: Default Roles table (linode#12990) * feat: [UIE-9357] - IAM Delegation: Default Roles Table * feat: [UIE-9357] - IAM Delegation: unit test * feat: [UIE-9357] - IAM Delegation: refactoring * feat: [UIE-9357] - rebase * feat: [UIE-9357] - remove useAssignedRoles hook since it's no longer needed * Added changeset: IAM: Default Roles Table * feat: [UIE-9357] - review fix * feat: [UIE-9357] - test fix * feat: [UIE-9357] - review fix * feat: [UIE-9357] - mock data fix, view entities url fix * feat: [UIE-9357] - refactor --------- Co-authored-by: Alban Bailly <abailly@akamai.com> commit 02d7050 Author: Ankita <ankitaan@akamai.com> Date: Wed Oct 29 11:16:16 2025 +0530 upcoming: [DI-27803] - Introduce style constant for hiding scroll bar for filters (linode#13028) * upcoming: [DI-27803] - Introduce style constant for hiding scroll bar * upcoming: [DI-27803] - Remove loading constraint from options * upcoming: [DI-27803] - Update prop name * upcoming: [DI-27803] - Add changeset commit f7b9ff7 Author: smans-akamai <smans@akamai.com> Date: Tue Oct 28 16:10:16 2025 -0400 change: [UIE-9447] - DBaaS - Remove legacy backend calls (linode#13015) * change: [UIE-9447] - DBaaS - Remove legacy backend calls and clean up unused logic * Fixing databases utilities tests * try mocking types * try increasing timeout * Adding changesets * Updating changeset comment and create-database.spec mockDatabase platform * Removing changeset and updating PR to refactor * Adding back changeset --------- Co-authored-by: Hana Xu <hxu@akamai.com> commit 49c6491 Author: Alban Bailly <130582365+abailly-akamai@users.noreply.github.com> Date: Tue Oct 28 17:29:35 2025 +0100 fix: [UIE-9435] - IAM - Ensure useEntitiesPermissions does not run for admin users (linode#13012) * get rid of fetch loop * test fix * loading states * fix redundant call * more loading states * only for admins then * simple fix for admins * comment * Added changeset: IAM - Ensure useEntitiesPermissions does not run for admin users commit 5e60908 Merge: c1cff6d 6fde11f Author: Banks Nussman <bnussman@akamai.com> Date: Tue Oct 28 12:14:26 2025 -0400 Merge branch 'master' into develop commit 6fde11f Merge: a79aaf8 ae97be6 Author: Banks Nussman <115251059+bnussman-akamai@users.noreply.github.com> Date: Tue Oct 28 12:12:44 2025 -0400 Release v1.153.2 - staging → master (linode#13021) * hotfix: [M3-10688] - Add ability to enter migration queue (linode#13016) * hotfix: [M3-10688] - Add ability to enter migration queue * Bump version and changelog --------- Co-authored-by: Jaalah Ramos <jaalah.ramos@gmail.com> * hotfix: [UIE-9467] - Update Linode invoice US address (linode#13019) * Linode invoice US address update * Update changelog --------- Co-authored-by: Banks Nussman <bnussman@akamai.com> * Revert "hotfix: [M3-10688] - Add ability to enter migration queue" (linode#13023) * Revert "hotfix: [M3-10688] - Add ability to enter migration queue (linode#13016)" This reverts commit 8a7101e. * version bump * Update packages/manager/CHANGELOG.md Co-authored-by: Dajahi Wiley <114682940+dwiley-akamai@users.noreply.github.com> --------- Co-authored-by: Jaalah Ramos <125309814+jaalah-akamai@users.noreply.github.com> Co-authored-by: Jaalah Ramos <jaalah.ramos@gmail.com> Co-authored-by: Purvesh Makode <pmakode@akamai.com> Co-authored-by: Dajahi Wiley <114682940+dwiley-akamai@users.noreply.github.com> commit c1cff6d Author: Ankita <ankitaan@akamai.com> Date: Tue Oct 28 21:10:39 2025 +0530 upcoming: [DI-27803] - Firewall-Nodebalancer dashboard enhancements - filtering of firewalls & single select firewall filter (linode#13014) * add filtering for firewalls * update comments * upcoming: [DI-27803] - Update util * upcoming: [DI-27803] - Update comments * upcoming: [DI-27803] - Update util and comments * upcoming: [DI-27803] - Update custom-select, config, utils * upcoming: [DI-27803] - Remove type error * upcoming: [DI-27803] - Update comments * upcoming: [DI-27803] - Improve consistency * [DI-27803] - fix linode interface filtering bug * upcoming: [DI-27803] - Add changeset * upcoming: [DI-27803] - Avoid type casting, convert to string array --------- Co-authored-by: Nikhil Agrawal <165884194+nikhagra-akamai@users.noreply.github.com> commit ae97be6 Author: Banks Nussman <115251059+bnussman-akamai@users.noreply.github.com> Date: Tue Oct 28 11:11:20 2025 -0400 Update packages/manager/CHANGELOG.md Co-authored-by: Dajahi Wiley <114682940+dwiley-akamai@users.noreply.github.com> ... and 58 more commits
1 parent e10e817 commit 0df69c1

259 files changed

Lines changed: 7681 additions & 1830 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

acc/README.md

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -23,20 +23,26 @@ These are the steps you'll need to take to sync CM in Git Source with CM in the
2323
```
2424
2. Sync upstream/develop to acc/dev
2525
```bash
26-
git checkout acc dev
27-
git pull --rebase upstream develop
26+
git checkout dev && git pull
27+
git checkout -b release/v<next-version>
28+
git pull --no-rebase upstream develop --strategy-option=theirs
29+
# verify packages/manager/package.json has "files": ["build"] and "private": false
2830
git push -u acc
2931
```
3032
3. Sync upstream/staging to acc/stage
3133
```bash
32-
git checkout acc stage
33-
git pull --rebase upstream staging
34+
git checkout stage && git pull
35+
git checkout -b release/v<next-version>
36+
git pull --no-rebase upstream staging --strategy-option=theirs
37+
# verify packages/manager/package.json has "files": ["build"] and "private": false
3438
git push -u acc
3539
```
3640
4. Sync upstream/master to acc/prod
3741
```bash
38-
git checkout acc prod
39-
git pull --rebase upstream master
42+
git checkout prod && git pull
43+
git checkout -b release/v<next-version>
44+
git pull --no-rebase upstream master --strategy-option=theirs
45+
# verify packages/manager/package.json has "files": ["build"] and "private": false
4046
git push -u acc
4147
```
4248

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@
88
"concurrently": "9.1.0",
99
"husky": "^9.1.6",
1010
"typescript": "^5.7.3",
11-
"vitest": "^3.1.2",
12-
"@vitest/ui": "^3.1.2",
11+
"vitest": "^3.2.4",
12+
"@vitest/ui": "^3.2.4",
1313
"lint-staged": "^15.4.3",
1414
"eslint": "^9.24.0",
1515
"eslint-config-prettier": "^10.1.1",

packages/api-v4/.changeset/pr-12903-added-1759133172067.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

packages/api-v4/.changeset/pr-12931-added-1759228871066.md

Lines changed: 0 additions & 5 deletions
This file was deleted.
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@linode/api-v4": Upcoming Features
3+
---
4+
5+
Add endpoints for `/v4/images/sharegroups/members` and `/v4/images/sharegroups/tokens` ([#12984](https://github.com/linode/manager/pull/12984))
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@linode/api-v4": Upcoming Features
3+
---
4+
5+
Add endpoints for `/v4/images/sharegroups` and `/v4/images/sharegroups/images` ([#12985](https://github.com/linode/manager/pull/12985))
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@linode/api-v4": Upcoming Features
3+
---
4+
5+
Add new `filters` prop in AclpWidget type and update `Filters` type to use `DimensionFilterOperatorType` for operator ([#13006](https://github.com/linode/manager/pull/13006))
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@linode/api-v4": Changed
3+
---
4+
5+
IAM: cleanup for nodebalancer permissions ([#13017](https://github.com/linode/manager/pull/13017))

packages/api-v4/CHANGELOG.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,19 @@
1+
## [2025-10-21] - v0.151.0
2+
3+
4+
### Added:
5+
6+
- Volume io_ready property ([#12903](https://github.com/linode/manager/pull/12903))
7+
- CloudPulse-Metrics: Update `CloudPulseServiceType` type and `capabilityServiceTypeMapping` constant in `types.ts` ([#12931](https://github.com/linode/manager/pull/12931))
8+
9+
### Changed:
10+
11+
- DatabaseInstance interface host prop to include null type ([#12976](https://github.com/linode/manager/pull/12976))
12+
13+
### Upcoming Features:
14+
15+
- ACLP: add `groupBy` in `AclpWidget` interface of cloudpulse types ([#12969](https://github.com/linode/manager/pull/12969))
16+
117
## [2025-10-07] - v0.150.0
218

319

packages/api-v4/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@linode/api-v4",
3-
"version": "0.150.0",
3+
"version": "0.151.0",
44
"homepage": "https://github.com/linode/manager/tree/develop/packages/api-v4",
55
"bugs": {
66
"url": "https://github.com/linode/manager/issues"

0 commit comments

Comments
 (0)