Skip to content

Releases: hexinfo/dat

0.7.2

28 Nov 02:54
feedc8a

Choose a tag to compare

image

Release Packages

捆绑版发布包(本地无需安装JDK17+)

Windows amd64/x86_64 平台发布包

dat-cli-x.x.x-windows-amd64-bundled.tar.gz

MacOS arm64/aarch64 平台发布包

dat-cli-x.x.x-macos-arm64-bundled.tar.gz

Linux amd64/x86_64 平台发布包

dat-cli-x.x.x-linux-amd64-bundled.tar.gz

Linux arm64/aarch64 平台发布包

dat-cli-x.x.x-linux-arm64-bundled.tar.gz

无捆绑版发布包(本地需已安装JDK17+)

Windows、MacOS、Linux 全平台发布包

dat-cli-x.x.x-full.tar.gz

Windows、MacOS、Linux 全平台【精简版】发布包

注:不包含内置的Embedding模型、内置的Embedding存储、内置的DuckDB数据库和内置的Reranking模型。

dat-cli-x.x.x-lite.tar.gz

Windows amd64/x86_64 平台发布包

dat-cli-x.x.x-windows-amd64.tar.gz

MacOS arm64/aarch64 平台发布包

dat-cli-x.x.x-macos-arm64.tar.gz

Linux amd64/x86_64 平台发布包

dat-cli-x.x.x-linux-amd64.tar.gz

Linux arm64/aarch64 平台发布包

dat-cli-x.x.x-linux-arm64.tar.gz

What's Changed

  • fix: modify the statement of validate semantic model sql to make its validation more comprehensive by @junjiem in #146
  • feat: add support reranking using LLM by @junjiem in #147
  • fix: update collection name of pgvector, qdrant, weaviate and milvus by @junjiem in #148
  • feat: add Elasticsearch embedding store module by @junjiem in #149
  • chore: transfer the project to the cn.hexinfo organization by @junjiem in #150
  • fix: force rebuild variables is marked non-null but is null by @junjiem in #151
  • chore: update guide in init project by @junjiem in #152
  • chore: transfer the project from junjiem to the hexinfo organization by @junjiem in #153
  • chore: bump version to 0.7.2 by @cyoung96 in #154
  • fix: linux arm64 workflow packaging OS is 'ubuntu-24.04-arm' by @junjiem in #157

New Contributors

Full Changelog: 0.7.1...0.7.2

0.7.1

17 Nov 09:29
c6df9c6

Choose a tag to compare

image

Release Packages

捆绑版发布包(本地无需安装JDK17+)

Windows amd64/x86_64 平台发布包

dat-cli-x.x.x-windows-amd64-bundled.tar.gz

MacOS arm64/aarch64 平台发布包

dat-cli-x.x.x-macos-arm64-bundled.tar.gz

Linux amd64/x86_64 平台发布包

dat-cli-x.x.x-linux-amd64-bundled.tar.gz

Linux arm64/aarch64 平台发布包

dat-cli-x.x.x-linux-arm64-bundled.tar.gz

无捆绑版发布包(本地需已安装JDK17+)

Windows、MacOS、Linux 全平台发布包

dat-cli-x.x.x-full.tar.gz

Windows、MacOS、Linux 全平台【精简版】发布包

注:不包含内置的Embedding模型、内置的Embedding存储、内置的DuckDB数据库和内置的Reranking模型。

dat-cli-x.x.x-lite.tar.gz

Windows amd64/x86_64 平台发布包

dat-cli-x.x.x-windows-amd64.tar.gz

MacOS arm64/aarch64 平台发布包

dat-cli-x.x.x-macos-arm64.tar.gz

Linux amd64/x86_64 平台发布包

dat-cli-x.x.x-linux-amd64.tar.gz

Linux arm64/aarch64 平台发布包

dat-cli-x.x.x-linux-arm64.tar.gz

What's Changed

  • docs: add instructions for multiple usage methods by @junjiem in #138
  • workflow: set 'central.publishing.timeout'(default: 600) to 1800 by @junjiem in #139
  • fix: weaviate embedding store class name prefix must start from an uppercase letter by @junjiem in #141
  • feat: add Milvus embedding store module by @junjiem in #143
  • feat: add Qdrant embedding store module by @junjiem in #142
  • improvement: reconsider required vs. optional classification by @junjiem in #144
  • release: 0.7.1 by @junjiem in #145

