Releases: cocoindex-io/cocoindex
Releases · cocoindex-io/cocoindex
v1.0.3
What's Changed
- feat(turbopuffer): add Turbopuffer target connector by @georgeh0 in #1934
- Neo4j connector + meeting_notes_graph_neo4j example (review) by @badmonster0 in #1932
- Add per-argument memo_key support to @coco.fn by @MrAnayDongre in #1888
- feat(splitter): add Svelte and Vue tree-sitter support by @georgeh0 in #1937
- documentation updates:
- README: alt text updates by @badmonster0 in #1935
- docs: mention the CocoIndex agent skill in README and docs by @georgeh0 in #1921
- fix:
READMElinks by @georgeh0 in #1923 - README: remove
v1mention in cocoindex installation command by @Haleshot in #1924 - docs: drop remaining pre-release references after v1.0.0 release by @georgeh0 in #1925
- docs(CLAUDE.md): point to /review-changes skill, condense conventions by @georgeh0 in #1926
- docs: stamp v1.0.2 review across all pages by @badmonster0 in #1927
- docs(examples): auto-load .env in text_embedding_turbopuffer example by @georgeh0 in #1938
- ci(test): make macOS Docker tests less flaky by @georgeh0 in #1922
- chore: upgrade examples deps to cocoindex-1.0.2 by @georgeh0 in #1918
Full Changelog: v1.0.2...v1.0.3
v1.0.2
What's Changed
- fix(google_drive): give each request its own Http to avoid socket races by @georgeh0 in #1915
- refactor(entity_resolution): make ResolvedEntities a frozen+slots dataclass by @georgeh0 in #1916
- docs: show H4 headings in right-rail TOC by @georgeh0 in #1914
- docs(examples): add meeting_notes_graph example by @georgeh0 in #1917
Full Changelog: v1.0.1...v1.0.2
v0.3.39
What's Changed
- fix: address dependency security vulnerabilities by @georgeh0 in #1850
- docs(topbar): point v1 to /docs-v1 (soon), v0 to /docs (legacy) by @badmonster0 in #1852
- fix: make auto generated CLI docs work for Astro by @georgeh0 in #1853
- chore(docs): make title/description self-contained and adjust content by @georgeh0 in #1856
- docs(examples): migrate cocoindex-io/examples walkthroughs into /docs… by @badmonster0 in #1857
- docs: accept both /examples and /examples/ (trailingSlash: ignore) by @badmonster0 in #1860
- chore(docs): Remove
build: { format: 'file' }option which caused trailing/to be 404 by @georgeh0 in #1862 - chore(docs): consolidate data files and trim example frontmatter by @georgeh0 in #1866
- chore: move v0 docs from
/docsto/docs-v0by @georgeh0 in #1873 - fix: example site location, remove "SOON" for v1 by @georgeh0 in #1874
- docs(v0): add build-time link checker; fix broken links by @georgeh0 in #1906
- docs(v0): cherry-pick search/TOC fixes from main; refresh banner + nav by @georgeh0 in #1909
- feat(telemetry): backport Scarf usage tracking to v0 by @georgeh0 in #1910
- docs(v0): restore tabs content lost in Astro migration by @georgeh0 in #1911
- docs(v0): document IndexUpdateInfo.stats from Flow.update() by @georgeh0 in #1912
- docs(v0): show H4 headings in right-rail TOC by @georgeh0 in #1913
Full Changelog: v0.3.38...v0.3.39
v1.0.1
What's Changed
-
Features:
-
Fixes:
-
Docs updates:
- docs(topbar): drop preview tag from v1 entries by @georgeh0 in #1883
- docs(topbar): label v0 entries as legacy by @georgeh0 in #1884
- docs: remove V1 preview banner by @badmonster0 in #1885
- test(infra): mitigate testcontainers ryuk port-mapping race by @georgeh0 in #1887
- docs: add Python code formatting and linting commands to CLAUDE.md by @octo-patch in #1855
- fix(docs): clean up right-rail TOC rendering by @georgeh0 in #1891
- docs(topbar): phone-mode menu drawer with sidebar + on-page TOC by @badmonster0 in #1892
- docs: extend phone menu to examples + 404, add Site nav group by @badmonster0 in #1893
- docs(search): re-add Algolia DocSearch at top of sidebar + drawer by @badmonster0 in #1894
- search bar visual by @badmonster0 in #1895
- docs(search): drop searchbox border to fix double-rule at modal top by @badmonster0 in #1898
- docs(search): point Algolia search at the cocoindex index by @georgeh0 in #1899
- docs: add build-time link checker; fix 162 broken links by @georgeh0 in #1903
- docs: rewrite relative links to canonical absolute URLs at build time by @georgeh0 in #1904
-
Dependency upgrades:
- chore(deps): bump locked deps to clear Dependabot alerts by @georgeh0 in #1907
- ci(deps): bump mozilla-actions/sccache-action from 0.0.9 to 0.0.10 by @dependabot[bot] in #1900
New Contributors
- @octo-patch made their first contribution in #1855
Full Changelog: v1.0.0...v1.0.1
v1.0.0
What's Changed
- workflow: update version for prerelease by @georgeh0 in #1490
- chore: update docs release env and example dependencies by @georgeh0 in #1491
- fix: URL in docusaurus config by @georgeh0 in #1492
- fix: broken link for
docs_v1by @georgeh0 in #1493 - fix: use
docs-v1instead ofdocs_v1in URL by @georgeh0 in #1494 - feat: create
LazyEnvironmentand registry for environments by @georgeh0 in #1495 - docs: reorganize sidebar for documents by @georgeh0 in #1496
- fix: bring back mistakenly removed doc file by @georgeh0 in #1497
- docs: revise the core concepts by @georgeh0 in #1498
- docs: add the SDK overview section for the doc by @georgeh0 in #1499
- docs: add document about component by @georgeh0 in #1500
- docs: add docs for function by @georgeh0 in #1501
- docs: effects by @georgeh0 in #1502
- chore: rename
ready()towait_until_ready()for the sync API by @georgeh0 in #1503 - docs: update to be async first by @georgeh0 in #1504
- Update quickstart.md by @badmonster0 in #1505
- docs: add docs about app and context by @georgeh0 in #1506
- test: add more tests to cover implicitly started app in default env by @georgeh0 in #1507
- feat: consolidate CLI, add async support, and add docs for it by @georgeh0 in #1508
- refactor: rename method name
runtoupdateforAppby @georgeh0 in #1509 - docs: add async filesystem API and add related docs by @georgeh0 in #1513
- [docs-v1] processing unit diagram & animation by @badmonster0 in #1514
- [docsv1] processing unit timeline by @badmonster0 in #1515
- Merge main to v1 by @georgeh0 in #1518
- docs: rename "component" to "processing unit" by @georgeh0 in #1519
- docs: revise apps and processing units description by @georgeh0 in #1520
- docs: in installation instructions, add flags for prerelease by @georgeh0 in #1521
- chore: simplify code and docs to use
cocoindex updaterather than main by @georgeh0 in #1522 - feat: consolidate postgres source/target and add documentations by @georgeh0 in #1523
- fix: event loop for CLI by @georgeh0 in #1524
- refactor: effect->target state, component/processing unit->processing component by @georgeh0 in #1529
- v1 Concept illustrations by @badmonster0 in #1531
- fix: cli commands doc and filename by @georgeh0 in #1530
- refactor: change remaining usages for "effect" by @georgeh0 in #1532
- docs: revise core concepts by @georgeh0 in #1534
- docs: revise a few docs for programming guide by @georgeh0 in #1536
- docs: revise core concept docs as suggested by @georgeh0 in #1537
- v1 docs - minor updates, wording,illustrations by @badmonster0 in #1538
- docs: revise the docs for target states by @georgeh0 in #1540
- Documentation v1 clarity fixes by @prrao87 in #1541
- docs: resolve TODOs and minor polish by @georgeh0 in #1542
- merge: main into v1 by @georgeh0 in #1543
- refactor: move tests out of
cocoindexpackage by @georgeh0 in #1544 - feat: revise lancedb connector by @georgeh0 in #1545
- V1 docs / update illustration, tabs by @badmonster0 in #1546
- feat: revise qdrant connector, examples and add doc by @georgeh0 in #1547
- chore: use
explicitinstead ofallowforprereleaseby @georgeh0 in #1550 - use
cocoindex_v1as algolia index for docs by @georgeh0 in #1551 - feat: v1 cli init subcommand by @shannon06437 in #1535
- pdf to markdown example by @badmonster0 in #1561
- example: simplify the
pdf_to_markdownexample by @georgeh0 in #1563 - v1-example quickstart by @badmonster0 in #1565
- v1- installation.md by @badmonster0 in #1566
- [docs] enable v1 selector by @badmonster0 in #1569
- example: add
multi_codebase_summarizationexample by @georgeh0 in #1571 - v1 docs nav & illustrations by @badmonster0 in #1572
- chore: read db path from
COCOINDEX_DBand make lifespan optional by @georgeh0 in #1573 - example: consistently use
POSTGRES_URLas postgres target path by @georgeh0 in #1575 - docs: upgrade
CLAUDE.mdby @georgeh0 in #1576 - refactor: rename
extrastoopsby @georgeh0 in #1577 - examples: upgrade cocoindex dep version by @georgeh0 in #1578
- merge: latest changes from main by @georgeh0 in #1579
- feat: simplify API and pass
Scopeimplicitly by @georgeh0 in #1581 - chore: revise
CLAUDE.mdby @georgeh0 in #1583 - chore: update
CLAUDE.mdfor recentScopeAPI change by @georgeh0 in #1584 - chore: tune mypy config to tolerate missing optional deps by @georgeh0 in #1585
- [docs] v1 quickstart documentation by @badmonster0 in #1586
- feat: simplify and consolidate
localfsby @georgeh0 in #1587 - example: more simplification on
multi_codebase_summarizationby @georgeh0 in #1588 - example: upgrade cocoindex dep version by @georgeh0 in #1589
- factor out pydantic models definition in examples by @badmonster0 in #1591
- chore: avoid exporting internal stuffs through public Python API by @georgeh0 in #1592
- docs: add docs for custom target connector by @georgeh0 in #1593
- feat: use Rust core and
memo_keyfor fingerprint in state tracking by @georgeh0 in #1594 - docs: add skills to create new target connectors by @georgeh0 in #1595
- chore: move skill the right location by @georgeh0 in #1596
- [doc] v1 quickstart improvements by @badmonster0 in #1597
- feat: support sqlite target connector by @georgeh0 in #1598
- fix: CLI doc by @georgeh0 in #1599
- feat: support vec0 virtual table for sqlite by @georgeh0 in #1601
- feat: support stable id/uuid generator by @georgeh0 in #1603
- examples: use stable id and upgrade cocoindex dependency by @georgeh0 in #1604
- docs: id gen clarification, multiple environments by @georgeh0 in #1605
- feat: allow accessing context objects outside processing components by @georgeh0 in #1606
- feat: ID generator can have
depsby @georgeh0 in #1607 - feat: use rwlock for sqlite connection acquire by @georgeh0 in #1608
- Feat/v1 cli options by @shannon06437 in #1590
- Enhance README for Multi-Codebase Summarization by @b...
v1.0.0-alpha50
What's Changed
- ci(deps): bump webfactory/ssh-agent from 0.9.1 to 0.10.0 by @dependabot[bot] in #1770
- ci(deps): bump j178/prek-action from 1 to 2 by @dependabot[bot] in #1769
- docs: add Docker + pgvector setup tutorial by @cdnsteve in #1772
- feat: add Novita AI as LLM provider by @Alex-wuhu in #1781
- feat(targets): add Turbopuffer target connector by @costajohnt in #1647
- docs: clarify that collect() accepts plain Python values by @batmany13 in #1803
docs: Fix FTS documentation link in lancedb by @Haleshot in #1829- fix: make module name consistent when loading user app via CLI (#1834) by @xyaz1313 in #1835
- docs: fix broken LanceDB FTS documentation link by @georgeh0 in #1839
- docs: migrate from Docusaurus to Astro by @badmonster0 in #1845
- docs: fix prek violations on migrated Astro content by @badmonster0 in #1846
- docs: remove design_guidelines folder (post-migration cleanup) by @badmonster0 in #1847
- fix(docs): backport latest doc updates to
docs-astroby @georgeh0 in #1851 - fix: address dependency security vulnerabilities by @georgeh0 in #1850
- docs(topbar): point v1 to /docs-v1 (soon), v0 to /docs (legacy) by @badmonster0 in #1852
- fix: make auto generated CLI docs work for Astro by @georgeh0 in #1853
- merge: main to v1, with Astro docs switches and fixes by @georgeh0 in #1854
- chore(docs): make title/description self-contained and adjust content by @georgeh0 in #1856
- docs(examples): migrate cocoindex-io/examples walkthroughs into /docs… by @badmonster0 in #1857
- docs(examples): migrate cocoindex-io/examples-v1 walkthroughs into /docs-v1/examples by @badmonster0 in #1858
- docs: accept both /examples and /examples/ (trailingSlash: ignore) by @badmonster0 in #1859
- docs: accept both /examples and /examples/ (trailingSlash: ignore) by @badmonster0 in #1860
- docs(v1): restore missing tab blocks in core_concepts by @badmonster0 in #1861
- chore(docs): Remove
build: { format: 'file' }option which caused trailing/to be 404 by @georgeh0 in #1862 - docs(v1): align styles with design system, polish example pages by @badmonster0 in #1863
- Docs/v1 design system polish by @badmonster0 in #1864
- chore(docs): consolidate data files and trim example frontmatter by @georgeh0 in #1866
- merge: main into v1 by @georgeh0 in #1868
- cleanup: remove v0-only example docs by @georgeh0 in #1869
- docs: backport admonition
dangervariant from main by @georgeh0 in #1870 - docs: move concurrency control to advanced topics by @georgeh0 in #1871
- docs(v1): rework docs diagrams into shape-semantic component system by @georgeh0 in #1872
- docs(v1): point v0 links to /docs-v0 paths by @georgeh0 in #1875
- docs: adopt github-landing-draft homepage in README by @badmonster0 in #1877
- docs: fix trailing whitespace in README intro by @badmonster0 in #1878
- feat(telemetry): add anonymous usage tracking via Scarf gateway by @georgeh0 in #1879
New Contributors
- @cdnsteve made their first contribution in #1772
- @Alex-wuhu made their first contribution in #1781
- @costajohnt made their first contribution in #1647
- @xyaz1313 made their first contribution in #1835
Full Changelog: v1.0.0-alpha49...v1.0.0-alpha50
v1.0.0-alpha49
What's Changed
- docs: scaffold Astro docs site for v1 (docs-astro/) by @badmonster0 in #1848
- docs: fix v1 Astro CLI doc EOF whitespace by @badmonster0 in #1849
- fix: eagerly register attachment providers for orphaned cleanup by @georgeh0 in #1844
Full Changelog: v1.0.0-alpha48...v1.0.0-alpha49
v1.0.0-alpha48
What's Changed
Full Changelog: v1.0.0-alpha47...v1.0.0-alpha48
v0.3.38
What's Changed
- docs: clarify that collect() accepts plain Python values by @batmany13 in #1803
docs: Fix FTS documentation link in lancedb by @Haleshot in #1829- fix: make module name consistent when loading user app via CLI (#1834) by @xyaz1313 in #1835
- docs: fix broken LanceDB FTS documentation link by @georgeh0 in #1839
- docs: migrate from Docusaurus to Astro by @badmonster0 in #1845
- docs: fix prek violations on migrated Astro content by @badmonster0 in #1846
- docs: remove design_guidelines folder (post-migration cleanup) by @badmonster0 in #1847
New Contributors
Full Changelog: v0.3.37...v0.3.38
v1.0.0-alpha47
What's Changed
- refactor: improve msgspec serde robustness and migrate tracking records to Struct by @georgeh0 in #1838
- docs: reorganize structure and fix content issues by @georgeh0 in #1840
- docs: polish content, add FAQ, expand connector/ops coverage by @georgeh0 in #1841
Full Changelog: v1.0.0-alpha46...v1.0.0-alpha47