Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Storage Blob Laravel Package

azure-oss/storage-blob

View on GitHub
Deep Wiki
Context7
2.2.2

Changed

  • Blob SAS generation now uses the shared storage-common date helper for SAS timestamp formatting.
2.2.1

Changed

  • Blob and container SAS generation now sign against a cloned BlobSasBuilder, preventing blob-specific state from leaking into later container SAS calls when the same builder instance is reused.
  • BlobSasBuilder::build() now validates required fields and throws UnableToGenerateSasException instead of surfacing raw typed-property initialization errors.
2.2.0

Added

  • Added BlobInclude and support for requesting snapshots, metadata, uncommitted blobs, copy information, deleted blobs, tags, versions, and deleted blobs with versions from BlobContainerClient::getBlobs() and getBlobsByHierarchy().
  • Added list-response snapshot, metadata, tags, version, and deletion state to Blob.
  • Added BlobClient::undelete() and undeleteAsync() for restoring soft-deleted blobs, snapshots, and versions.
  • Added DeleteSnapshotsOption support for deleting a blob together with its snapshots or deleting only its snapshots.
  • Added deletion time and remaining retention days to listed blob properties.
  • Added deleted-container listing and restoration through GetBlobContainersOptions, BlobContainerInclude, and BlobServiceClient::undeleteBlobContainer().
  • Added container deletion state, deleted version, deletion time, remaining retention days, and requested metadata to container list results.
  • Added blob snapshot creation through BlobClient::createSnapshot() and createSnapshotAsync(), configured with CreateSnapshotOptions.
  • Added BlobClient::withSnapshot(), BlobClient::withVersion(), and matching block blob methods for targeting immutable snapshots and versions.
  • Added snapshot- and version-specific blob SAS generation with the correct bs and bv signed resources.
  • Added version identifiers to blob properties and copy results, plus current-version state to blob properties.
2.1.0

Changes since 2.0.1.

Added

  • Added blob and container lease support through BlobLeaseClient, with synchronous and asynchronous acquire, renew, change, release, and break operations.
  • Added conditional blob requests using ETag, date, and lease ID conditions. Conditions are supported by uploads, downloads, property and metadata operations, tag operations, deletes, block staging and commits, copies, and lease operations where Azure permits them.
  • Added per-client Storage API version selection to blob service, container, blob, block blob, and lease client options. The selected version is propagated to clients created from a parent client.
  • Added ETags to BlobProperties and BlobContainerProperties.
  • Added TagsTooLarge to BlobErrorCode.

Changed

  • Blob and account SAS tokens now default to the latest generally available Storage API version.
  • Container property requests now use the Azure HEAD operation.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
cadot.eu/make
besmartand-pro/php-quality-config
sentix/ai-chatbot
codifyo/ts-generator-bundle
mintobit/jobqueue
a4sex/maintenance-bundle
a4sex/entity-date-update
a4sex/client-identifier
a4sex/base-utilites
a4sex/key-value-storage
a4sex/micro-status
chilldev/dependency-injection-extra
datinglibre/datinglibre-app-api
biberltd/corebundle
bricre/symfony-bundle-test
biberltd/logbundle
dominium/http-adapter-bundle
dominium/google-analytics
a4sex/auto-clean-entity
christhompsontldr/laravel-inky