Full Changelog: 0.7.0...0.7.1

0.7.0

14 Nov 06:22
ce1d327

Choose a tag to compare

image

Release Packages

捆绑版发布包(本地无需安装JDK17+)

Windows amd64/x86_64 平台发布包

dat-cli-x.x.x-windows-amd64-bundled.tar.gz

MacOS arm64/aarch64 平台发布包

dat-cli-x.x.x-macos-arm64-bundled.tar.gz

Linux amd64/x86_64 平台发布包

dat-cli-x.x.x-linux-amd64-bundled.tar.gz

Linux arm64/aarch64 平台发布包

dat-cli-x.x.x-linux-arm64-bundled.tar.gz

无捆绑版发布包(本地需已安装JDK17+)

Windows、MacOS、Linux 全平台发布包

dat-cli-x.x.x-full.tar.gz

Windows、MacOS、Linux 全平台【精简版】发布包

注:不包含内置的Embedding模型、内置的Embedding存储、内置的DuckDB数据库和内置的Reranking模型。

dat-cli-x.x.x-lite.tar.gz

Windows amd64/x86_64 平台发布包

dat-cli-x.x.x-windows-amd64.tar.gz

MacOS arm64/aarch64 平台发布包

dat-cli-x.x.x-macos-arm64.tar.gz

Linux amd64/x86_64 平台发布包

dat-cli-x.x.x-linux-amd64.tar.gz

Linux arm64/aarch64 平台发布包

dat-cli-x.x.x-linux-arm64.tar.gz

What's Changed

  • chore: add secondary development guide in README.md by @junjiem in #124
  • chore: deploy to maven central by @junjiem in #123
  • improvement: add tool calling as regular streaming events by @junjiem in #125
  • fix: 'agentic' agent provider support dynamic variables by @junjiem in #127
  • feat: add support samples of database records to give the LLM a bette… by @junjiem in #128
  • chore: update README.md by @junjiem in #126
  • fix: 'searchSemanticModels' tool in 'agentic' agent provider by @junjiem in #129
  • feat: 'agentic' agent provider add support samples of database records by @junjiem in #130
  • improvement: upgrade json-schema-validator to 2.0.0 by @junjiem in #131
  • feat: add support for streamable HTTP MCP server by @junjiem in #132
  • fix: configuration description of the YAML template renders the array type by @junjiem in #135
  • fix: class name error and streaming chat model add 'max-completion-to… by @junjiem in #133
  • feat: add Azure OpenAi LLM module by @junjiem in #134
  • feat: add Azure OpenAi Embedding module by @junjiem in #136
  • release: 0.7.0 by @junjiem in #137

Full Changelog: 0.6.3...0.7.0

0.6.3

30 Oct 11:35
4387904

Choose a tag to compare

image

Release Packages

捆绑版发布包(本地无需安装JDK17+)

Windows amd64/x86_64 平台发布包

dat-cli-x.x.x-windows-amd64-bundled.tar.gz

MacOS arm64/aarch64 平台发布包

dat-cli-x.x.x-macos-arm64-bundled.tar.gz

Linux amd64/x86_64 平台发布包

dat-cli-x.x.x-linux-amd64-bundled.tar.gz

Linux arm64/aarch64 平台发布包

dat-cli-x.x.x-linux-arm64-bundled.tar.gz

无捆绑版发布包(本地需已安装JDK17+)

Windows、MacOS、Linux 全平台发布包

dat-cli-x.x.x-full.tar.gz

Windows、MacOS、Linux 全平台【精简版】发布包

注:不包含内置的Embedding模型、内置的Embedding存储、内置的DuckDB数据库和内置的Reranking模型。

dat-cli-x.x.x-lite.tar.gz

Windows amd64/x86_64 平台发布包

dat-cli-x.x.x-windows-amd64.tar.gz

MacOS arm64/aarch64 平台发布包

dat-cli-x.x.x-macos-arm64.tar.gz

Linux amd64/x86_64 平台发布包

