Skip to content

Releases: saucelabs/forwarder

v0.1.2

14 Oct 03:04
1990c4b
Compare
Choose a tag to compare
  • Updated dependencies.

v0.1.1

12 Oct 04:16
9a3d27d
Compare
Choose a tag to compare
  • PAC integration
  • More tests
  • Benchmark

v0.1.0

22 Sep 01:19
bd79b4e
Compare
Choose a tag to compare
  • Ability to proxy connections
  • Ability to protect local proxy with basic auth
  • Ability to forward connections to a parent proxy
  • Ability to forward connections to a parent proxy protected with basic auth

Checklist

  • CI Pipeline:
    • Lint
    • Tests
    • Integration tests
    • Automatic release (git tag)
  • Proxy as a Package.
  • Proxy as a CLI:
    • Command has short description
    • Command has long description
    • Command has example
    • Command flags have meaningful, clear names, and when needed - short names
    • Print version with injected information from pipeline such as commit, build data, and tag version
  • Extensive logging options:
    • Logging level
    • Log file name
    • Log file logging level
    • Print logging setup information at debug level such as path to the filename
  • Documentation:
    • Package's documentation (doc.go)
    • Meaningful code comments, and symbol names (const, var, func)
    • GoDoc server tested
    • README.md
    • LICENSE
      • Files have license information in the header.
    • Useful CHANGELOG.md
    • Clear CONTRIBUTION.md
  • Automation:
    • Makefile
    • Watch for changes - hot reload, build binary at bin/forwarder (make dev)
  • Testing:
    • Coverage 80%+
    • Unit test
    • Integration test
    • Real testing
  • Examples:
    • Example's test file
  • Errors:
    • Consistent, and standardized errors (powered by CustomError)
  • Logging:
    • Consistent, and standardized logging (powered by Sypl)
    • Output to stdout
    • Output to stderr
    • Output to file