Skip to content

Commit c271caa

Browse files
Merge pull request #12899 from linode/staging
Release v1.151.0 - `staging` → `master`
2 parents f50f559 + 0076fcd commit c271caa

File tree

516 files changed

+13984
-6573
lines changed

Some content is hidden

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

516 files changed

+13984
-6573
lines changed

docker-compose.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,11 +38,13 @@ x-e2e-env:
3838
CY_TEST_TAGS: ${CY_TEST_TAGS}
3939
CY_TEST_DISABLE_RETRIES: ${CY_TEST_DISABLE_RETRIES}
4040
CY_TEST_RESET_PREFERENCES: ${CY_TEST_RESET_PREFERENCES}
41+
CY_TEST_RESOURCE_PREFIX: ${CY_TEST_RESOURCE_PREFIX}
4142

4243
# Cypress environment variables for alternative parallelization.
4344
CY_TEST_SPLIT_RUN: ${CY_TEST_SPLIT_RUN}
4445
CY_TEST_SPLIT_RUN_TOTAL: ${CY_TEST_SPLIT_RUN_TOTAL}
4546
CY_TEST_SPLIT_RUN_INDEX: ${CY_TEST_SPLIT_RUN_INDEX}
47+
CY_TEST_SPLIT_RUN_WEIGHTS: ${CY_TEST_SPLIT_RUN_WEIGHTS}
4648

4749
# Cypress performance.
4850
CY_TEST_ACCOUNT_CACHE_DIR: ${CY_TEST_ACCOUNT_CACHE_DIR}
@@ -51,6 +53,7 @@ x-e2e-env:
5153
CY_TEST_JUNIT_REPORT: ${CY_TEST_JUNIT_REPORT}
5254
CY_TEST_HTML_REPORT: ${CY_TEST_HTML_REPORT}
5355
CY_TEST_USER_REPORT: ${CY_TEST_USER_REPORT}
56+
CY_TEST_GENWEIGHTS: ${CY_TEST_GENWEIGHTS}
5457

5558
# Cloud Manager build environment.
5659
HOME: /home/node

packages/api-v4/CHANGELOG.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,26 @@
1+
## [2025-09-23] - v0.149.0
2+
3+
### Added:
4+
5+
- Images IAM RBAC types ([#12782](https://github.com/linode/manager/pull/12782))
6+
- LKE-E Phase 2 account capabilities (Kubernetes Enterprise BYO VPC, Kubernetes Enterprise Dual Stack) ([#12826](https://github.com/linode/manager/pull/12826))
7+
- VPC Dual Stack capability for regions ([#12826](https://github.com/linode/manager/pull/12826))
8+
- ACLP: `group_by` property in Dashboard interface ([#12843](https://github.com/linode/manager/pull/12843))
9+
10+
### Changed:
11+
12+
- Update `UpdateVolumeRequest` to reflect optional `label` ([#12800](https://github.com/linode/manager/pull/12800))
13+
- Update `DiskDevice` and `VolumeDevice` to more closely align with the API's behavior ([#12809](https://github.com/linode/manager/pull/12809))
14+
- GET and PUT /account to /v4beta endpoint ([#12826](https://github.com/linode/manager/pull/12826))
15+
16+
### Upcoming Features:
17+
18+
- Update LinodeInterfaceHistory type as per API type changes ([#12321](https://github.com/linode/manager/pull/12321))
19+
- Add audit_logs_enabled property to KubernetesCluster's ControlPlaneOptions interface ([#12696](https://github.com/linode/manager/pull/12696))
20+
- Make `address` an optional property on the IPv6SLAAC object ([#12778](https://github.com/linode/manager/pull/12778))
21+
- POST v4beta/monitor/streams/destinations/verify API endpoint for Destinations ([#12823](https://github.com/linode/manager/pull/12823))
22+
- Rename DataStream to Delivery ([#12852](https://github.com/linode/manager/pull/12852))
23+
124
## [2025-09-09] - v0.148.0
225

326
### Added:

packages/api-v4/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@linode/api-v4",
3-
"version": "0.148.0",
3+
"version": "0.149.0",
44
"homepage": "https://github.com/linode/manager/tree/develop/packages/api-v4",
55
"bugs": {
66
"url": "https://github.com/linode/manager/issues"
@@ -41,7 +41,7 @@
4141
"unpkg": "./lib/index.global.js",
4242
"dependencies": {
4343
"@linode/validation": "workspace:*",
44-
"axios": "~1.8.3",
44+
"axios": "~1.12.0",
4545
"ipaddr.js": "^2.0.0",
4646
"yup": "^1.4.0"
4747
},
@@ -70,4 +70,4 @@
7070
"tsc -p tsconfig.json --noEmit true --emitDeclarationOnly false"
7171
]
7272
}
73-
}
73+
}

packages/api-v4/src/account/account.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ import type {
3434
*
3535
*/
3636
export const getAccountInfo = () => {
37-
return Request<Account>(setURL(`${API_ROOT}/account`), setMethod('GET'));
37+
return Request<Account>(setURL(`${BETA_API_ROOT}/account`), setMethod('GET'));
3838
};
3939

4040
/**
@@ -57,7 +57,7 @@ export const getNetworkUtilization = () =>
5757
*/
5858
export const updateAccountInfo = (data: Partial<Account>) =>
5959
Request<Account>(
60-
setURL(`${API_ROOT}/account`),
60+
setURL(`${BETA_API_ROOT}/account`),
6161
setMethod('PUT'),
6262
setData(data, updateAccountSchema),
6363
);

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,8 @@ export const accountCapabilities = [
6969
'Disk Encryption',
7070
'Kubernetes',
7171
'Kubernetes Enterprise',
72+
'Kubernetes Enterprise BYO VPC',
73+
'Kubernetes Enterprise Dual Stack',
7274
'Linodes',
7375
'Linode Interfaces',
7476
'LKE HA Control Planes',

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ type AlertNotificationPagerDuty = 'pagerduty';
3939
type AlertNotificationWebHook = 'webhook';
4040
export interface Dashboard {
4141
created: string;
42+
group_by?: string[];
4243
id: number;
4344
label: string;
4445
service_type: CloudPulseServiceType;

packages/api-v4/src/datastream/destinations.ts renamed to packages/api-v4/src/delivery/destinations.ts

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,3 +84,15 @@ export const deleteDestination = (destinationId: number) =>
8484
),
8585
setMethod('DELETE'),
8686
);
87+
88+
/**
89+
* Verifies if a provided Destination is valid.
90+
*
91+
* @param data { object } Data for type, label, etc.
92+
*/
93+
export const verifyDestination = (data: CreateDestinationPayload) =>
94+
Request<Destination>(
95+
setData(data, destinationSchema),
96+
setURL(`${BETA_API_ROOT}/monitor/streams/destinations/verify`),
97+
setMethod('POST'),
98+
);

0 commit comments

Comments
 (0)