Skip to content

Releases · July 2026 · W27

  • Phase 4 — jin backfill-clerk-metadata one-shot migration
  • Phase 3 — Explorer resolver reads publicMetadata with 30s TTL cache
  • Phase 2 — write assignments to Clerk publicMetadata (with merge)
  • jin package — .rpm (Fedora/RHEL) support via fpm
  • invitation acceptance test coverage + /sign-up fallback redirect
  • invitation acceptance test coverage + /sign-up fallback redirect
  • jinflow.io/contact page + showcase banner CTA points at it
  • showcase banner — layer 2 of onboarding UX
  • jin package launcher — set JINFLOW_LAUNCH_MODE=local-launcher
  • build-shell.sh — also harvest @duckdb/node-bindings-* from .pnpm/
  • build-shell.sh — use cp -RL with visible per-package trace
  • build-shell.sh — bundle @duckdb native bindings for target OS
  • synthesize a principal from publicMetadata when KLS display data not baked
  • jin invite NEW-slug branch was passing env=prod default to Clerk POST
  • backfill log to ~/.jinflow/state/ + explain 403 cross-instance mismatch
  • backfill uses jinflow.cli’s _ENGINE_ROOT + _resolve_live_root
  • jin package — LC_ALL=C for rpmbuild + JINFLOW_FPM_DEBUG env
  • jin package — detect the wrong fpm (Fortran vs Effing PM)
  • jin package — guard rpmbuild missing + diagnose empty fpm output
  • ticket decoder reads sid, not eid (real Clerk field name)
  • route invitation tickets through /accept-invite, not the tenant home
  • loosen createSpy type so test sites can use Record<string,unknown>
  • loosen createSpy type so test sites can use Record<string,unknown>
  • pre-warm KLS Store at boot to spare the first visitor cold-start
  • verify R2 ETag at KLS Store boot to drop stale disk cache
  • build-shell.yml — extract version without Python (Ubuntu 22.04)
  • widen 500-case error bag so SvelteKit infers Record<string,string>
  • contact page is a SvelteKit route, not an etc/jinflow.io static page
  • some news
  • June 2026 monthly journal + sidebar catches up (W23–W26)
  • Sense 49 — The Branch (proposed)
  • glossary — Lens joins the first-class citizens (25)
  • glossary — mark first-class citizens with a diamond badge
  • spec — Clerk-primary, KLS-fallback identity resolution
  • Mermaid edge labels — kill the inner grey behind text
For developers
  • surface ‘Showcase’ to visitors instead of ‘Demo’
  • release 0.55.12
  • merge claude/3rd
  • merge claude/3rd
  • merge claude/3rd
  • dev Fly machine no longer suspends (wake-up race hypothesis)
  • merge claude/9th
  • merge claude/3rd
  • merge claude/3rd
  • merge claude/3rd
  • register backfill-clerk-metadata in clidocs Account section
  • merge claude/3rd
  • merge claude/3rd
  • merge claude/3rd
  • merge claude/3rd
  • merge claude/3rd
  • merge claude/3rd
  • merge claude/3rd
  • merge claude/3rd

54 commits: 8 features, 20 fixes

jazzisnow jinflow is a jazzisnow product
v0.64.7 · built 2026-09-20 19:48 UTC