Skip to content

Release v0.1.4

Latest

Choose a tag to compare

@ajianaz ajianaz released this 21 Jun 10:15
ded7acc

What's New in v0.1.4

Added

  • Expanded unit test coverage for trapfall-db (#221): +43 new test
    functions covering error paths (FK violations, non-existent IDs, empty
    results), delete_project cascade atomicity, upsert_issue
    idempotency, and pagination edge cases (page=0, page beyond total,
    per_page=0, large per_page).
  • Expanded test coverage for trapfalld (#221): +17 new test
    functions covering auth middleware (expired/tampered/invalid session
    tokens), handler response shapes (404 vs 400 vs 401 vs 403), rate
    limiter edge cases (fractional cost, hard cap, refill ceiling), and
    DSN masking edge cases.

Fixed

  • Cookie advisory GHSA-pxg6-pf52-xh8x (#220): npm audit in web/
    no longer reports 7 low-severity vulnerabilities from transitive
    cookie < 0.7.0 dependency. Resolved via npm overrides forcing
    cookie@^0.7.2 (SvelteKit 3.0 stable not yet released).

Test count

  • Workspace total: 125 → 195+ tests (+70).

📦 Platforms

Platform File
Linux (x86_64) trapfall-x86_64-unknown-linux-gnu-v0.1.4.tar.gz
Linux (ARM64) trapfall-aarch64-unknown-linux-gnu-v0.1.4.tar.gz
macOS (Apple Silicon) trapfall-aarch64-apple-darwin-v0.1.4.tar.gz
Windows (x86_64) trapfall-x86_64-pc-windows-msvc-v0.1.4.zip

🐳 Docker

docker pull ghcr.io/codecoradev/trapfall:0.1.4

🚀 Quick Start

# Run with Docker
docker run -p 3000:3000 ghcr.io/codecoradev/trapfall:0.1.4

# Or download binary (Linux/macOS)
# See Assets below

# Initialize database
./trapfall migrate

# Start server
./trapfall serve --port 3000

Full changelog: https://github.com/codecoradev/trapfall/blob/main/CHANGELOG.md