| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2026-09-13 | 1.9 kB | |
| v1.0.23 source code.tar.gz | 2026-09-13 | 24.3 MB | |
| v1.0.23 source code.zip | 2026-09-13 | 24.9 MB | |
| Totals: 3 Items | 49.2 MB | 1 | |
What's Changed
- Custom target connector sink API changes
- Container sinks now fulfill child target providers through per-action child slots (
TargetActionSink.from_fn_with_children/from_async_fn_with_children); returning aChildTargetDeflist is deprecated, and in the Rust SDK that closure shape moved tofrom_async_fn_with_child_defsby @georgeh0 in https://github.com/cocoindex-io/cocoindex/pull/2407 - Sinks whose callbacks compare equal but differ in type no longer share one sink identity, and callbacks that can't be weak-referenced (e.g.
NamedTupleinstances) now raiseTypeErrorby @georgeh0 in https://github.com/cocoindex-io/cocoindex/pull/2404 - fix(engine): confine a merged target-action batch failure to the failing component, instead of failing every component merged into the same sink call by @georgeh0 in https://github.com/cocoindex-io/cocoindex/pull/2406
- Fixes for spurious re-execution of memoized functions
- Garbage-collecting an identical redefinition (re-run notebook cell,
importlib.reload, function factory) no longer invalidates the live function's memo by @georgeh0 in https://github.com/cocoindex-io/cocoindex/pull/2405 copy.copy/copy.deepcopyof a coco function return the function itself, so dropping a copy no longer invalidates the original's memo by @georgeh0 in https://github.com/cocoindex-io/cocoindex/pull/2409- fix: component exception handlers receive the original typed Python exception instead of a wrapping
RuntimeErrorby @hardness1020 in https://github.com/cocoindex-io/cocoindex/pull/2383 - fix: preserve tuple and bytes component-path segments through state-store decoding, so target-state ownership for those components is no longer leaked or misattributed by @hardness1020 in https://github.com/cocoindex-io/cocoindex/pull/2403
Full Changelog: https://github.com/cocoindex-io/cocoindex/compare/v1.0.22...v1.0.23