NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Go modules · #72 by repository stars
Last release 5 days ago
30 Sep 2026
Ships on a steady schedule
a new release about every 8 days
Most releases are documented
notes for 36 of 42 stable releases
Nothing withdrawn
no release was ever pulled
1 years old
1554 releases · first in 2025
One column per month.
Nothing published for this version
Nothing published for this version
feat(docker): streamline frontend build process and update Docker configuration by @lyingbug in #1642
Full Changelog: v0.6.2...v0.6.3
em_… publish token → short-lived ems_… session token). Ships weknora-widget.js, a standalone embed chat UI, visitor session management, and a unified Integrations Center for IM + embed channel editors with agent rebind and live preview. See Embed channels and Embed subdomain deployment.@ mention browsing of recent files; RAG pipeline progress events surfaced in a dedicated timeline component; agent stream display refactor with tool-result rendering, thinking blocks, shimmer streaming tail, and typewriter effect; large tool outputs trimmed via agent-side persistence.knowledge_tag_ids many-to-many via migration 000063_knowledge_multi_tags); tag manage drawer, redesigned tag chips / edit dialog, and unified document tag filter in the KB list.POST /knowledge/batch-reparse re-queues parsing for multiple documents with optional process_config; async task UI refreshes after enqueue.000061_wiki_page_hierarchy).000062_mcp_oauth); plus custom HTTP headers and JSON code-import for MCP service configuration.process_config; upload overview reflects scanned-PDF detection.dimensions override propagated to all embedding providers; fixes missing dimensions in API requests (#1654).scripts/build_frontend_dist.sh; embed entry (embed.html) separated from main SPA.RunnableByViewer gate.DISPIMG function strings as text.src to avoid broken initial loads; citation chunks cleared on page deletion; LLM image URL masking prevents UUID corruption.hybrid-search accepts POST while keeping GET compatibility (#1727).000060_embed_channels, 000061_wiki_page_hierarchy, 000062_mcp_oauth, 000063_knowledge_multi_tags.docs/api/ hand-written pages extended.docs/embed-secure-mode.md, docs/embed-subdomain.md added.docs/QA.md extended for embed channels, multi-tag, batch reparse, MCP OAuth2, and RSS connector.Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
fix(auth): allow anonymous access to share-link endpoints ( #1617 ) by @lyingbug in #1618
Full Changelog: v0.6.1...v0.6.2
process_config (KnowledgeProcessOverrides) that overrides KB defaults for that batch only: parser engine rules, chunking, multimodal (VLM / ASR), question generation, graph extraction, and related flags. The Web UI adds an upload-confirm step so operators can review and tweak settings before enqueueing; the Go client and weknora doc upload accept the same JSON payload.POST /knowledge/:id/reparse accepts an optional process_config body to re-run parsing with new settings while preserving the knowledge record; overrides are persisted on the knowledge metadata and merged with KB defaults via ResolveProcessConfig.weknora CLI v0.9 (BREAKING) — auth/profile model harmonization, resource-command cleanup, and bundled Agent Skills:
weknora-rag-search and weknora-shared skills ship in-tree with drift-guard parity tests.session stop: abort an in-flight agent run from the terminal.--kb resolver: accepts KB name or id on doc delete --all and search chunks / search docs (required; no silent project-link fallback).auth login authenticates the active profile (use profile add --use first); auth logout / auth refresh drop --name — target another profile with global --profile.agent_invoke → session_ask; agent create --kb → --attach-kb.000059_embeddings_hnsw_1024 adds an HNSW index tuned for bge-m3-class 1024-dimensional vectors on PostgreSQL pgvector.get_document_info tool — schema and input parameters refined for clearer LLM tool calls.enable_multimodal KB flag in favor of unified process_config; parent-child chunking settings aligned; graph_enabled correctly gated on extract config.graph_enabled logic in process configuration merge path.000059_embeddings_hnsw_1024.chatResources / uploadConfirm / editorResources stores; useMarqueeSelect composable.session stop command.docs/api/knowledge.md documents process_config on upload and reparse.docs/QA.md extended for upload process config and CLI v0.9 breaking changes.Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
perf(repository): exclude embedding field from Elasticsearch search r… by @majinding in #1433
zoom (follow-up to #1459) by @lyingbug in #1460Full Changelog: v0.6.0...v0.6.1
knowledge_processing_spans) so you can watch parsing progress stage-by-stage in real time. Highlights:
/stages API tracks each parsing stage; postprocess subspans, per-image multimodal subspans, and synthesized-stage status (inferred from parse_status) are surfaced; root span closes on terminal state with enriched stage metadata.setInterval + watchdog with attempt tracking and surfaced silent failures.docs/dev/opensearch-integration-test.md).config/builtin_models.yaml drives the platform's built-in model catalog with ${ENV} interpolation, a managed_by column, lifecycle reconciliation, and a drift sweep that keeps the DB in sync with the YAML. Entries are schema-validated and ID lengths aligned with the DB. See config/builtin_models.yaml.example.NewUserGuide) with contextual guides for agent and knowledge-base creation, tenant-model-readiness hints, login hints for new users, and an improved backdrop/hole calculation, integrated into the user menu.weknora CLI v0.7 / v0.8 (BREAKING) — agent-first wire contract and command-surface cleanup:
session ask, session continue-stream, doc fetch, doc create, doc delete --all; context CRUD replaced by a profile cascade (context → profile); agent invoke / kb empty removed.--format json is now the default with an NDJSON event stream (one JSON event per line) and symmetric envelope infrastructure.--dry-run with risk metadata and validation parity across 19 mutations; MCP Tool.Annotations added to 10 tools (spec 2025-06-18).docker/Dockerfile.odl-hybrid); reorganized Markdown parser with enhanced gRPC document reading.full Docker profile.thinkingControl) plus improved <think> tag handling in chat messages and an agent think_stream tool; the chat provider was modularized (request / stream / transport / usage / thinking split out).KBSwitcherDropdown for fast KB selection, a consolidated KBInfoPopover (reused on FAQ KBs with correct document/FAQ counts), multi-KB search retrieval parameters, and KB ↔ vector-store binding surfaced in the list, editor, and detail UI (with a VectorStoreBadge).invite_only mode (RBAC), with register-by-invite and a tenant invite-link flow.faq_snippet agent tool.LOG_FORMAT template support with hardened level coloring.display_name column on models and an expanded knowledge.source column length.final_answer tool references removed.builtin_models compatibility.zoom; settings cards' interactions and accessibility polished; X-Tenant-ID override preserved when switching back to home.reuse_vectors knowledge moves across stores; deep-copy stored files and images when cloning a KB; guard the knowledge list against stale updates./knowledge/search accepts ?query= and rejects empty keywords; multiple Swagger endpoints that returned 404 fixed and docs regenerated.GetSession returns the app sentinel; presigned-URL flow made diagnosable end-to-end.tenant_id qualified with the table name to resolve an ambiguous-column error; built-in models query syntax corrected.multi-turn-disabled flag respected in the KnowledgeQA pipeline.LIMIT/OFFSET inlined as literals with parameter interpolation enabled.{size} param passed to the fileSizeExceeded i18n message on Nginx 413; wrong toast when selecting built-in agents other than quick-answer / smart-reasoning; default context template applied when switching to quick-answer mode; card popover closed before opening the delete-confirm dialog.resetPendingTasks startup SQL corrected.chat_provider_spec removed.LOG_FORMAT template support with hardened level coloring.StructuredContent); context→profile cascade with post-review hardening.VideoInfo field from the Chunk struct.000052–000058 — models.managed_by, system admin & settings, invitation tokens, knowledge_processing_spans, knowledge pending subtasks, models.display_name, and expanded knowledge source.opensearch-go v4.6.0 added; github.com/mattn/go-runewidth bumped.mcp-server/Dockerfile; MCP service gated behind the full Docker profile.docs/日志配置.md (logging configuration guide).docs/dev/opensearch-integration-test.md).AGENTS.md, README.md, and CHANGELOG.md brought in sync with the v0.7 / v0.8 surface.Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →