Repository navigation
Releases: Externalize-Labs/externalize-node
Releases · Externalize-Labs/externalize-node
Release list
v0.1.0
Changelog
- ddddab9: chore(release): 0.1.0 (Samuel Ojetunde samuelojetunde898@gmail.com)
- 26a3d8a: chore: CODEOWNERS so every change gets a maintainer review (Samuel Ojetunde samuelojetunde898@gmail.com)
- 2dc30c4: chore: weekly grouped dependency updates with Dependabot (Samuel Ojetunde samuelojetunde898@gmail.com)
- e417a6c: ci: configure golangci-lint and fix what it found (Samuel Ojetunde samuelojetunde898@gmail.com)
- d471f96: ci: move GitHub Actions to their current major versions (Samuel Ojetunde samuelojetunde898@gmail.com)
- 803decb: ci: release binaries with GoReleaser and a multi-arch image on GHCR (Samuel Ojetunde samuelojetunde898@gmail.com)
- ed14ad2: ci: test on Linux, macOS and Windows; add govulncheck (Samuel Ojetunde samuelojetunde898@gmail.com)
- 5575b81: docs: add README, CI, Dockerfile and brand assets (Samuel Ojetunde samuelojetunde898@gmail.com)
- 11d5249: docs: describe the HTTP API in OpenAPI 3.1 (Samuel Ojetunde samuelojetunde898@gmail.com)
- 5da16ec: docs: document mirrors, contract bundles, status, metrics and HTTP caching (Samuel Ojetunde samuelojetunde898@gmail.com)
- 4afc4be: docs: document the latest-bundle redirect and cache pruning (Samuel Ojetunde samuelojetunde898@gmail.com)
- 687cf00: docs: start a changelog (Samuel Ojetunde samuelojetunde898@gmail.com)
- 9034fd8: feat(archive): retry with backoff and fail over across mirrors (Samuel Ojetunde samuelojetunde898@gmail.com)
- b9ab62d: feat(cmd): prune the checkpoint cache to a size budget (Samuel Ojetunde samuelojetunde898@gmail.com)
- 719ddbe: feat(cmd): write bundles to a file atomically with --out (Samuel Ojetunde samuelojetunde898@gmail.com)
- 93598b8: feat(server): bound bundle building with a timeout (Samuel Ojetunde samuelojetunde898@gmail.com)
- f984501: feat(server): export Prometheus metrics at /metrics (Samuel Ojetunde samuelojetunde898@gmail.com)
- 1bae670: feat(server): rate-limit clients and allow CORS for browser wallets (Samuel Ojetunde samuelojetunde898@gmail.com)
- 7f43d60: feat(server): redirect /v1/ledgers/latest/bundle to the archive tip (Samuel Ojetunde samuelojetunde898@gmail.com)
- 4765b2e: feat(server): serve bundles with ETags and gzip (Samuel Ojetunde samuelojetunde898@gmail.com)
- bba967b: feat(server): tag requests with an ID and log every request (Samuel Ojetunde samuelojetunde898@gmail.com)
- 85f7df5: feat: add a compose file with a persistent checkpoint cache (Samuel Ojetunde samuelojetunde898@gmail.com)
- 5c08bb3: feat: build and serve Externalize proof bundles (Samuel Ojetunde samuelojetunde898@gmail.com)
- c35e621: feat: prove every invocation of a contract in a ledger (Samuel Ojetunde samuelojetunde898@gmail.com)
- bc84141: feat: report the archive tip and its lag behind RPC (Samuel Ojetunde samuelojetunde898@gmail.com)
- ac887b2: fix(bundle): collapse duplicate transaction claims (Samuel Ojetunde samuelojetunde898@gmail.com)
- 8adc93e: fix(deps): bump klauspost/compress to 1.18.7 (GO-2026-5841) (Samuel Ojetunde samuelojetunde898@gmail.com)
- 9aae2ee: perf(archive): fetch a checkpoint's category files concurrently (Samuel Ojetunde samuelojetunde898@gmail.com)
- ccc795b: perf(archive): keep recently used checkpoint files decoded in memory (Samuel Ojetunde samuelojetunde898@gmail.com)
- 0885b60: perf(archive): reuse connections to archive hosts (Samuel Ojetunde samuelojetunde898@gmail.com)
- 7e483ee: test(archive): fuzz record framing (Samuel Ojetunde samuelojetunde898@gmail.com)
- f65c253: test(bundle): build testnet certificates from a real testnet checkpoint (Samuel Ojetunde samuelojetunde898@gmail.com)
- 2fd3aa9: test(cmd): cover mirror defaults, repeatable flags and env fallbacks (Samuel Ojetunde samuelojetunde898@gmail.com)
- 317ab61: test(rpc): cover transactions, not-found, RPC errors and latest ledger (Samuel Ojetunde samuelojetunde898@gmail.com)