Releases: cocoindex-io/cocoindex
Releases · cocoindex-io/cocoindex
v0.1.76
What's Changed
- docs: tutorial for dynamically managed flows by @georgeh0 in #833
- feat(null-propagation): Null value for required args -> Null return by @georgeh0 in #834
- Support using ColPali library to compute embedding by @badmonster0 in #796
- docs(colpali): add documentation for colpali embedding functions by @georgeh0 in #836
Full Changelog: v0.1.75...v0.1.76
v0.1.75
What's Changed
- docs: clarify the idempotency requirements by @georgeh0 in #823
- fix(data-slice): make data slice types reflect newly added fields by @georgeh0 in #825
- feat(convert): simplify untyped conversion and cover more scenarios by @georgeh0 in #826
- fix(convert): stop treating
None
annotation asAny
by @georgeh0 in #827 - test: add unit tests to execute transform flow e2e by @lemorage in #737
- feat(api): introduce
Flow.close()
to replacecocoindex.remove_flow()
by @georgeh0 in #829 - feat(api): rename
add_flow_def()
toopen_flow()
by @georgeh0 in #830 - fix: use op name instead of scope name as key for op schema subscopes by @georgeh0 in #831
Full Changelog: v0.1.74...v0.1.75
v0.1.74
What's Changed
- Support custom export target
- feat: plumbing
FlowInstanceContext
toapply_setup_changes()
by @georgeh0 in #805 - feat: plumbing
FlowInstanceContext
to more setup methods by @georgeh0 in #806 - chore: relax
analyze_type_info()
to return unknown variant when so by @georgeh0 in #809 - feat: expose
make_engine_struct_decoder
fromtyping
for reuse by @georgeh0 in #810 - feat(custom-target): support customized target in engine and Python SDK by @georgeh0 in
- fix(custom-target): handle deletion in mutations correctly by @badmonster0 in #813
- refactor(docs): create a separate category Customized Operations by @badmonster0 in #814
- typo: s/customized/custom/ by @georgeh0 in #815
- feat(custom-target): support optional
prepare()
method by @georgeh0 in #816 - chore: restrict the condition of decoding key to basic types for mutations by @georgeh0 in #820
- docs(custom-target): add documentation for custom targets by @georgeh0 in #821
- feat: plumbing
- refactor: create context manager for field paths for decoders by @georgeh0 in #811
#812 - fix: manually repeat dependency in
optional-dependency
by @georgeh0 in #817 - added default values for field decoding (#788) by @kingkushal16 in #792
- refactor:
make_engine_value_decoder()
takesAnalyzedTakesInfo
by @georgeh0 in #819
New Contributors
- @kingkushal16 made their first contribution in #792
Full Changelog: v0.1.73...v0.1.74
v0.1.73
v0.1.72
What's Changed
- docs: clarify type requirement for vectors for Postgres and Qdrant. by @badmonster0 in #789
- docs: simplify data types docs - general typed annotation always allowed by @georgeh0 in #790
- refactor(setup): allow notes added into setup message by @georgeh0 in #793
- example: add the tutorial of performing live updates by @lemorage in #781
- feat: for Postgres and Qdrant, show notes when vector is stored as json by @georgeh0 in #794
- Add naming validation for flow identifiers (#779) by @theparthgupta in #783
Full Changelog: v0.1.71...v0.1.72
v0.1.71
What's Changed
- feat(conversion): add LTable and KTable decoders for list and dict bindings by @vumichien in #767
- Python SDK supports annotating argument relationship
- docs: minor fix for representation of vector type dimension by @badmonster0 in #782
Full Changelog: v0.1.70...v0.1.71
v0.1.70
v0.1.69
What's Changed
- feat(tree-sitter-kotlin): support Kotlin in
SplitRecursively
by @badmonster0 in #772 - feat(embed-text): add
EmbedText
for Ollama by @lemorage in #770 - docs(split-recursively): explicitly document supported languages by @georgeh0 in #773
- docs(minor-fix): fix a bunch of minor language issues in docs by @georgeh0 in #771
Full Changelog: v0.1.68...v0.1.69
v0.1.68
What's Changed
-
Expose an API for users to poll status updates
-
Documentation cleanup:
- fix(docs): fix typo by @georgeh0 in #754
- docs: clarify Azure Blob Storage permissions on storage account level by @badmonster0 in #755
- docs: fix docs to remove redundant sentence by @badmonster0 in #757
- style: adjust style for inline code (no border) by @badmonster0 in #766
-
Bug fixes for source change streams
-
Minor fixes for stats report
Full Changelog: v0.1.67...v0.1.68
v0.1.67
What's Changed
- fix(crypto): install a default crypto provider at process level by @georgeh0 in #749
- fix(import): import
sentence_transformers
on demand as it's too slow by @georgeh0 in #750 - ops: also install optional dependencies in workflow/precommit by @georgeh0 in #751
Full Changelog: v0.1.66...v0.1.67