Skip to content

Releases: photon-hq/enva

enva v1.1.2

07 Jan 16:54

Choose a tag to compare

New Features

  • Added a simple root GET endpoint that returns “OK” for quick health/uptime checks (abc1bb2). ✅

Improvement

  • Renamed the server binary/targets to enva-server in Docker/Nixpacks so build and start commands stay consistent (abc1bb2, 1789394).

Bug Fixes

  • Fixed the release workflow crate list typo so the crates array parses correctly (3f1fb5b).

Version: 1.1.2

enva v1.1.1

06 Jan 08:04
fc98910

Choose a tag to compare

Improvement

  • Shared workspace metadata and dependency versions across the client, server, and shared crates, with the server crate now named enva-server, so updates stay consistent in one place.
  • Release workflow now runs a single buildspace release job with an explicit crates list and no PR label gate, making publishes more predictable 😊

Version: 1.1.1

enva v1.1.0

04 Jan 01:30
ef55d3b

Choose a tag to compare

New Features

  • 🚀 Adds a /check API and client hook that confirms a commit exists (and you own the repo) before auto-fetching env files, returning clear errors when the token or ownership is missing.

Improvement

  • Simplifies BASE_URL setup with a small if let refactor so the override path reads more clearly.

Version: 1.1.0

enva v1.0.13

03 Jan 04:31

Choose a tag to compare

Improvement

  • Release workflow now runs on push and PR, drops label-based gating, and switches to the updated buildspace template with explicit OPENAI_API_KEY secret for smoother releases (63e9c31) 🎯

Version: 1.0.13

enva v1.0.12

31 Dec 23:30

Choose a tag to compare

Breaking Changes

  • CLI crate and binary are now named enva with the version reset to 1.0.0; update any install or invoke scripts to use the new name. (a3d2ae4, 557e82c) 🚀

Bug Fixes

  • Replaced the dotenv! macro with an optional BASE_URL env var and a safe default so crates.io builds succeed while still pointing to the production API. (cdef9bf, 6d37c63)

Improvement

  • Release workflow now targets the renamed binary and skips publishing the shared crate, simplifying releases. (a3d2ae4)

Version: 1.0.12

enva v1.0.11

31 Dec 23:03
0338e12

Choose a tag to compare

New Features

  • Added a Nixpacks-based Dockerfile plus a simple docker-compose that runs enva-server with a persistent enva_data volume via ENVA_CONFIG_PATH, making containerized deploys plug-and-play 🚀
  • Prepped the crates for publishing (renamed the shared crate to enva-shared, added metadata, and wired dependencies) so the client/server can ship on crates.io.

Bug Fixes

  • Dropped the dotenv! runtime dependency in favor of option_env! and plain env::var, so builds no longer fail when .env is missing and crates.io publishes cleanly.

Improvement

  • Config and env files now resolve through ENVA_CONFIG_PATH with shared helpers, keeping state in a predictable spot for backups or mounted volumes.
  • Release automation now respects PR labels and removes stale workflows, and docs/scripts were updated to reflect the enva-server naming and new Docker path.

Version: 1.0.11

enva v1.0.10

31 Dec 21:50
1c59f87

Choose a tag to compare

New Features

  • 🔒 Added client-side encryption with password handling for Active/Commit flows and decryption for fetched env files, plus clearer key logging for safer syncs (1404e62, e5053f6, 27eeca7).
  • Added an async fetch command handler so pulling environments works with the new encryption flow (11589ae).

Improvements

  • Refined config fallback to ENVA_CONFIG_PATH and shipped Nixpacks-based Docker + updated docker-compose (named enva_data volume, simplified ports) to smooth self-hosting (f7a172a, ad9877b, 30e80f1).
  • Renamed flux-server to enva-server across scripts/docs, expanded self-hosting README guidance, removed a stale workflow, and bumped the shared publish version (520cf57, 46ee1e2, 97556ce, c3ff5b2).
  • Added crates publishing support and require PR labels to control automated releases (1e923a1, 8d9c1f5).

Version: 1.0.10

v1.0.9

23 Dec 02:39

Choose a tag to compare

v1.0.8

23 Dec 01:54

Choose a tag to compare

Bump `client` crate to `1.0.8` and update `dist-workspace.toml` targets

v1.0.7

23 Dec 01:48

Choose a tag to compare

Bump `client` crate to `1.0.7` and set Rust toolchain to `1.91.1`