Skip to content

Commit ef1e005

Browse files
committed
Upgrade API version to 2022-11-02
Bump package version to 3.23.0
1 parent a1527fc commit ef1e005

File tree

7 files changed

+21
-17
lines changed

7 files changed

+21
-17
lines changed

ChangeLog.md

+1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ General:
1010
- Migrated tslint to eslint.
1111
- Typescript upgraded from 4.2.4 to 4.9.5.
1212
- Migrated test pipeline from Node.js 10/12 to Node.js 14/16/18.
13+
- Bump up service API version to 2022-11-02
1314

1415
Blob:
1516

README.md

+8-8
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.22.0 | 2021-12-02 | 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.23.0 | 2022-11-02 | 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)
@@ -76,19 +76,19 @@ Compared to V2, Azurite V3 implements a new architecture leveraging code generat
7676

7777
## Features & Key Changes in Azurite V3
7878

79-
- Blob storage features align with Azure Storage API version 2021-12-02 (Refer to support matrix section below)
79+
- Blob storage features align with Azure Storage API version 2022-11-02 (Refer to support matrix section below)
8080
- SharedKey/Account SAS/Service SAS/Public Access Authentications/OAuth
8181
- Get/Set Blob Service Properties
8282
- Create/List/Delete Containers
8383
- Create/Read/List/Update/Delete Block Blobs
8484
- Create/Read/List/Update/Delete Page Blobs
85-
- Queue storage features align with Azure Storage API version 2021-12-02 (Refer to support matrix section below)
85+
- Queue storage features align with Azure Storage API version 2022-11-02 (Refer to support matrix section below)
8686
- SharedKey/Account SAS/Service SAS/OAuth
8787
- Get/Set Queue Service Properties
8888
- Preflight Request
8989
- Create/List/Delete Queues
9090
- Put/Get/Peek/Updata/Deleta/Clear Messages
91-
- Table storage features align with Azure Storage API version 2021-12-02 (Refer to support matrix section below)
91+
- Table storage features align with Azure Storage API version 2022-11-02 (Refer to support matrix section below)
9292
- SharedKey/Account SAS/Service SAS/OAuth
9393
- Create/List/Delete Tables
9494
- Insert/Update/Query/Delete Table Entities
@@ -909,7 +909,7 @@ Legacy Azurite V2 supports Azure Storage Blob, Queue and Table services.
909909
Azurite V3 currently only supports Azure Storage blob service. Queue service is supported after V3.2.0-preview.
910910
Table service support is currently under discussion.
911911

912-
Azurite V3 supports features from Azure Storage API version 2021-12-02, and will maintain parity with the latest API versions, in a more frequent update frequency than legacy Azurite V2.
912+
Azurite V3 supports features from Azure Storage API version 2022-11-02, and will maintain parity with the latest API versions, in a more frequent update frequency than legacy Azurite V2.
913913

914914
## TypeScript Server Code Generator
915915

@@ -920,7 +920,7 @@ All the generated code is kept in `generated` folder, including the generated mi
920920

921921
## Support Matrix
922922

923-
Latest release targets **2021-12-02** API version **blob** service.
923+
Latest release targets **2022-11-02** API version **blob** service.
924924

925925
Detailed support matrix:
926926

@@ -979,7 +979,7 @@ Detailed support matrix:
979979
- Get Page Ranges Continuation Token
980980
- Cold Tier
981981

982-
Latest version supports for **2021-12-02** API version **queue** service.
982+
Latest version supports for **2022-11-02** API version **queue** service.
983983
Detailed support matrix:
984984

985985
- Supported Vertical Features
@@ -1008,7 +1008,7 @@ Detailed support matrix:
10081008
- Following features or REST APIs are NOT supported or limited supported in this release (will support more features per customers feedback in future releases)
10091009
- SharedKey Lite
10101010

1011-
Latest version supports for **2021-12-02** API version **table** service (preview).
1011+
Latest version supports for **2022-11-02** API version **table** service (preview).
10121012
Detailed support matrix:
10131013

10141014
- Supported Vertical Features

package-lock.json

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+1-1
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.22.0",
6+
"version": "3.23.0",
77
"publisher": "Azurite",
88
"categories": [
99
"Other"

src/blob/utils/constants.ts

+3-2
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.22.0";
5-
export const BLOB_API_VERSION = "2021-12-02";
4+
export const VERSION = "3.23.0";
5+
export const BLOB_API_VERSION = "2022-11-02";
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;
@@ -96,6 +96,7 @@ export const DEFAULT_BLOB_PERSISTENCE_ARRAY: StoreDestinationArray = [
9696
];
9797

9898
export const ValidAPIVersions = [
99+
"2022-11-02",
99100
"2021-12-02",
100101
"2021-10-04",
101102
"2021-08-06",

src/queue/utils/constants.ts

+3-2
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.22.0";
4-
export const QUEUE_API_VERSION = "2021-10-04";
3+
export const VERSION = "3.23.0";
4+
export const QUEUE_API_VERSION = "2022-11-02";
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+
"2022-11-02",
9394
"2021-12-02",
9495
"2021-10-04",
9596
"2021-08-06",

src/table/utils/constants.ts

+3-2
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 = "2021-12-02";
21-
export const VERSION = "3.22.0";
20+
export const TABLE_API_VERSION = "2022-11-02";
21+
export const VERSION = "3.23.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+
"2022-11-02",
7677
"2021-12-02",
7778
"2021-10-04",
7879
"2021-08-06",

0 commit comments

Comments
 (0)