Skip to content

Commit 456cbe7

Browse files
authored
Upgrade to 3.11.0, Upgrade API version to STG76 2020-06-12 (#701)
* Upgrade API version to STG76 2020-06-12, and update changelog for new release * Upgrade to 3.11.0
1 parent de832c4 commit 456cbe7

File tree

6 files changed

+18
-12
lines changed

6 files changed

+18
-12
lines changed

ChangeLog.md

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

7+
## 2021.2 Version 3.11.0
8+
9+
- Bump up Azure Storage service API version to 2020-06-12.
10+
711
Blob:
812

913
- Fix an issue that result of blobs enumeration cannot be parsed by Azure SDK for Go.

README.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
1111
| Version | Azure Storage API Version | Service Support | Description | Reference Links |
1212
| ------------------------------------------------------------------ | ------------------------- | --------------------- | ------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
13-
| 3.10.0 | 2020-04-08 | Blob<br>Queue | 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) |
13+
| 3.11.0 | 2020-06-12 | Blob<br>Queue | 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) |
1414
| [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) |
1515

1616
## Introduction
@@ -25,13 +25,13 @@ Compared to V2, Azurite V3 implements a new architecture leveraging code generat
2525

2626
## Features & Key Changes in Azurite V3
2727

28-
- Blob storage features align with Azure Storage API version 2020-04-08 (Refer to support matrix section below)
28+
- Blob storage features align with Azure Storage API version 2020-06-12 (Refer to support matrix section below)
2929
- SharedKey/Account SAS/Service SAS/Public Access Authentications
3030
- Get/Set Blob Service Properties
3131
- Create/List/Delete Containers
3232
- Create/Read/List/Update/Delete Block Blobs
3333
- Create/Read/List/Update/Delete Page Blobs
34-
- Queue storage features align with Azure Storage API version 2020-04-08 (Refer to support matrix section below)
34+
- Queue storage features align with Azure Storage API version 2020-06-12 (Refer to support matrix section below)
3535
- SharedKey/Account SAS/Service SAS
3636
- Get/Set Queue Service Properties
3737
- Preflight Request
@@ -758,7 +758,7 @@ Legacy Azurite V2 supports Azure Storage Blob, Queue and Table services.
758758
Azurite V3 currently only supports Azure Storage blob service. Queue service is supported after V3.2.0-preview.
759759
Table service support is currently under discussion.
760760

761-
Azurite V3 supports features from Azure Storage API version 2020-04-08, and will maintain parity with the latest API versions, in a more frequent update frequency than legacy Azurite V2.
761+
Azurite V3 supports features from Azure Storage API version 2020-06-12, and will maintain parity with the latest API versions, in a more frequent update frequency than legacy Azurite V2.
762762

763763
## TypeScript Server Code Generator
764764

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

770770
## Support Matrix
771771

772-
Latest release targets **2020-04-08** API version **blob** service.
772+
Latest release targets **2020-06-12** API version **blob** service.
773773
Detailed support matrix:
774774

775775
- Supported Vertical Features
@@ -823,7 +823,7 @@ Detailed support matrix:
823823
- Object Replication Service
824824
- Put Blob From URL
825825

826-
Latest version supports for **2020-04-08** API version **queue** service.
826+
Latest version supports for **2020-06-12** API version **queue** service.
827827
Detailed support matrix:
828828

829829
- Supported Vertical Features

package-lock.json

Lines changed: 1 addition & 1 deletion
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.10.0",
6+
"version": "3.11.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.10.0";
5-
export const BLOB_API_VERSION = "2020-04-08";
4+
export const VERSION = "3.11.0";
5+
export const BLOB_API_VERSION = "2020-06-12";
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+
"2020-06-12",
99100
"2020-04-08",
100101
"2020-02-10",
101102
"2019-12-12",

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.10.0";
4-
export const QUEUE_API_VERSION = "2020-04-08";
3+
export const VERSION = "3.11.0";
4+
export const QUEUE_API_VERSION = "2020-06-12";
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";
@@ -95,6 +95,7 @@ export const DEFAULT_QUEUE_PERSISTENCE_ARRAY: StoreDestinationArray = [
9595
];
9696

9797
export const ValidAPIVersions = [
98+
"2020-06-12",
9899
"2020-04-08",
99100
"2020-02-10",
100101
"2019-12-12",

0 commit comments

Comments
 (0)