Skip to content

Jul.IA v1.30.0

Pre-release
Pre-release

Choose a tag to compare

@victornife victornife released this 05 Jul 09:45
· 608 commits to main since this release

Jul.IA v1.30.0 — Phase 2A Consolidated Soak

🔬 Phase 2A Consolidated 8-Hour Soak Test

The most demanding soak test in the project history: all 10 shipped features exercised simultaneously for 8 hours with zero errors.

Metric | Value -- | -- Duration | 8h0m0s Total requests | 2,120,299 HTTP 2xx | 2,120,299 (100%) HTTP 401 / 403 / 429 / 5xx | 0 Connection errors | 0 Timeouts | 0 Error rate | 0.00% Latency avg | 670 ms Latency p95 | 1,257 ms Latency p99 | 1,560 ms

Features exercised: Proxy, Cache, Rate-Limit, WAF, Auth (Basic), Compression (gzip/Brotli/Zstd), TLS, mTLS, Upstream Health-Checks, OTel Tracing.

🐛 Bug Fixes

  • Compression auto-enable: [compression] block with settings but no enabled = true is now automatically enabled (the block implies intent). Fix in parser.go.
  • OTel schema-URL fix: Updated semconv import from v1.39.0 to v1.41.0 to match OTel SDK v1.44.0, fixing resource.Merge() failure. Fix in tracing.go.

🆕 New Files

  • burn-in-full.toml — consolidated Phase 2A test config (all 10 features)
  • gen-certs.go — TLS cert generator for burn-in mTLS tests
  • burn-in-load.go — updated with -full mode for consolidated testing
Jul.IA v1.30.0 — Phase 2A Consolidated Soak 🔬 Phase 2A Consolidated 8-Hour Soak Test The most demanding soak test in the project history: all 10 shipped features exercised simultaneously for 8 hours with zero errors.

Metric Value
Duration 8h0m0s
Total requests 2,120,299
HTTP 2xx 2,120,299 (100%)
HTTP 401 / 403 / 429 / 5xx 0
Connection errors 0
Timeouts 0
Error rate 0.00%
Latency avg 670 ms
Latency p95 1,257 ms
Latency p99 1,560 ms
Features exercised: Proxy, Cache, Rate-Limit, WAF, Auth (Basic), Compression (gzip/Brotli/Zstd), TLS, mTLS, Upstream Health-Checks, OTel Tracing.

🐛 Bug Fixes
Compression auto-enable: [compression] block with settings but no enabled = true is now automatically enabled (the block implies intent). Fix in parser.go.
OTel schema-URL fix: Updated semconv import from v1.39.0 to v1.41.0 to match OTel SDK v1.44.0, fixing resource.Merge() failure. Fix in tracing.go.
🆕 New Files
burn-in-full.toml — consolidated Phase 2A test config (all 10 features)
gen-certs.go — TLS cert generator for burn-in mTLS tests
burn-in-load.go — updated with -full mode for consolidated testing