Skip to content

Commit

Permalink
Upgrade to 3.10.0 (#664)
Browse files Browse the repository at this point in the history
  • Loading branch information
blueww authored Dec 18, 2020
1 parent 1b55dd5 commit c41329e
Show file tree
Hide file tree
Showing 6 changed files with 13 additions and 11 deletions.
3 changes: 2 additions & 1 deletion ChangeLog.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@

> Note. This file includes changes after 3.0.0-preview. For legacy Azurite changes, please goto GitHub [releases](https://github.com/Azure/Azurite/releases).
## Upcoming Release
## 2020.12 Version 3.10.0

- Bump up Azure Storage service API version to 2020-04-08.
- Add missing Azure Storage service API version 2019-10-10.

Expand Down
13 changes: 7 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
| Version | Azure Storage API Version | Service Support | Description | Reference Links |
| ------------------------------------------------------------------ | ------------------------- | --------------------- | ------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| 3.9.0 | 2020-02-10 | 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) |
| 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) |
| [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) |

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

## Features & Key Changes in Azurite V3

- Blob storage features align with Azure Storage API version 2020-02-10 (Refer to support matrix section below)
- Blob storage features align with Azure Storage API version 2020-04-08 (Refer to support matrix section below)
- SharedKey/Account SAS/Service SAS/Public Access Authentications
- Get/Set Blob Service Properties
- Create/List/Delete Containers
- Create/Read/List/Update/Delete Block Blobs
- Create/Read/List/Update/Delete Page Blobs
- Queue storage features align with Azure Storage API version 2020-02-10 (Refer to support matrix section below)
- Queue storage features align with Azure Storage API version 2020-04-08 (Refer to support matrix section below)
- SharedKey/Account SAS/Service SAS
- Get/Set Queue Service Properties
- Preflight Request
Expand Down Expand Up @@ -756,7 +756,7 @@ Legacy Azurite V2 supports Azure Storage Blob, Queue and Table services.
Azurite V3 currently only supports Azure Storage blob service. Queue service is supported after V3.2.0-preview.
Table service support is currently under discussion.

Azurite V3 supports features from Azure Storage API version 2020-02-10, and will maintain parity with the latest API versions, in a more frequent update frequency than legacy Azurite V2.
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.

## TypeScript Server Code Generator

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

## Support Matrix

Latest release targets **2020-02-10** API version **blob** service.
Latest release targets **2020-04-08** API version **blob** service.
Detailed support matrix:

- Supported Vertical Features
Expand Down Expand Up @@ -819,8 +819,9 @@ Detailed support matrix:
- Concurrent Append
- Blob Expiry
- Object Replication Service
- Put Blob From URL

Latest version supports for **2020-02-10** API version **queue** service.
Latest version supports for **2020-04-08** API version **queue** service.
Detailed support matrix:

- Supported Vertical Features
Expand Down
2 changes: 1 addition & 1 deletion package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"displayName": "Azurite",
"description": "An open source Azure Storage API compatible server",
"icon": "icon.png",
"version": "3.9.0",
"version": "3.10.0",
"publisher": "Azurite",
"categories": [
"Other"
Expand Down
2 changes: 1 addition & 1 deletion src/blob/utils/constants.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { StoreDestinationArray } from "../../common/persistence/IExtentStore";
import * as Models from "../generated/artifacts/models";

export const VERSION = "3.9.0";
export const VERSION = "3.10.0";
export const BLOB_API_VERSION = "2020-04-08";
export const DEFAULT_BLOB_SERVER_HOST_NAME = "127.0.0.1"; // Change to 0.0.0.0 when needs external access
export const DEFAULT_LIST_BLOBS_MAX_RESULTS = 5000;
Expand Down
2 changes: 1 addition & 1 deletion src/queue/utils/constants.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { StoreDestinationArray } from "../../common/persistence/IExtentStore";

export const VERSION = "3.9.0";
export const VERSION = "3.10.0";
export const QUEUE_API_VERSION = "2020-04-08";
export const DEFAULT_QUEUE_SERVER_HOST_NAME = "127.0.0.1"; // Change to 0.0.0.0 when needs external access
export const DEFAULT_QUEUE_LISTENING_PORT = 10001;
Expand Down

0 comments on commit c41329e

Please sign in to comment.