Skip to content

Releases: ebbflow-io/ebbflow

1.1.0 Health Checking!

24 Aug 20:32
Compare
Choose a tag to compare

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

16 Jul 15:26
Compare
Choose a tag to compare

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!

09 Jul 17:38
Compare
Choose a tag to compare

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!

08 Jul 20:08
Compare
Choose a tag to compare
Pre-release

Uses localhost, prioritizing ipv4 vs 6

Release 0.9.3 Quality of Life improvements

02 Jul 17:49
Compare
Choose a tag to compare

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

01 Jul 04:37
Compare
Choose a tag to compare

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)

01 Jul 01:21
Compare
Choose a tag to compare
Pre-release

Small fix for debian to remove warning on upgrade or removal.

Release 0.9.0 Pre-Release

30 Jun 01:51
Compare
Choose a tag to compare
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)

19 Jun 23:06
Compare
Choose a tag to compare
Pre-release

Testing some more

Release 0.5.22 (Testing)

10 Jun 22:21
Compare
Choose a tag to compare
Pre-release

Again, testing packaging, not ready for prime time yet