Releases: HiAi-gg/docsmint
Releases · HiAi-gg/docsmint
Release list
HiAi-Docs v0.2.9
Full Changelog: v0.2.8...v0.2.9
hiai-docs v0.2.8
hiai-docs v0.2.7
Full Changelog: v0.2.6...v0.2.7
HiAi Docs v0.2.6
HiAi Docs v0.2.6 — Public Release
This release completes the public GraphRAG and SeaweedFS-ready release contour.
Highlights
- End-to-end GraphRAG: chunking, embeddings, entity extraction, Apache AGE persistence, and graph-aware search expansion.
- Deterministic single-PostgreSQL bootstrap: extensions and runtime role in image init; all GraphRAG DDL in the Drizzle migration journal.
- Clean fresh-database migrations with idempotent graph labels, indexes, AGE grants, and preload compatibility.
- SeaweedFS S3-compatible storage and protected attachment streaming for public shares.
- Public share rendering fixes for images, alignment, ordered lists, and bullet lists.
- Incremental embedding refresh for zero vectors and model changes.
Validation
- Backend: 483 tests passed.
- Frontend: 48 tests passed.
- Lint and typecheck passed.
- SDK, backend, frontend, and custom PostgreSQL builds passed.
- Fresh PostgreSQL volume: 24 migrations applied, GraphRAG labels created, runtime role verified, second migration run was a no-op.
- GitHub Actions PR CI: Test, Docker Build & Scan, Trivy, lint, and typecheck all passed.
- Public share smoke: attachment HTTP 200, image decoded, lists rendered, no browser errors.
Docker and npm publication are executed by the tag-triggered GitHub Actions workflow.
v0.2.4 — Patch: fix broken export paths, doc corrections
[0.2.4] - 2026-07-08
Fixed
- package.public.json — broken export paths: Three new v0.2.3 exports (
./backend/lib/rate-limit,./backend/lib/api-keys,./backend/lib/audit) usedbackend/...paths missing the./prefix. Published package would fail to resolve these imports. Paths corrected to./backend/...to match all other exports. - docs/API.md — API keys mismatch: Documented
expiresInduration field, but code usesexpiresAtISO 8601 datetime. Docs updated to match actual code behaviour. - docs/API.md — plugins response shape mismatch: Documented
displayName/enabledfields that do not exist in thePluginManifesttype. Actual shape isname/version/description. Docs updated to match code. - docs/PRODUCTION_STATUS.md — route count: Stale count of 14 route files. Actual count is 17 (added keys, plugins, visibility in v0.2.3). Corrected.
Changed
- Version bumped from
0.2.3to0.2.4across all workspace manifests: rootpackage.json,package.public.json,backend/package.json,frontend/package.json,packages/{sdk,cli,mcp-server,db}/package.json,backend/src/index.ts(Swagger),docs/openapi.json,docs/PRODUCTION_STATUS.md.
v0.2.3 — HIAI-1..8: Chunk offsets, API keys, visibility, share roles, audit log, editor plugins, rate-limit factory
[0.2.3] - 2026-07-08
Added
- Chunk offsets (HIAI-1): charStart/charEnd tracking through the embedding pipeline
- Search chunks (HIAI-2):
includeChunksparameter in search to get top-3 chunk snippets per result - API keys (HIAI-3): create, list, revoke, and Bearer-auth user API keys with scopes and expiry
- Document visibility (HIAI-4): public/private/shared visibility per document with RLS for public reads
- Editor plugins (HIAI-5): read-only Plugin Registry API exposing available editor plugins
- Reusable rate-limit factory (HIAI-6): extracted
createRateLimiterto backend lib for external consumers - Share roles (HIAI-7): viewer/commenter/editor roles on share links with PATCH endpoint
- Audit log (HIAI-8): append-only audit trail with admin query endpoints and fire-and-forget integration
Changed
- ChunkResult extended with charStart/charEnd positional tracking
- Search response extended with optional
chunksarray per document - Rate-limit middleware now re-exports from reusable lib factory
- Share link schemas accept
roleparameter (default viewer) - API key auth integrated into auth pipeline (admin key → user API key → Better Auth)
Security
- API key Bearer auth for user-scoped API access
- Document visibility RLS: public documents readable by all authenticated users
- Audit trail records document/share/API-key lifecycle events
Migration Notes
- New migrations: 0014 (chunk offsets), 0015 (api_keys table), 0016 (document visibility enum), 0017 (share roles), 0018 (audit_log table)
- Run
bun run db:migrateafter upgrade
Graph Rag improvement
v0.1.5 v0.1.5 — fix npm files whitelist and library exports
Public Release
The idea originated from the need to add a simple, user-friendly interface for interacting with the bot.
So here’s a simple interface for interacting with your json and md data stored in postgres.