Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
90 commits
Select commit Hold shift + click to select a range
cd2342a
[M3-10372] - Routing: Full switch + cleanup + remove `react-router-do…
alioso Aug 7, 2025
3492631
M3-10409 Remove clean up from longview.spec.ts (#12651)
cliu-akamai Aug 8, 2025
fdfd617
fix: [M3-10446] - Fix console error from `hasBorder` prop in styled c…
coliu-akamai Aug 8, 2025
f089f93
refactor: [DI-26682] - Added a single type to all service type proper…
nikhagra-akamai Aug 11, 2025
cfc2aa9
refactor: [M3-10038] - Address Linode Create Legacy Interface type-sa…
hana-akamai Aug 11, 2025
249a860
upcoming: [DPS-34038] - Add destinations list (#12627)
kagora-akamai Aug 11, 2025
18509e2
upcoming: [M3-10423], [M3-10412] - IAM: Added a new feature flag and …
cpathipa Aug 11, 2025
f33cde2
upcoming: [M3-10421] - IAM: Rename Account section to Administration …
cpathipa Aug 11, 2025
ab403b2
fix: [M3-10456] - Routing refactor follow-up bugs (#12666)
abailly-akamai Aug 12, 2025
63f22d9
change: [UIE-8835] - Permissions for billing payment methods (#12654)
abailly-akamai Aug 12, 2025
e18cc8b
fix: [M3-10458] - IAM incorrect tags permission on Linode details pag…
bnussman-akamai Aug 12, 2025
2833e94
change: [M3-10411] - Move LKE Node Pool actions into an Action Menu a…
bnussman-akamai Aug 12, 2025
a542275
improve activeLink matching (#12677)
abailly-akamai Aug 12, 2025
e39c30b
upcoming: [M3-10455] Fix API maintenance status inconsistency: in-pro…
jaalah-akamai Aug 12, 2025
00c55c3
Merge branch 'master' into develop
bnussman Aug 12, 2025
235d4ae
feat: [M3-10064] - Allow Node Pool Update Strategy to be configured w…
bnussman-akamai Aug 12, 2025
231458d
test: [M3-10325] - Show legacy 'Save Alerts' confirmation modal only …
dmcintyr-akamai Aug 12, 2025
9849406
refactor:[M3-7278] - SAST Scan Findings: Third party action not pinne…
bill-akamai Aug 12, 2025
8c4211e
[DI-26394] - Add new flag to control services types in alerts and met…
ankita-akamai Aug 13, 2025
00cb2bf
fix: [M3-10471] - Ensure StyledLinkButton inherit brand font (#12688)
abailly-akamai Aug 13, 2025
2dffce0
feat: [UIE-9051] - IAM RBAC block non-beta route access (#12656)
corya-akamai Aug 13, 2025
2d6645f
refactor:[M3-9877][SECURITY] - Fix excessive secrets exposure warning…
bill-akamai Aug 13, 2025
bff368c
test: [M3-10474] - Fix `qemu-reboot-upgrade-notice.spec.ts` test fail…
bnussman-akamai Aug 13, 2025
3dfebe1
fix: [M3-10473] - `smoke-linode-landing-table.spec.ts` test failure a…
bnussman-akamai Aug 13, 2025
8f75cfc
feat: [M3-10437] - Revert disabled action treatment for autogenerated…
mjac0bs Aug 13, 2025
ee74cb7
feat: [M3-10454] - Show toast notification for `disk_delete` failures…
bnussman-akamai Aug 13, 2025
56838ee
fix:[M3-9277] - StackScripts "Deploy New Linode" uses search query in…
bill-akamai Aug 13, 2025
4ecbc37
[DI-26291] - Introduce dimension value label transformation config (#…
ankita-akamai Aug 14, 2025
00a4dac
fix: [UIE-9063] - IAM Add User FE validation and schema improvement (…
abailly-akamai Aug 14, 2025
243e828
fix: [UIE-8838, UIE-9087] - IAM RBAC: login-history permission fix, f…
mpolotsk-akamai Aug 14, 2025
c7e6893
fix: [UIE-9071, UIE-9072] - IAM RBAC: clone linode permission fix, ed…
mpolotsk-akamai Aug 14, 2025
8fb14a2
fix: [UIE-8142] - IAM RBAC: fix roles table expand (#12659)
mpolotsk-akamai Aug 14, 2025
d05be26
upcoming: [M3-10414] - Redirect /account/billing → /billing when feat…
cpathipa Aug 14, 2025
346aa3b
upcoming: [M3-10416] - Redirect /account/quotas → /quotas when featur…
cpathipa Aug 14, 2025
d8b4425
test: [M3-10450] - Fix failing test in linode-storage.spec.ts (#12705)
dmcintyr-akamai Aug 15, 2025
62a642b
feat: [UIE-8846] - IAM RBAC: add a permission check in Account Servic…
aaleksee-akamai Aug 15, 2025
cd332cf
fix: [UIE-9062] - IAM RBAC: IP Addresses permission fix (#12689)
mpolotsk-akamai Aug 15, 2025
08ac049
chore: [M3-10479] - Update Akamai branding (#12694)
bnussman-akamai Aug 15, 2025
14c2f36
[UIE-9084] - Enable view payments based on new permissions (#12682)
abailly-akamai Aug 15, 2025
37605ed
feat: [UIE-9078] - IAM RBAC: add the missing permission check for Lin…
aaleksee-akamai Aug 15, 2025
603ddd1
feat: [UIE-9066] - IAM RBAC - Fix Assign Roles drawer users autocompl…
rodonnel-akamai Aug 15, 2025
9e46eb4
feat: [UIE-9076, UIE-9076] - IAM RBAC: fix permission check for rebui…
aaleksee-akamai Aug 15, 2025
8af48ab
fix: [M3-9034] - Use empty string instead of unknown for delete dialo…
hana-akamai Aug 15, 2025
3ec53b7
test: [M3-10464] - Add Cypress test confirming LKE-E cluster details …
mjac0bs Aug 15, 2025
844abae
Change: [DI-26395] - Update filters to use the resources from useQuer…
venkymano-akamai Aug 17, 2025
7a8417c
upcoming: [DPS-34193] - Add search and select to streams and destinat…
kagora-akamai Aug 18, 2025
faad3d0
fix: [DI-26796] - Removed error check from useIsACLPEnabled hook (#12…
nikhagra-akamai Aug 18, 2025
cdcf176
change: [UIE-8836] - IAM RBAC permissions for Billing Activity (#12660)
abailly-akamai Aug 18, 2025
cad8e00
upcoming: [M3-10417], [M3-10418], [M3-10419] and [M3-10420] - Redirec…
cpathipa Aug 18, 2025
3ffc985
test: [M3-10369] - Add tests to linode alerts edit page on when "Save…
dmcintyr-akamai Aug 18, 2025
53998f4
test: [M3-10465, M3-10466] - Add Cypress test coverage for LKE-E Phas…
mjac0bs Aug 18, 2025
d2190e6
feat: [STORIF-62] - Update Quotas informational banner (#12595)
dchyrva-akamai Aug 18, 2025
53faa5a
fix: [DI-26675] - Alerts List cache bug fix for Edit Alert use-case (…
santoshp210-akamai Aug 18, 2025
c3125cf
fix: [DI-26824] - Add aclpAlerting flag to featureFlag.ts (#12715)
santoshp210-akamai Aug 18, 2025
c0f595f
refactor: [DI-26413] - Refactor the DimensionValue component (#12697)
santoshp210-akamai Aug 18, 2025
7787a19
upcoming: [DI-26793] - CloudPulse metric label support for Linode Int…
nikhagra-akamai Aug 19, 2025
51e7e19
change: [M3-10449] - Enhance Linode alerts input validation messages …
pmakode-akamai Aug 19, 2025
3788573
upcoming:[DI-26661]: Add new filter - 'linode region' for firewalls (…
ankita-akamai Aug 19, 2025
f7cdf54
fix: [M3-10482] - Add missing `firewall_apply` event messages (#12685)
coliu-akamai Aug 19, 2025
1eca883
feat: [UIE-9083] - IAM RBAC: add the missing permission checks for pr…
aaleksee-akamai Aug 19, 2025
708fe70
fix: [UIE-9075, 9086] - DBaaS - Resize region availability banner and…
smans-akamai Aug 19, 2025
055fec2
upcoming: [M3-10377] - Add node pool firewall selection to LKE-E crea…
mjac0bs Aug 19, 2025
9ba0159
fix: [DI-26674] - Update the capitalization logic in Show-Details (#…
santoshp210-akamai Aug 20, 2025
0e4eb45
fix: [UIE-9110/UIE-9064] Use new component library to fix roles table…
rodonnel-akamai Aug 20, 2025
ac0cc69
feat: [UIE-9079] - IAM RBAC: fix perm check for nodebalancer (#12719)
aaleksee-akamai Aug 20, 2025
a0de533
feat: [UIE-8879, UIE-8876, UIE-9113] - IAM RBAC: user menu and primar…
mpolotsk-akamai Aug 20, 2025
1dc2c66
feat: [UIE-8560, UIE-8978] - IAM RBAC: User Detail UI fix, Tooltip fo…
mpolotsk-akamai Aug 20, 2025
28ba6c0
fix: [UIE-9111] - DBaaS - Database landing page shows error state aft…
smans-akamai Aug 20, 2025
7003542
fix: [M3-10497], [M3-10495], [M3-10493], [M3-10494] - Fix Invoice pag…
cpathipa Aug 20, 2025
2a1d979
feat: [UIE-9120] - IAM RBAC: add the tooltips for linode configuratio…
aaleksee-akamai Aug 20, 2025
f6b5361
change: [UIE-8977] - RBAC IAM Users Permissions (#12714)
abailly-akamai Aug 20, 2025
6d4ef56
test: [M3-10293] - Allow action menu items to be selected in 'within'…
cliu-akamai Aug 20, 2025
0d05f27
fix: [M3-10435] - ImageSelect, UserData Bug Fixes (#12638)
jaalah-akamai Aug 20, 2025
7283132
test: [M3-10492] - Prepare Cypress tests for IAM navigation feature f…
jdamore-linode Aug 20, 2025
9276a04
fix: [UIE-9109] - DBaaS - drawers and dialogs in resize, configuratio…
smans-akamai Aug 20, 2025
bb6f03a
chore: [M3-10475] - Update to linode/design-language-system v5.0.0 (#…
jaalah-akamai Aug 20, 2025
058f294
fix: [M3-10501, M3-10477] - Disable Maintenance Policy Select for Uns…
jaalah-akamai Aug 20, 2025
1bde6f4
test: [M3-10501, M3-10477] - Use a mock region without maintenance po…
jdamore-linode Aug 20, 2025
de83a80
fix: [M3-10498], [M3-10499] - Fix routing issues in /account and /acc…
cpathipa Aug 20, 2025
671a78c
Bump versions and add changelogs
bill-akamai Aug 20, 2025
d99f067
Revert "chore: [M3-10479] - Update Akamai branding (#12694)" (#12739)
bnussman-akamai Aug 20, 2025
9b78375
Update changelog with manual changes
bill-akamai Aug 21, 2025
7c9344d
Update changelog with manual changes
bill-akamai Aug 21, 2025
d7f9107
Update changelog with manual changes
bill-akamai Aug 21, 2025
4f3b05b
Revert Shared and Utilities version bumps since no changes
bill-akamai Aug 21, 2025
099d492
Update changelog with manual changes
bill-akamai Aug 21, 2025
07ede02
Update changelog with manual changes
bill-akamai Aug 21, 2025
d1e8748
Merge pull request #12741 from linode/release-v1.149.0
bill-akamai Aug 21, 2025
0b6a4ab
staging hotfix: [UIE-9137] - AssignSelectedRolesDrawer user selection…
abailly-akamai Aug 22, 2025
7079401
hotfix: [UIE-9134] Increase page size for RBAC IAM entities call (#1…
abailly-akamai Aug 25, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
44 changes: 22 additions & 22 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: pnpm/action-setup@v4
- uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
with:
run_install: false
version: 10
Expand All @@ -43,7 +43,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: pnpm/action-setup@v4
- uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
with:
run_install: false
version: 10
Expand All @@ -63,7 +63,7 @@ jobs:
needs: build-validation
steps:
- uses: actions/checkout@v4
- uses: pnpm/action-setup@v4
- uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
with:
run_install: false
version: 10
Expand All @@ -83,7 +83,7 @@ jobs:
needs: build-validation
steps:
- uses: actions/checkout@v4
- uses: pnpm/action-setup@v4
- uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
with:
run_install: false
version: 10
Expand All @@ -107,7 +107,7 @@ jobs:
needs: build-sdk
steps:
- uses: actions/checkout@v4
- uses: pnpm/action-setup@v4
- uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
with:
run_install: false
version: 10
Expand Down Expand Up @@ -148,7 +148,7 @@ jobs:
needs: build-sdk
steps:
- uses: actions/checkout@v4
- uses: pnpm/action-setup@v4
- uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
with:
run_install: false
version: 10
Expand All @@ -171,7 +171,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: pnpm/action-setup@v4
- uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
with:
run_install: false
version: 10
Expand All @@ -186,7 +186,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: pnpm/action-setup@v4
- uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
with:
run_install: false
version: 10
Expand All @@ -202,7 +202,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: pnpm/action-setup@v4
- uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
with:
run_install: false
version: 10
Expand All @@ -222,7 +222,7 @@ jobs:
needs: build-sdk
steps:
- uses: actions/checkout@v4
- uses: pnpm/action-setup@v4
- uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
with:
run_install: false
version: 10
Expand All @@ -242,7 +242,7 @@ jobs:
needs: build-sdk
steps:
- uses: actions/checkout@v4
- uses: pnpm/action-setup@v4
- uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
with:
run_install: false
version: 10
Expand All @@ -266,7 +266,7 @@ jobs:
needs: build-sdk
steps:
- uses: actions/checkout@v4
- uses: pnpm/action-setup@v4
- uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
with:
run_install: false
version: 10
Expand All @@ -282,7 +282,7 @@ jobs:
needs: build-sdk
steps:
- uses: actions/checkout@v4
- uses: pnpm/action-setup@v4
- uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
with:
run_install: false
version: 10
Expand All @@ -302,7 +302,7 @@ jobs:
needs: build-sdk
steps:
- uses: actions/checkout@v4
- uses: pnpm/action-setup@v4
- uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
with:
run_install: false
version: 10
Expand All @@ -316,13 +316,13 @@ jobs:
path: packages/api-v4/lib
- run: pnpm install --frozen-lockfile
- run: pnpm run --filter @linode/queries typecheck

typecheck-shared:
runs-on: ubuntu-latest
needs: build-sdk
steps:
- uses: actions/checkout@v4
- uses: pnpm/action-setup@v4
- uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
with:
run_install: false
version: 10
Expand All @@ -340,13 +340,13 @@ jobs:
path: packages/validation/lib
- run: pnpm install --frozen-lockfile
- run: pnpm run --filter @linode/shared typecheck

typecheck-manager:
runs-on: ubuntu-latest
needs: build-sdk
steps:
- uses: actions/checkout@v4
- uses: pnpm/action-setup@v4
- uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
with:
run_install: false
version: 10
Expand Down Expand Up @@ -375,7 +375,7 @@ jobs:
- validate-sdk
steps:
- uses: actions/checkout@v4
- uses: pnpm/action-setup@v4
- uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
with:
run_install: false
version: 10
Expand All @@ -397,7 +397,7 @@ jobs:
NPM_TOKEN: ${{ secrets.NPM_AUTH_TOKEN }}
- run: pnpm publish -r --filter @linode/api-v4 --filter @linode/validation --no-git-checks --access public
- name: slack-notify
uses: rtCamp/action-slack-notify@master
uses: rtCamp/action-slack-notify@e31e87e03dd19038e411e38ae27cbad084a90661 # v2.3.3
env:
SLACK_CHANNEL: api-js-client
SLACK_TITLE: "Packages published"
Expand All @@ -413,7 +413,7 @@ jobs:
NODE_OPTIONS: --max-old-space-size=4096
steps:
- uses: actions/checkout@v4
- uses: pnpm/action-setup@v4
- uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
with:
run_install: false
version: 10
Expand Down Expand Up @@ -446,7 +446,7 @@ jobs:
with:
name: storybook-build
path: storybook/build
- uses: jakejarvis/s3-sync-action@master
- uses: jakejarvis/s3-sync-action@be0c4ab89158cac4278689ebedd8407dd5f35a83 # v0.5.1
with:
args: --acl public-read --follow-symlinks --delete
env:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/coverage_badge.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jobs:
- name: Checkout Code
uses: actions/checkout@v4

- uses: pnpm/action-setup@v4
- uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
with:
run_install: false
version: 10
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:
- name: Setup Pages
uses: actions/configure-pages@v5

- uses: oven-sh/setup-bun@v2
- uses: oven-sh/setup-bun@735343b667d3e6f658f44d0eca948eb6282f2b76 # v2.0.2
with:
bun-version: 1.0.21

Expand Down
14 changes: 7 additions & 7 deletions .github/workflows/e2e_schedule_and_push.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,13 +31,13 @@ jobs:
fail-fast: false
matrix:
user:
- { index: 1, name: 'USER_1' }
- { index: 2, name: 'USER_2' }
- { index: 3, name: 'USER_3' }
- { index: 4, name: 'USER_4' }
- { index: 1, name: "USER_1" }
- { index: 2, name: "USER_2" }
- { index: 3, name: "USER_3" }
- { index: 4, name: "USER_4" }
steps:
- uses: actions/checkout@v4
- uses: pnpm/action-setup@v4
- uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0
with:
run_install: false
version: 10
Expand All @@ -53,13 +53,13 @@ jobs:
echo "REACT_APP_API_ROOT=${{ secrets.REACT_APP_API_ROOT }}" >> ./packages/manager/.env
echo "REACT_APP_APP_ROOT=${{ secrets.REACT_APP_APP_ROOT }}" >> ./packages/manager/.env
echo "REACT_APP_DISABLE_NEW_RELIC=1" >> ./packages/manager/.env
echo "MANAGER_OAUTH=${{ secrets[matrix.user.name] }}" >> ./packages/manager/.env
echo "MANAGER_OAUTH=${{ env[matrix.user.name] }}" >> ./packages/manager/.env
echo "CY_TEST_SPLIT_RUN_INDEX=${{ matrix.user.index }}" >> ./packages/manager/.env
- run: pnpm install --frozen-lockfile
- run: pnpm run --filter @linode/validation build
- run: pnpm run --filter @linode/api-v4 build
- name: Run tests
uses: cypress-io/github-action@v6
uses: cypress-io/github-action@b8ba51a856ba5f4c15cf39007636d4ab04f23e3c # v6.10.2
with:
working-directory: packages/manager
wait-on: "http://localhost:3000"
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/eslint_review.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ jobs:
package: [manager, api-v4, queries, shared, ui, utilities, validation]
steps:
- uses: actions/checkout@v4
- uses: pnpm/action-setup@v2
- uses: pnpm/action-setup@eae0cfeb286e66ffb5155f1a79b90583a127a68b # v2.4.1
with:
run_install: false
version: 10
Expand All @@ -26,5 +26,5 @@ jobs:
workdir: packages/${{ matrix.package }}
github_token: ${{ secrets.GITHUB_TOKEN }}
reporter: github-pr-check
level: warning # This will report both warnings and errors
filter_mode: added # Only comment on new/modified lines
level: warning # This will report both warnings and errors
filter_mode: added # Only comment on new/modified lines
26 changes: 13 additions & 13 deletions .github/workflows/security_scan.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,22 +15,22 @@ jobs:
container:
image: returntocorp/semgrep
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v4

# Perform scanning using Semgrep
# Pass even when it identifies issues or encounters errors.
- name: Run SAST scan
if: always()
run: semgrep ci || true
env:
SEMGREP_RULES: p/default
# Perform scanning using Semgrep
# Pass even when it identifies issues or encounters errors.
- name: Run SAST scan
if: always()
run: semgrep ci || true
env:
SEMGREP_RULES: p/default

# Post results to Slack notification channel.
- name: slack-notify
uses: rtCamp/action-slack-notify@master
env:
# Post results to Slack notification channel.
- name: slack-notify
uses: rtCamp/action-slack-notify@e31e87e03dd19038e411e38ae27cbad084a90661 # v2.3.3
env:
SLACK_WEBHOOK: ${{ secrets.SLACK_SAST_WEBHOOK }}
SLACK_MESSAGE: "Message: ${{ github.event.head_commit.message }} \nRepository: ${{ github.event.repository.url }}"
SLACK_COLOR: ${{ job.status }}
SLACK_FOOTER: ''
SLACK_FOOTER: ""
MSG_MINIMAL: event,actions url,commit
23 changes: 23 additions & 0 deletions packages/api-v4/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,26 @@
## [2025-08-26] - v0.147.0


### Added:

- ACLP: `CloudPulseServiceType` type for type safety across cloudpulse ([#12646](https://github.com/linode/manager/pull/12646))

### Changed:

- Replace deprecated apis from /account/entity-transfers to /account/service-transfers ([#12658](https://github.com/linode/manager/pull/12658))
- IAM RBAC Update `getAccountEntities` API call with params ([#12762](https://github.com/linode/manager/pull/12762))

### Removed:

- Delete `ConfigInterfaceIPv6` and use `IPv6Interface` instead ([#12612](https://github.com/linode/manager/pull/12612))

### Upcoming Features:

- API endpoint for Datastream - Create Destination ([#12627](https://github.com/linode/manager/pull/12627))
- Updated AccontMaintenance interface to make time fields nullable to match API ([#12665](https://github.com/linode/manager/pull/12665))
- Update `KubernetesCluster` `vpc_id` and `subnet_id` types to include `null` ([#12700](https://github.com/linode/manager/pull/12700))
- CloudPulse: Update cloud pulse metrics request payload type at `types.ts` ([#12704](https://github.com/linode/manager/pull/12704))

## [2025-08-12] - v0.146.0


Expand Down
2 changes: 1 addition & 1 deletion packages/api-v4/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@linode/api-v4",
"version": "0.146.0",
"version": "0.147.0",
"homepage": "https://github.com/linode/manager/tree/develop/packages/api-v4",
"bugs": {
"url": "https://github.com/linode/manager/issues"
Expand Down
13 changes: 7 additions & 6 deletions packages/api-v4/src/account/types.ts
Original file line number Diff line number Diff line change
Expand Up @@ -343,6 +343,7 @@ export const EventActionKeys = [
'database_update',
'database_migrate',
'database_upgrade',
'destination_create',
'disk_create',
'disk_delete',
'disk_duplicate',
Expand Down Expand Up @@ -468,6 +469,7 @@ export const EventActionKeys = [
'stackscript_publicize',
'stackscript_revise',
'stackscript_update',
'stream_create',
'subnet_create',
'subnet_delete',
'subnet_update',
Expand All @@ -489,7 +491,6 @@ export const EventActionKeys = [
'user_ssh_key_delete',
'user_ssh_key_update',
'user_update',
'stream_create',
'volume_attach',
'volume_clone',
'volume_create',
Expand Down Expand Up @@ -573,7 +574,7 @@ export interface SaveCreditCardData {
}

export interface AccountMaintenance {
complete_time: string;
complete_time: null | string;
description: 'emergency' | 'scheduled';
entity: {
id: number;
Expand All @@ -582,14 +583,14 @@ export interface AccountMaintenance {
url: string;
};
maintenance_policy_set: MaintenancePolicySlug;
not_before: string;
not_before: null | string;
reason: string;
source: 'platform' | 'user';
start_time: string;
start_time: null | string;
status:
| 'canceled'
| 'completed'
| 'in-progress'
| 'in_progress'
| 'pending'
| 'scheduled'
| 'started';
Expand All @@ -600,7 +601,7 @@ export interface AccountMaintenance {
| 'power_off_on'
| 'reboot'
| 'volume_migration';
when: string;
when: string; // Never null, always datetime object
}

// Note: In the future there will be more slugs, ie: 'private/1234'.
Expand Down
Loading
Loading