Skip to content

Releases: cocoindex-io/cocoindex

v0.1.66

14 Jul 06:34
65fe0fe

Choose a tag to compare

What's Changed

  • Add Vertex AI support
  • feat(azure-blob): support Azure blob store as a data source by @wykrrr @georgeh0 in #746
  • Support structs to bind to unannotated variables (using dict)
    • feat(convert): enhance dict and struct encoding with type awareness by @vumichien in #727
    • docs: clarify data type bindings rules for Struct types by @georgeh0 in #745
  • chore: clarify error message for problem of field conflict by @georgeh0 in #734
  • fix: add the missing ? to propagate error by @georgeh0 in #738
  • fix(setup): drop existing table as long as not always exists by @georgeh0 in #741
  • chore: clarify comments and error messages for generic annotations by @georgeh0 in #744

Full Changelog: v0.1.65...v0.1.66

v0.1.65

11 Jul 06:55
eaf73dd

Choose a tag to compare

What's Changed

  • docs(flow-control): revise the doc for flow control by @georgeh0 in #713
  • chore: expose add_flow_def() as an API under cocoindex module by @georgeh0 in #719
  • feat(auto-retry): preliminary support for auto retry on 429 by @georgeh0 in #721
  • feat(remove): add a remove_flow() method by @georgeh0 in #726
  • feat(combine-update): combine update calls whenever safe by @georgeh0 in #729
  • feat(global-concur-control): provide a global controller by @georgeh0 in #732
  • feat(rs): add utilities to streamline tests for flow functions by @lemorage in #723
  • chore: upgrade Rust and dependency version by @georgeh0 in #731
  • ops: upgrade dependencies for docs by @badmonster0 in #724

Full Changelog: v0.1.64...v0.1.65

v0.1.64

08 Jul 06:48
2c6a30e

Choose a tag to compare

What's Changed

  • Support flow control on num of rows and bytes, for source and for-each operation
    • feat(flow-control): support source max inflight count in global setting by @georgeh0 in #706
    • refactor(naming): max_inflight_rows instead of max_inflight_count by @badmonster0 in #707
    • feat(estimated-size): add method to compute estimated size for value by @georgeh0 in #708
    • feat(flow-control): add bytes-based flow control for source by @georgeh0 in #709
    • feat(flow-control): do flow control during evaluation too by @georgeh0 in #710
    • test(convert): cover roundtrip validation for all data types by @lemorage in #703
    • feat(flow-control): support flow control for "for each" operations by @georgeh0 in #712
  • feat: support image input to LLM clients by @lemorage in #653

Full Changelog: v0.1.63...v0.1.64

v0.1.63

06 Jul 07:21
d03a584

Choose a tag to compare

What's Changed

  • example: add a paper metadata extraction example by @georgeh0 in #701
  • feat(cli): add more hints for live mode and clarify existing ones by @georgeh0 in #702

Full Changelog: v0.1.62...v0.1.63

v0.1.62

06 Jul 03:11
64140b6

Choose a tag to compare

What's Changed

  • fix(postgres): fix INSERT statements when no value fields by @georgeh0 in #699
  • chore: make CLI output more clear to avoid confusion by @georgeh0 in #700

Full Changelog: v0.1.61...v0.1.62

v0.1.61

06 Jul 00:45
777a5ee

Choose a tag to compare

What's Changed

  • feat(flow-control): basic flow control for source #rows by @georgeh0 in #694
  • cleanup: remove deprecated @cocoindex.main_fn by @badmonster0 in #695
  • fix(split): output transformed char offset for range by @georgeh0 in #698

Full Changelog: v0.1.60...v0.1.61

v0.1.60

04 Jul 22:57
22cab1d

Choose a tag to compare

What's Changed

  • chore(types): consolidate binding supports for various basic types by @georgeh0 in #692
  • docs(types): revise doc for cocoindex types to make it more clear by @badmonster0 in #693

Full Changelog: v0.1.59...v0.1.60

v0.1.59

04 Jul 16:44
2cef6a6

Choose a tag to compare

What's Changed

  • feat(llm): Add vLLM Support by @par4m in #683
  • fix(union-type): properly decode Union types for non-trivial cases by @badmonster0 in #688
  • docs(union-types): update docs for union type support by @badmonster0 in #690

Full Changelog: v0.1.58...v0.1.59

v0.1.58

02 Jul 21:54
7105afc

Choose a tag to compare

What's Changed

  • feat(duration): support fractional values in ISO8601 parsing by @lemorage in #679
  • feat: add transform method to FlowBuilder by @lemorage in #675
  • fix(indexer): remove deleted source entry from map by @georgeh0 in #684
  • fix(stats): make stats more interpretable by @georgeh0 in #685
  • fix: fully clear in-memory states for deleted source entry by @georgeh0 in #686

Full Changelog: v0.1.57...v0.1.58

v0.1.57

02 Jul 06:23
14da9da

Choose a tag to compare

What's Changed

  • Provide in-process API and convenient CLI options for setup / drop (#639)
    • feat(setup): provide internal logic for in-place setup by @georgeh0 in #677
    • feat(setup): provide API / CLI options to apply setup in-process by @georgeh0 in #678
    • feat(setup-api): update and officially expose setup API by @georgeh0 in #681
  • Make sentence_transformers an optional dependency by @theparthgupta in #674

New Contributors

Full Changelog: v0.1.56...v0.1.57