3.3.0 (2021-03-15)
Bug Fixes
- config: Fix configuration loading for key rewrite and add tests for it (9ba06ca)
- deps: update github.com/johannesboyne/gofakes3 commit hash to 02ffa76 (f4316fa)
- deps: update go-chi packages to v5 (6acb54b)
- deps: update golang.org/x/net commit hash to e18ecbb (9178946)
- deps: update golang.org/x/oauth2 commit hash to 9bb9049 (1a85680)
- deps: update golang.org/x/sync commit hash to 036812b (b7a1069)
- Build HTTPS redirect URI when behind LB (a437992)
- deps: update module github.com/golang/mock to v1.5.0 (d45fb89)
- deps: update module github.com/sirupsen/logrus to v1.8.0 (19e94cf)
Code Refactoring
- bucket: Split code for lisibility (e15c439)
Continuous Integration
- Upgrade to golang 1.16 (d49daf4)
Documentation
- Add documentation for cache management and ETag (d0e4d6c)
- Add documentation for compress server options (9767255)
- Add documentation for key-rewrite feature (bdafbd4)
Features
- Add ETag and cache management (8f2cc38)
- Add key rewrite feature (f17caf7)
- Allow to configure compress middleware (097c776)
- Deprecate index document field at target root level (00b44b4)
Maintenance
- Clean dependencies and fix dependency in Makefile (0f1daf9)
- goreleaser: Update for docker deprecations (17933da)
- Clean dependencies (9cad70f)
- Clean dependencies (53de747)
- Limit concurrent build for goreleaser (b7e0727)
- deps: update golang.org/x/oauth2 commit hash to 6667018 (5fa900d)
- deps: update johannesboyne/gofakes3 commit hash to ecdfbfd (a029640)
- deps: update module aws/aws-sdk-go to v1.37.10 (80c4d81)
- Upgrade coreos/oidc dependency (0dcf176)
- Upgrade sprig dependency (8ea567a)
Pull Requests
- Merge pull request #167 from oxyno-zeta/compress-middleware (13d92ce), closes #167
- Merge pull request #161 from oxyno-zeta/cache-etag (a1dc2e3), closes #161
- Merge pull request #160 from abeltay/update-go-chi-v5 (0544738), closes #160
- Merge pull request #151 from oxyno-zeta/renovate/golang.org-x-sync-digest (7cd2d88), closes #151
- Merge pull request #153 from oxyno-zeta/renovate/github.com-johannesboyne-gofakes3-digest (daec5e4), closes #153
- Merge pull request #150 from oxyno-zeta/renovate/golang.org-x-net-digest (c322b4f), closes #150
- Merge pull request #146 from oxyno-zeta/renovate/golang.org-x-oauth2-digest (296cbdf), closes #146
- Merge pull request #155 from oxyno-zeta/renovate/github.com-sirupsen-logrus-1.x (710e6a0), closes #155
- Merge pull request #154 from oxyno-zeta/renovate/github.com-golang-mock-1.x (f193a56), closes #154
- Merge pull request #157 from oxyno-zeta/key-rewrite (6cb3db0), closes #157
- Merge pull request #156 from iskandar/fix-tls-2 (04cd22d), closes #156
- Merge pull request #140 from oxyno-zeta/renovate/johannesboyne-gofakes3-digest (92d021e), closes #140
- Merge pull request #139 from oxyno-zeta/renovate/golang.org-x-oauth2-digest (bcf5195), closes #139
- Merge pull request #141 from oxyno-zeta/renovate/aws-aws-sdk-go-1.x (864a8b0), closes #141
Styles
- Upgrade linter (95d4b19)