Releases: cocoindex-io/cocoindex
Releases · cocoindex-io/cocoindex
v0.1.30
What's Changed
- CLI improvement:
- fix: make flow name retrieval efficient by @lemorage in #414
- perf: avoid all heavy operations for
cocoindex ls
by @badmonster0 in #415 - feat(server): allow multiple cors, add
-ci
/-cl
shortcut by @badmonster0 in #419 - fix(cli): avoid CLI loading env var too early with code cleanup by @badmonster0 in #422
- API improvement:
- Minor fixes:
- fix(setup): fix condition for inconsistent legacy key warning by @badmonster0 in #413
Full Changelog: v0.1.29...v0.1.30
v0.1.29
What's Changed
- feat: beautify show cli command with colorful structured output by @lemorage in #404
- feat(kg): make the way to map data to KG more clear by @badmonster0 in #409
New Contributors
Full Changelog: v0.1.28...v0.1.29
v0.1.28
What's Changed
- fix: specify alias to deserialize to be compatible with old stored data by @badmonster0 in #406
Full Changelog: v0.1.27...v0.1.28
v0.1.27
What's Changed
- Type system simplification and clarification
- feat(types): simplify/clarify data types (KTable, LTable, Vector, remove
.typing.
) by @badmonster0 in #405
- feat(types): simplify/clarify data types (KTable, LTable, Vector, remove
- Anthropic suport
- Make Postgres/Supabase more easily to be configured
- feat(db): allow user/password to be configured separately for postgres by @badmonster0 in #391
- Misc
- feat(search): change search API result to inline key with values by @badmonster0 in #387
- fix: avoid showing tracking table in
drop
if there's no such thing by @badmonster0 in #376 - fix(setup): use similar status text for flows and resources by @badmonster0 in #377
- fix(setup): make sure legacy setup keys cleared from db by @badmonster0 in #398
New Contributors
- @FranFigueroa made their first contribution in #348
Full Changelog: v0.1.26...v0.1.27
v0.1.26
What's Changed
- Feat: Add Gemini Support to DataFlow (Rust) by @par4m in #360
- Neo4j: treat
ReferencedNode
spec as "declarations", to decouple it from relationship configs- feat(target-factory): support declaration in the framework by @badmonster0 in #367
- refactor(target-factory): batch all specs for
build()
for target by @badmonster0 in #361 - feat(declaration): merge states from declarations in analyzer by @badmonster0 in #373
- feat(neo4j)!: add
ReferencedNode
as declaration by @badmonster0 in #374 - feat(py-err): attach Python exception backtrace when propagating to Rust by @badmonster0 in #363
- Fix Title Visibility for bright backgrounds by @par4m in #372
- fix(py-async): minor robust enhancement for awaiting live updater by @badmonster0 in #355
- chore(py-async): more cleanups to make Python SDK async-compliant by @badmonster0 in #359
Full Changelog: v0.1.25...v0.1.26
v0.1.25
What's Changed
- refactor(neo4j): rename spec type names for graph, for clarity by @badmonster0 in #354
Full Changelog: v0.1.24...v0.1.25
v0.1.24
What's Changed
- feat(cli): Add Colors to CLI Status by @par4m in #329
- feat(async-fn): Allow custom functions in Python to be async
- Allow custom functions to be async. by @badmonster0 in #349
- Allow
prepare
to be async; rs always call py in async by @badmonster0 in #351
Full Changelog: v0.1.23...v0.1.24
v0.1.23
What's Changed
- Add a
ParseJson
function to parse text into JSON. - Neo4j enhancement
- When deleting nodes, make sure there's no relationships.
- Make sure delete existing nodes during dropping.
- Setup flow improvement
- Make sure tracking table is recreated during setup after failed drop.
- Show non-longer-supported backend as "UNKNOWN" instead of erroring out.
- Op name and specific input names shouldn't contribute to cache key.
- Performance improvement
- Op name and specific input names shouldn't contribute to cache key.
- Bug fix
- Make sure building core types for list element struct with Python docstring.
Full Changelog: v0.1.22...v0.1.23
v0.1.22
What's Changed
- Support exporting nodes directly in
Neo4j
. by @badmonster0 in #316 - Add unit tests for Python to Engine format conversion by @par4m in #315
- Bug fix for the analyzer when reusing existing collector. by @badmonster0 in #319
New Contributors
Full Changelog: v0.1.21...v0.1.22
v0.1.21
What's Changed
- Qdrant storage support by @Anush008 in #205
- Simplified and more robust neo4j setup logic by @badmonster0 in #308
- Batch mutations for same type of export target. by @badmonster0 in #312
- Fix #313: Correctly check vector index existence for postgres. by @badmonster0 in #314
Full Changelog: v0.1.20...v0.1.21