GitPedia
cocoindex-io

cocoindex-io/cocoindex

Incremental engine for long horizon agents 🌟 Star if you like it!

30 Releases
Latest: yesterday
v1.0.11Latest
georgeh0georgeh0Β·yesterdayΒ·June 17, 2026
GitHub

πŸ“‹ What's Changed

  • feat(oci): skip startup full scan on unchanged logic by @pyjuan91 in https://github.com/cocoindex-io/cocoindex/pull/2116
  • feat: LanceDB vector and FTS indexing support by @Sujit-1509 in https://github.com/cocoindex-io/cocoindex/pull/2115
  • fix(lancedb): escape single quotes in delete filter predicates by @Sujit-1509 in https://github.com/cocoindex-io/cocoindex/pull/2119
  • `feat`: Add (initial) `zvec` target integration by @Haleshot in https://github.com/cocoindex-io/cocoindex/pull/2092
  • fix(docs): correct "Edit this page" link (duplicate docs/ prefix) by @Sujit-1509 in https://github.com/cocoindex-io/cocoindex/pull/2118

✨ New Contributors

  • @Sujit-1509 made their first contribution in https://github.com/cocoindex-io/cocoindex/pull/2115
  • Full Changelog: https://github.com/cocoindex-io/cocoindex/compare/v1.0.10...v1.0.11
v1.0.10
georgeh0georgeh0Β·4d agoΒ·June 14, 2026
GitHub

