Skip to content

Releases: hypertrace/document-store

Release v0.6.2

01 Dec 07:27
f28b21c

Choose a tag to compare

What's Changed

  • Introduced a new Query design to support advanced querying
  • Introduce the "aggregate()" and "find()" methods to support grouping and searching based on the new Query design
  • Implemented the new methods for MongoDB

Contributors

@suresh-prakash

Release v0.6.1

21 Oct 04:45
56e5bf0

Choose a tag to compare

Added support for bulk operations on array value

Release v0.6.0

29 Jul 08:36
6b4d418

Choose a tag to compare

Use UpdateMany() instead of UpdateOne() for bulk updates (#53)

* used updateMany() instead of updateOne() for bulk update operations

* added implementation for postgres

* added bulkUpdateSubDoc

* added integration tests

* changed return value for bulkUpdateSubDocs from int to BulkUpdateResult

* Update document-store/src/main/java/org/hypertrace/core/documentstore/Collection.java

Co-authored-by: SJ <48863181+skjindal93@users.noreply.github.com>

Co-authored-by: Ankit Choudhary <ankitchoudhary@Ankits-MacBook-Pro.local>
Co-authored-by: Ankit Choudhary <ankitchoudhary@192.168.2.102>
Co-authored-by: SJ <48863181+skjindal93@users.noreply.github.com>

Release v0.5.8

03 Jun 08:08
df256dd

Choose a tag to compare

fix: postgres iterator interface to handle any order (#52)

* fix: postgres iterator interface to handle any order

* chore: explictly failing instead of using assertion stmt

* chore: rename the variable to cursorMovedForward

Release v0.5.7

28 Apr 17:34
3f51099

Choose a tag to compare

Fixes #50: Handle sorting of documents on multiple attributes (#51)

* fix: sorting on multiple attributes

* style: reformat code

* refactor: extract mongo query parsing methods into MongoQueryParser

* refactor: extract postgres query parsing methods into PostgresQueryParser

* test: parseOrderBys in PostgresQueryParser

* test(integration): extend testOffsetAndLimitOrderBy with multiple orderBys

Release v0.5.6

14 Apr 08:50
7ccdf64

Choose a tag to compare

Issue: https://github.com/hypertrace/document-store/issues/48 (#49)

* Issue: https://github.com/hypertrace/document-store/issues/48
Add bulk update API implementation for Mongo. This PR does not provide an implementation for postgresql and can be added in a follow up PR

* 1. Return BulkUpdateResult
2. Add logger.isDebugEnabled check

* Fix spotless formatting issues

* Introduce BulkUpdateRequest class to capture the triple that is passed to the bulkUpdate API

* Update document-store/src/main/java/org/hypertrace/core/documentstore/Collection.java

Co-authored-by: kotharironak <53209990+kotharironak@users.noreply.github.com>

Co-authored-by: kotharironak <53209990+kotharironak@users.noreply.github.com>

Release v0.5.5

05 Apr 05:09
081cf1b

Choose a tag to compare

feat: adds two new apis create and update with for conditional suppor…

Release v0.5.4

03 Mar 16:18
58e7b8d

Choose a tag to compare

chore: update vulnerable mongo driver (#38)

Release v0.5.3

15 Feb 13:03
6913b52

Choose a tag to compare

feat: Postgres Collection - Implement NEQ filter (#35)

* fix: Mongo DocStore - Fix integration tests for NEQ filter.

* feat: Postgres Collection - Implement NEQ filter

Release v0.5.2

11 Feb 17:01
0443909

Choose a tag to compare

feat: support NEQ operator in mongo implementation of document-store …