Skip to content

Releases: cocoindex-io/cocoindex

v0.1.18

03 Apr 06:21
91039cf

Choose a tag to compare

What's Changed

  • Support live update mode in CocoIndex engine, exposed by FlowLiveUpdater (Python SDK) and update -L / server -L (CLI).
  • Offer a refresh_interval option for add_source() API in Python SDK for periodical metadata-traverse based change detection
  • Update GoogleDrive data source to support detecting recent changes based on last modified time.
  • Continuously show stats in live update mode.
  • Make @main_fn decorator support async functions.
  • Carry over more metadata for function and class decorators in Python SDK.

Full Changelog: v0.1.17...v0.1.18

v0.1.17

31 Mar 06:50
8f10543

Choose a tag to compare

What's Changed

  • Skip reprocessing a source row when source data and logic has no change.
  • Keep source indexing states in memory to achieve lightweight incremental reprocessing when update called multiple times.
  • Minor optimization for auto generated uuid as storage target key.

New Contributors

Full Changelog: v0.1.16...v0.1.17

v0.1.16

27 Mar 07:26
59c2d9b

Choose a tag to compare

What's Changed

  • Support date/time types

Full Changelog: v0.1.15...v0.1.16

v0.1.15

26 Mar 16:49
7c590c2

Choose a tag to compare

What's Changed

  • Add UUID type, and support automatically generate stable UUID.
  • Support non-required field for LLM extraction.
  • Storage target setup logic robustness improvement.
  • Also allow collect() taking constant.

Full Changelog: v0.1.14...v0.1.15

v0.1.14

23 Mar 18:18
2108cb0

Choose a tag to compare

What's Changed

  • Support evaluate flow and dump output to files for offline evaluation purpose #194

Full Changelog: v0.1.13...v0.1.14

v0.1.13

22 Mar 02:08
e5a1809

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.1.12...v0.1.13

v0.1.12

18 Mar 23:41
5913d2f

Choose a tag to compare

What's Changed

  • Support for more languages in SplitRecursively.
  • Skip chunks without alphanumeric characters.
  • Add GoogleDrive source.

Full Changelog: v0.1.11...v0.1.12

v0.1.11

16 Mar 01:03

Choose a tag to compare

What's Changed

Full Changelog: v0.1.10...v0.1.11

v0.1.9

13 Mar 23:20
6953931

Choose a tag to compare

What's Changed

  • Use OpArgsResolver to make resolve for multiple input args easier. by @badmonster0 in #120
  • Upgrade babel runtime versions for docs by @badmonster0 in #121
  • Extract Rust<->Python binding logic into a module for reuse by @badmonster0 in #122
  • Robust support for passing constant to functions. by @badmonster0 in #123
  • Update SplitRecursively to take language and chunk sizes dynamically. by @badmonster0 in #124
  • Update the documents about SplitRecursively and transform arguments. by @badmonster0 in #125

Full Changelog: v0.1.8...v0.1.9

v0.1.8

13 Mar 01:25
fea9c77

Choose a tag to compare

What's Changed

Added support for extracting structured information from text by LLM (#27)

See:

New Contributors

Full Changelog: v0.1.7...v0.1.8