All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- #133 bacnkend/s3: Fixed Anonymous Credentials Error on public buckets.
- Fixes #132
- #138 backend/gcs: Fix GCS to pass credentials correctly when
GCS_ENDPOINT
is not set. - #135 backend/gcs: Fixed parsing of GCS JSON key.
- #102 Implement option to disable cache rebuild if it already exists in storage.
- #86 Add backend operation timeout option that cancels request if they take longer than given duration.
BACKEND_OPERATION_TIMEOUT
,backend.operation-timeot
. Default value is3 minutes
. - #86 Customize the cache key in the path. Adds a new
remote_root
option to customize it. Defaults torepo.name
.
- #86 Support multipart uploads.
- #86 Fixed rebuild errors when a nested path given in mount.
- Fixes #87.
- Nothing.
- Nothing.
- Add symlinks to archive
- Nothing
- Nothing.
- Nothing.
- Add missing stage
- Add missing labels
- Add release latest
- Add snapshot stage
f20a2ea Rename DRONE_REPO_OWNER to DRONE_REPO_NAMESPACE
- Nothing.
- Nothing.
- Improvements to build pipeline
9532da6 Clean and organize TODOs
- Nothing.
- Nothing.
- Add blogpost link to it
- Add cache-key parameter to README example
- Add slack message image
- Do not try to rebuild cache for the paths do not exist
- Fix drone release
- Fix image name in README
- Fix link to examples in README
- Fix parameter naming issue in examples
- Fix pure Docker example in README
- Some README improvements
- goreleaser releases Docker
- Nothing.
- Nothing.
- Add new drone logo
- goreleaser releases Docker
- Nothing
- Nothing.
- Nothing.
- Add new drone logo
- goreleaser releases Docker
- Nothing
- Nothing.
- Nothing.
- Add docs for drone plugin index
- Add how it works
- Fix minor command issue
- Integrate with Drone.io
- Trigger on a tag
- Use scratch as base image
ba005b6 Improve README
- Nothing.
- Nothing.
- Fix behaviour with empty credentials
- Print out more information when debug enabled
- Improve Documentation
- Nothing.
- Nothing.
- Add additional information for cache keys
- Add annotations for cache metadata fields
- Add cache key template helper functions (checksum, epoch, arch, os)
- Add github codeowners
- Volume/Filesystem Cache (#15)
- Enable more linters and fix discovered issues (#14)
- Update documentation (#16)
- Nothing.
- Nothing.
- CircleCI like template cache keys
- Short names to CLI flags
- Gzip support
- integration tests
- Make Restore/Rebuild flags mutually exclusive
- Ability to read environment variables from a file removed.
- Plugin no longer depends on github.com/joho/godotenv.
env-file
flag is no longer available. - Plugin no longer depends on github.com/sirupsen/logrus.
- Nothing.