Releases: ryanbekhen/nanoproxy
Releases · ryanbekhen/nanoproxy
0.15.1
Changelog
Dependency updates
- 6a96a44: fix(deps): refactor StaticCredentialStore initialization (@ryanbekhen)
- 3402759: fix(deps): refactor credential store handling (@ryanbekhen)
0.15.0
Changelog
New Features
- 47cd934: feat(proxy): add HTTP proxy server and enhance auth handling (@ryanbekhen)
- 0818dd4: feat(proxy): add HTTP proxy support (@ryanbekhen)
- 9fa7a5b: feat(test)!: add extensive mock and test coverage for proxy/tors (@ryanbekhen)
Bug fixes
- 656d7f6: fix(server)!: improve HTTP server configuration (@ryanbekhen)
- e1ba532: fix: handle ignored errors in test files (@ryanbekhen)
- 9a3263d: fix:(test): unit testing (@ryanbekhen)
Dependency updates
- 2cd5713: fix(deps): downgrade goreleaser version to 1 (@ryanbekhen)
- 14db46f: fix(deps): update golang.org/x/crypto to v0.31.0 (@ryanbekhen)
- a5858fb: fix(deps): update goreleaser version and config (@ryanbekhen)
Documentation updates
- bd5bb08: doc(README): add data flow and impact details for Tor usage (@ryanbekhen)
- afe9416: doc: update Docker command in README (@ryanbekhen)
- cca87ae: doc: update README to reflect Tor usage (@ryanbekhen)
- 6c9fbd3: doc(README): add HTTP proxy support documentation (@ryanbekhen)
- ff6018a: doc: add installation instructions for MacOS and Windows (@ryanbekhen)
- 8c4115f: doc: update Docker commands to include port 8080 (@ryanbekhen)
0.14.1
Changelog
New Features
- 363b211: feat(build)!: update Go version to 1.23 in workflow (@ryanbekhen)
- d8fb442: feat(build)!: update Go version to 1.23 in workflow (@ryanbekhen)
Bug fixes
- 4c49881: fix(tests): refactor DialControlPort test with mock server (@ryanbekhen)
- d76b124: fix(tor): improve tor identity switching mechanism (@ryanbekhen)
0.14.0
Changelog
New Features
- d56db16: feat(Makefile): add build_snapshot and clean targets (@ryanbekhen)
- 113b1f6: feat(tor): add new Tor identity management and tests (@ryanbekhen)
- 3f0bac5: feat(tor): add new integration with Tor network (@ryanbekhen)
- 98bdde7: feat(tor): add tor bootstrap status check function (@ryanbekhen)
- 8c5ce60: feat(tor): integrate supervisor and refactor Tor handling (@ryanbekhen)
- 9b88bb6: feat(tor): introduce Tor support for nanoproxy (@ryanbekhen)
- 6903b90: feat(tor): simplify identity switch mechanism (@ryanbekhen)
- 1ccb0d3: feat: integrate Tor with nanoproxy startup script (@ryanbekhen)
Security updates
- 1c50f73: sec: Add SECURITY.md with vulnerability reporting info (@ryanbekhen)
Bug fixes
- 617ba26: fix(build): rename start script in Dockerfile-tor (@ryanbekhen)
- fe21f24: fix(tests): revise SOCKS5 dialer mocks in tests (@ryanbekhen)
- 3deb135: fix(tests): simplify Dial function with mock Dialer (@ryanbekhen)
- 253bd26: fix: improve Tor bootstrap check reliability (@ryanbekhen)
- f27882e: fix: make entrypoint.sh executable in Dockerfile (@ryanbekhen)
- 24adfb0: fix: remove DataDirectory setting from torrc file (@ryanbekhen)
- 7d9dfd4: fix: remove user tor from Dockerfile-tor (@ryanbekhen)
- 70c5723: fix: rename script to entrypoint.sh (@ryanbekhen)
- 0fb599f: fix: standardize log messages to English (@ryanbekhen)
Dependency updates
- fda9f32: feat(deps): update Go version to 1.23 (@ryanbekhen)
- a2066ce: feat(deps): update golang.org/x dependencies (@ryanbekhen)
- eb04cbc: fix(deps): remove unused extra_files section from goreleaser.yml (@ryanbekhen)
- 524168d: fix(deps): update test coverage exclusions (@ryanbekhen)
Documentation updates
- b5a80c4: doc: update README with mermaid diagram for clarity (@ryanbekhen)
Build process updates
- d4a2931: build: apply build constraint for non-test environments (@ryanbekhen)
- 392c428: build: update Dockerfile to modify entrypoint script (@ryanbekhen)
0.13.2
Changelog
Build process updates
- 7d606e2: build: update .goreleaser.yml ldflags and goarch settings (@ryanbekhen)
Other work
- b5e3a76: Validate address port range in SOCKS5 request handling. (@ryanbekhen)
- 6d62a2e: docs: Add WARP Cloudflare support (@ryanbekhen)
- a632694: docs: Update docker run command in README (@ryanbekhen)
0.13.1
Changelog
Bug fixes
- 484ed2b: fix: WARP cannot running (@ryanbekhen)
Other work
- cdcb938: Remove arm64 image template from goreleaser configuration (@ryanbekhen)
- 01f6427: Update build process for arm64 image (@ryanbekhen)
- 9f9db53: Update build process in goreleaser config (@ryanbekhen)
0.13.0
Changelog
New Features
- 1eba201: feat: Add Cloudflare-WARP Docker build functionality (@ryanbekhen)
Dependency updates
- c2dd023: feat(deps): update dependencies in Go project (@ryanbekhen)
0.12.8
Changelog
0.12.7
Changelog
New Features
- cd2a8d0: feat: Add authentication support with hashed credentials (#8) (@ryanbekhen)
Other work
- c162ca1: Remove push events from workflow triggers (#10) (@ryanbekhen)