πŸ“‹ What's Changed

  • fix(ci): trigger generate-cli-docs hook on cli.mdx edits by @georgeh0 in https://github.com/cocoindex-io/cocoindex/pull/2103
  • Agent experience: .md mirrors, docs llms.txt/llms-full.txt, skill endpoint, examples agent docs by @badmonster0 in https://github.com/cocoindex-io/cocoindex/pull/2104
  • Agent experience follow-ups: fix review findings from #2104 by @badmonster0 in https://github.com/cocoindex-io/cocoindex/pull/2107
  • fix(core): round LMDB map size up to system page size by @georgeh0 in https://github.com/cocoindex-io/cocoindex/pull/2109
  • Docs to knowledge example by @badmonster0 in https://github.com/cocoindex-io/cocoindex/pull/2110
  • refactor(engine): prefetch fn-memos and user-states in one read txn by @hakuuww in https://github.com/cocoindex-io/cocoindex/pull/2076
  • fix(amazon_s3): encode ETag to bytes for content fingerprint (#2111) by @georgeh0 in https://github.com/cocoindex-io/cocoindex/pull/2112
  • Full Changelog: https://github.com/cocoindex-io/cocoindex/compare/v1.0.9...v1.0.10
v1.0.9
georgeh0georgeh0Β·6d agoΒ·June 12, 2026
GitHub

πŸ“‹ What's Changed

  • fix(py): make coco.fn directly callable outside a component context by @georgeh0 in https://github.com/cocoindex-io/cocoindex/pull/2101
  • refactor(state): move UserState db key from 0xc0 to 0x34 by @georgeh0 in https://github.com/cocoindex-io/cocoindex/pull/2102
  • docs: add landing / About page by @badmonster0 in https://github.com/cocoindex-io/cocoindex/pull/2100
  • Full Changelog: https://github.com/cocoindex-io/cocoindex/compare/v1.0.8...v1.0.9
v1.0.8
georgeh0georgeh0Β·1w agoΒ·June 11, 2026
GitHub

✨ Main Features

  • `coco.use_state()` β€” persistent per-component user-defined state (#2034) @hakuuww
  • `LiveMap` β€” in-memory intermediate collection (#2088) @georgeh0
  • Preview mode for update actions (#1945) @MrAnayDongre
  • Token-bucket `RateLimiter` (#2057) @georgeh0

πŸ“¦ Improvements

  • Allow `LiveComponent` classes in `mount_each()` (#2091) @georgeh0
  • `use_state` accepts `StableKey`, not just `str` (#2085) @georgeh0
  • Support `!`-prefixed negation in `excluded_patterns` (#1901) @SuperMarioYL

πŸ› Fixes

  • Retry transient LiteLLM embedding errors (#2090) @georgeh0
  • Use `Display` instead of `Debug` for runtime errors crossing into Python (#2052) @nuthalapativarun
  • Clear idle batchers to avoid stale accumulation (#2062) @georgeh0

πŸ“ Documentation

  • Document `LiteLLMTranscriber` speech-to-text (#2059) @georgeh0
  • Add Tigris alongside MinIO as a supported S3-compatible service (#2063) @davidmyriel
  • Render Mermaid diagrams in docs (#2045) @sdhilip200
  • Fix dead msgspec doc links (#2089) @georgeh0

✨ New Contributors

  • @sdhilip200 made their first contribution in https://github.com/cocoindex-io/cocoindex/pull/2045
  • @hakuuww made their first contribution in https://github.com/cocoindex-io/cocoindex/pull/2034
  • @SuperMarioYL made their first contribution in https://github.com/cocoindex-io/cocoindex/pull/1901
  • @davidmyriel made their first contribution in https://github.com/cocoindex-io/cocoindex/pull/2063
  • @pyjuan91 made their first contribution in https://github.com/cocoindex-io/cocoindex/pull/2078
  • Full Changelog: https://github.com/cocoindex-io/cocoindex/compare/v1.0.7...v1.0.8
v1.0.7
georgeh0georgeh0Β·2w agoΒ·May 31, 2026
GitHub

πŸ“‹ What's Changed

  • feat(live_component): coco.auto_refresh + unify error-handling channel by @georgeh0 in https://github.com/cocoindex-io/cocoindex/pull/1995
  • Fixes
  • fix(serde): register _frombuffer under numpy 1.x and 2.x paths by @shaiar in https://github.com/cocoindex-io/cocoindex/pull/2012
  • fix(live_component): scope LiveComponentOperator to one process_live invocation by @georgeh0 in https://github.com/cocoindex-io/cocoindex/pull/1998
  • fix(engine): close concurrent preempt race in target-state ownership transfer by @georgeh0 in https://github.com/cocoindex-io/cocoindex/pull/1994
  • fix(engine): cascade on_error through Build-mode GC sweep by @georgeh0 in https://github.com/cocoindex-io/cocoindex/pull/1999
  • More language support for the splitter
  • feat(splitter): add Astro tree-sitter support by @nuthalapativarun in https://github.com/cocoindex-io/cocoindex/pull/1984
  • + 21 more

✨ New Contributors

  • @countradooku made their first contribution in https://github.com/cocoindex-io/cocoindex/pull/1969
  • @qWaitCrypto made their first contribution in https://github.com/cocoindex-io/cocoindex/pull/2008
  • @shaiar made their first contribution in https://github.com/cocoindex-io/cocoindex/pull/2012
  • Full Changelog: https://github.com/cocoindex-io/cocoindex/compare/v1.0.6...v1.0.7
v1.0.6
georgeh0georgeh0Β·1mo agoΒ·May 18, 2026
GitHub

πŸ“‹ What's Changed

  • feat(splitter): add Elm tree-sitter support by @nuthalapativarun in https://github.com/cocoindex-io/cocoindex/pull/1955
  • fix(py): add context to Rustβ†’Python error messages for App operations by @nuthalapativarun in https://github.com/cocoindex-io/cocoindex/pull/1986
  • docs(function): clarify change detection, memoization, and debugging by @georgeh0 in https://github.com/cocoindex-io/cocoindex/pull/1988
  • feat(telemetry): add optional `application` label via env var by @georgeh0 in https://github.com/cocoindex-io/cocoindex/pull/1992
  • Full Changelog: https://github.com/cocoindex-io/cocoindex/compare/v1.0.5...v1.0.6
v1.0.5
georgeh0georgeh0Β·1mo agoΒ·May 15, 2026
GitHub

πŸ“‹ What's Changed

  • fix(postgres): install pgvector extension into default schema by @georgeh0 in https://github.com/cocoindex-io/cocoindex/pull/1979
  • refactor(rust): unify workspace, isolate SDK from PyO3, restructure benchmark by @georgeh0 in https://github.com/cocoindex-io/cocoindex/pull/1973
  • docs(examples): add Postgres dev install snippet to example READMEs by @georgeh0 in https://github.com/cocoindex-io/cocoindex/pull/1974
  • fix(examples): register pgvector codec on asyncpg pool by @georgeh0 in https://github.com/cocoindex-io/cocoindex/pull/1975
  • fix(examples): register pgvector codec on query asyncpg pools by @georgeh0 in https://github.com/cocoindex-io/cocoindex/pull/1976
  • refactor(examples): unify CLI to no-arg index + `query` subcommand by @georgeh0 in https://github.com/cocoindex-io/cocoindex/pull/1978
  • Full Changelog: https://github.com/cocoindex-io/cocoindex/compare/v1.0.4...v1.0.5
v1.0.4
georgeh0georgeh0Β·1mo agoΒ·May 13, 2026
GitHub

πŸ“‹ What's Changed

  • feat(splitter): add Julia tree-sitter support by @georgeh0 in https://github.com/cocoindex-io/cocoindex/pull/1942
  • fix(cli): share memo cache across script and CLI invocations by @georgeh0 in https://github.com/cocoindex-io/cocoindex/pull/1963
  • fix(memo): plumb state_methods through dataclass/pydantic fields by @georgeh0 in https://github.com/cocoindex-io/cocoindex/pull/1971
  • Better validation on column names
  • fix(security): validate SQL identifiers in postgres/sqlite connectors by @aaronjmars in https://github.com/cocoindex-io/cocoindex/pull/1947
  • Security: Potential SQL Injection in Postgres Connector by @tuanaiseo in https://github.com/cocoindex-io/cocoindex/pull/1965
  • feat(live-component): rework controller internals; add drain registry by @georgeh0 in https://github.com/cocoindex-io/cocoindex/pull/1957
  • Documents
  • + 6 more

✨ New Contributors

  • @dashitongzhi made their first contribution in https://github.com/cocoindex-io/cocoindex/pull/1946
  • @aaronjmars made their first contribution in https://github.com/cocoindex-io/cocoindex/pull/1947
  • @nuthalapativarun made their first contribution in https://github.com/cocoindex-io/cocoindex/pull/1953
  • @tuanaiseo made their first contribution in https://github.com/cocoindex-io/cocoindex/pull/1965
  • @phuctoan123 made their first contribution in https://github.com/cocoindex-io/cocoindex/pull/1949
  • Full Changelog: https://github.com/cocoindex-io/cocoindex/compare/v1.0.3...v1.0.4
v1.0.3
georgeh0georgeh0Β·1mo agoΒ·May 5, 2026
GitHub

πŸ“‹ What's Changed

  • feat(turbopuffer): add Turbopuffer target connector by @georgeh0 in https://github.com/cocoindex-io/cocoindex/pull/1934
  • Neo4j connector + meeting_notes_graph_neo4j example (review) by @badmonster0 in https://github.com/cocoindex-io/cocoindex/pull/1932
  • Add per-argument memo_key support to @coco.fn by @MrAnayDongre in https://github.com/cocoindex-io/cocoindex/pull/1888
  • feat(splitter): add Svelte and Vue tree-sitter support by @georgeh0 in https://github.com/cocoindex-io/cocoindex/pull/1937
  • documentation updates:
  • README: alt text updates by @badmonster0 in https://github.com/cocoindex-io/cocoindex/pull/1935
  • docs: mention the CocoIndex agent skill in README and docs by @georgeh0 in https://github.com/cocoindex-io/cocoindex/pull/1921
  • fix: `README` links by @georgeh0 in https://github.com/cocoindex-io/cocoindex/pull/1923
  • + 8 more
v1.0.2
georgeh0georgeh0Β·1mo agoΒ·April 29, 2026
GitHub

πŸ“‹ What's Changed

  • fix(google_drive): give each request its own Http to avoid socket races by @georgeh0 in https://github.com/cocoindex-io/cocoindex/pull/1915
  • refactor(entity_resolution): make ResolvedEntities a frozen+slots dataclass by @georgeh0 in https://github.com/cocoindex-io/cocoindex/pull/1916
  • docs: show H4 headings in right-rail TOC by @georgeh0 in https://github.com/cocoindex-io/cocoindex/pull/1914
  • docs(examples): add meeting_notes_graph example by @georgeh0 in https://github.com/cocoindex-io/cocoindex/pull/1917
  • Full Changelog: https://github.com/cocoindex-io/cocoindex/compare/v1.0.1...v1.0.2
v0.3.39
georgeh0georgeh0Β·1mo agoΒ·April 29, 2026
GitHub

πŸ“‹ What's Changed

  • fix: address dependency security vulnerabilities by @georgeh0 in https://github.com/cocoindex-io/cocoindex/pull/1850
  • docs(topbar): point v1 to /docs-v1 (soon), v0 to /docs (legacy) by @badmonster0 in https://github.com/cocoindex-io/cocoindex/pull/1852
  • fix: make auto generated CLI docs work for Astro by @georgeh0 in https://github.com/cocoindex-io/cocoindex/pull/1853
  • chore(docs): make title/description self-contained and adjust content by @georgeh0 in https://github.com/cocoindex-io/cocoindex/pull/1856
  • docs(examples): migrate cocoindex-io/examples walkthroughs into /docs… by @badmonster0 in https://github.com/cocoindex-io/cocoindex/pull/1857
  • docs: accept both /examples and /examples/ (trailingSlash: ignore) by @badmonster0 in https://github.com/cocoindex-io/cocoindex/pull/1860
  • chore(docs): Remove `build: { format: 'file' }` option which caused trailing `/` to be 404 by @georgeh0 in https://github.com/cocoindex-io/cocoindex/pull/1862
  • chore(docs): consolidate data files and trim example frontmatter by @georgeh0 in https://github.com/cocoindex-io/cocoindex/pull/1866
  • + 9 more
v1.0.1
georgeh0georgeh0Β·1mo agoΒ·April 28, 2026
GitHub

πŸ“‹ What's Changed

  • Features:
  • feat(oci): live bucket watching via LiveStream + OCI Streaming events by @georgeh0 in https://github.com/cocoindex-io/cocoindex/pull/1905
  • feat(falkordb): add FalkorDB target connector by @galshubeli in https://github.com/cocoindex-io/cocoindex/pull/1908
  • feat: add LiteLLM speech-to-text (STT) provider support by @Gohlub in https://github.com/cocoindex-io/cocoindex/pull/1889
  • Fixes:
  • LiteLLM compatibility:
  • fix(litellm): explicitly pass encoding_format="float" by @georgeh0 in https://github.com/cocoindex-io/cocoindex/pull/1886
  • fix(litellm): skip encoding_format="float" for voyage/bedrock by @georgeh0 in https://github.com/cocoindex-io/cocoindex/pull/1896
  • + 19 more

✨ New Contributors

  • @octo-patch made their first contribution in https://github.com/cocoindex-io/cocoindex/pull/1855
  • Full Changelog: https://github.com/cocoindex-io/cocoindex/compare/v1.0.0...v1.0.1
v1.0.0
georgeh0georgeh0Β·1mo agoΒ·April 22, 2026
GitHub

πŸ“‹ What's Changed

  • workflow: update version for prerelease by @georgeh0 in https://github.com/cocoindex-io/cocoindex/pull/1490
  • chore: update docs release env and example dependencies by @georgeh0 in https://github.com/cocoindex-io/cocoindex/pull/1491
  • fix: URL in docusaurus config by @georgeh0 in https://github.com/cocoindex-io/cocoindex/pull/1492
  • fix: broken link for `docs_v1` by @georgeh0 in https://github.com/cocoindex-io/cocoindex/pull/1493
  • fix: use `docs-v1` instead of `docs_v1` in URL by @georgeh0 in https://github.com/cocoindex-io/cocoindex/pull/1494
  • feat: create `LazyEnvironment` and registry for environments by @georgeh0 in https://github.com/cocoindex-io/cocoindex/pull/1495
  • docs: reorganize sidebar for documents by @georgeh0 in https://github.com/cocoindex-io/cocoindex/pull/1496
  • fix: bring back mistakenly removed doc file by @georgeh0 in https://github.com/cocoindex-io/cocoindex/pull/1497
  • + 255 more

✨ New Contributors

  • @shannon06437 made their first contribution in https://github.com/cocoindex-io/cocoindex/pull/1535
  • @Harry-kp made their first contribution in https://github.com/cocoindex-io/cocoindex/pull/1704
  • @zherendong made their first contribution in https://github.com/cocoindex-io/cocoindex/pull/1836
  • Full Changelog: https://github.com/cocoindex-io/cocoindex/compare/v0.3.38...v1.0.0
v1.0.0-alpha50Pre-release
georgeh0georgeh0Β·1mo agoΒ·April 22, 2026
GitHub

πŸ“‹ What's Changed

  • ci(deps): bump webfactory/ssh-agent from 0.9.1 to 0.10.0 by @dependabot[bot] in https://github.com/cocoindex-io/cocoindex/pull/1770
  • ci(deps): bump j178/prek-action from 1 to 2 by @dependabot[bot] in https://github.com/cocoindex-io/cocoindex/pull/1769
  • docs: add Docker + pgvector setup tutorial by @cdnsteve in https://github.com/cocoindex-io/cocoindex/pull/1772
  • feat: add Novita AI as LLM provider by @Alex-wuhu in https://github.com/cocoindex-io/cocoindex/pull/1781
  • feat(targets): add Turbopuffer target connector by @costajohnt in https://github.com/cocoindex-io/cocoindex/pull/1647
  • docs: clarify that collect() accepts plain Python values by @batmany13 in https://github.com/cocoindex-io/cocoindex/pull/1803
  • `docs`: Fix FTS documentation link in lancedb by @Haleshot in https://github.com/cocoindex-io/cocoindex/pull/1829
  • fix: make module name consistent when loading user app via CLI (#1834) by @xyaz1313 in https://github.com/cocoindex-io/cocoindex/pull/1835
  • + 28 more

✨ New Contributors

  • @cdnsteve made their first contribution in https://github.com/cocoindex-io/cocoindex/pull/1772
  • @Alex-wuhu made their first contribution in https://github.com/cocoindex-io/cocoindex/pull/1781
  • @costajohnt made their first contribution in https://github.com/cocoindex-io/cocoindex/pull/1647
  • @xyaz1313 made their first contribution in https://github.com/cocoindex-io/cocoindex/pull/1835
  • Full Changelog: https://github.com/cocoindex-io/cocoindex/compare/v1.0.0-alpha49...v1.0.0-alpha50
v1.0.0-alpha49Pre-release
georgeh0georgeh0Β·1mo agoΒ·April 20, 2026
GitHub

πŸ“‹ What's Changed

  • docs: scaffold Astro docs site for v1 (docs-astro/) by @badmonster0 in https://github.com/cocoindex-io/cocoindex/pull/1848
  • docs: fix v1 Astro CLI doc EOF whitespace by @badmonster0 in https://github.com/cocoindex-io/cocoindex/pull/1849
  • fix: eagerly register attachment providers for orphaned cleanup by @georgeh0 in https://github.com/cocoindex-io/cocoindex/pull/1844
  • Full Changelog: https://github.com/cocoindex-io/cocoindex/compare/v1.0.0-alpha48...v1.0.0-alpha49
v1.0.0-alpha48Pre-release
georgeh0georgeh0Β·1mo agoΒ·April 20, 2026
GitHub

πŸ“‹ What's Changed

  • fix: pg source snapshot txn, add tests, remove pgvector dep by @georgeh0 in https://github.com/cocoindex-io/cocoindex/pull/1843
  • Full Changelog: https://github.com/cocoindex-io/cocoindex/compare/v1.0.0-alpha47...v1.0.0-alpha48
v0.3.38
georgeh0georgeh0Β·1mo agoΒ·April 20, 2026
GitHub

πŸ“‹ What's Changed

  • docs: clarify that collect() accepts plain Python values by @batmany13 in https://github.com/cocoindex-io/cocoindex/pull/1803
  • `docs`: Fix FTS documentation link in lancedb by @Haleshot in https://github.com/cocoindex-io/cocoindex/pull/1829
  • fix: make module name consistent when loading user app via CLI (#1834) by @xyaz1313 in https://github.com/cocoindex-io/cocoindex/pull/1835
  • docs: fix broken LanceDB FTS documentation link by @georgeh0 in https://github.com/cocoindex-io/cocoindex/pull/1839
  • docs: migrate from Docusaurus to Astro by @badmonster0 in https://github.com/cocoindex-io/cocoindex/pull/1845
  • docs: fix prek violations on migrated Astro content by @badmonster0 in https://github.com/cocoindex-io/cocoindex/pull/1846
  • docs: remove design_guidelines folder (post-migration cleanup) by @badmonster0 in https://github.com/cocoindex-io/cocoindex/pull/1847

✨ New Contributors

  • @xyaz1313 made their first contribution in https://github.com/cocoindex-io/cocoindex/pull/1835
  • Full Changelog: https://github.com/cocoindex-io/cocoindex/compare/v0.3.37...v0.3.38
v1.0.0-alpha47Pre-release
georgeh0georgeh0Β·2mo agoΒ·April 19, 2026
GitHub

πŸ“‹ What's Changed

  • refactor: improve msgspec serde robustness and migrate tracking records to Struct by @georgeh0 in https://github.com/cocoindex-io/cocoindex/pull/1838
  • docs: reorganize structure and fix content issues by @georgeh0 in https://github.com/cocoindex-io/cocoindex/pull/1840
  • docs: polish content, add FAQ, expand connector/ops coverage by @georgeh0 in https://github.com/cocoindex-io/cocoindex/pull/1841
  • Full Changelog: https://github.com/cocoindex-io/cocoindex/compare/v1.0.0-alpha46...v1.0.0-alpha47
v1.0.0-alpha46Pre-release
georgeh0georgeh0Β·2mo agoΒ·April 17, 2026
GitHub

πŸ“‹ What's Changed

  • refactor: rename NotMemoizable to NotMemoKeyable by @georgeh0 in https://github.com/cocoindex-io/cocoindex/pull/1833
  • feat(fn): add deps= to @coco.fn for external logic dependencies by @zherendong in https://github.com/cocoindex-io/cocoindex/pull/1836
  • feat: add entity resolution utility with LLM-based pair resolver by @georgeh0 in https://github.com/cocoindex-io/cocoindex/pull/1837

✨ New Contributors

  • @zherendong made their first contribution in https://github.com/cocoindex-io/cocoindex/pull/1836
  • Full Changelog: https://github.com/cocoindex-io/cocoindex/compare/v1.0.0-alpha45...v1.0.0-alpha46
v1.0.0-alpha45Pre-release
georgeh0georgeh0Β·2mo agoΒ·April 15, 2026
GitHub

πŸ“‹ What's Changed

  • refactor: rename ContextKey `tracked` to `detect_change` by @georgeh0 in https://github.com/cocoindex-io/cocoindex/pull/1823
  • refactor: rename memo_key to memo_fingerprint by @georgeh0 in https://github.com/cocoindex-io/cocoindex/pull/1824
  • refactor: default detect_change=False, restructure docs by @georgeh0 in https://github.com/cocoindex-io/cocoindex/pull/1825
  • feat: make ComponentSubpath optional in mount() and use_mount() by @georgeh0 in https://github.com/cocoindex-io/cocoindex/pull/1826
  • feat: graceful Ctrl+C shutdown for CLI commands by @georgeh0 in https://github.com/cocoindex-io/cocoindex/pull/1827
  • Full Changelog: https://github.com/cocoindex-io/cocoindex/compare/v1.0.0-alpha44...v1.0.0-alpha45
v1.0.0-alpha44Pre-release
georgeh0georgeh0Β·2mo agoΒ·April 11, 2026
GitHub

πŸ“‹ What's Changed

  • feat(cli): support --db and --app-name in show command by @georgeh0 in https://github.com/cocoindex-io/cocoindex/pull/1820
  • fix(progress): fix PTY reader hang on macOS during exit by @georgeh0 in https://github.com/cocoindex-io/cocoindex/pull/1821
  • fix(progress): refresh elapsed timer independently of stats changes by @georgeh0 in https://github.com/cocoindex-io/cocoindex/pull/1822
  • Full Changelog: https://github.com/cocoindex-io/cocoindex/compare/v1.0.0-alpha43...v1.0.0-alpha44
v1.0.0-alpha43Pre-release
georgeh0georgeh0Β·2mo agoΒ·April 9, 2026
GitHub

πŸ“‹ What's Changed

  • feat: add CocoIndex Claude Code skill by @georgeh0 in https://github.com/cocoindex-io/cocoindex/pull/1818
  • fix(lmdb): retry read transactions on MDB_READERS_FULL with backoff by @georgeh0 in https://github.com/cocoindex-io/cocoindex/pull/1819
  • Full Changelog: https://github.com/cocoindex-io/cocoindex/compare/v1.0.0-alpha42...v1.0.0-alpha43
v1.0.0-alpha42Pre-release
georgeh0georgeh0Β·2mo agoΒ·April 9, 2026
GitHub

πŸ“‹ What's Changed

  • refactor: active_children GC via Weak/Drop, stats readiness, live propagation by @georgeh0 in https://github.com/cocoindex-io/cocoindex/pull/1802
  • feat: redesign progress reporting with PTY-based display by @georgeh0 in https://github.com/cocoindex-io/cocoindex/pull/1804
  • fix: suppress noisy CancelledError log on Ctrl+C in live mode by @georgeh0 in https://github.com/cocoindex-io/cocoindex/pull/1805
  • feat: add ManagedBy StrEnum for managed_by parameter by @batmany13 in https://github.com/cocoindex-io/cocoindex/pull/1807
  • fix: clean up stale GC tombstone after live component incremental delete by @georgeh0 in https://github.com/cocoindex-io/cocoindex/pull/1808
  • feat: add Kafka source connector with LiveMapFeed/LiveMapView protocol split by @georgeh0 in https://github.com/cocoindex-io/cocoindex/pull/1809
  • fix: avoid ~60s shutdown delay in Kafka source connector by @georgeh0 in https://github.com/cocoindex-io/cocoindex/pull/1810
  • chore: gitignore .claude/hooks dotfiles by @georgeh0 in https://github.com/cocoindex-io/cocoindex/pull/1811
  • + 7 more
v1.0.0-alpha41Pre-release
georgeh0georgeh0Β·2mo agoΒ·April 4, 2026
GitHub

πŸ“‹ What's Changed

  • docs: fix outdated TargetHandler protocol and add ContextKey guidance by @georgeh0 in https://github.com/cocoindex-io/cocoindex/pull/1800
  • feat: add Kafka target connector by @georgeh0 in https://github.com/cocoindex-io/cocoindex/pull/1801
  • Full Changelog: https://github.com/cocoindex-io/cocoindex/compare/v1.0.0-alpha40...v1.0.0-alpha41
v1.0.0-alpha40Pre-release
georgeh0georgeh0Β·2mo agoΒ·April 3, 2026
GitHub

πŸ“‹ What's Changed

  • Update README.md by @badmonster0 in https://github.com/cocoindex-io/cocoindex/pull/1794
  • feat: support LiveComponent by @georgeh0 in https://github.com/cocoindex-io/cocoindex/pull/1795
  • fix: respect @coco.fn(memo=True) on bound class methods by @georgeh0 in https://github.com/cocoindex-io/cocoindex/pull/1796
  • fix: resolve flaky ownership transfer tests by @georgeh0 in https://github.com/cocoindex-io/cocoindex/pull/1797
  • feat: LiveItemsView helpers for mount_each and localfs live watching by @georgeh0 in https://github.com/cocoindex-io/cocoindex/pull/1799
  • Full Changelog: https://github.com/cocoindex-io/cocoindex/compare/v1.0.0-alpha39...v1.0.0-alpha40
v0.3.37
georgeh0georgeh0Β·2mo agoΒ·April 1, 2026
GitHub

πŸ“‹ What's Changed

  • ci(deps): bump webfactory/ssh-agent from 0.9.1 to 0.10.0 by @dependabot[bot] in https://github.com/cocoindex-io/cocoindex/pull/1770
  • ci(deps): bump j178/prek-action from 1 to 2 by @dependabot[bot] in https://github.com/cocoindex-io/cocoindex/pull/1769
  • docs: add Docker + pgvector setup tutorial by @cdnsteve in https://github.com/cocoindex-io/cocoindex/pull/1772
  • feat: add Novita AI as LLM provider by @Alex-wuhu in https://github.com/cocoindex-io/cocoindex/pull/1781
  • feat(targets): add Turbopuffer target connector by @costajohnt in https://github.com/cocoindex-io/cocoindex/pull/1647

✨ New Contributors

  • @cdnsteve made their first contribution in https://github.com/cocoindex-io/cocoindex/pull/1772
  • @Alex-wuhu made their first contribution in https://github.com/cocoindex-io/cocoindex/pull/1781
  • @costajohnt made their first contribution in https://github.com/cocoindex-io/cocoindex/pull/1647
  • Full Changelog: https://github.com/cocoindex-io/cocoindex/compare/v0.3.36...v0.3.37
v1.0.0-alpha39Pre-release
georgeh0georgeh0Β·2mo agoΒ·April 1, 2026
GitHub

πŸ“‹ What's Changed

  • feat: leverage msgspec and pydantic for deser instead of pickle by @georgeh0 in https://github.com/cocoindex-io/cocoindex/pull/1786
  • Feat: Mount exception handler by @shannon06437 in https://github.com/cocoindex-io/cocoindex/pull/1754
  • feat: target state ownership transfer between components by @georgeh0 in https://github.com/cocoindex-io/cocoindex/pull/1787
  • Revise README for podcast to KG by @badmonster0 in https://github.com/cocoindex-io/cocoindex/pull/1792
  • Full Changelog: https://github.com/cocoindex-io/cocoindex/compare/v1.0.0-alpha38...v1.0.0-alpha39
v1.0.0-alpha38Pre-release
georgeh0georgeh0Β·2mo agoΒ·March 24, 2026
GitHub

πŸ“‹ What's Changed

  • feat: Batched functions support additional arguments by @Davda-James in https://github.com/cocoindex-io/cocoindex/pull/1766
  • test(ctx): add tests for use_context() inside __coco_memo_state__() by @georgeh0 in https://github.com/cocoindex-io/cocoindex/pull/1782
  • refactor: rename prev_possible_states to prev_possible_records by @georgeh0 in https://github.com/cocoindex-io/cocoindex/pull/1783
  • chore(deps): pin litellm to >=1.81.0,<=1.82.6 by @georgeh0 in https://github.com/cocoindex-io/cocoindex/pull/1785
  • Full Changelog: https://github.com/cocoindex-io/cocoindex/compare/v1.0.0-alpha37...v1.0.0-alpha38
v1.0.0-alpha37Pre-release
georgeh0georgeh0Β·2mo agoΒ·March 21, 2026
GitHub

πŸ“‹ What's Changed

  • chore: add field annotations to the `conversation_to_knowledge` example by @georgeh0 in https://github.com/cocoindex-io/cocoindex/pull/1776
  • fix(ctx-plubming): plubming component ctx for state functions by @georgeh0 in https://github.com/cocoindex-io/cocoindex/pull/1777
  • Full Changelog: https://github.com/cocoindex-io/cocoindex/compare/v1.0.0-alpha36...v1.0.0-alpha37
v1.0.0-alpha36Pre-release
georgeh0georgeh0Β·3mo agoΒ·March 19, 2026
GitHub

πŸ“‹ What's Changed

  • example(conversation-to-knowledge): polish and optimize surrealdb target by @georgeh0 in https://github.com/cocoindex-io/cocoindex/pull/1775
  • Full Changelog: https://github.com/cocoindex-io/cocoindex/compare/v1.0.0-alpha35...v1.0.0-alpha36