Releases: volcengine/OpenViking
Releases · volcengine/OpenViking
v0.1.17
What's Changed
- Revert "feat: support dynamic project_name config in VectorDB / volcengine" by @MaojiaSheng in #167
- Fix/ci clean workspace by @kkkwjx07 in #170
- fix: tree uri output error, and validate ov.conf before start by @MaojiaSheng in #169
Full Changelog: v0.1.16...v0.1.17
CLI v0.1.0
OpenViking CLI v0.1.0
Installation
Quick Install (macOS/Linux)
curl -fsSL https://raw.githubusercontent.com/volcengine/OpenViking/refs/tags/cli@0.1.0/crates/ov_cli/install.sh | bashManual Installation
Download the appropriate binary for your platform below, extract it, and add it to your PATH.
The CLI command is simply ov:
# After extraction
chmod +x ov # Unix only
mv ov /usr/local/bin/ # or any directory in your PATH
# Verify installation
ov --versionChecksums
SHA256 checksums are provided for each binary for verification.
Changes
See the commit history for details.
v0.1.16
What's Changed
- fix: fix vectordb by @kkkwjx07 in #164
- feat: make temp uri readable, and enlarge timeout of add-resource by @MaojiaSheng in #165
- feat: support dynamic project_name config in VectorDB / volcengine by @baojun-zhang in #161
- fix: server uvloop conflicts with nest_asyncio by @MaojiaSheng in #166
Full Changelog: v0.1.15...v0.1.16
v0.1.15
What's Changed
Now you can try Server/CLI mode!
- refactor(client): 拆分 HTTP 客户端,分离嵌入模式与 HTTP 模式 by @qin-ctx in #141
- Transaction store by @MaojiaSheng in #136
- fix CI: correct patch targets in test_quick_start_lite.py by @ZaynJarvis in #140
- fix/lifecycle by @qin-ctx in #144
- Fix/lifecycle by @qin-ctx in #146
- refactor: decouple QueueManager from VikingDBManager by @kkkwjx07 in #149
- refactor: to accelerate cli launch speed, refactor openviking_cli dir by @MaojiaSheng in #150
- efactor: to accelerate cli launch speed, refactor openviking_cli dir by @MaojiaSheng in #151
- fix(vectordb): resolve timestamp format and collection creation issues by @kkkwjx07 in #154
- doc: add multi-tenant-design by @qin-ctx in #155
- fix: fix vectordb sparse by @kkkwjx07 in #160
- [WIP]adapt for openclaw: add memory output language pipeline by @Mijamind719 in #137
- CLI commands (ls, tree) output optimize by @MaojiaSheng in #156
- fix: replace bare except with Exception in llm utils by @thecaptain789 in #152
- feat(parser): support repo branch and commit refs by @zeus-cht in #147
- fix: temp dir check failed by @MaojiaSheng in #163
New Contributors
- @thecaptain789 made their first contribution in #152
- @zeus-cht made their first contribution in #147
Full Changelog: v0.1.14...v0.1.15
v0.1.14
What's Changed
- build(deps): bump protobuf from 6.33.2 to 6.33.5 by @dependabot[bot] in #104
- refactor: cpp bytes rows by @kkkwjx07 in #105
- fix: agfs port by @qin-ctx in #110
- refactor: refactor agfs s3 backend config by @chuanbao666 in #113
- fix(depends): 修复pip依赖的安全漏洞 by @chuanbao666 in #107
- feat: add HTTP Server and Python HTTP Client (T2 & T4) by @qin-ctx in #109
- Add OpenClaw skill for OpenViking MCP integration by @ZaynJarvis in #114
- docs: update docs and github workflows python version, python>=3.10 by @chuanbao666 in #118
- Doc: suggest use ~/.openviking/ov.conf as a default configure path by @MaojiaSheng in #119
- Parallel add by @kkkwjx07 in #121
- feat(directory-scan): add directory pre-scan validation module with f… by @shaoeric in #102
- fix(docs): fix relative paths in README files to match actual docs st… by @evpeople in #122
- feat: use a default dir ~/.openviking to store configuration, fix win… by @MaojiaSheng in #120
- feat: dag trigger embedding by @kkkwjx07 in #123
- fix: fix windows by @kkkwjx07 in #126
- fix: release py3.13 by @kkkwjx07 in #127
- fix: remove await asyncio and call agfs directly by @MaojiaSheng in #129
- fix(depends): 修复测试引入的依赖 by @chuanbao666 in #130
- add_message改为写入TextPart列表,避免session消息解析异常; extract_session增加json转换方法 by @Mijamind719 in #131
- feat: 新增 Bash CLI 基础框架与完整命令实现 (T3 + T5) by @qin-ctx in #132
- fix: test case by @qin-ctx in #133
- fix: fix release by @kkkwjx07 in #138
New Contributors
- @shaoeric made their first contribution in #102
- @evpeople made their first contribution in #122
- @Mijamind719 made their first contribution in #131
Full Changelog: v0.1.12...v0.1.14
v0.1.12
What's Changed
- feat: add search_with_sparse_logit_alpha by @kkkwjx07 in #71
- refactor: Refactor S3 configuration structure and fix Python 3.9 compatibility issues by @baojun-zhang in #73
- fix: fix ci by @kkkwjx07 in #74
- refactor: unify async execution utilities into run_async by @qin-ctx in #75
- docs: update community link by @qin-ctx in #82
- build(deps): bump actions/download-artifact from 4 to 7 by @dependabot[bot] in #65
- build(deps): bump actions/github-script from 7 to 8 by @dependabot[bot] in #66
- build(deps): bump actions/checkout from 4 to 6 by @dependabot[bot] in #67
- build(deps): bump actions/setup-go from 5 to 6 by @dependabot[bot] in #68
- build(deps): bump actions/upload-artifact from 4 to 6 by @dependabot[bot] in #69
- feat: in chatmem example, add /time and /add_resource command by @ZaynJarvis in #77
- Feature/new demo by @A11en0 in #78
- Feat:支持原生部署的vikingdb by @chuanbao666 in #84
- WIP: fix: run memex locally for #78 by @ZaynJarvis in #86
- feat(parse): extract shared upload utilities by @ze-mu-zhou in #87
- docs: fiix related document links in /openviking/parse/parsers/README.md by @WuMingDao in #88
- fix(parse): prevent Zip Slip path traversal in _extract_zip (CWE-22) by @ze-mu-zhou in #89
- Path filter by @kkkwjx07 in #92
- feat: use tabulate for observer by @kkkwjx07 in #94
- fix(parser): fix temporary file leak in HTMLParser download link hand… by @Lettuceleaves in #95
- perf: reuse query embeddings in hierarchical retriever by @mildred522 in #93
- fix(agfs): close socket on error path in _check_port_available by @ze-mu-zhou in #97
- fix(storage): make VikingFS.mkdir() actually create the target directory by @ze-mu-zhou in #96
- fix: fix sparse by @kkkwjx07 in #100
- feat: support query in mcp, tested with kimi by @ZaynJarvis in #98
- fix: ignore TestVikingDBProject by @qin-ctx in #103
New Contributors
- @baojun-zhang made their first contribution in #73
- @A11en0 made their first contribution in #78
- @ze-mu-zhou made their first contribution in #87
- @WuMingDao made their first contribution in #88
- @Lettuceleaves made their first contribution in #95
- @mildred522 made their first contribution in #93
Full Changelog: v0.1.11...v0.1.12
v0.1.11
What's Changed
- support small github code repos by @MaojiaSheng in #70
New Contributors
- @MaojiaSheng made their first contribution in #70
Full Changelog: v0.1.10...v0.1.11
v0.1.9
What's Changed
- Bump github/codeql-action from 3 to 4 by @dependabot[bot] in #5
- Bump actions/setup-go from 5 to 6 by @dependabot[bot] in #4
- Bump actions/setup-python from 5 to 6 by @dependabot[bot] in #3
- Bump astral-sh/setup-uv from 4 to 7 by @dependabot[bot] in #2
- Bump actions/download-artifact from 4 to 7 by @dependabot[bot] in #1
- fix session test by @qin-ctx in #7
- feat: add GitHub issue and PR templates by @qin-ctx in #8
- fix: fix_build by @kkkwjx07 in #6
- docs: update readme by @qin-ctx in #10
- fix: Downgraded a log message from warning to info when the Rerank cl… by @kkkwjx07 in #11
- docs: update_readme by @qin-ctx in #12
- Remove agfs by @kkkwjx07 in #13
- docs: faq by @qin-ctx in #14
- fix: fix agfs-server for windows by @kkkwjx07 in #16
- Upgrade go by @kkkwjx07 in #17
- feat: add more visual example
queryby @ZaynJarvis in #19 - fix: support intel mac install by @qin-ctx in #22
- feat: rename backend to provider for embedding and vlm by @kkkwjx07 in #24
- Lint code by @kkkwjx07 in #25
- refactor: optimized pyproject.toml with optional groups by @kkkwjx07 in #26
- feat: linux compile by @kkkwjx07 in #29
- Change 'provider' to 'backend' in configuration by @coldfire-x in #27
- update version by @qin-ctx in #30
- Revert "Change 'provider' to 'backend' in configuration" by @qin-ctx in #31
- chore: use standard logging pkg by @ZaynJarvis in #40
- feat: chat & chat w/ mem examples by @ZaynJarvis in #39
- feat:常规环境下,增加python3.13适配 by @Jay-Chou118 in #45
- docs: add server cli design by @qin-ctx in #46
- refactor: refactor ci action by @kkkwjx07 in #49
- refactor: extract Service layer from async_client by @qin-ctx in #50
- fix: fix ci action by @kkkwjx07 in #51
- fix: simplify memory dedup decisions and fix retrieval recursion bug by @qin-ctx in #53
- Fix ci action by @kkkwjx07 in #57
- fix: 修复s3fs适配 by @chuanbao666 in #52
- refactor: extract ObserverService from DebugService for cleaner status access API by @qin-ctx in #59
- fix: fix release action by @kkkwjx07 in #61
New Contributors
- @dependabot[bot] made their first contribution in #5
- @qin-ctx made their first contribution in #7
- @kkkwjx07 made their first contribution in #6
- @ZaynJarvis made their first contribution in #19
- @coldfire-x made their first contribution in #27
- @Jay-Chou118 made their first contribution in #45
- @chuanbao666 made their first contribution in #52
Full Changelog: https://github.com/volcengine/OpenViking/commits/v0.1.9