github Tencent/WeKnora v0.5.0

7 hours ago

What's Changed

  • feat(repository): update keyword retrieval logic to use ParadeDB's matching operator by @lyingbug in #977
  • Fix system prompt not being used when flag is false by @utafrali in #969
  • fix: missing deep copy entity by @shanghai-Jerry in #975
  • fix: SQLite/Lite mode compatibility for FAQ import and chunk operations by @swim2sun in #968
  • docs: add wiki documentation with cross-referenced links by @Liwx1014 in #978
  • fix: use explicit localhost for docreader health probes by @sn1p4am in #983
  • feat(logger): implement LLM debug logging functionality by @lyingbug in #984
  • feat: add registry dual-map and engine factory for VectorStore by @ochanism in #973
  • refactor(postgres): optimize vector retrieval and HNSW settings by @lyingbug in #986
  • feat: search engine adds proxy addresses and adds SSRF verification. by @1141520944 in #987
  • feat: pass IndexConfig to repositories with scalability options by @ochanism in #981
  • feat: add VectorStore management UI settings page by @ochanism in #982
  • fix: use constant-time comparison for API key validation by @MaoMengww in #992
  • feat: add vector_store_id column to knowledge_bases for per-KB vector store binding by @ochanism in #994
  • feat: add OpenMAIC interactive classroom skill with RAG-to-courseware generation by @peterchan2020 in #989
  • fix(storage): auto-detect content-type to resolve image rendering issues by @jack-wang-176 in #999
  • fix: ReadEvent incompatible sse data format by @shanghai-Jerry in #1002
  • fix: remove limit/offset from required in list_knowledge_chunks JSON Schema by @draix in #1012
  • fix/air-toml-cgo-ldflags by @MaoMengww in #1010
  • fix(docker): 修复镜像构建兼容性问题 by @Liwx1014 in #1005
  • Fix/storage content type by @jack-wang-176 in #1013
  • fix:修复make dev-app里面脚本问题 by @tohelloworld in #1016
  • feat/yuque datasource connector by @voidkey in #1011
  • feat(wiki): introduce knowledge-base Wiki system and configurable indexing strategy by @lyingbug in #1017
  • chore: Update .dockerignore and GitHub Actions for improved caching by @lyingbug in #1018
  • chore: Update .dockerignore to clarify documentation exclusions and dependencies by @lyingbug in #1019
  • feat: Enhance agent tool compatibility and knowledge base filtering by @lyingbug in #1021
  • fix : mattermost handle io.ReadAll errors in client file by @Goodnight77 in #1020
  • refactor: Simplify WeKnoraCloud request customization and message conversion by @lyingbug in #1022
  • fix(frontend): bundle tdesign-icons sprite locally for offline deploys by @lyingbug in #1024
  • fix(agent): terminate ReAct loop on final_answer regardless of arg parse success by @lyingbug in #1023
  • feat(models): support custom HTTP headers across all remote model calls by @lyingbug in #1025
  • feat(frontend): add copy action for model cards in settings by @lyingbug in #1026
  • fix(agent-share): don't require rerank model for wiki-only agents by @lyingbug in #1028
  • feat(observability): integrate Langfuse for LLM token tracking and tracing by @lyingbug in #1027
  • feat(observability): extend Langfuse tracing across the asynq pipeline by @lyingbug in #1029
  • fix(agent): load all sheets from Excel files in data analysis (#1007) by @lyingbug in #1035
  • feat(observability): instrument agent ReAct loop and tool calls in Langfuse by @lyingbug in #1034
  • fix(agent): improve tenant context handling and error reporting by @Goodnight77 in #1036
  • Fix/docreader protoc offline whitelist by @jack-wang-176 in #1033
  • chore(release): v0.5.0 by @lyingbug in #1042
  • docs(readme): refresh title and overview to reflect RAG + Agent + Auto-Wiki by @lyingbug in #1043
  • feat: correct data analysis errors using fileService. by @1141520944 in #1041
  • Update v0.5.0 README by @lyingbug in #1044

New Contributors

Full Changelog: v0.4.0...v0.5.0

Don't miss a new WeKnora release

NewReleases is sending notifications on new releases.