Skip to content

Releases: alpkeskin/rota

v1.2.1

04 Feb 17:23
fa354cd
Compare
Choose a tag to compare

Rota v1.2.1 Release Notes

Bug fixes

  • Fixed an issue where authentication-required proxies could not be added.
  • Improved proxy rotation and TLS configurations for better stability and performance.

Installation

You can install Rota using Go:

go install -v github.com/alpkeskin/rota/cmd/rota@latest

Or pull the Docker image:

docker pull ghcr.io/alpkeskin/rota:latest

Documentation

For detailed documentation and configuration options, please visit our GitHub repository.

Acknowledgements

Thank you to all contributors and early adopters who helped make this release possible. Your feedback and support have been invaluable in reaching this milestone.

v1.2.0

02 Feb 15:42
78a1348
Compare
Choose a tag to compare

Rota v1.2.0 Release Notes

Features

  • Implemented rate limiting using token bucket algorithm for better request control
  • Added new proxy rotation methods:
    • least_conn: Intelligently distributes load based on connection count
    • time_based: Rotates proxies at specified time intervals
  • Introduced /history endpoint to track and analyze proxy usages
  • Added version flag (--version) for easy version checking
  • Code refactoring and optimization including enhanced flag management, improved error handling and optimized proxy handling for increased performance and maintainability

You can install Rota using Go:

go install -v github.com/alpkeskin/rota/cmd/rota@latest

Or pull the Docker image:

docker pull ghcr.io/alpkeskin/rota:latest

Documentation

For detailed documentation and configuration options, please visit our GitHub repository.

Acknowledgements

Thank you to all contributors and early adopters who helped make this release possible. Your feedback and support have been invaluable in reaching this milestone.

v1.1.2

13 Jan 13:12
152ab83
Compare
Choose a tag to compare

Rota v1.1.2 Release Notes

Bug fixes

  • Fixed proxy list loading issue where empty lines were not being skipped and whitespace was not properly trimmed, causing invalid proxy entries to be processed.
  • Fixed high CPU usage caused by goproxy generating new certificates for each domain request during multiple rota operations.

Installation

You can install Rota using Go:

go install -v github.com/alpkeskin/rota/cmd/rota@latest

Or pull the Docker image:

docker pull ghcr.io/alpkeskin/rota:latest

Documentation

For detailed documentation and configuration options, please visit our GitHub repository.

Acknowledgements

Thank you to all contributors and early adopters who helped make this release possible. Your feedback and support have been invaluable in reaching this milestone.

v1.1.0

11 Jan 11:54
1448721
Compare
Choose a tag to compare

Rota v1.1.0 Release Notes

Features

  • /proxies endpoint added.
  • /healthz endpoint added.

Bug fixes

  • Fixed proxy configuration loading issue on Windows machines. Previous versions experienced problems loading proxy configuration files on Windows operating systems.

Installation

You can install Rota using Go:

go install -v github.com/alpkeskin/rota/cmd/rota@latest

Or pull the Docker image:

docker pull ghcr.io/alpkeskin/rota:latest

Documentation

For detailed documentation and configuration options, please visit our GitHub repository.

Acknowledgements

Thank you to all contributors and early adopters who helped make this release possible. Your feedback and support have been invaluable in reaching this milestone.

v1.0.0

05 Jan 12:59
f1ed910
Compare
Choose a tag to compare

Rota v1.0.0 Release Notes

We're excited to announce the first stable release of Rota, an open-source proxy rotation powerhouse!

Features

Core Functionality

  • High-performance proxy rotation system
  • Support for HTTP, SOCKS v4(A) & v5 protocols
  • Intelligent proxy management and rotation
  • Built-in health checking system
  • Cross-platform compatibility (Windows, Linux, Mac, Raspberry Pi)

Proxy Management

  • Multiple rotation methods (random, round-robin)
  • Automatic unhealthy proxy removal
  • Fallback mechanism for failed requests
  • Real-time proxy file monitoring
  • Configurable timeout and retry settings

API & Configuration

  • RESTful API for proxy management
  • Flexible configuration system
  • Basic authentication support
  • Comprehensive logging options
  • Custom health check configurations

Docker Support

  • Official Docker image available
  • Easy deployment with Docker
  • Volume mounting for configuration and proxy files

Installation

You can install Rota using Go:

go install -v github.com/alpkeskin/rota/cmd/rota@latest

Or pull the Docker image:

docker pull ghcr.io/alpkeskin/rota:latest

Documentation

For detailed documentation and configuration options, please visit our GitHub repository.

Acknowledgements

Thank you to all contributors and early adopters who helped make this release possible. Your feedback and support have been invaluable in reaching this milestone.

v0.9.0

14 Jul 13:10
Compare
Choose a tag to compare

Rota Proxy Initialized