Skip to content

Commit afa2c37

Browse files
authored
Bump API version to 2024-08-04 (#2414)
1 parent cfe7476 commit afa2c37

File tree

7 files changed

+25
-16
lines changed

7 files changed

+25
-16
lines changed

ChangeLog.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,12 @@
44
55
## Upcoming Release
66

7+
## 2024.06 Version 3.31.0
8+
9+
General:
10+
11+
- Bump up service API version to 2024-08-04
12+
713
Blob:
814

915
- Fix issue of not refreshing lease state within block blob/append blob upload operation. (issue #2352)

README.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
1010
| Version | Azure Storage API Version | Service Support | Description | Reference Links |
1111
| ------------------------------------------------------------------ | ------------------------- | ------------------------------ | ------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
12-
| 3.30.0 | 2024-05-04 | Blob, Queue and Table(preview) | Azurite V3 based on TypeScript & New Architecture | [NPM](https://www.npmjs.com/package/azurite) - [Docker](https://hub.docker.com/_/microsoft-azure-storage-azurite) - [Visual Studio Code Extension](https://marketplace.visualstudio.com/items?itemName=Azurite.azurite) |
12+
| 3.31.0 | 2024-08-04 | Blob, Queue and Table(preview) | Azurite V3 based on TypeScript & New Architecture | [NPM](https://www.npmjs.com/package/azurite) - [Docker](https://hub.docker.com/_/microsoft-azure-storage-azurite) - [Visual Studio Code Extension](https://marketplace.visualstudio.com/items?itemName=Azurite.azurite) |
1313
| [Legacy (v2)](https://github.com/Azure/Azurite/tree/legacy-master) | 2016-05-31 | Blob, Queue and Table | Legacy Azurite V2 | [NPM](https://www.npmjs.com/package/azurite) |
1414

1515
- [Azurite V3](#azurite-v3)
@@ -78,19 +78,19 @@ Compared to V2, Azurite V3 implements a new architecture leveraging code generat
7878

7979
## Features & Key Changes in Azurite V3
8080

81-
- Blob storage features align with Azure Storage API version 2024-05-04 (Refer to support matrix section below)
81+
- Blob storage features align with Azure Storage API version 2024-08-04 (Refer to support matrix section below)
8282
- SharedKey/Account SAS/Service SAS/Public Access Authentications/OAuth
8383
- Get/Set Blob Service Properties
8484
- Create/List/Delete Containers
8585
- Create/Read/List/Update/Delete Block Blobs
8686
- Create/Read/List/Update/Delete Page Blobs
87-
- Queue storage features align with Azure Storage API version 2024-05-04 (Refer to support matrix section below)
87+
- Queue storage features align with Azure Storage API version 2024-08-04 (Refer to support matrix section below)
8888
- SharedKey/Account SAS/Service SAS/OAuth
8989
- Get/Set Queue Service Properties
9090
- Preflight Request
9191
- Create/List/Delete Queues
9292
- Put/Get/Peek/Update/Delete/Clear Messages
93-
- Table storage features align with Azure Storage API version 2024-05-04 (Refer to support matrix section below)
93+
- Table storage features align with Azure Storage API version 2024-08-04 (Refer to support matrix section below)
9494
- SharedKey/Account SAS/Service SAS/OAuth
9595
- Create/List/Delete Tables
9696
- Insert/Update/Query/Delete Table Entities
@@ -971,7 +971,7 @@ All the generated code is kept in `generated` folder, including the generated mi
971971

972972
## Support Matrix
973973

974-
Latest release targets **2024-05-04** API version **blob** service.
974+
Latest release targets **2024-08-04** API version **blob** service.
975975

976976
Detailed support matrix:
977977

@@ -1030,7 +1030,7 @@ Detailed support matrix:
10301030
- Encryption Scope
10311031
- Get Page Ranges Continuation Token
10321032

1033-
Latest version supports for **2024-05-04** API version **queue** service.
1033+
Latest version supports for **2024-08-04** API version **queue** service.
10341034
Detailed support matrix:
10351035

10361036
- Supported Vertical Features
@@ -1059,7 +1059,7 @@ Detailed support matrix:
10591059
- Following features or REST APIs are NOT supported or limited supported in this release (will support more features per customers feedback in future releases)
10601060
- SharedKey Lite
10611061

1062-
Latest version supports for **2024-05-04** API version **table** service (preview).
1062+
Latest version supports for **2024-08-04** API version **table** service (preview).
10631063
Detailed support matrix:
10641064

10651065
- Supported Vertical Features

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"displayName": "Azurite",
44
"description": "An open source Azure Storage API compatible server",
55
"icon": "icon.png",
6-
"version": "3.30.0",
6+
"version": "3.31.0",
77
"publisher": "Azurite",
88
"categories": [
99
"Other"

src/blob/utils/constants.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import { StoreDestinationArray } from "../../common/persistence/IExtentStore";
22
import * as Models from "../generated/artifacts/models";
33

4-
export const VERSION = "3.30.0";
5-
export const BLOB_API_VERSION = "2024-05-04";
4+
export const VERSION = "3.31.0";
5+
export const BLOB_API_VERSION = "2024-08-04";
66
export const DEFAULT_BLOB_SERVER_HOST_NAME = "127.0.0.1"; // Change to 0.0.0.0 when needs external access
77
export const DEFAULT_LIST_BLOBS_MAX_RESULTS = 5000;
88
export const DEFAULT_LIST_CONTAINERS_MAX_RESULTS = 5000;
@@ -97,6 +97,7 @@ export const DEFAULT_BLOB_PERSISTENCE_ARRAY: StoreDestinationArray = [
9797
];
9898

9999
export const ValidAPIVersions = [
100+
"2024-08-04",
100101
"2024-05-04",
101102
"2024-02-04",
102103
"2023-11-03",

src/queue/utils/constants.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { StoreDestinationArray } from "../../common/persistence/IExtentStore";
22

3-
export const VERSION = "3.30.0";
4-
export const QUEUE_API_VERSION = "2024-05-04";
3+
export const VERSION = "3.31.0";
4+
export const QUEUE_API_VERSION = "2024-08-04";
55
export const DEFAULT_QUEUE_SERVER_HOST_NAME = "127.0.0.1"; // Change to 0.0.0.0 when needs external access
66
export const DEFAULT_QUEUE_LISTENING_PORT = 10001;
77
export const IS_PRODUCTION = process.env.NODE_ENV === "production";
@@ -90,6 +90,7 @@ export const DEFAULT_QUEUE_PERSISTENCE_ARRAY: StoreDestinationArray = [
9090
];
9191

9292
export const ValidAPIVersions = [
93+
"2024-08-04",
9394
"2024-05-04",
9495
"2024-02-04",
9596
"2023-11-03",

src/table/utils/constants.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@ export enum TABLE_STATUSCODE {
1717
}
1818

1919
export const DEFAULT_TABLE_CONTEXT_PATH = "azurite_table_context";
20-
export const TABLE_API_VERSION = "2024-05-04";
21-
export const VERSION = "3.30.0";
20+
export const TABLE_API_VERSION = "2024-08-04";
21+
export const VERSION = "3.31.0";
2222
// Max Body size is 4 MB
2323
export const BODY_SIZE_MAX = 1024 * 1024 * 4;
2424
// Max Entity sizxe is 1 MB
@@ -73,6 +73,7 @@ export const DEFAULT_TABLE_PERSISTENCE_ARRAY: StoreDestinationArray = [
7373

7474
export const QUERY_RESULT_MAX_NUM = 1000;
7575
export const ValidAPIVersions = [
76+
"2024-08-04",
7677
"2024-05-04",
7778
"2024-02-04",
7879
"2023-11-03",

0 commit comments

Comments
 (0)