48 lines
1.5 KiB
Markdown
48 lines
1.5 KiB
Markdown
# Changelog
|
|
All notable changes to this project will be documented in this file.
|
|
|
|
## [Unreleased - available on :latest tag for docker image]
|
|
### Changed
|
|
### Added
|
|
|
|
## [v0.0.4] - 2025-10-07
|
|
|
|
**Important:** :warning: Starting with this release, the proxy requires authentication by default. The `REQUIRE_AUTH` parameter is now set to `true` by default. Please refer to the documentation for details on this change.
|
|
|
|
### Changed
|
|
- Migrated to a distroless Docker image from scratch.
|
|
- Moved go-socks5 to a modified forked repository at https://github.com/serjs/go-socks5 as a dependency.
|
|
|
|
### Added
|
|
- Added `REQUIRE_AUTH` parameter with a default value of `true` to enforce authentication for the proxy.
|
|
- Added `ALLOWED_DEST_FQDN` config environment parameter for filtering destination FQDNs based on regex patterns.
|
|
- Added `SetIPWhitelist` config environment parameter for setting a whitelist of IP addresses allowed to use the proxy connection.
|
|
- Implemented Dependabot version updates automation.
|
|
|
|
## [v0.0.3] - 2021-07-07
|
|
### Added
|
|
- TZ env varible support for scratch image
|
|
|
|
### Changed
|
|
- Update golang to 1.16.5
|
|
- Migrate to go module
|
|
|
|
## [v0.0.2] - 2020-03-21
|
|
### Added
|
|
- PROXY_PORT env parameter for app
|
|
- Multiarch support for docker images
|
|
|
|
### Changed
|
|
ADd caarlos0/env lib for working with ENV variables
|
|
|
|
## [v0.0.1] - 2018-04-24
|
|
### Added
|
|
- Optional auth
|
|
|
|
### Changed
|
|
- Golang vendoring
|
|
- Change Dockerfile for multistage builds with final scratch image
|
|
|
|
### Removed
|
|
- IDE files
|