Skip to content

Commit

Permalink
Update CHANGELOG
Browse files Browse the repository at this point in the history
  • Loading branch information
philippgille committed Mar 23, 2024
1 parent ab58b35 commit ff37d4e
Showing 1 changed file with 9 additions and 1 deletion.
10 changes: 9 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,14 +8,18 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/)
vNext
-----

Highlights in this release are query performance improvements (5x faster, 98% fewer memory allocations), an extended interface, and a new code example for semantic search across 5,000 arXiv papers.
Highlights in this release are query performance improvements (5x faster, 98% fewer memory allocations), export/import of the entire DB to/from a single file with optional gzip-compression and AES-GCM encryption, optional gzip-compression for the regular persistence, a new code example for semantic search across 5,000 arXiv papers, and an embedding func for [Cohere](https://cohere.com/models/embed).

### Added

- Added arXiv semantic search example (PR [#45](https://github.com/philippgille/chromem-go/pull/45))
- Added basic query benchmark (PR [#46](https://github.com/philippgille/chromem-go/pull/46))
- Added unit test for collection query errors (PR [#51](https://github.com/philippgille/chromem-go/pull/51))
- Added `Collection.QueryEmbedding()` method for when you already have the embedding of your query (PR [#52](https://github.com/philippgille/chromem-go/pull/52))
- Added export and import of the entire DB to/from a single file, with optional gzip-compression and AES-GCM encryption (PR [#58](https://github.com/philippgille/chromem-go/pull/58))
- Added optional gzip-compression to the regular persistence (i.e. the DB from `NewPersistentDB()` which writes a file for each added collection and document) (PR [#59](https://github.com/philippgille/chromem-go/pull/59))
- Added minimal example (PR [#60](https://github.com/philippgille/chromem-go/pull/60), [#62](https://github.com/philippgille/chromem-go/pull/62))
- Added embedding func for [Cohere](https://cohere.com/models/embed) (PR [#61](https://github.com/philippgille/chromem-go/pull/61))

### Improved

Expand Down Expand Up @@ -73,6 +77,10 @@ Highlights in this release are query performance improvements (5x faster, 98% fe
</details>
- Extended parameter validation (PR [#50](https://github.com/philippgille/chromem-go/pull/50), [#51](https://github.com/philippgille/chromem-go/pull/51))
- Simplified unit tests (PR [#55](https://github.com/philippgille/chromem-go/pull/55))
- Improve `NewPersistentDB()` path handling (PR [#56](https://github.com/philippgille/chromem-go/pull/56))
- Improve loading of persistent DB (PR [#57](https://github.com/philippgille/chromem-go/pull/57))
- Increased unit test coverage in various of the other listed PRs
### Fixed
Expand Down

0 comments on commit ff37d4e

Please sign in to comment.