Skip to content

Releases: Azure/Azurite

Azurite v3.27.0

Choose a tag to compare

@EmmaZhu EmmaZhu released this 26 Oct 03:11
ad06a02

2023.10 Version 3.27.0

General:

  • Bump up service API version to 2023-11-03

Blob:

  • Fix validation of Blob SAS token when using the second key for an account in AZURITE_ACCOUNTS
  • Set accessTierInferred to false after upload blob with accessTier (issue #2038)
  • Support blob new access tier Cold
  • Fixed startCopyFromURL, copyFromURL API to return 400 (InvalidHeaderValue) when copy source has invalid format. (issue #1954)
  • Fixed CommitBlockList API to return 400 (InvalidXmlDocument) when the request is sent with JSON body. (issue #1955)
  • Added "x-ms-is-hns-enabled" header in GetAccountInfo API responds (issue #1810)
  • Fixed authentication error in production style URL for secondary location (issue #2208)
  • Fixed issue of failures for blob batch requests in product style.

Queue:

  • Fixed set Queue ACL failure when Start is missing (issue #2065)
  • Fixed authentication error in production style URL for secondary location (issue #2208)

Table:

  • Fixed the errorCode returned, when malformed Etag is provided for table Update/Delete calls. (issue #2013)
  • Fixed an issue when comparing '' eq guid'00000000-0000-0000-0000-000000000000' which would erroneously report these as equal. (issue #2169)
  • Fixed authentication error in production style URL for secondary location (issue #2208)

Azurite v3.26.0

Choose a tag to compare

@EmmaZhu EmmaZhu released this 16 Aug 08:24
92fb8a2

2023.08 Version 3.26.0

General:

  • Updated examples of setting Customized Storage Accounts & Keys in enviroment varialbe.
  • Bump up service API version to 2023-08-03

Blob:

  • Added "x-ms-delete-type-permanent" header in delete blob API responds (issue #2061)

Queue:

  • Fixed error code when dequeue message with invalid visibilitytimeout (issue #2083)
  • Fixed error code when sas request authentication failed (issue #2064)

Azurite v3.25.1

Choose a tag to compare

@EmmaZhu EmmaZhu released this 08 Aug 01:55
525f697

2023.08 Version 3.25.1

Blob:

  • Fixed issue of: Append block not returning requestId in response.

Table:

  • Fixed issue with queries on empty string partition keys failing
  • Fixed an issue when querying datetimes with microsecond precision which resulted in match failures. (issue #2069)

Azurite v3.25.0

Choose a tag to compare

@blueww blueww released this 25 Jul 05:36
bb90e25

2023.07 Version 3.25.0

Table:

  • Refactor table query code
  • Fixed issue with query table fail with filter condition as string.Empty. (issue #1880)
  • Fixed merge table entity fail with single quota in PK/RK. (issue #2009)

Azurite v3.24.0

Choose a tag to compare

@EmmaZhu EmmaZhu released this 06 Jun 07:34
f0eeac7

2023.06 Version 3.24.0

General:

  • Bump up service API version to 2023-01-03

Blob:

  • Fixed issue of: blob batch subresponse is slightly different from the on from Azure serivce, which causes exception in CPP SDK.
  • Fixed issue of: setMetadata API allows invalid metadata name with hyphen.
  • Supported rest API GetBlobTag, SetBlobTag.
  • Supported set Blob Tags in upload blob, copy blob.
  • Supported get Blob Tags (count) in download blob, get blob properties, list blobs.
  • Added support for large append blob with bumping block size limitation to 100MB.

Table:

  • Fixed issue with headers length when deserializing batch deletes.
  • Fixed issues with the use of backticks in string query predicates.

Azurite v3.23.0

Choose a tag to compare

@EmmaZhu EmmaZhu released this 30 Mar 05:08
e13e24e

2023.03 Version 3.23.0

General:

  • Return 404 StatusCode when Storage account not exist
  • Migrated tslint to eslint.
  • Typescript upgraded from 4.2.4 to 4.9.5.
  • Migrated test pipeline from Node.js 10/12 to Node.js 14/16/18.
  • Bump up service API version to 2022-11-02

Blob:

  • Fixed issue for user delegation key when uploading a blob from a container SAS
  • Upgraded swagger spec to API version 2021-10-04.

Table:

  • Fixed issue for querying on identifiers starting with underscore.
  • Fixed issue for querying GUIDs using operators other than eq and ne
  • GUID queries only support persistent storage on legacy (string) format GUIDs for eq and ne operators, other operators will only evaluate newly stored entities.

Queue:

  • Fixed issue that queue service SAS without start time not work.

Azurite v3.22.0

Choose a tag to compare

@EmmaZhu EmmaZhu released this 15 Feb 08:25
748d22b

2023.02 Version 3.22.0

General:

  • Bump up service API version to 2021-12-02

Table:

  • Fixed issue that True/False in table query will fail the request.
  • Fixed an issue: it cannot return result correctly when querying for a table entity with filters including some special characters.

Azurite v3.21.0

Choose a tag to compare

@blueww blueww released this 09 Jan 08:37
e383fc0

2023.01 Version 3.21.0

General:

  • Fixed shared key authentication failure when request uri contains "+"
  • Stop accepting new connections and closes existing, idle connections (including keep-alives) without killing requests that are in-flight.

Blob:

  • Support Copy Blob From URL API when use different source and destination account (in same Azurite instance).
  • Support use of wildcard character to allow all subdomains of a given domain to make requests via CORS
  • Add support for user delegation key.

Table:

  • Added exit parameter to tests so they don't hang.
  • Fixed request not fail on creating an entity without specifying a property value of type DateTimeOffset
  • Fixes issues using and querying GUID types.
  • Removes odata Timestamp type from entities when accept is set to minimalmetadata.
  • Ensures no entities are returned when queries use $top=0.
  • Fixes issues querying for binary values.
  • Implements new query parsing logic.

Azurite v3.20.1

Choose a tag to compare

@EmmaZhu EmmaZhu released this 21 Oct 09:50
1dcd25c

2022.10 Version 3.20.1

General:

  • Make emulator start commands async so that they can be awaited by clients.

Blob:

  • Add support for blob batch operation.

Table:

  • TimeStamp and Etag use the same high precision value as source.

Azurite v3.19.0

Choose a tag to compare

@EmmaZhu EmmaZhu released this 30 Aug 09:19
5388560

2022.09 Version 3.19.0

General:

  • Bump up service API version to 2021-10-04
  • Added support for docker image on arm64 architecture.
  • Updated Readme by adding account key must be base64 encoded string.

Table:

  • Correctly responds with status 202 on merge with non-existent entity.
  • Properly differentiate between upsert and update in batch merge and replace.
  • Added additional tests via raw REST tests.
  • Correctly deletes a table that is a substring of another table.
  • Adds Sample Go App to check that Batch responses work for Go SDK.
  • Removes extra CRLFs from all serialized Batch responses, adds missing CRLF after Etag header.