Home
Projects
Resources
Alternatives
Blog
Sign In
S3 Proxy Versions
Save
S3 Reverse Proxy with GET, PUT and DELETE methods and authentication (OpenID Connect and Basic Auth)
Overview
Versions
Reviews
Resources
v4.14.0
1 month ago
4.14.0
(2024-03-24)
Bug Fixes
authentication:
Change internal server error errors to unauthorized ones (
1a773cd
), closes
#401
authx:authentication:
Validate redirect hostname to avoid redirect injection (
9df6a1e
)
Documentation
Upgrade mkdocs-material (
8f1e39b
)
Features
add version command and allow config path (
ec545c4
)
Upgrade dependencies (
0acd9ce
)
Styles
Upgrade linter and patch code (
67eb691
)
v4.13.0
2 months ago
4.13.0
(2024-02-15)
Code Refactoring
metrics:
Rename variable (
68cfeaf
)
Features
Add feature to disabe export path metrics (
c5aab20
), closes
#423
Upgrade dependencies (
2de3eda
)
Upgrade dependencies, linter, documentation and code (
d623b88
)
Upgrade golang to 1.22 (
f2ffb7c
)
Maintenance
deps:
update actions/labeler action to v5 (
fcae426
)
deps:
update actions/setup-go action to v5 (
b06dc4f
)
deps:
update actions/setup-python action to v5 (
6f3706b
)
deps:
update actions/stale action to v9 (
5676677
)
deps:
update dorny/paths-filter action to v3 (
6bb2be6
)
deps:
update golangci/golangci-lint-action action to v4 (
81be229
)
Upgrade mkdocs-material (
c44ace2
)
Upgrade pre-commit hooks (
603f2fb
)
Styles
Upgrade linter and patch code (
3359f59
)
Tests
server:
Fix tests for golang 1.22 (
a061727
)
v4.12.0
6 months ago
4.12.0
(2023-10-29)
Bug Fixes
Fix code and tests due to dependencies upgrade (
d426ca2
)
Code Refactoring
bucket:
Rename struct and filenames (
463f95d
)
config:
Rename struct and filenames (
da9c03c
)
s3client:
Rename struct and filenames (
ef32878
)
Features
Change mock library & tool & upgrade test runner (
7119886
)
Change upload to S3Manager instead of classic PUT to increase maximum file size upload (
133dfce
), closes
#391
Update pre-commit dependencies (
ac339a7
)
Upgrade dependencies, golang and golangci-lint (
7893ef8
)
v4.11.0
9 months ago
4.11.0
(2023-07-21)
Continuous Integration
Add junit integration in CI (
82c13bd
)
Features
Allow to disable listing files and folders (
27e565f
), closes
#370
Upgrade dependencies (
b763409
)
Maintenance
Change test commands and add junit output (
6a1d600
)
v4.10.0
10 months ago
4.10.0
(2023-06-19)
Bug Fixes
deps:
Upgrade dependencies (
4509754
)
Dockerfile:
Upgrade base image (
71a44fd
)
server:
Close file on upload and remove all files from form when PUT request is finished (
e0eec94
)
Upgrade linter and code (
af68f91
)
Continuous Integration
Upgrade size labeler action (
18100ae
)
Documentation
Upgrade mkdocs (
ce58474
)
Upgrade mkdocs-material (
719f8c2
)
Features
Add support for putting ACL on each file uploaded (
56d609f
)
Upgrade all dependencies (
b873154
)
Maintenance
Upgrade linter (
a5e532a
)
Upgrade pre-commit hooks (
a9bf61f
)
v4.9.0
1 year ago
4.9.0
(2023-05-08)
Bug Fixes
config:
Fix typo error in configuration key (
7d7b92c
)
deps:
update module github.com/go-playground/validator/v10 to v10.12.0 (
c5b482e
)
deps:
update module golang.org/x/net to v0.9.0 (
bd60ce7
)
Upgrade all dependencies and linter (
0ae7afd
)
Continuous Integration
Change permissions and ubuntu version on labeler CI (
e79a5de
)
Upgrade size labeler (
1be9bac
)
Upgrade ubuntu on stale (
9d210e0
)
Documentation
Upgrade mkdocs-material to v9 (
2499331
)
Features
Add support for Bucket Request configuration (
a593c6c
), closes
#358
Upgrade dependencies (
4758513
)
Upgrade linter, Put right configuration for it , Remove dead code and improve RAM usage (
5111b8d
)
Upgrade pre-commit hooks (
28229dc
)
Maintenance
Add support for gotestfmt for better test visiblity (
a53c9fd
)
Clean duplicate targets in makefile (
c3bb4a9
)
deps:
update actions/setup-go action to v4 (
76f6455
)
deps:
update actions/stale action to v8 (
6d74b8a
)
Upgrade pre-commit hooks (
d621073
)
Pull Requests
Merge pull request #354 from oxyno-zeta/renovate/golang.org-x-net-0.x (
ada6795
), closes
#354
Merge pull request #352 from oxyno-zeta/renovate/github.com-go-playground-validator-v10-10.x (
96991d3
), closes
#352
Merge pull request #351 from oxyno-zeta/renovate/actions-setup-go-4.x (
41e481b
), closes
#351
Merge pull request #353 from oxyno-zeta/renovate/actions-stale-8.x (
d72c3e6
), closes
#353
v4.8.0
1 year ago
4.8.0
(2023-02-11)
Bug Fixes
config:
Fix error without stack trace (
8a4a336
)
config:
Fix null pointer (
bd6863c
)
config:
Fix null pointer (
8a46ad9
)
Continuous Integration
Upgrade to golang 1.20 (
69135c5
)
Features
Add system metadata for PUT operations (
2d261b3
)
Maintenance
Upgrade dependencies (
7c770c0
)
Upgrade pre-commit hooks (
22915e3
)
Upgrade semantic-release (
95ef6f6
)
v4.7.0
1 year ago
4.7.0
(2022-12-21)
Bug Fixes
deps:
update github.com/johannesboyne/gofakes3 digest to c2f5cc6 (
264deb2
)
deps:
update module github.com/fsnotify/fsnotify to v1.6.0 (
61ff296
)
deps:
update module github.com/go-chi/chi/v5 to v5.0.8 (
ed08c2a
)
deps:
update module github.com/masterminds/sprig/v3 to v3.2.3 (
73d7551
)
deps:
update module github.com/prometheus/client_golang to v1.14.0 (
ceb8e4b
)
deps:
update module golang.org/x/net to v0.4.0 (
0e0e850
)
deps:
update module golang.org/x/oauth2 to v0.3.0 (
ae0e470
)
deps:
update module golang.org/x/sync to v0.1.0 (
e69e9a4
)
Documentation
Fix main page documentation (
fcc3a80
)
Features
Add support for GET redirected to signed URL (
52103b9
)
Maintenance
Upgrade and clean dependencies (
d3a7f5c
)
deps:
update actions/stale action to v7 (
ceaf4ed
)
deps:
update alpine docker tag to v3.17 (
4506824
)
Pull Requests
Merge pull request #320 from oxyno-zeta/renovate/golang.org-x-oauth2-0.x (
6c0c2be
), closes
#320
Merge pull request #317 from oxyno-zeta/renovate/github.com-fsnotify-fsnotify-1.x (
e3e629f
), closes
#317
Merge pull request #333 from oxyno-zeta/renovate/github.com-go-chi-chi-v5-5.x (
eaa7e21
), closes
#333
Merge pull request #324 from oxyno-zeta/renovate/github.com-johannesboyne-gofakes3-digest (
3807767
), closes
#324
Merge pull request #329 from oxyno-zeta/renovate/github.com-masterminds-sprig-v3-3.x (
65c1beb
), closes
#329
Merge pull request #335 from oxyno-zeta/renovate/actions-stale-7.x (
358c291
), closes
#335
Merge pull request #330 from oxyno-zeta/renovate/alpine-3.x (
7e193f9
), closes
#330
Merge pull request #322 from oxyno-zeta/renovate/github.com-prometheus-client_golang-1.x (
71a595d
), closes
#322
Merge pull request #331 from oxyno-zeta/renovate/golang.org-x-net-0.x (
1f13b40
), closes
#331
Merge pull request #318 from oxyno-zeta/renovate/golang.org-x-sync-0.x (
2bd0fe4
), closes
#318
Merge pull request #334 from oxyno-zeta/signed-url (
800736e
), closes
#334
v4.6.1
1 year ago
4.6.1
(2022-12-08)
Bug Fixes
deps:
update module github.com/stretchr/testify to v1.8.1 (
f873835
)
deps:
update module golang.org/x/net to v0.2.0 (
3c71416
)
response-handler:
Fix headers not sent before status code (
4485887
)
response-handler:
Send Accept-Ranges header on stream file (
4fb000c
)
Documentation
user-guide:
Remove old chart url (
d38c7ff
)
Maintenance
Clean dependencies (
ad88650
)
Upgrade linter (
e50719e
)
Pull Requests
Merge pull request #321 from oxyno-zeta/renovate/github.com-stretchr-testify-1.x (
95f0243
), closes
#321
Merge pull request #319 from oxyno-zeta/renovate/golang.org-x-net-0.x (
cd16b00
), closes
#319
Styles
Fix linter errors (
6dfc73d
)
v4.6.0
1 year ago
4.6.0
(2022-10-22)
Bug Fixes
bucket:
Force get object body to be closed (
6216860
)
deps:
update github.com/johannesboyne/gofakes3 digest to 532d036 (
18cb54d
)
deps:
update github.com/johannesboyne/gofakes3 digest to 83a58ec (
e30d9f2
)
deps:
update github.com/johannesboyne/gofakes3 digest to c3ac35d (
640883d
)
deps:
update golang.org/x/net digest to 2871e0c (
28f8e90
)
deps:
update golang.org/x/net digest to 41545e8 (
#298
) (
001b9f2
)
deps:
update golang.org/x/net digest to 749bd19 (
889b073
)
deps:
update golang.org/x/net digest to c90051b (
3f3ae8d
)
deps:
update golang.org/x/oauth2 digest to d0670ef (
7b677c6
)
deps:
update golang.org/x/oauth2 digest to fd043fe (
449f583
)
deps:
update golang.org/x/sync digest to 0de741c (
3114046
)
deps:
update module github.com/coreos/go-oidc/v3 to v3.2.0 (
a6b9aad
)
deps:
update module github.com/fsnotify/fsnotify to v1.5.4 (
811af00
)
deps:
update module github.com/go-chi/cors to v1.2.1 (
598a6b9
)
deps:
update module github.com/go-playground/validator/v10 to v10.11.0 (
0207330
)
deps:
update module github.com/prometheus/client_golang to v1.12.2 (
284f36d
)
deps:
update module github.com/spf13/viper to v1.11.0 (
d205b0f
)
deps:
update module github.com/spf13/viper to v1.12.0 (
#287
) (
614fb18
)
deps:
update module github.com/stretchr/testify to v1.8.0 (
8062b7a
)
deps:
update module gopkg.in/yaml.v3 to v3.0.1 (
88c7ef7
)
Continuous Integration
Increase default timeout for Golang linter (
10c01d9
)
Documentation
Add link and section for s3-proxy-interfaces (
0d2afce
)
Improve documentation about authorization accesses (
133374a
), closes
#265
Features
Add server timeout configuration with default value against Slowloris attack (
8e9c8cb
)
Change error management package and fix logger error management (
bc276ab
)
Maintenance
Add default install hooks on pre-commit (
ac05ddc
)
Add github funding links (
277671c
)
Patch README to add proper CI Badge (
5c3e41a
)
Upgrade golang dependencies (
891128a
)
Upgrade golang to 1.19 (
6e3b5f7
)
Upgrade linter (
0ebf411
)
Upgrade mkdocs-material and mkdocs-awesome-pages-plugin (
4eee402
)
Upgrade pre-commit hooks (
9feb84d
)
deps:
update actions/setup-python action to v4 (
396ddc5
)
deps:
update actions/stale action to v6 (
#314
) (
48819c5
)
deps:
update dependency alpine to v3.16 (
688ca2c
)
deps:
update docker/setup-qemu-action action to v2 (
c892e17
)
Upgrade pre-commit hooks (
b7b7f1c
)
Pull Requests
Merge pull request #291 from oxyno-zeta/renovate/github.com-stretchr-testify-1.x (
5307ee6
), closes
#291
Merge pull request #290 from oxyno-zeta/renovate/golang.org-x-net-digest (
46d9282
), closes
#290
Merge pull request #281 from oxyno-zeta/renovate/golang.org-x-sync-digest (
f615703
), closes
#281
Merge pull request #280 from oxyno-zeta/renovate/github.com-prometheus-client_golang-1.x (
b957463
), closes
#280
Merge pull request #293 from oxyno-zeta/renovate/golang.org-x-oauth2-digest (
84f41c1
), closes
#293
Merge pull request #294 from oxyno-zeta/renovate/github.com-johannesboyne-gofakes3-digest (
c083bbc
), closes
#294
Merge pull request #292 from oxyno-zeta/renovate/actions-setup-python-4.x (
c26c1de
), closes
#292
Merge pull request #289 from oxyno-zeta/renovate/golang.org-x-oauth2-digest (
ad367b7
), closes
#289
Merge pull request #283 from oxyno-zeta/renovate/github.com-johannesboyne-gofakes3-digest (
46f5b99
), closes
#283
Merge pull request #284 from oxyno-zeta/renovate/gopkg.in-yaml.v3-3.x (
bb84bf2
), closes
#284
Merge pull request #285 from oxyno-zeta/renovate/alpine-3.x (
0fd47af
), closes
#285
Merge pull request #279 from oxyno-zeta/renovate/github.com-coreos-go-oidc-v3-3.x (
b4e7923
), closes
#279
Merge pull request #276 from oxyno-zeta/renovate/docker-setup-qemu-action-2.x (
52a2217
), closes
#276
Merge pull request #273 from oxyno-zeta/renovate/github.com-go-chi-cors-1.x (
5a3eb59
), closes
#273
Merge pull request #271 from oxyno-zeta/renovate/github.com-spf13-viper-1.x (
083829d
), closes
#271
Merge pull request #275 from oxyno-zeta/renovate/github.com-go-playground-validator-v10-10.x (
6427605
), closes
#275
Merge pull request #272 from oxyno-zeta/renovate/github.com-johannesboyne-gofakes3-digest (
a73db85
), closes
#272
Merge pull request #267 from oxyno-zeta/renovate/golang.org-x-net-digest (
a2fb3e5
), closes
#267
Merge pull request #274 from oxyno-zeta/renovate/github.com-fsnotify-fsnotify-1.x (
2c3599d
), closes
#274
Merge pull request #264 from oxyno-zeta/renovate/golang.org-x-net-digest (
cc7e929
), closes
#264
Styles
Fix all linter errors (
3ae37a6
)
response-handler:
Simplify code (
fe0bd91
)
« Previous
Next »
Home
Projects
Resources
Alternatives
Blog
Sign In
Sign In to OSA
I agree with
Terms of Service
and
Privacy Policy
Sign In with Github