Skip to content

Update dependency azurite to v3.35.0 #247

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open

Conversation

renovate[bot]
Copy link

@renovate renovate bot commented Apr 30, 2021

This PR contains the following updates:

Package Change Age Confidence
azurite 3.11.0 -> 3.35.0 age confidence

Release Notes

azure/azurite (azurite)

v3.35.0

Compare Source

General:

  • Bump up service API version to 2025-11-05
  • Added support for service API version to 2025-07-05

Blob:

  • Fixed issue of filtering blobs with correct multiple conditions on single tag (range queries). (issue #​2514)
  • Added support for sealing append blobs. (issue #​810)
  • Added support for delegation sas with version of 2025-07-05.
  • Fix issue on SQL: Delete a container with blob, then create container/blob with same name, and delete container will fail. (issue #​2563)

Table:

  • Added support to query entity with simple filters as empty string, 'true' or 'false'. (issue #​2450, #​1573)

v3.34.0

Compare Source

General:

  • Bump up service API version to 2025-05-05
  • Changed the responds status code of not implemented API from 500 to 501.
  • Added telemetry data collection to help improve the product. By default telemetry data will be collected. Add --disableTelemetry options disable telemetry data collection of this Azurite execution.
  • Updated Node and Alpine versions to account for EOL and CVE concerns.

Blob:

  • GetBlob on Archive tier blobs now fails as expected.
  • Fixed issue of download 0 size blob with range > 0 should have header "Content-Range: bytes */0" in returned error. (issue #​2458)
  • Aligned behavior with Azure to ignore invalid range requests for blob downloads. (issue #​2458)
  • Consider both Content-MD5 and x-ms-blob-content-md5 when creating a blob.

Table:

  • Fixed "Unexpected EOF" error when batch InsertReplace entities with Go SDK (issue #​2519)

v3.33.0

Compare Source

General:

  • Bump up service API version to 2025-01-05

Blob:

  • Added support for filtering blob by tags.
  • Fixed an issue where all blob APIs allowed metadata names which were not valid C# identifiers.
  • Fixed always including metadata on blob list even when not requested

v3.32.0

Compare Source

General:

  • Bump mysql2 to resolve to 3.10.1 for security patches
  • Fixed an issue where premature client disconnections led to all following requests failing with a 500 error. (issue #​1346)
  • Bump up service API version to 2024-11-04

Blob:

  • Fixed issue of download 0 size blob with range > 0 should report error. (issue #​2410)
  • Fixed issue of download a blob range without header x-ms-range-get-content-md5, should not return content-md5. (issue #​2409)
  • Fixed issue of list container without include=metadata should not clear container metadata on server. (issue #​2416)
  • Supported x-ms-copy-source-tag-option in copy blob from Uri. (issue #​2398)
  • Added blobKeepAliveTimeout option (issue #​2053)

Table:

  • Added tableKeepAliveTimeout option (issue #​2053)

Queue:

  • Added queueKeepAliveTimeout option (issue #​2053)

v3.31.0

Compare Source

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)

v3.30.0

Compare Source

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, if user-agent header is azsdk-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), all SubmitBatch() 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)

v3.29.0

Compare Source

General:

  • Bump up service API version to 2024-02-04

Table:

  • Filters etag from entity writes - seen when some tools clone tables (issue #​1536)

v3.28.0

Compare Source

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)
  • Filters etag from entity writes - seen when some tools clone tables (issue #​1536)

v3.27.0

Compare Source

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)

v3.26.0

Compare Source

General:

  • Updated examples of setting Customized Storage Accounts & Keys in enviroment variable.
  • 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)

v3.25.1

Compare Source

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)

v3.25.0

Compare Source

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)

v3.24.0

Compare Source

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 service, 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.
  • Replaced the query filter implementation with a custom interpreter which mitigates the risk of JS-query injection.

v3.23.0

Compare Source

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.
  • Corrected query parsing logic for single boolean terms.
  • 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.
  • Fixed issue with boolean values not being recognized in query if using different cased characters.

Queue:

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

v3.22.0

Compare Source

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.
  • Fixed issue with decoding URIs from batch request submitted by old Azure Storage SDK.

v3.21.0

Compare Source

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.

v3.20.1

Compare Source

General:

  • Bump package version.

v3.19.0

Compare Source

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 nonexistent 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.

v3.18.0

Compare Source

General:

  • Bump up service API version to 2021-08-06
  • Modified the error message for invalid API version to make it more actionable.

Blob:

  • Fixed issue that startCopyFromURL and copyFromURL API not fail, when request container if-none-match="*" and dest blob already exist.

Table:

  • Reject table batch request bodies exceeding 4MB.
  • Fix binary table property validation to be 64K bytes not 32K characters.
  • Does not error when table created is a substring of another table.
  • Correctly responds with status 404 on patch with non-existant entity.
  • Fix pagination when no rowkey in continuation token

v3.17.1

Compare Source

Table:

  • Removes commas from RegEx checking key validity.
  • Updated property check to handle null property and added regression test.

v3.17.0

Compare Source

General:

  • Bump up service API version to 2021-06-08
  • Fixed SAS validation failure for version 2020-12-06 and later

Table:

  • Fixed empty partition key and row key handling in batch write operations.
  • Fixed batch response for Go SDK, includes additional CRLF on closure of changesetresponse section.
  • Removed query strings from Location and DataServiceId batch response headers.
  • Modified the deserialization of batch request for case that a raw / not url encoded % is present in the body.
  • Added additional tests and checks for table names on creation.
  • Added more granularity and precision to etags.
  • Added checks for invalid characters in partition and row keys.
  • Rejects entities with string props longer than 32K chars.
  • Added check for body length greater than 4MB.

v3.16.0

Compare Source

General:

  • Bump up service API version to 2021-04-10
  • Ensure the storage location exists, and allow relative paths in the VSCode extension settings that are resolved based on the workspace folder.
  • Update Azure CI to use latest image of windows due to deprecation of vs2017-win2016 image

Blob:

  • Fixed issue that startCopyFromURL and copyFromURL API not respect --disableProductStyleUrl parameter in parse source URI.

Queue:

  • Fixed issue that queue list result is not in alphabetical order.
  • Fixed class name of QueueSASAuthenticator mistakenly named BlobSASAuthenticator.

Table:

  • Fixed issues with deleting entities using empty string for RowKey.
  • Fixed HTTP 500 causes by continuation token containing non-ASCII. Values are now encoded with base64.
  • Fixed a table sas test case failure.
  • Added support for batch transaction rollback on error in batch.
  • Fixes issues with Whitespacing in Table Queries
  • Fixes issue with Edm Type Validation
  • Fixes issue when trying to add entity with Boolean or Int32
  • Failed table transaction correctly returns 409 Status code
  • Refactors tests for Table APIs
  • Adds several tests for Table APIs
  • Fixes issues for upsert and merge with etag matching
  • Allow any valid weak etag even though we know it will fail with a 412
  • Added check for table query validity

v3.15.0

Compare Source

General:

  • Bump up service API version to 2021-02-12
  • Fixed access to secondary location with IP style URI from JS/.net SDK failure.
  • Fixed an issue in Visual Studio Code extension, by changing the Location with relative path, from base on Visual Studio Code installation path, to base on the current opened workspace folder.

Blob:

  • Fixed start copy blob fail with x-ms-access-tier header and from Archive blob in same account.

v3.14.3

Compare Source

General:

  • Added new parameter --disableProductStyleUrl, to force parsing storage account from request URI path, instead of from request URI host.
  • Restored ability to connect to host.docker.internal.

Blob:

  • Fixed list blob API "include" query parameter not work when not lower case, by make it case-insensitive.
  • Supported list container/blob with "include" query parameter as empty string.
  • Added more allowed value to list blob request "include" query parameter:'tags', 'versions', 'deletedwithversions', 'immutabilitypolicy', 'legalhold', 'permissions'.
  • Added more allowed value to list container request "include" query parameter: 'deleted'.
  • Raised 416 when start range is bigger than blob length.
  • Fixed issue that duplicated decode rscd, rsce, rscl and rsct of SAS token in input request URI.

Queue:

  • Fixed issue that expired message still can be get, peek, update, delete.

Table:

  • Supported basic level of OAuth authentication on Table service.
  • Removed extra CRLF from batch transaction response which caused issues for Microsoft.Azure.Cosmos.Table NuGet package.

Table:

  • Fixed issue with incorrect results returned when using boolean values in query.
  • Fixed issue with incorrect results returned with whitespacing and parens with int64 values in query.

v3.14.2

Compare Source

Blob:

  • Supported rscc, rscd, rsce, rscl, rsct query parameters in SAS tokens.
  • Fixed Blob_Download API by adding header x-ms-creation-time in responds.

Table:

  • Added getServiceProperties response.
  • Added setServiceProperties response.
  • Fixed paged queries across partitions.

v3.14.0

Compare Source

General:

  • Bump up service API version to 2020-10-02
  • Added an example for run Azurite with https in docker in Readme

Blob:

  • Fixed SAS-token validation for requests with Content-Encoding/Content-Language headers.
  • Return x-ms-copy-status header from syncCopyFromURL.
  • Fixed continuation token not work correctly when blob names are only number

Table:

  • Added test for URI path parser and updated regex to allow for non standard dev store account names.
  • Corrected serialization of errors during Entity Group Transactions.
  • Corrected entity tests using invalid eTag formats.
  • Added support for PATCH Verb in Table Batch Operations / Entity Group Transactions.
  • Added /@​Element to the odata.metadata response.
  • Allowed use of empty string for partitionKey and rowKey on InsertEntity.

v3.13.1

Compare Source

Blob:

  • Fixed list containers, get service properties or account properties API failure, when request URI has a suffix '/' after account name.
  • Fixed get system container failure.

v3.13.0

Compare Source

General:

  • Bump up Azure Storage service API version to 2020-08-04.
  • Updated typescript to 4.2.4.

Blob:

  • Added check for invalid container name.

Table:

  • Added check for invalid etag format.
  • Added tests for invalid etag format.
  • Corrected code to support typescript 4.2.4 update.
  • Supported Table Service in Visual Studio Code extension.
  • Fix an issue that query for Long Int fail in Metadata layer.
  • Fix an issue of axios dependency.
  • Added check for invalid table name.
  • Improved handling of empty strings and strings with multiple spaces for query filters.

v3.12.0

Compare Source

Table:

  • Preview of Table Service in npm package and docker image. (Visual Studio Code extension doesn't support Table Service in this release)
  • Allow empty RowKey in an entity.
  • Fix etag format to be aligned with Azure server.
  • Fix delete nonexistent table error code and error message, to be aligned with Azure server.
  • Convert entity properties with type "Edm.DateTime" to UTC time, to be aligned with Azure server.
  • Support Batch API.
  • Allow complex RowKey and PartitionKey in batch API.
  • Add support for replaying requests logged in debug logging.

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/azurite-3.x branch from 5447f37 to 1444301 Compare June 16, 2021 16:10
@renovate renovate bot changed the title Update dependency azurite to v3.12.0 Update dependency azurite to v3.13.1 Jun 16, 2021
@renovate renovate bot force-pushed the renovate/azurite-3.x branch from 1444301 to 1998136 Compare October 19, 2021 00:39
@renovate renovate bot changed the title Update dependency azurite to v3.13.1 Update dependency azurite to v3.14.2 Oct 19, 2021
@renovate renovate bot force-pushed the renovate/azurite-3.x branch from 1998136 to 90c33a7 Compare March 7, 2022 08:42
@renovate renovate bot changed the title Update dependency azurite to v3.14.2 Update dependency azurite to v3.16.0 Mar 7, 2022
@renovate renovate bot force-pushed the renovate/azurite-3.x branch from 90c33a7 to fdb2dec Compare May 15, 2022 23:45
@renovate renovate bot changed the title Update dependency azurite to v3.16.0 Update dependency azurite to v3.17.1 May 15, 2022
@renovate renovate bot force-pushed the renovate/azurite-3.x branch from fdb2dec to 6605317 Compare June 23, 2022 21:34
@renovate renovate bot changed the title Update dependency azurite to v3.17.1 Update dependency azurite to v3.18.0 Jun 23, 2022
@renovate renovate bot force-pushed the renovate/azurite-3.x branch from 6605317 to 7966669 Compare September 25, 2022 11:47
@renovate renovate bot changed the title Update dependency azurite to v3.18.0 Update dependency azurite to v3.19.0 Sep 25, 2022
@renovate renovate bot force-pushed the renovate/azurite-3.x branch from 7966669 to 9d0042f Compare November 20, 2022 12:11
@renovate renovate bot changed the title Update dependency azurite to v3.19.0 Update dependency azurite to v3.20.1 Nov 20, 2022
@renovate renovate bot force-pushed the renovate/azurite-3.x branch from 9d0042f to f0dfcaf Compare March 17, 2023 08:14
@renovate renovate bot changed the title Update dependency azurite to v3.20.1 Update dependency azurite to v3.22.0 Mar 17, 2023
@renovate renovate bot changed the title Update dependency azurite to v3.22.0 Update dependency azurite to v3.23.0 Mar 30, 2023
@renovate renovate bot force-pushed the renovate/azurite-3.x branch from f0dfcaf to 13f615b Compare March 30, 2023 05:21
@renovate renovate bot changed the title Update dependency azurite to v3.23.0 Update dependency azurite to v3.24.0 Jun 6, 2023
@renovate renovate bot force-pushed the renovate/azurite-3.x branch from 13f615b to b168602 Compare June 6, 2023 07:46
@renovate renovate bot force-pushed the renovate/azurite-3.x branch from b168602 to a35c7c3 Compare July 24, 2023 10:59
@renovate renovate bot changed the title Update dependency azurite to v3.24.0 Update dependency azurite to v3.25.0 Jul 24, 2023
@renovate renovate bot force-pushed the renovate/azurite-3.x branch from a35c7c3 to 2971080 Compare August 7, 2023 11:31
@renovate renovate bot changed the title Update dependency azurite to v3.25.0 Update dependency azurite to v3.25.1 Aug 7, 2023
@renovate renovate bot force-pushed the renovate/azurite-3.x branch from 2971080 to ecd1567 Compare August 16, 2023 10:46
@renovate renovate bot changed the title Update dependency azurite to v3.25.1 Update dependency azurite to v3.26.0 Aug 16, 2023
@renovate renovate bot force-pushed the renovate/azurite-3.x branch from ecd1567 to fa3def2 Compare October 25, 2023 11:20
@renovate renovate bot changed the title Update dependency azurite to v3.26.0 Update dependency azurite to v3.27.0 Oct 25, 2023
@renovate renovate bot force-pushed the renovate/azurite-3.x branch from fa3def2 to 755f9e0 Compare November 23, 2023 10:06
@renovate renovate bot changed the title Update dependency azurite to v3.27.0 Update dependency azurite to v3.28.0 Nov 23, 2023
@renovate renovate bot force-pushed the renovate/azurite-3.x branch from 755f9e0 to 71d34d4 Compare December 13, 2023 07:39
@renovate renovate bot changed the title Update dependency azurite to v3.28.0 Update dependency azurite to v3.29.0 Dec 13, 2023
@renovate renovate bot force-pushed the renovate/azurite-3.x branch from 71d34d4 to 56c646c Compare April 26, 2024 07:12
@renovate renovate bot changed the title Update dependency azurite to v3.29.0 Update dependency azurite to v3.30.0 Apr 26, 2024
@renovate renovate bot force-pushed the renovate/azurite-3.x branch from 56c646c to 9c60b0f Compare June 19, 2024 14:06
@renovate renovate bot changed the title Update dependency azurite to v3.30.0 Update dependency azurite to v3.31.0 Jun 19, 2024
@renovate renovate bot force-pushed the renovate/azurite-3.x branch from 9c60b0f to 7f992f8 Compare August 21, 2024 19:57
@renovate renovate bot changed the title Update dependency azurite to v3.31.0 Update dependency azurite to v3.32.0 Aug 21, 2024
@renovate renovate bot force-pushed the renovate/azurite-3.x branch from 7f992f8 to b410f28 Compare October 24, 2024 14:54
@renovate renovate bot changed the title Update dependency azurite to v3.32.0 Update dependency azurite to v3.33.0 Oct 24, 2024
@renovate renovate bot force-pushed the renovate/azurite-3.x branch from b410f28 to fd8b389 Compare March 3, 2025 14:45
@renovate renovate bot changed the title Update dependency azurite to v3.33.0 Update dependency azurite to v3.34.0 Mar 3, 2025
@renovate renovate bot force-pushed the renovate/azurite-3.x branch from fd8b389 to 21392db Compare August 1, 2025 04:24
@renovate renovate bot changed the title Update dependency azurite to v3.34.0 Update dependency azurite to v3.35.0 Aug 1, 2025
@renovate renovate bot force-pushed the renovate/azurite-3.x branch from 21392db to e7ab301 Compare August 10, 2025 15:49
@renovate renovate bot force-pushed the renovate/azurite-3.x branch from e7ab301 to a9f1d5e Compare August 13, 2025 12:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants