All notable changes to this project will be documented in this file. This change log follows the conventions of keepachangelog.com.
:endpoint
and :explicit-object-acl
in the AWSS3Bucket record. When we added those two options, we forgot to make them part as the record. The implementation worked because Clojure records double as Clojure maps when we assoc extra keys to them. But they should be proper record members.put-object
operations on an AWSS3Bucket record with both an :endpoint
and an explicit-object-acl
, the underlying library generated a warning about not being able to set the S3 bucket account owner for the ACL. It turns out the heuristics used by the underlying library to get the account owner don't work if using an explicit :endpoint
that doesn't look like the canonical AWS S3 enpoints. Which happens when using S3 compatible APIs from other cloud vendors.eastwood
, leinclj-fmt
, digest
, http-kit
, amazonica
and AWS Java SDK dependencies.integrant
, amazonica
and AWS Java SDK dependencies.:endpoint
configuration parameter, to be able to use specific AWS S3 endpoints, or use alternative S3-compatible services (like the ones offered by various cloud providers).lein
, cljfmt
and eastwood
dependencies bumpeastwood
warningsobject-storage.core
dependency to get updated specs for get-object-url-opts
.http-kit
dependency to fix SSL+SNI Connection Errors.get-object-url
opts to accept content-type
and content-disposition
.pmap
instead of map
.Can you improve this documentation? These fine people already did:
Iñaki Arenaza, Dipti Gautam, spietras, joseAyudarte91, lucassousaf, Mikel Elizondo, Bingen Galartza Iparragirre & Bingen GalartzaEdit on GitHub
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close