Releases: AyoubTadlaoui/GoLogX
Release list
v0.3.0
GoLogX v0.3.0
Tamper-evident logging for Go: an append-only, hash-chained, optionally
signed log/slog handler that logx verify can check, plus the everyday
pretty-print, JSON, rotation, and fan-out. Zero external dependencies.
Changelog
- 3ee07bb: add logo (@AyoubTadlaoui)
- d0aad46: add mcp server (@AyoubTadlaoui)
- 9682301: changelog 0.3.0 (@AyoubTadlaoui)
- bb17c54: lint (@AyoubTadlaoui)
Install:
# Library
go get github.com/AyoubTadlaoui/GoLogX/logx@v0.3.0
# CLI from source
go install github.com/AyoubTadlaoui/GoLogX/cmd/logx@v0.3.0
# CLI via Homebrew (macOS / Linux)
brew install AyoubTadlaoui/tap/logx
# CLI via Docker (linux/amd64, linux/arm64)
docker pull ghcr.io/ayoubtadlaoui/logx:0.3.0Or download a prebuilt binary below.
v0.2.2
GoLogX v0.2.2
Tamper-evident logging for Go: an append-only, hash-chained, optionally
signed log/slog handler that logx verify can check, plus the everyday
pretty-print, JSON, rotation, and fan-out. Zero external dependencies.
Changelog
- 93dafae: add codecov config (@AyoubTadlaoui)
- 87f9b4e: add coverage (@AyoubTadlaoui)
- 8a431c1: changelog 0.2.2 (@AyoubTadlaoui)
- fce676e: update descriptions (@AyoubTadlaoui)
Install:
# Library
go get github.com/AyoubTadlaoui/GoLogX/logx@v0.2.2
# CLI from source
go install github.com/AyoubTadlaoui/GoLogX/cmd/logx@v0.2.2
# CLI via Homebrew (macOS / Linux)
brew install AyoubTadlaoui/tap/logx
# CLI via Docker (linux/amd64, linux/arm64)
docker pull ghcr.io/ayoubtadlaoui/logx:0.2.2Or download a prebuilt binary below.
v0.2.1
GoLogX v0.2.1
Tamper-evident logging for Go: an append-only, hash-chained, optionally
signed log/slog handler that logx verify can check, plus the everyday
pretty-print, JSON, rotation, and fan-out. Zero external dependencies.
Changelog
- 37713bd: tidy output text (@AyoubTadlaoui)
- bc7dfea: update release notes (@AyoubTadlaoui)
Install:
# Library
go get github.com/AyoubTadlaoui/GoLogX/logx@v0.2.1
# CLI from source
go install github.com/AyoubTadlaoui/GoLogX/cmd/logx@v0.2.1
# CLI via Homebrew (macOS / Linux)
brew install AyoubTadlaoui/tap/logx
# CLI via Docker (linux/amd64, linux/arm64)
docker pull ghcr.io/ayoubtadlaoui/logx:0.2.1Or download a prebuilt binary below.
v0.2.0
GoLogX v0.2.0
This release adds a tamper-evident audit log. The new audit package is an append-only, hash-chained, optionally Ed25519-signed slog handler: edit, delete, reorder, or forge a line and logx verify catches it at the exact entry. Sign the chain with an Ed25519 key and the entries cannot be re-forged without it.
What's new
auditpackage: a tamper-evidentsloghandler. Each record becomes a hash-chained JSON entry;audit.Verify/audit.VerifyFilewalk a log offline and report the first broken entry, andaudit.OpenFileresumes a chain across restarts. Standard library only, no external dependencies.logx verify: check a hash-chained log from the command line (exit0intact,1tampered,2unreadable). Pass-pubkey k.pubto also verify signatures.logx keygen: write an Ed25519 signing keypair.- The new verbs dispatch only as the first argument, so the existing
logxpretty-print behavior and every flag are unchanged.
Full notes in CHANGELOG.md.
Install:
# Library (audit + logx packages)
go get github.com/AyoubTadlaoui/GoLogX@v0.2.0
# CLI from source
go install github.com/AyoubTadlaoui/GoLogX/cmd/logx@v0.2.0
# CLI via Homebrew (macOS / Linux)
brew install AyoubTadlaoui/tap/logx
# CLI via Docker (linux/amd64, linux/arm64)
docker pull ghcr.io/ayoubtadlaoui/logx:0.2.0Or download a prebuilt binary below.
v0.1.14
GoLogX v0.1.14
A small, fast, zero-dependency toolkit on top of Go's standard log/slog,
plus the logx CLI for pretty-printing JSON logs from any pipeline.
Changelog
- 94d3366: fix(docs): screenshot vignette is now pixel-exact to the live shader (@AyoubTadlaoui)
Install:
# Library
go get github.com/AyoubTadlaoui/GoLogX/logx@v0.1.14
# CLI from source
go install github.com/AyoubTadlaoui/GoLogX/cmd/logx@v0.1.14
# CLI via Homebrew (macOS / Linux)
brew install AyoubTadlaoui/tap/logx
# CLI via Docker (linux/amd64, linux/arm64)
docker pull ghcr.io/ayoubtadlaoui/logx:0.1.14Or download a prebuilt binary below.
v0.1.13
GoLogX v0.1.13
A small, fast, zero-dependency toolkit on top of Go's standard log/slog,
plus the logx CLI for pretty-printing JSON logs from any pipeline.
Changelog
Install:
# Library
go get github.com/AyoubTadlaoui/GoLogX/logx@v0.1.13
# CLI from source
go install github.com/AyoubTadlaoui/GoLogX/cmd/logx@v0.1.13
# CLI via Homebrew (macOS / Linux)
brew install AyoubTadlaoui/tap/logx
# CLI via Docker (linux/amd64, linux/arm64)
docker pull ghcr.io/ayoubtadlaoui/logx:0.1.13Or download a prebuilt binary below.
v0.1.12
GoLogX v0.1.12
A small, fast, zero-dependency toolkit on top of Go's standard log/slog,
plus the logx CLI for pretty-printing JSON logs from any pipeline.
Changelog
- ce5ed1e: fix(docs): embed animation as WebP, GitHub strips
Install:
# Library
go get github.com/AyoubTadlaoui/GoLogX/logx@v0.1.12
# CLI from source
go install github.com/AyoubTadlaoui/GoLogX/cmd/logx@v0.1.12
# CLI via Homebrew (macOS / Linux)
brew install AyoubTadlaoui/tap/logx
# CLI via Docker (linux/amd64, linux/arm64)
docker pull ghcr.io/ayoubtadlaoui/logx:0.1.12Or download a prebuilt binary below.
v0.1.11
GoLogX v0.1.11
A small, fast, zero-dependency toolkit on top of Go's standard log/slog,
plus the logx CLI for pretty-printing JSON logs from any pipeline.
Changelog
- a6e869f: fix(docs): README video uses absolute raw URL so player actually renders (@AyoubTadlaoui)
Install:
# Library
go get github.com/AyoubTadlaoui/GoLogX/logx@v0.1.11
# CLI from source
go install github.com/AyoubTadlaoui/GoLogX/cmd/logx@v0.1.11
# CLI via Homebrew (macOS / Linux)
brew install AyoubTadlaoui/tap/logx
# CLI via Docker (linux/amd64, linux/arm64)
docker pull ghcr.io/ayoubtadlaoui/logx:0.1.11Or download a prebuilt binary below.
v0.1.10
GoLogX v0.1.10
A small, fast, zero-dependency toolkit on top of Go's standard log/slog,
plus the logx CLI for pretty-printing JSON logs from any pipeline.
Changelog
Install:
# Library
go get github.com/AyoubTadlaoui/GoLogX/logx@v0.1.10
# CLI from source
go install github.com/AyoubTadlaoui/GoLogX/cmd/logx@v0.1.10
# CLI via Homebrew (macOS / Linux)
brew install AyoubTadlaoui/tap/logx
# CLI via Docker (linux/amd64, linux/arm64)
docker pull ghcr.io/ayoubtadlaoui/logx:0.1.10Or download a prebuilt binary below.
v0.1.9
GoLogX v0.1.9
A small, fast, zero-dependency toolkit on top of Go's standard log/slog,
plus the logx CLI for pretty-printing JSON logs from any pipeline.
Changelog
Install:
# Library
go get github.com/AyoubTadlaoui/GoLogX/logx@v0.1.9
# CLI from source
go install github.com/AyoubTadlaoui/GoLogX/cmd/logx@v0.1.9
# CLI via Homebrew (macOS / Linux)
brew install AyoubTadlaoui/tap/logx
# CLI via Docker (linux/amd64, linux/arm64)
docker pull ghcr.io/ayoubtadlaoui/logx:0.1.9Or download a prebuilt binary below.