Skip to content

Releases: faradayio/falconeri

v0.2.13: Miscellaneous polishing

23 Nov 15:14
@emk emk
Compare
Choose a tag to compare

Added

  • Wrote some basic developer documentation to supplement the justfiles.
  • Allow specifying --falconerid-log-level for falconeri deploy. This uses standard RUST_LOG syntax, as described in the CLI help.

Fixed

  • Cleaned up tracing output a bit.
  • Switched to using rustls for HTTPS. Database connections still indirectly require OpenSSL thanks to libpq.

v0.2.12: Fix binary builds

23 Nov 02:26
@emk emk
Compare
Choose a tag to compare

Fixed

  • Attempt to fix TravisCI binary releases.

v0.2.11: Update dependencies and add timeouts

23 Nov 15:12
@emk emk
Compare
Choose a tag to compare

Added

  • Don't show interactive progress bar when uploading outputs.
  • Support job_timeout in pipeline schemas. This allows you to specify when an entire job should be stopped, even if it isn't done. Values include "300s", "2h", "2d", etc.
  • Add much better tracing support when RUST_LOG=trace is passed.

Changed

  • We update most of our dependencies, including Rust libraries and our Docker base images. But this shouldn't affect normal use.

Fixed

  • Set ttlSecondsAfterFinished to 1 day so that old jobs don't hang around forever on the backplane wasting storage.

v0.2.10: Auto-run migrations on `falconerid` startup

18 Jun 14:41
@emk emk
Compare
Choose a tag to compare
This makes it easier to deploy `falconerid`, though it does prevent us
from writing complex migrations that affect a running cluster.

v0.2.9: Fix `falconeri job retry`

17 Jun 15:18
@emk emk
Compare
Choose a tag to compare
This subcommand was broken in 0.2.8.

v0.2.8: Improve `falconeri deploy` for production APIs

13 Jun 14:09
@emk emk
Compare
Choose a tag to compare
This release contains a number of fixes to the deployment manifest
generated by `falconeri deploy`, as well as a new `--skip-secret` option
that will prevent the secret from being output. The documentation on
EKS `Ingress` resources has also been updated.

v0.2.7: Add REST API support

11 Jun 15:39
@emk emk
Compare
Choose a tag to compare
`falconerid` now supports a limited, not-yet-documented REST API which
can be used to run jobs and retry them when they fail.

v0.2.6: Official 0.2.x release with everything

10 May 13:40
@emk emk
Compare
Choose a tag to compare
Big changes since 0.1.x:

- HTTP-based communication between workers and falconerid, improving
  scalability.
- `FALCONERI_PROXY_HOST` environment variable to make it easier to run
  `falconeri` in production environments.

If you're running 0.1.x, you will need to run `falconeri undeploy` with
the old version, and `falconeri deploy` with the new.

v0.1.9: Add more input and glob types

20 Feb 14:52
@emk emk
Compare
Choose a tag to compare
We also updated to Rust 2018.

v0.1.8: Retry DB connection failures

12 Dec 17:59
@emk emk
Compare
Choose a tag to compare
This may help when running at scale on the cloud.