Skip to content

Releases: ItzEmoji/aeroflare

v1.9.0

Choose a tag to compare

@itzemoji-ci itzemoji-ci released this 16 Jul 13:24
Immutable release. Only release title and notes can be modified.
fb252d2

1.9.0 (2026-07-16)

Features

  • add a docker target for building the aeroflare-proxy image locally (4d99af1)
  • added dockerfile. (9b4ec75)
  • publish aeroflare-proxy image to ghcr.io on release (1d7a543)
  • server container (#33) (5ceb3cf)

Bug Fixes

  • default proxy container to listen on port 8080 (cdd66c2)
  • don't push the provenance attestation to GHCR as a visible package version (c39ddac)
  • naming conventions and migrated to Just in Dockerfile. (e6f32c6)
  • permissions in dockerfile. (8b2e42e)

Performance Improvements

  • cross-compile the proxy image instead of building under QEMU, attest provenance (5a10ef7)

v1.8.0

Choose a tag to compare

@itzemoji-ci itzemoji-ci released this 13 Jul 07:55
Immutable release. Only release title and notes can be modified.
edb0783

1.8.0 (2026-07-13)

Features

  • action: add composite action entrypoint (eb60e04)
  • action: add shared shell helpers for the composite action (8662c0b)
  • action: download and verify the attested aeroflare-ci binary (0821f3e)
  • action: publish a JSON Schema for .aeroflare-ci.yaml (5e2c89d)
  • action: validate action modes and build the aeroflare-ci argv (734058c)
  • add cmdutil.Factory, error sentinels, and test helpers (0f697da)
  • add install and install-release tasks with PREFIX support (37743ee)
  • add pkg/iostreams to replace package-level print helpers (8dbd7a1)
  • bake version into binary via ldflags instead of embedded JSON (9e86ef7)
  • cache: add Group for querying several upstream caches as one (a5638f4)
  • ci action (c4ff07a)
  • ci: accept a list of upstream caches in config and inputs (b84c144)
  • ci: accept http(s):// scheme in cache registry (964b474)
  • ci: add aeroflare-ci command entry point (aefd515)
  • ci: add plain CI reporter (bc1f103)
  • ci: build installables and scrape store paths (ef15661)
  • ci: load config file and merge inline inputs (9ed791d)
  • ci: make --upstream-cache repeatable (756de43)
  • ci: orchestrate builds and multi-cache pushes (1a3976c)
  • ci: parse cache specs and resolve per-host tokens (156f5fe)
  • ci: proxy-accelerated build, prepare-once, push-to-all pipeline (1541297)
  • ci: reject build entries that are mis-indented action inputs (98dfd4a)
  • ci: resolve signing key from env material or path (5532037)
  • ci: route builds through proxy and dedup store paths (a28ef6e)
  • ci: skip build outputs already served by an upstream cache (a37ef02)
  • oci: add a go-containerregistry auth seam (0c01f9f)
  • print build date in aeroflare version output (15ce46e)
  • push: add prepare-once / push-to-many engine split (93f3b26)

Bug Fixes

  • action scripts and ci pipeline in order to provide a better user experience (d78ce38)
  • action: split upstream-cache into one flag per entry (519eb9d)
  • bind --cache-url against root's flags, not the invoked subcommand's (8273f41)
  • ci: push the CI credential as a password, not a bearer token (c2f1780)
  • ci: scope proxy lifetime to the build phase only (1625362)
  • ci: stop reporting a filtered closure as the full closure (6309ab8)
  • ci: upload only paths absent from every upstream cache (b5655ac)
  • correct dotfile depth-check and tar-write atomicity in script/build.go (675c7e2)
  • extract aeroflare-ci from the bin/ path inside release archives (c435e38)
  • keep the "no value found" context when auth get fails to resolve a field (72e1384)
  • restore the global viper binding so --cache-url and AEROFLARE_* work again (2c41e38)
  • restore usage output on flag and argument errors (4bbb66a)
  • return an error from GetRegistryAndRepository instead of exiting the process (5fb8c01)
  • show usage on argument errors for auth get, set, and remove (d4c0117)

v1.7.0

Choose a tag to compare

@itzemoji-ci itzemoji-ci released this 07 Jul 18:31
1dc31da

1.7.0 (2026-07-07)

Features

  • core CacheBackend interface and factory (58f70a4)
  • introduce generic OCI utilities for Aeroflare annotations (c7ba176)
  • json CacheBackend implementation (2408ec8)
  • native CacheBackend implementation (2c9365c)
  • r2 CacheBackend implementation with chunked OCI manifest (bc08427)

Bug Fixes

  • address reviewer feedback for native backend (37882e0)
  • address reviewer feedback for r2 backend (f7a7d6a)
  • fixed 401-errors with the registry. (e09ea9c)
  • fixed layout (f86cff7)
  • handle json backend issues from review (c3233ad)
  • harden network, index, and push paths against partial failures (f93bd14)
  • make generated CLI reference MDX-safe (38cea0f)
  • native backend type (545631c)
  • point gen_docs at docs/ and honor output-dir arg (2293da8)
  • resolve unused variable compilation error in push.go (d76f25f)
  • robustness improvments (8ef7c98)

v1.6.0

Choose a tag to compare

@itzemoji-ci itzemoji-ci released this 02 Jul 15:25
19d50a6

1.6.0 (2026-07-02)

Features

Bug Fixes

  • delete default pages and set intro.mdx as homepage to fix build (a6aa292)

v1.5.0

Choose a tag to compare

@itzemoji-ci itzemoji-ci released this 01 Jul 17:19
d709a9a

1.5.0 (2026-07-01)

Features

  • add auth CLI commands (ca68a16)
  • add auth list advanced parsing, json export, and auth import command (70e599d)
  • add auth subcommands (list, login, remove) and keychain visibility (d37da75)
  • add beautiful nushell-style tables for auth list (a8b22c3)
  • add config setup (ecf2dfd)
  • add settings command (9687292)
  • auth: add registry-aware token resolvers (2f922fc)
  • auth: centralize credential resolution logic in auth_resolve.go (55cc9d5)
  • auth: implement GitHub device authorization flow (2ac2d1d)
  • auth: implement interactive setup wizard via huh (0b5c786)
  • auth: implement token resolver builder (67e9738)
  • check and warn if github token is missing write:packages scope (23a4fc5)
  • implement unified secret manager with fallback (5e03ac0)
  • initialize viper and auto-generate config (99f9bd1)
  • integrate secret manager with github token retrieval (182aa83)
  • integrate themes via viper config (c1a38be)
  • use viper config to skip wizard prompts (ffd4a19)

Bug Fixes

  • address final review findings (addf567)
  • address reviewer feedback for getGithubToken (3888100)
  • address reviewer feedback on secrets manager fallback and concurrency (69fe56e)
  • address task 2 remaining review findings (60d3ea0)
  • address task 2 review findings (f03f9cc)
  • address task 2 review findings (attempt 2) (b9a6c03)
  • address task 4 review findings (e9518f6)
  • address task 4 review findings (attempt 2) (78b0211)
  • address task 4 review findings (attempt 3) (f7ca510)
  • address task 4 review findings (attempt 4) (ea5b228)
  • address task 4 review findings (attempt 5) (3f3159c)
  • auth wizard error handling and success messages (8ce9d4d)
  • auth: add GH_TOKEN test and update signature for OCI generic secret tests (d2bbdda)
  • auth: add workflow scope to interactive github auth login (1c27414)
  • auth: fix device auth network issues and test races (e5863fd)
  • auth: handle manager errors, refactor for testability, and add behavioral tests (06d8c3a)
  • auth: handle swallowed errors in wizard forms (af697f7)
  • ensure github oauth tokens (gho_) trigger token exchange (ed50827)
  • ensure PATs exported via oci_token are properly exchanged for GHCR (e313b06)
  • export oci_token in getTokenForRegistry so push backend sees the resolved token (5e5de41)
  • fixed support for oci-registry for now. (96375f9)
  • implement auth resolver review findings for Task 3 (fad8711)
  • init: add workflow scope to github oauth and warn if missing (c2f36c3)
  • init: prevent environment variable pollution in setup (fed0f18)
  • init: update network.GetToken signature and callers (78f5bf9)
  • init: use auth.Resolver for token detection in wizard (a09d202)
  • init: use x-access-token for github git push and improve git error logging (59a586f)
  • mock keyring in tests and encapsulate ErrNotFound (7e2d21b)
  • network: use registry-aware auth resolver in GetToken (162713b)
  • network: use registry-aware auth resolver in GetToken (7f5dde1)
  • proxy add native type (#23) (05b7e9c)
  • request write:packages scope in device flow and fix token manager prefix checks (a772183)
  • restore getGithubToken and token resolution logic (adb5aec)

v1.4.1

Choose a tag to compare

@itzemoji-ci itzemoji-ci released this 28 Jun 08:51
68b4f4f

1.4.1 (2026-06-28)

Bug Fixes

v1.4.0

Choose a tag to compare

@itzemoji-ci itzemoji-ci released this 27 Jun 19:03
86fcf7e

1.4.0 (2026-06-27)

Features

  • add Native OCI Tags backend option (8ae5bbd)
  • added init command, however it's still experimental. (57cc9d5)
  • apply custom Aeroflare theme to wizard (b7050ca)
  • automatically set GitHub Actions secrets via API (84fa582)
  • implement GitLab device flow authentication (a5fd401)
  • integrate GitLab device flow into initialization wizard (aad0404)

Bug Fixes

  • added native type to aeroflare init. (93dfd98)
  • adjust setup wizard UI and GitLab token logic (d4d679b)
  • fixed security vulnerability through coderabbit. (ea820a3)
  • fixed the uploading for r2 and json. (13405b0)
  • gitlab: handle device flow network errors and add timeout (37c0864)
  • handle OAuth failure fallback in wizard (b062692)
  • oauth: add context timeouts for GitLab device flow requests (09ee7f4)
  • properly format Summary box right border (69e38e6)
  • remove unrequested native OCI tags option (aa3a5a2)
  • removed gitlab device flow, because the artificial intelligence hallucinated.

v1.3.2

Choose a tag to compare

@itzemoji-ci itzemoji-ci released this 23 Jun 17:49
f6e39c6

1.3.2 (2026-06-23)

Bug Fixes

v1.3.1

Choose a tag to compare

@itzemoji-ci itzemoji-ci released this 22 Jun 15:09
a5b289f

1.3.1 (2026-06-22)

Bug Fixes

v1.3.0

Choose a tag to compare

@itzemoji-ci itzemoji-ci released this 21 Jun 18:04
8b269b7

1.3.0 (2026-06-21)

Features

  • added parrael uploads, added r2 support, and made some other general improvments. (#14) (f8029a4)
  • made some general fixes and the look of the cli has been improved. (#12) (3cc45a2)