Skip to content

Releases: VectorSprint/go-proxy-pool

v0.4.0

Choose a tag to compare

@FaintGhost FaintGhost released this 14 May 13:56

Added

  • add pkg/simpleproxy for parsing plain ip:port:username:password proxy entries
  • add simpleproxy.IPv4Range for expanding the last IPv4 octet dynamically
  • document simple authenticated proxy usage in README and BDD feature coverage

v0.3.3

Choose a tag to compare

@FaintGhost FaintGhost released this 18 Apr 21:22

What's Changed

  • feat: validate username characters in NewAuth early
    Reject invalid username characters (spaces, %, @, control chars, etc.) at NewAuth() time instead of waiting for proxy auth to fail with 407.

  • test: improve test coverage toward 100%

Full Changelog: https://github.com/FaintGhost/go-proxy-pool/compare/v0.3.2...v0.3.3

v0.3.2

Choose a tag to compare

@FaintGhost FaintGhost released this 03 Apr 11:18

Improved Godoc documentation for pkg.go.dev with usage examples, code examples, and cross-package links.

Changes

  • Expanded doc.go for decodo, httpcloak, and nethttp packages with detailed usage examples
  • Added Godoc comments for Pool, Lease, FailureCause, PoolOptions, and all exported methods
  • Fixed S1016 lint: use type conversion instead of struct literal for EndpointSpec

v0.3.1

Choose a tag to compare

@FaintGhost FaintGhost released this 03 Apr 11:16

Improved Godoc documentation for pkg.go.dev with usage examples, code examples, and cross-package links.

Changes

  • Expanded doc.go for decodo, httpcloak, and nethttp packages with detailed usage examples
  • Added Godoc comments for Pool, Lease, FailureCause, PoolOptions, and all exported methods
  • Fixed S1016 lint: use type conversion instead of struct literal for EndpointSpec

v0.3.0

Choose a tag to compare

@FaintGhost FaintGhost released this 01 Apr 10:10

Features

  • RandomPort - New PoolOptions.RandomPort field for random sticky port selection, reducing detection risk when using a single endpoint with many sessions
  • ApplyPreset - New Config.ApplyPreset() method to automatically select the correct endpoint based on targeting configuration
  • SOCKS5 support - Add SOCKS5 proxy support to httpcloak and nethttp adapters

Tests

  • Add live SOCKS5 proxy verification tests

Endpoint Presets

Complete set of Decodo country, state, and city endpoint presets now available.