Patch release — fixes Tika startup on macOS, completes the source-download UI gating, and ships a clean notarization pipeline.
Highlights
macOS
- Tika startup fixed:
JAVA_HOMEandPATHare now propagated to the Tika child process, so the bundled JRE is found reliably on launch (#284). - Notarization:
notarize.shnow signs dylibs embedded inside JAR files and checks the notary verdict explicitly, so a rejected submission no longer slips through as a "successful" build (#275).
Frontend
- Download UI gating completed: the Documents page (per-row icon and bulk action) and Document Detail page hide the Download button when
allow_source_downloadis false, matching the API which returns 403 in that mode (#278, #279). Reveal in Finder (macOS native) is unaffected.
Docs
- README +
docs/architecture.mdrewritten around the watched-folder-only ingestion model that landed in 0.9.0; new "Source Files: Reveal vs Download" section explains why the Download API is locked down by default (#277).
Internal
- New
scripts/test_corporaLLM-evaluation sweep harness (six-phase supervisor +--modelsfilter + RUNBOOK) for measuring summary/research model quality across diverse corpora (#276, #280).
Downloads
| File | Description | Size |
|---|---|---|
HarborClerk.dmg |
Signed + notarized + stapled DMG with both apps | ~1.1 GB |
Installation
-
Download
HarborClerk.dmg. -
Open the DMG and drag both apps to
/Applications. -
Launch Harbor Clerk Server — services start automatically.
-
Launch Harbor Clerk to open the web UI.
-
If upgrading from v0.9.0, your existing data and watched folders carry over — no reset needed.
Requirements
- Apple Silicon Mac (M1 or later)
- macOS 15.0 (Sequoia) or later
- 16 GB RAM minimum
Full changelog: v0.9.0...v0.9.1