-
Notifications
You must be signed in to change notification settings - Fork 362
Closed
Labels
Description
Using Azurite docker image and upgrading from Azure.Storage.Blobs (.NET) version 12.19.1 to 12.23.0 I get the following error
Azure.RequestFailedException : The API version 2025-01-05 is not supported by Azurite. Please upgrade Azurite to latest version and retry. If you are using Azurite in Visual Studio, please check you have installed latest Visual Studio patch. Azurite command line parameter "--skipApiVersionCheck" or Visual Studio Code configuration "Skip Api Version Check" can skip this error.
RequestId:58ccc424-d7c8-4e28-a6c6-09d991282930
Time:2025-02-26T13:09:03.924Z
Status: 400 (The API version 2025-01-05 is not supported by Azurite. Please upgrade Azurite to latest version and retry. If you are using Azurite in Visual Studio, please check you have installed latest Visual Studio patch. Azurite command line parameter "--skipApiVersionCheck" or Visual Studio Code configuration "Skip Api Version Check" can skip this error. )
ErrorCode: InvalidHeaderValue
Content:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Error>
<Code>InvalidHeaderValue</Code>
<Message>The API version 2025-01-05 is not supported by Azurite. Please upgrade Azurite to latest version and retry. If you are using Azurite in Visual Studio, please check you have installed latest Visual Studio patch. Azurite command line parameter "--skipApiVersionCheck" or Visual Studio Code configuration "Skip Api Version Check" can skip this error.
RequestId:58ccc424-d7c8-4e28-a6c6-09d991282930
Time:2025-02-26T13:09:03.924Z</Message>
</Error>
Headers:
Server: Azurite-Blob/3.28.0
x-ms-error-code: InvalidHeaderValue
x-ms-request-id: 58ccc424-d7c8-4e28-a6c6-09d991282930
Date: Wed, 26 Feb 2025 13:09:03 GMT
Connection: keep-alive
Keep-Alive: REDACTED
Transfer-Encoding: chunked
Content-Type: application/xml
Stack Trace:
ContainerRestClient.CreateAsync(Nullable`1 timeout, IDictionary`2 metadata, Nullable`1 access, String defaultEncryptionScope, Nullable`1 preventEncryptionScopeOverride, CancellationToken cancellationToken)
BlobContainerClient.CreateInternal(PublicAccessType publicAccessType, IDictionary`2 metadata, BlobContainerEncryptionScopeOptions encryptionScopeOptions, Boolean async, CancellationToken cancellationToken, String operationName)
BlobContainerClient.CreateIfNotExistsInternal(PublicAccessType publicAccessType, IDictionary`2 metadata, BlobContainerEncryptionScopeOptions encryptionScopeOptions, Boolean async, CancellationToken cancellationToken)
BlobContainerClient.CreateIfNotExistsAsync(PublicAccessType publicAccessType, IDictionary`2 metadata, BlobContainerEncryptionScopeOptions encryptionScopeOptions, CancellationToken cancellationToken)
ImportDataFromKonditool_Should.CreateContainers() line 47
ImportDataFromKonditool_Should.ImportJob_ValidInput_MovesFileToImportedContainer() line 63
--- End of stack trace from previous location ---
This happens with latest tag.
Looking at dockerhub (https://hub.docker.com/r/microsoft/azure-storage-azurite) it looks like the image have not been updated in 10 months, but the latest release (3.33.0) is only 4 months old (and have the release note Bump up service API version to 2025-01-05)
Is the docker image not updated in the same cadence as the normal executable?
justindbaur and JaredSnider-Bitwarden