Releases: ItzEmoji/aeroflare
Releases · ItzEmoji/aeroflare
Release list
v1.9.0
Immutable
release. Only release title and notes can be modified.
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
Immutable
release. Only release title and notes can be modified.
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
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
v1.5.0
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
v1.4.0
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.