Releases: cocoindex-io/cocoindex
Releases · cocoindex-io/cocoindex
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
Noneannotation asAnyby @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
FlowInstanceContexttoapply_setup_changes()by @georgeh0 in #805 - feat: plumbing
FlowInstanceContextto 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_decoderfromtypingfor 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-dependencyby @georgeh0 in #817 - added default values for field decoding (#788) by @kingkushal16 in #792
- refactor:
make_engine_value_decoder()takesAnalyzedTakesInfoby @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
SplitRecursivelyby @badmonster0 in #772 - feat(embed-text): add
EmbedTextfor 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_transformerson 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
v0.1.66
What's Changed
- Add Vertex AI support
- feat(vertex): support Vertex AI for generation by @badmonster0 in #739
- feat(vertex): support Vertex AI for embedding by @badmonster0 in #740
- docs(vertex): add docs for Vertex AI. by @badmonster0 in #743
- 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