dat-cli-x.x.x-linux-amd64.tar.gz

Linux arm64/aarch64 平台发布包

dat-cli-x.x.x-linux-arm64.tar.gz

What's Changed

  • fix: semantic sql to dialect sql limit and offset statement by @junjiem in #117
  • chore: add EXAMPLE_GUIDE.md in init project by @junjiem in #118
  • fix: semantic sql to dialect sql identifier quote change to an empty string by @junjiem in #119
  • fix: ResponseBodyEmitter has already completed bug by @junjiem in #120
  • release: 0.6.3 by @junjiem in #122

Full Changelog: 0.6.2...0.6.3

0.6.2

28 Oct 07:09
251d4ad

Choose a tag to compare

image

Release Packages

捆绑版发布包(本地无需安装JDK17+)

Windows amd64/x86_64 平台发布包

dat-cli-x.x.x-windows-amd64-bundled.tar.gz

MacOS arm64/aarch64 平台发布包

dat-cli-x.x.x-macos-arm64-bundled.tar.gz

Linux amd64/x86_64 平台发布包

dat-cli-x.x.x-linux-amd64-bundled.tar.gz

Linux arm64/aarch64 平台发布包

dat-cli-x.x.x-linux-arm64-bundled.tar.gz

无捆绑版发布包(本地需已安装JDK17+)

Windows、MacOS、Linux 全平台发布包

dat-cli-x.x.x-full.tar.gz

Windows、MacOS、Linux 全平台【精简版】发布包

注:不包含内置的Embedding模型、内置的Embedding存储、内置的DuckDB数据库和内置的Reranking模型。

dat-cli-x.x.x-lite.tar.gz

Windows amd64/x86_64 平台发布包

dat-cli-x.x.x-windows-amd64.tar.gz

MacOS arm64/aarch64 平台发布包

dat-cli-x.x.x-macos-arm64.tar.gz

Linux amd64/x86_64 平台发布包

dat-cli-x.x.x-linux-amd64.tar.gz

Linux arm64/aarch64 平台发布包

dat-cli-x.x.x-linux-arm64.tar.gz

What's Changed

  • fix: project basic configuration is not obtained by @junjiem in #104
  • chore: supplement the exception message of verify the enumeration val… by @junjiem in #105
  • improvement: change 'defaults' property in semantic models to optional by @junjiem in #106
  • fix: the connection to the database was closed in advance by @junjiem in #107
  • release: 0.6.2 by @junjiem in #108

Full Changelog: 0.6.1...0.6.2

0.6.1

27 Oct 02:59
1db5a8e

Choose a tag to compare

image

Release Packages

捆绑版发布包(本地无需安装JDK17+)

Windows amd64/x86_64 平台发布包

dat-cli-x.x.x-windows-amd64-bundled.tar.gz

MacOS arm64/aarch64 平台发布包

dat-cli-x.x.x-macos-arm64-bundled.tar.gz

Linux amd64/x86_64 平台发布包

dat-cli-x.x.x-linux-amd64-bundled.tar.gz

Linux arm64/aarch64 平台发布包

dat-cli-x.x.x-linux-arm64-bundled.tar.gz

无捆绑版发布包(本地需已安装JDK17+)

Windows、MacOS、Linux 全平台发布包

dat-cli-x.x.x-full.tar.gz

Windows、MacOS、Linux 全平台【精简版】发布包

注:不包含内置的Embedding模型、内置的Embedding存储、内置的DuckDB数据库和内置的Reranking模型。

dat-cli-x.x.x-lite.tar.gz

Windows amd64/x86_64 平台发布包

dat-cli-x.x.x-windows-amd64.tar.gz

MacOS arm64/aarch64 平台发布包

dat-cli-x.x.x-macos-arm64.tar.gz

Linux amd64/x86_64 平台发布包

dat-cli-x.x.x-linux-amd64.tar.gz

Linux arm64/aarch64 平台发布包

dat-cli-x.x.x-linux-arm64.tar.gz

Release Notes

🚀 New Features

