Features
- Container ports can now be reached by any IP address coming from your Docker network gateway
EXTRA_SUBNETSremoved (no longer needed)- Multi options filtering (i.e.
-e REGION=Germany,Netherlands) HTTP_CONTROL_SERVER_PORTenvironment variableHTTP_CONTROL_SERVER_LOGenvironment variableFIREWALL_INPUT_PORTSenvironment variable
Improvements
- Using context for HTTP requests for faster shutdown and cleaner behavior
- Do not log healthcheck HTTP requests on HTTP control server
Documentation
- Port forwarding for Mullvad
Code
- Using the Go
netlinklibrary to communicate to the Kernel directly to interact with ip routes and rules - Upgrade all Go dependencies
- Add more linters and fix several lint issues
- VSCode development container configuration updated