Skip to content

Commit 64b7999

Browse files
Merge pull request #13053 from linode/staging
Release v1.154.0 - `staging` → `master`
2 parents 6fde11f + 9e9284a commit 64b7999

File tree

205 files changed

+8453
-2297
lines changed

Some content is hidden

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

205 files changed

+8453
-2297
lines changed

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/CHANGELOG.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,16 @@
1+
## [2025-11-04] - v0.152.0
2+
3+
4+
### Changed:
5+
6+
- Change `/linode/instances/<id>/clone` endpoint to use `v4beta` ([#13045](https://github.com/linode/manager/pull/13045))
7+
8+
### Upcoming Features:
9+
10+
- Add endpoints for `/v4/images/sharegroups/members` and `/v4/images/sharegroups/tokens` ([#12984](https://github.com/linode/manager/pull/12984))
11+
- Add endpoints for `/v4/images/sharegroups` and `/v4/images/sharegroups/images` ([#12985](https://github.com/linode/manager/pull/12985))
12+
- Add new `filters` prop in AclpWidget type and update `Filters` type to use `DimensionFilterOperatorType` for operator ([#13006](https://github.com/linode/manager/pull/13006))
13+
114
## [2025-10-21] - v0.151.0
215

316

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.151.0",
3+
"version": "0.152.0",
44
"homepage": "https://github.com/linode/manager/tree/develop/packages/api-v4",
55
"bugs": {
66
"url": "https://github.com/linode/manager/issues"

packages/api-v4/src/cloudpulse/types.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ export interface Widgets {
8989

9090
export interface Filters {
9191
dimension_label: string;
92-
operator: string;
92+
operator: DimensionFilterOperatorType;
9393
value: string;
9494
}
9595

@@ -111,6 +111,7 @@ export interface AclpConfig {
111111

112112
export interface AclpWidget {
113113
aggregateFunction: string;
114+
filters: Filters[];
114115
groupBy?: string[];
115116
label: string;
116117
size: number;

packages/api-v4/src/databases/types.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,7 @@ type ReadonlyCount = 0 | 2;
139139
export type MySQLReplicationType = 'asynch' | 'none' | 'semi_synch';
140140

141141
export interface CreateDatabasePayload {
142-
allow_list?: string[];
142+
allow_list: string[];
143143
cluster_size?: ClusterSize;
144144
/** @Deprecated used by rdbms-legacy only, rdbms-default always encrypts */
145145
encrypted?: boolean;

packages/api-v4/src/delivery/types.ts

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,12 +60,16 @@ export type DestinationDetails =
6060

6161
export interface AkamaiObjectStorageDetails {
6262
access_key_id: string;
63-
access_key_secret: string;
6463
bucket_name: string;
6564
host: string;
6665
path: string;
6766
}
6867

68+
export interface AkamaiObjectStorageDetailsExtended
69+
extends AkamaiObjectStorageDetails {
70+
access_key_secret: string;
71+
}
72+
6973
type ContentType = 'application/json' | 'application/json; charset=utf-8';
7074
type DataCompressionType = 'gzip' | 'None';
7175

@@ -122,7 +126,7 @@ export interface UpdateStreamPayloadWithId extends UpdateStreamPayload {
122126
}
123127

124128
export interface AkamaiObjectStorageDetailsPayload
125-
extends Omit<AkamaiObjectStorageDetails, 'path'> {
129+
extends Omit<AkamaiObjectStorageDetailsExtended, 'path'> {
126130
path?: string;
127131
}
128132

packages/api-v4/src/iam/delegation.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,14 +57,14 @@ export const getChildAccountDelegates = ({
5757

5858
export const updateChildAccountDelegates = ({
5959
euuid,
60-
data,
60+
users,
6161
}: UpdateChildAccountDelegatesParams) =>
6262
Request<Page<string>>(
6363
setURL(
6464
`${BETA_API_ROOT}/iam/delegation/child-accounts/${encodeURIComponent(euuid)}/users`,
6565
),
6666
setMethod('PUT'),
67-
setData(data),
67+
setData(users),
6868
);
6969

7070
export const getMyDelegatedChildAccounts = ({

packages/api-v4/src/iam/delegation.types.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,6 @@ export interface GetChildAccountDelegatesParams {
3030
}
3131

3232
export interface UpdateChildAccountDelegatesParams {
33-
data: string[];
3433
euuid: string;
34+
users: string[];
3535
}

0 commit comments

Comments
 (0)