Releases: Azure/Azurite
Releases · Azure/Azurite
2024.06 Version 3.31.0
2024.06 Version 3.31.0
General:
- Bump up service API version to 2024-08-04
Blob:
- Fix issue of not refreshing lease state within block blob/append blob upload operation. (issue #2352)
2024.04 Version 3.30.0
2024.04 Version 3.30.0
General:
- Bump up service API version to 2024-05-04
- Fixed issue of failure when connecting to mssql with docker image or exe.
Blob:
- Fixed issue of setting blob tag should not update Blob Etag and LastModified. (issue #2327)
- Fix HTTP header parsing of
SubmitBatch()
. If a HTTP header has HTTP header delimiter (:
) in its value,SubmitBatch()
returns "400 One of the request inputs is not valid". For example, ifuser-agent
header isazsdk-cpp-storage-blobs/12.10.0-beta.1 (Darwin 23.1.0 arm64 Darwin Kernel Version 23.1.0: Mon Oct 9 21:28:12 PDT 2023; root:xnu-10002.41.9~6/RELEASE_ARM64_T8103)
, allSubmitBatch()
requests are failed. - Fixed issue of blob copying succeed without 'r' permission in source blob's SAS token credential.
- Fixed issue of list container contains metadata even request doesn't have include=metadata (issue #2382)
Table:
- Fail the insert entity request with double property whose value is greater than MAX_VALUE (Issue #2387)
Table:
- Fixed issue of returning incorrect entities when querying table with int64 values. (issue #2385)
Azurite v3.29.0
2023.12 Version 3.29.0
General:
- Bump up service API version to 2024-02-04
Table:
- Filters etag from entity writes - seen when some tools clone tables (issue #1536)
Azurite v3.28.0
2023.11 Version 3.28.0
General:
- Add
--inMemoryPersistence
and--extentMemoryLimit
options and related configs to store all data in-memory without disk persistence. (issue #2227)
Blob:
- Fixed issue of not requiring SAS permission for some specific operations. (issue #2299)
Table:
- Fixed table sas request failure with table name include upper case letter (Issue #1359)
Azurite v3.27.0
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
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:
Azurite v3.25.1
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
Azurite v3.24.0
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
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.