- Added Jackson annotations for JSON property handling in Chroma API request/response records. Use @JsonInclude(JsonInclude.Include.NON_NULL) to ignore empty fields such as null where. Use @JsonProperty(XYZ) to provide a strong contract with the Cohere API.
- Updated the Docker image for running Chroma locally and in tests to version 0.5.20.
- Enhanced methods with non-null assertions for improved code safety.
- Added a simple search test to verify document similarity search functionality.
Comment From: markpollack
merged in 52999b44b5347e223545b348f42d8a8c99560fa1