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)