feat: add onnx local embedding model (#99)

🛠 Fixes & Improvements

fix: CLI shell script (#101)
fix: cli module maven profiles bug and update github workflow tag-package.yml (#98)
fix: MsMarcoMiniLmL6V2ScoringModelFactory factory identifier to 'ms-marco-MiniLM-L6-v2' (#97)


What's Changed

  • fix: MsMarcoMiniLmL6V2ScoringModelFactory factory identifier to 'ms-marco-MiniLM-L6-v2' by @junjiem in #97
  • fix: cli module maven profiles bug and update github workflow tag-package.yml by @junjiem in #98
  • feat: add onnx local embedding model by @junjiem in #99
  • chore: supplementary project vision by @junjiem in #100
  • fix: CLI shell script by @junjiem in #101
  • chore: update project init template by @junjiem in #102
  • release: 0.6.1 by @junjiem in #103

Full Changelog: 0.6.0...0.6.1

0.6.0

24 Oct 01:41
e08815c

Choose a tag to compare

image

Release Packages

捆绑版发布包(本地无需安装JDK17+)

Windows amd64/x86_64 平台发布包

dat-cli-x.x.x-windows-amd64-bundled.tar.gz

MacOS arm64/aarch64 平台发布包

dat-cli-x.x.x-macos-arm64-bundled.tar.gz

Linux amd64/x86_64 平台发布包

dat-cli-x.x.x-linux-amd64-bundled.tar.gz

Linux arm64/aarch64 平台发布包

dat-cli-x.x.x-linux-arm64-bundled.tar.gz

无捆绑版发布包(本地需已安装JDK17+)

Windows、MacOS、Linux 全平台发布包

dat-cli-x.x.x-full.tar.gz

Windows、MacOS、Linux 全平台【精简版】发布包

注:不包含内置的Embedding模型、内置的Embedding存储、内置的DuckDB数据库和内置的Reranking模型。

dat-cli-x.x.x-lite.tar.gz

Windows amd64/x86_64 平台发布包

dat-cli-x.x.x-windows-amd64.tar.gz

MacOS arm64/aarch64 平台发布包

dat-cli-x.x.x-macos-arm64.tar.gz

Linux amd64/x86_64 平台发布包

dat-cli-x.x.x-linux-amd64.tar.gz

Linux arm64/aarch64 平台发布包

dat-cli-x.x.x-linux-arm64.tar.gz

Release Notes

🚀 New Features

feat: add specified semantic model tags, the relevant semantic models will be given as the context to the LLM (#81)
feat: content store's business knowledge increases the selection of chunking embeddings and retrieval strategies (#82)
feat: content store's business knowledge add parent-child chunking embeddings indexing method (#93)
feat: content store add support for the scoring (reranking) model (#88)
feat: add built-in reranking models (#89)
feat: add jina reranking model (#90)
feat: add onnx local reranking model (#91)
feat: add xinference reranking model (#92)
feat: add xinference LLM module (#76)
feat: add xinference embedding module (#77)

🛠 Fixes & Improvements

improvement: reduce the consumption of embedding store retrieval semantic models when the project start running (#75)
improvement: modify the default value of Semantic model indexing method to 'CE', and modify the default value of business knowledge indexing method to 'PCCE' (#95)
fix: the YAML files changed in the 'models' directory are not increentially built during the incremental build (#80)
fix: business knowledge GCE indexing method missing metadata bug (#94)


What's Changed

  • improvement: reduce the consumption of embedding store retrieval semantic models when project start running by @junjiem in #75
  • feat: add xinference LLM module by @junjiem in #76
  • feat: add xinference embedding module by @junjiem in #77
  • chore: update README.md by @junjiem in #79
  • fix: the YAML files changed in the 'models' directory are not increen… by @junjiem in #80
  • feat: add specified semantic model tags, the relevant semantic models… by @junjiem in #81
  • feat: default content store's business knowledge increases the select… by @junjiem in #82
  • refactor: factory manager code by @junjiem in #84
  • refactor: default content store code by @junjiem in #85
  • refactor: default content store's business knowledge indexing method by @junjiem in #86
  • refactor: default content store's semantic model indexing method by @junjiem in #87
  • feat: content store add support for the scoring (reranking) model by @junjiem in #88
  • feat: add built-in reranking models by @junjiem in #89
  • feat: add jina reranking model by @junjiem in #90
  • feat: add onnx local reranking model by @junjiem in #91
  • feat: add xinference reranking model by @junjiem in #92
  • feat: content store's business knowledge add parent-child chunking embeddings indexing method by @junjiem in #93
  • fix: business knowledge GCE indexing method missing metadata bug by @junjiem in #94
  • improvement: modify the default value of Semantic model indexing meth… by @junjiem in #95
  • release: 0.6.0 by @junjiem in #96

Full Changelog: 0.5.1...0.6.0

0.5.1

15 Oct 04:01
b19802f

Choose a tag to compare

image

Release Packages

捆绑版发布包(本地无需安装JDK17+)

Windows amd64/x86_64 平台发布包

dat-cli-x.x.x-windows-amd64-bundled.tar.gz

MacOS arm64/aarch64 平台发布包

dat-cli-x.x.x-macos-arm64-bundled.tar.gz

Linux amd64/x86_64 平台发布包

dat-cli-x.x.x-linux-amd64-bundled.tar.gz

Linux arm64/aarch64 平台发布包

dat-cli-x.x.x-linux-arm64-bundled.tar.gz

无捆绑版发布包(本地需已安装JDK17+)

Windows、MacOS、Linux 全平台发布包

dat-cli-x.x.x-full.tar.gz

Windows、MacOS、Linux 全平台【精简版】发布包

注:不包含内置的Embedding模型、Embedding存储和DuckDB数据库。

dat-cli-x.x.x-lite.tar.gz

Windows amd64/x86_64 平台发布包

dat-cli-x.x.x-windows-amd64.tar.gz

MacOS arm64/aarch64 平台发布包

dat-cli-x.x.x-macos-arm64.tar.gz

Linux amd64/x86_64 平台发布包

dat-cli-x.x.x-linux-amd64.tar.gz

Linux arm64/aarch64 平台发布包

dat-cli-x.x.x-linux-arm64.tar.gz

Release Notes

🚀 New Features

feat: default content store add semantic model retrieval strategy 'Column Embeddings' (CE) (#73)

🛠 Fixes & Improvements

improvement: llm openai support switch HTTP protocol version (HTTP2 and HTTP1.1) (#72)
improvement: CLI init command support select options interaction (#69)


What's Changed

  • chore: add github workflow support automatic tag packaging and release notes by @junjiem in #66
  • fix: github workflow tag-package.yml 'Generate Release Notes' step by @junjiem in #67
  • fix: github workflow tag-package.yml remove 'Generate Release Notes' step by @junjiem in #68
  • improvement: CLI init command support select options interaction by @junjiem in #69
  • chore: update README.md development todo list by @junjiem in #70
  • improvement: llm openai support switch HTTP protocol version (HTTP2 and HTTP1.1) by @junjiem in #72
  • feat: default content store add semantic model retrieval strategy 'Column Embeddings' (CE) by @junjiem in #73
  • chore: to version 0.5.1 by @junjiem in #74

Full Changelog: 0.5.0...0.5.1

0.5.0

13 Oct 11:08
32f2750

Choose a tag to compare

image

Release Package

捆绑版发布包(本地无需安装JDK17+)

Windows amd64/x86_64 平台发布包

dat-cli-x.x.x-windows-amd64-bundled.tar.gz

MacOS arm64/aarch64 平台发布包

dat-cli-x.x.x-macos-arm64-bundled.tar.gz

Linux amd64/x86_64 平台发布包

dat-cli-x.x.x-linux-amd64-bundled.tar.gz

Linux arm64/aarch64 平台发布包

暂未打包,可自行pull项目在linux-arm64/aarch64平台下通过命令mvn clean package -P pkg:bundled打包。

无捆绑版发布包(本地需已安装JDK17+)

Windows、MacOS、Linux 全平台发布包

dat-cli-x.x.x.tar.gz

Windows、MacOS、Linux 全平台【精简版】发布包

注:不包含内置的Embedding模型、Embedding存储和DuckDB数据库。

dat-cli-x.x.x-lite.tar.gz

Windows amd64/x86_64 平台发布包

dat-cli-x.x.x-windows-amd64.tar.gz

MacOS arm64/aarch64 平台发布包

dat-cli-x.x.x-macos-arm64.tar.gz

Linux amd64/x86_64 平台发布包

dat-cli-x.x.x-linux-amd64.tar.gz

Linux arm64/aarch64 平台发布包

dat-cli-x.x.x-linux-arm64.tar.gz

Upgrade Guide

🚀 Features

feat: data model support Jinja templating language and CLI build\run\server commands support dynamic variables (#61)
feat: support full and lite version releases (#62)

⬆️ Improvements

improvement: SDK and CLI module dependencies and maven profiles (#65)
improvement: add wait spinner in CLI run command (#60)
improvement: pre build validate add print log message (#59)

🐛 Fixes

fix: openai streaming chat model conversion to non-streaming chat model some request parameters are missing (#64)
fix: ensure that .sh scripts use LF as line separator, even if they are checked out to Windows(NTFS) file-system. (#63)
fix: TEXT_TO_SQL_RULES add RULE "DON'T BE keywords the alias of tables and columns in the generated SQL query" (#58)

🧹 Chores

chore: add note in README.md (#57)

What's Changed

  • chore: add note in README.md by @junjiem in #57
  • fix: TEXT_TO_SQL_RULES add RULE "DON'T BE keywords the alias of table… by @junjiem in #58
  • improvement: pre build validate add print log message by @junjiem in #59
  • improvement: add wait spinner in CLI run command by @junjiem in #60
  • feat: data model support Jinja templating language and CLI build\run\server commands support dynamic variables by @junjiem in #61
  • feat: support full and lite version releases by @junjiem in #62
  • fix: ensure that .sh scripts use LF as line separator, even if they a… by @junjiem in #63
  • fix: openai streaming chat model conversion to non-streaming chat mod… by @junjiem in #64
  • improvement: SDK and CLI module dependencies and maven profiles by @junjiem in #65

Full Changelog: 0.4.0...0.5.0

0.4.0

29 Sep 06:15

Choose a tag to compare

image

Release Package

捆绑版发布包(本地无需安装JDK17+)【推荐】

Windows amd64/x86_64 平台发布包

dat-cli-x.x.x-windows-amd64-bundled.tar.gz

MacOS arm64/aarch64 平台发布包

dat-cli-x.x.x-macos-arm64-bundled.tar.gz

Linux amd64/x86_64 平台发布包

dat-cli-x.x.x-linux-amd64-bundled.tar.gz

Linux arm64/aarch64 平台发布包

暂未打包,可自行pull项目在linux-arm64/aarch64平台下通过命令mvn clean package -P pkg:bundled打包。

无捆绑版发布包(本地需已安装JDK17+)

Windows、MacOS、Linux 全平台发布包

dat-cli-x.x.x.tar.gz

Windows amd64/x86_64 平台发布包

dat-cli-x.x.x-windows-amd64.tar.gz

MacOS arm64/aarch64 平台发布包

dat-cli-x.x.x-macos-arm64.tar.gz

Linux amd64/x86_64 平台发布包

dat-cli-x.x.x-linux-amd64.tar.gz

Linux arm64/aarch64 平台发布包

dat-cli-x.x.x-linux-arm64.tar.gz

Upgrade Guide

🚀 Features

feat: add support examples (including Q&A SQL pairs, synonym pairs, and business knowledge) storage and retrieval (#46)
feat: save the history record of the Q&A SQL pair to .dat/question_sql_pair_history file (#50)
feat: add support PGVector (PostgreSQL) embedding store (#53)
feat: add support jina server embedding model (#54)
feat: add support Google Ai Gemini Chat Model (#55)

⬆️ Improvements

improvement: expand the limit number (#48)

🐛 Fixes

fix: weaviate change the 'class-name' config to 'class-name-prefix' (#51)
fix: Q&A SQL pair index (only embedding question) (#47)
fix: project YAML llms and agents duplicate name (#45)

🧹 Chores

chore: update Anthropic and OpneAi chat model config description (#56)
chore: modify the package directory of the DuckDB embedding store and upgrade the jinjava version to 2.8.1 (#52)
chore: update project yaml exception message and roject init template examples (#49)