Releases: ebbflow-io/ebbflow
1.1.0 Health Checking!
The client is now able to be configured to health check your local server to automatically begin or stop serving traffic and also can load its config from a custom file path when running interactively
Health Check
To configure an endpoint:
ebbflow config add-endpoint --dns example.com --port 8000 --healthcheck-port 8000
If you want to run from a container, interactively, or otherwise do not wish to use the daemon:
ebbflow run-blocking --dns example.com --port 8000 --healthcheck-port 8000
Config File
You can also tell ebbflow
to load its config from a file directly when using run-blocking
like such:
ebbflow run-blocking --config-file /path/to.config.yaml
Or you can use the EBB_CFG_FILE
directory
1.0.1 Windows no longer dlinks C lib
This release only affects Windows users, and mac/linux packages will not receive this update. It statically link against the C runtime to avoid dynamically linking. Dynamically linking caused a warning when trying to merge Ebbflow into winget
. Additionally, I tested running the 1.0 & older versions of Ebbflow on a brand new Windows 10 VM which actually is completely broken as the C runtime that we previously were linking against was not present. I believe most servers or user PCs would have the C runtime brought in already, so most people would not notice this, but it still is broken and statically linking avoids this issue.
Some more links with background info in statically linking Rust w/ Windows
rust-lang/libc#290
https://github.com/rust-lang/rfcs/blob/master/text/1721-crt-static.md
rust-lang/rust#41757
1.0.0 - Launch!
Ebbflow is ready! This version will be fully supported going forward, and will maintain backwards compatibility with this version going forward.
Release 0.9.6 Localhost!
Uses localhost, prioritizing ipv4 vs 6
Release 0.9.3 Quality of Life improvements
A few small improvements like changing the init text and adding a warning message if it fails to connect locally.
Release 0.9.2 - Env Vars for advanced configuration
Add EBB_CFG_DIR
env var for Linux that allows you to override the dir that ebbflow
and ebbflowd
both use.
Importantly, this env var needs to be the same for invocations of both ebbflow
and ebbflowd
, as they both need to read/write files in that dir.
Also EBB_LOG_LEVEL
can be set, which takes preference over the file cfg.
Release 0.9.1 (small debian fix)
Small fix for debian to remove warning on upgrade or removal.
Release 0.9.0 Pre-Release
This is a pre-release version of the Ebbflow Client. It is not expected that the final version changes, but it may for things like argument names or commands.
Release 0.5.29 (TESTING still)
Testing some more
Release 0.5.22 (Testing)
Again, testing packaging, not ready for prime time yet