Skip to content

JTrac 3.2.0

Latest

Choose a tag to compare

@Jerophin123 Jerophin123 released this 02 Nov 12:38
· 1 commit to main since this release

Feature release. JTrac 3.2.0 adds AI agent connections, enterprise single sign-on, a full-screen setup with mouse support, keyboard shortcuts and a refreshed interface. Three database migrations, applied by jtrac update after a verified backup.

Important

Not an official JTrac release: an independent reimagining, not affiliated with or endorsed by the original JTrac project or its authors.

New

  • AI agent connections (MCP). Connect coding agents such as Claude Code, Codex, Gemini CLI or Cursor to your issues. They sign in through the browser (OAuth 2.1 with PKCE) and are read-only unless you allow more. Account › AI agents; see docs/ai-agents.md.
  • UTCP (experimental). A read-only tool manual and execution endpoint for agent runtimes that speak the Universal Tool Calling Protocol; see docs/utcp.md.
  • Enterprise single sign-on (OpenID Connect). Microsoft Entra ID, Okta, Keycloak, Google Workspace, AD FS and other providers. Set it up in setup or with jtrac configure sso, which checks the provider before saving. Existing accounts are linked only by an email the provider has verified; creating accounts on first sign-in and limiting email domains are opt-in. See docs/sso.md.
  • Full-screen setup. setup and jtrac configure open a full-screen interface in the terminal with keyboard and mouse support: a steps sidebar, live activity, clickable fields, options and buttons. Use --plain (or JTRAC_PLAIN=1) for the line-by-line prompts, for example with a screen reader.
  • Keyboard shortcuts with a ? overview and full customization (Account › Keyboard shortcuts), including turning single-key shortcuts off.
  • Collapsible sidebar ([) and search in the sidebar with results as you type (/).
  • My work shows what needs you: overdue, due this week, in progress and done counters, an "Up next" list grouped by due date, an inbox preview, open work by priority and project, recent completions and your dashboards.
  • About JTRAC and a Cookie Policy (two strictly necessary cookies, a few preferences kept in the browser; no tracking or analytics).

Changed

  • Server settings are now in Your account › Server (Server overview, Outgoing email); the old /server/settings address redirects. The profile menu holds Profile & settings and Sign out.
  • All pages share one content width. The design follows the logo's shapes, with subtle motion that respects the system "reduce motion" setting.

Download

Pick your platform, verify the checksum, unpack, and run setup.bat (Windows) or ./setup.sh (Linux, macOS).

Package Platform Status SHA-256
jtrac-3.2.0-windows-x64.zip Windows 10/11 x64 Smoke-tested natively (36/36 checks, Windows Server 2025) a9c73908ef401bbee1f0ec8d2e640d2b5143f1940fcdad118046f4cb8c7e9c04
jtrac-3.2.0-linux-x64.tar.gz Linux x64, glibc 2.27+ Smoke-tested natively (36/36 checks, Ubuntu 24.04 x64) b89afc2285585bc1c09456846b42d7615de77c2e5b69646804809ead5f0eec49
jtrac-3.2.0-linux-arm64.tar.gz Linux ARM64, glibc 2.27+ Smoke-tested natively (36/36 checks, Ubuntu 24.04 ARM64) aeba578c0407c030d65e20deb16a8737896bc24bdffb1298f264603000015e85
jtrac-3.2.0-macos-x64.tar.gz macOS 13+ Intel Smoke-tested natively (36/36 checks, macOS 15 Intel) 270ea5ae22a62e7c51d36afa94fe2fa8b830e70c96ac76720e4aeb51495c929c
jtrac-3.2.0-macos-arm64.tar.gz macOS 13+ Apple Silicon Smoke-tested natively (36/36 checks, macOS 15 Apple Silicon) 84af39dc12984b36a8c44b7ca6375c973f92d7b7d7a571dfc3c2ee0753745c37

All checksums are also in SHA256SUMS (sha256sum -c SHA256SUMS). Every archive here is the exact file built and installer-tested on its own OS by the release workflow; each test report is attached. Windows ARM64: no package (external PostgreSQL only; build from source).

macOS packages are not notarized: after unpacking run xattr -dr com.apple.quarantine jtrac-3.2.0-macos-*. Windows packages are not code-signed: verify the checksum, then confirm the SmartScreen prompt.

Upgrading from 3.0.x

Unpack 3.2.0 next to your current folder, then from the new folder run:

jtrac update --from <old folder>

It stops the old version, makes a verified backup, applies migrations V9 to V11 (AI agent connections, UTCP, single sign-on identities), moves the data directory pointer and starts 3.2.0. If you use automatic start, run jtrac service install from the new folder afterwards. Single sign-on stays off until you configure a provider; AI agent connections need an https:// public address. See docs/upgrades.md.

Verified for this release

  • CI green on the release commit: backend unit, module and integration tests against PostgreSQL 18 (including the API contract test), frontend tests (127), typecheck, lint and build.
  • All five packages built and installer smoke-tested (36/36) on their native OS, with the release gate (allowlist, denylist, secret and local-path scan) passing on every stage and archive, and the Unix layout check (permissions, symlinks, scripts, binary architecture) on the Linux and macOS packages.
  • OSV scan of all shipped components: 319 checked (162 Maven, 157 npm), no known vulnerabilities.
  • Not verified on a real interactive terminal by the release pipeline: the full-screen setup's mouse handling (the smoke test runs setup unattended).

Full changelog: v3.0.4...v3.2.0