Releases: oxyno-zeta/s3-proxy
2.1.0
Changelog
dc47453 Merge pull request #3 from oxyno-zeta/develop
1fa6c94 doc: Document AWS IAM Policy
57d5a0a feat: Add actions on target
2ee0020 fix: Add forgotten log in auth middleware
07cf9e7 fix: Change log functions
f70cdc1 fix: Fix authentication bypass in case of resource not found
416abe0 fix: Fix wrong check of configuration for list targets config
1a9052f fix: Fix wrong error check for get object errors
0241a4b refacto: Refactor project code
Docker images
docker pull oxynozeta/s3-proxy:latest
docker pull oxynozeta/s3-proxy:2.1.0
docker pull oxynozeta/s3-proxy:2
docker pull oxynozeta/s3-proxy:2.1
2.0.0
Changelog
73b8e15 Merge pull request #2 from oxyno-zeta/v2
bc6a81b chore: Fix installation of golangci-lint
246e3ea chore: Update and fix golangci lint configuration
62a8b36 chore: Update golangci-lint version
98b90c8 doc: Update documentation
e37f555 doc: update documentation for configuration and update configuration example
6f4d7c3 feat: Add mount feature and begin v2
997df7f feat: Add prometheus metrics
78240f8 feat: Better strucuture for bucket pkg
b0af796 feat: Change logger usage to interface
d9102b7 feat: Change oidc login and callback path on oidc provider
f2b11fe feat: Create packages for middlewares and server utils
98e0bc4 feat: Manage mount point in target list
283625b feat: Rework s3client pkg to add interface
f5cf66c feat: Validate new configuration and change configuration library (switch to viper)
1a7faa8 feat: Validate resource path by checking mount path contains
f35716d fix: Add validation for mount path lists
3ed1095 fix: Clean code
2924b79 fix: Fix all lint errors
7fa409c fix: Fix error message for configuration validation
9069a15 fix: Fix linter errors
861b752 fix: Fix linter errors
9f08598 fix: Fix list targets with no resource declared case
c9cb69b fix: Fix target path error message
f32986a fix: Fix wrong affect of variables
889d968 fix: Fix wrong path on file listing
32107cc fix: Fix wrong usage of interface objects
d385992 refactor: Refactoring code on configuration validation
597ee4d refactor: Refactoring code on configuration validation
5d92ceb refactor: Refactoring code on configuration validation
Docker images
docker pull oxynozeta/s3-proxy:latest
docker pull oxynozeta/s3-proxy:2.0.0
docker pull oxynozeta/s3-proxy:2
docker pull oxynozeta/s3-proxy:2.0
1.1.0
Changelog
85fd4de Merge pull request #1 from oxyno-zeta/develop
55a477c chore: Add make step to update dependencies
fceacc9 chore: Clean go module declaration on each build
e79f7e1 chore: Support golang 1.13
5d4bf37 chore: Tidy all dependencies
0e87f1a chore: Update all dependencies
c1a754a doc: Add documentation for deployment
d7fbfbd doc: Add example link
fac7910 doc: Update configuration documentation to add full example
a689eca feat: Add required flags in documentation
8d103e8 feat: No authorization accesses will authorize with group check
1a92912 feat: Resource path management with all authentication system and whitelist
b15ba5d tests: Add first test
Docker images
docker pull oxynozeta/s3-proxy:latest
docker pull oxynozeta/s3-proxy:1.1.0
docker pull oxynozeta/s3-proxy:1
docker pull oxynozeta/s3-proxy:1.1
1.0.0
Changelog
296a2ba Feat: Update issue templates
60024a3 Initial commit
c5f6579 Set theme jekyll-theme-cayman
ba332bb chore: Add goreleaser configuration
b937726 chore: Fix Makefile build-cross
12b9326 chore: Fix go modules (again...)
f475096 chore: Fix go modules (again...)
efa58f1 chore: Fix goreleaser configuration for docker image names
280c236 chore: Fix makefile for go modules
302984a chore: Update Makefile
923fe27 chore: Update gitignore
33a311c chore: Update gitignore
84cd404 chore: Update go modules
0c5f4db chore: Update goreleaser configuration for alpha version
2df331d chore: Update goreleaser configuration to remove not working docker build flag
a123d17 chore: fix go modules
9f47c4b chore: new Makefile structure to use goreleaser, rework CI, enable stable docker images
9b31974 ci: Add docker-build in ci
0cb5a7b ci: Build all platforms in CI and rework ci dependency tree
e09e575 ci: Fix circleci build
af9dac1 ci: Fix circleci build-cross steps
e4fdb8a ci: Update CI
38b4633 ci: Upgrade CI and makefile for release step, add Dockerfile for project
4585d00 doc: Add missing documentation on types
aa968ec feat(log-middleware): Level depends now on http status code
c018126 feat: Add S3 endpoint support
431b52b feat: Add basic authentication
705c66f feat: Add bucket prefix support and some reworks
e51677b feat: Add configuration file to gitignore
1e9d4dc feat: Add documentation for project
5bca01c feat: Add documentation on methods
cefcc8e feat: Add example configuration file
58d785f feat: Add headers when downloading files for better integration
0954d57 feat: Add index document management
a443abb feat: Add internal server for health check and prometheus handler
ba25004 feat: Add main bucket path support when only 1 bucket is provided
fb82613 feat: Add management of internal server error
da0cb47 feat: Add middleware to internal server
a8c103e feat: Add nocache middleware and GZIP middleware
e704768 feat: Add oidc authentication
34d93e3 feat: Add project and list files feature
f6dd2e5 feat: Add template method to show file size in a human readable format
3d73b2f feat: Add template to list files and folders
67b3cbf feat: Allow to change templates by custom one
b525588 feat: Allow to put secrets directly in configuration file
e94abb6 feat: Change configuration default path for subdirectory
7deb155 feat: Change configuration model and add default bucket region value
2ebe67a feat: Change configuration structure
f8777f4 feat: List all target buckets available on /
c32f637 feat: Load custom credentials from environment variables or secret files
8a1aef7 feat: Management of not found error
e8f0088 feat: Put all dockerfile for all arch to have all needed certs
aaf3eb1 feat: Rename template file
db62daf feat: Update issue templates
affe777 fix: Add comments on public method
fd1d92a fix: Add forgotten error logs on basic auth middleware
95b1070 fix: Disable goreleaser docker build for other arch it is not supported
124ca9e fix: Fix documentation about credential configuration
13577a7 fix: Fix documentation link
6d6e710 fix: Fix documentation link
0de3074 fix: Fix wrong http status on errors
862ff61 fix: Fix wrong rename type
2f0a6d3 fix: Fix wrong rename type
74781bc fix: Improve documentation
Docker images
docker pull oxynozeta/s3-proxy:latest
docker pull oxynozeta/s3-proxy:1.0.0
docker pull oxynozeta/s3-proxy:1
docker pull oxynozeta/s3-proxy:1.0