Skip to content

Releases: HiAi-gg/docsmint

HiAi-Docs v0.2.9

Choose a tag to compare

@github-actions github-actions released this 12 Jul 23:07

Full Changelog: v0.2.8...v0.2.9

hiai-docs v0.2.8

Choose a tag to compare

@vlgalib vlgalib released this 12 Jul 21:29

Full Changelog: v0.2.7...v0.2.8

hiai-docs v0.2.7

Choose a tag to compare

@github-actions github-actions released this 11 Jul 17:26

Full Changelog: v0.2.6...v0.2.7

HiAi Docs v0.2.6

Choose a tag to compare

@vlgalib vlgalib released this 10 Jul 18:22
e316847

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

Choose a tag to compare

@vlgalib vlgalib released this 08 Jul 18:53

[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) used backend/... 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 expiresIn duration field, but code uses expiresAt ISO 8601 datetime. Docs updated to match actual code behaviour.
  • docs/API.md — plugins response shape mismatch: Documented displayName/enabled fields that do not exist in the PluginManifest type. Actual shape is name/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.3 to 0.2.4 across all workspace manifests: root package.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

Choose a tag to compare

@vlgalib vlgalib released this 08 Jul 18:52

[0.2.3] - 2026-07-08

Added

  • Chunk offsets (HIAI-1): charStart/charEnd tracking through the embedding pipeline
  • Search chunks (HIAI-2): includeChunks parameter 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 createRateLimiter to 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 chunks array per document
  • Rate-limit middleware now re-exports from reusable lib factory
  • Share link schemas accept role parameter (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:migrate after upgrade

Graph Rag improvement

Choose a tag to compare

@vlgalib vlgalib released this 02 Jul 15:01
v0.1.5

v0.1.5 — fix npm files whitelist and library exports

Public Release

Choose a tag to compare

@vlgalib vlgalib released this 20 Jun 19:32

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.