Releases: cocoindex-io/cocoindex
Releases · cocoindex-io/cocoindex
v0.1.45
What's Changed
- Support Kuzu as storage target
- refactor(storage): extract common logic into
sharedfor kuzu reuse by @badmonster0 in #549 - refactor(storage): extract and enhance more common logic for kuzu by @badmonster0 in #552
- refactor(storage-interface): plumbing state key to
apply_setup_changeby @badmonster0 in #555 - feat(target): add
prepare_upsert_entry()toExportTargetFactoryby @badmonster0 in #558 - refactor(graphdb): extract analyzed info for relationships into a struct by @badmonster0 in #559
- feat(target): support additional key for targets by @badmonster0 in #560
- feat(kuzu): support kuzu as storage target by @badmonster0 in #561
- refactor(storage): extract common logic into
- feat(cli): add interactive console navigation for multiple flow selections by @lemorage in #550
Full Changelog: v0.1.44...v0.1.45
v0.1.44
What's Changed
- fix: update and print for eval by @badmonster0 in #536
Full Changelog: v0.1.43...v0.1.44
v0.1.43
What's Changed
- fix(cli): fix bug of
cocoindex dropby @badmonster0 in #533
Full Changelog: v0.1.42...v0.1.43
v0.1.42
What's Changed
- feat: add support for TimeDelta type in Python and Rust by @lemorage in #497
- feat: create standalone CLI for cocoindex by @lemorage in #485
- chore:
cocoindex.init()loads settings from env by default by @badmonster0 in #526 - fix: add the missing default
Nonevalue forcocoindex.init()by @badmonster0 in #527 - fix: allow not-annotated args to be compatible for old handlers for now by @badmonster0 in #529
Full Changelog: v0.1.41...v0.1.42
v0.1.41
What's Changed
- chore: rexport
flow_defasflowand cleanup a few example usages by @badmonster0 in #516 - chore: add clear error message when value type is not annotated by @badmonster0 in #519
Full Changelog: v0.1.40...v0.1.41
v0.1.40
What's Changed
- feat(query-util): provide util functions to get default table name by @badmonster0 in #514
Full Changelog: v0.1.39...v0.1.40
v0.1.39
What's Changed
- feat(transform-flow): support
eval()for transient flow by @badmonster0 in #508 - chore(app-namespace): limit stuffs exported from
settingsby @badmonster0 in #506
Full Changelog: v0.1.38...v0.1.39
v0.1.38
What's Changed
- feat(app-namespace): support app namespace by @badmonster0 in #498
Full Changelog: v0.1.37...v0.1.38
v0.1.37
What's Changed
- Support Amazon S3 data source with change notification event:
- support s3 as native source by @badmonster0 in #475
- fix(s3): always return ordinal when requested by @badmonster0 in #476
- feat(s3-push): preliminary change event support by @badmonster0 in #478
- refactor(source-api): make ordinal/value more clear in various APIs by @badmonster0 in #479
- fix(s3): ignore unrelated messages in events by @badmonster0 in #480
- cleanup: delete unneeded data files for examples by @badmonster0 in #481
- feat(s3-push): delete(ack) event messages after processed by @badmonster0 in #483
- fix(s3): fix matched event name in S3 change stream by @badmonster0 in #492
- feat: support namedtuple for struct types by @lemorage in #462
- fix: in
cocoindex server -Lalso print URL for CocoInsight by @badmonster0 in #489
Full Changelog: v0.1.36...v0.1.37
v0.1.36
What's Changed
- Expose per source row indexing status by API
- feat: make source get API return ordinal optionally by @badmonster0 in #470
- feat(row-status): expose an API to get row indexing status by @badmonster0 in #472
- chore(error): add detailed error message for auth entry not found by @badmonster0 in #468
Full Changelog: v0.1.35...v0.1.36