dbp:relay:blob:buckets:clear to clear a bucketdbp:relay:blob:files:download to download filesdbp:relay:blob:files:info to get file information (size, hash, etc.)dbp:relay:blob:files:list to list all files in a bucketdbp:relay:blob:buckets:list to list all bucketsramsey/uuidbinary GET parameter
contentUrldbp/relay-verity-bundle and adapt to newest versiondbp/relay-verity-bundle to check validity of documentsHEAD requests when a valid GET url is givenGenerateFileCommandGenerateFileCommand to enable generating dummy files of a given filesize with given blob information directly on the servernotify_when_quota_over and report_when_expiry_inpublic_key to key and remove config option pathdbp/relay-blob-library v0.3.0 and adapt accordingly; make FileApi publicly accessible
via alias dbp.relay.blob.file_apiretentionDuration to deleteIndeleteAt as PATCH parameterdeleteIn to PATCH parameters, patches the deleteAt date from the time of the requestmax_retention_duration from the bucket configexists_until to delete_atdelete_at is NULL, the file will be kept indefinitelyincludeDeleteAt for GET requests. If =1, all files where delete_at is not NULL will be returned. If not set, files where delete_at is not NULL will be ignored.propertyName in errorDetail for error type mismatch.jschema impossibletype mismatch errorproject_dir againproject_dir, which should point to the root of the projectdbp:relay-blob:check-storage command since it could happen that the doctrine em loses connection to the SQL databasetype in some cases in a PATCH requestnotifyEmail for now since a bug would leak information about the amount of other files getting deletedreporting email to prevent it from getting too big (before it had every file that will soon expire in it)disableValidation that disables output validation for GET requests if set to =1exists_until is now set to NULL if should be the max retention duration, to reflect changes in the config immediatelyadditionalMetadata to metadata and additionalType to typebcs from signature to decouple body from urlblob_bucket_sizes to 0fileHash check for file upload in PATCHGET error codes that didnt match for the caseGET requests to /downloadblob_bucket_sizes tablepost_max_size is exceeded. This is now a separate error case.GET requestsapplication/merge-patch+json instead of application/jsonblob_bucket_sizes table that keeps track of the blob bucket sizes. This should improve performance massively for big tables.blob_bucket_sizes table.date_created for better GET request efficiencyprefix, file_name, date_accessed, file_size and additional_type to more fitting, efficient typesprefix and internal_bucket_idPoliciesStruct and adapt code accordinglyPATCH error messagesuuid_binary type in the doctrine config is no longer required,
the bundle will now handle it automatically.creationTime to ISO8601 Date instead of unix timestampexists_until endpointPUT to PATCHPOST url parameters but creationTime, method and bucketID to bodyDatasystemProviderServiceInterface by one function that allows upload of base64 encoded filesPATCHcs to an url checksum ucs and a body checksum bcs. ucs is required in
every request and works like cs did, and bcs builds a checksum over the json body of a request.fileName bug in 'PUT' requestlast_access column to date_accessedextension column to mime_type to store mime types instead extensionsdate_modified, additional_type columnsjustinrainbow/json-schema to composer.jsonstartsWith, which enables operations on all prefixes in one bucket starting with prefix.file_name column size of blob_files to 1000 characters/blob/files/{identifier}/download action implemented which returns a binary response of the
file with the given identifierbinary to includeData, since it returns base64 encoded data not binary dataaction to method and only include the used method now. CREATONE, GETONE,
GETALL, DELETEALL, DELETEONE, PUTONE are removed and replaced by POST, GET, DELETE, PUT./blob/files/{identifier}/download action\Dbp\Relay\BlobLibrary\Helpers\SignatureTools::verifydbp/relay-blob-library and move some code from \Dbp\Relay\BlobBundle\Helper\DenyAccessUnlessCheckSignature
to \Dbp\Relay\BlobLibrary\Helpers\SignatureToolsHow can I help you explore Laravel packages today?