Releases: ixpantia/faucet
Releases · ixpantia/faucet
v1.1.0
v1.0.3
Performance improvements
- Removes allocations from the
async-trait
crate. - Removes allocations when calculating the
Sec-WebSocket-Accept
header.
Load Balancing
- Changes the Hash function to be transparent and deterministic
v1.0.0
- Adds new router to deploy multiple applications and APIs on a single faucet instance.
- Allows log redirection to files.
- Improves stability and compatibility (especially on Windows).
v0.6.0
- Adds
FAUCET_WORKER_ID
env var for child process.
v0.5.2
- Fixes common worker port overlap on Windows.
faucet
now reserves ports before assigning them to the workers.
v0.5.1
- Improves behaviour when CTRL-C signal is recieved. This will improve the experience of using
faucet
in Docker.
v0.5.0
- Allows the user to specify a custom
Rscript
binary/executable from CLI arguments or environment variables.
v0.4.2
- Switches repository from
andyquinterom
toixpantia
v0.4.1
- Improves file detection for APIs and Shiny apps
- Plumber APIs can now run from
entrypoint.R
, not onlyplumber.R
- Improves worker startup times
v0.4.0
-
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.