Skip to content

Releases: ixpantia/faucet

v0.5.2

16 Jan 02:57
eab5ff8
Compare
Choose a tag to compare
  • Fixes common worker port overlap on Windows. faucet now reserves ports before assigning them to the workers.

v0.5.1

12 Jan 20:40
781312b
Compare
Choose a tag to compare
  • Improves behaviour when CTRL-C signal is recieved. This will improve the experience of using faucet in Docker.

v0.5.0

12 Jan 19:13
bbbaa79
Compare
Choose a tag to compare
  • Allows the user to specify a custom Rscript binary/executable from CLI arguments or environment variables.

v0.4.2

03 Jan 20:20
7d10f6c
Compare
Choose a tag to compare
  • Switches repository from andyquinterom to ixpantia

v0.4.1

16 Dec 13:01
0f7ec0a
Compare
Choose a tag to compare
  • Improves file detection for APIs and Shiny apps
  • Plumber APIs can now run from entrypoint.R, not only plumber.R
  • Improves worker startup times

v0.4.0

14 Dec 23:09
288251f
Compare
Choose a tag to compare
  • HTTP Logging:

    • Added comprehensive HTTP logging for improved system monitoring and debugging.
  • Enhanced Availability:

    • Improved system resilience by redistributing requests in case of worker failure, ensuring continuous service.
  • Internal Stability:

    • Implemented internal improvements to enhance overall system stability.

v0.3.1

07 Dec 02:17
2a6ca86
Compare
Choose a tag to compare
  • Allows IP hashing behind a reverse proxy with the use of HTTP headers X-Forwarded-For or X-Real-IP.
  • Improves load balancing algorithms for efficiency.
  • All CLI options can be set from environment variables.
  • Adds retry on failure. Shiny apps and Plumber APIs will be restarted on failure.

v0.2.3

01 Dec 02:44
89fd98d
Compare
Choose a tag to compare

Welcome to Faucet, your go-to solution for deploying Plumber APIs and Shiny Applications with blazing speed and efficiency. Faucet is a high-performance server built with Rust, offering Round Robin and Round Robin + IP Hash load balancing for seamless scaling and distribution of your R applications. Whether you're a data scientist, developer, or DevOps enthusiast, Faucet streamlines the deployment process, making it easier than ever to manage replicas and balance loads effectively.

  • Adds support for Shiny Applications
  • Adds Round Robin and Round Robin + IP Hash load balancing
  • Simplifies API