Skip to content

Releases: hypertrace/document-store

Release v0.6.6

02 Feb 12:43
1020438
Compare
Choose a tag to compare

What's Changed

  • Encode alias so that they can contain special characters like dot

Release v0.6.5

30 Dec 15:31
0b23b9a
Compare
Choose a tag to compare

Handle duplications using
(i) a overwrite strategy for duplicate selections
(ii) an error-out strategy for duplicate aliases

Release v0.6.4

17 Dec 03:14
506300c
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.6.3...0.6.4

Release v0.6.3

16 Dec 12:08
ca04d48
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.6.2...0.6.3

Release v0.6.2

01 Dec 07:27
f28b21c
Compare
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
Compare
Choose a tag to compare

Added support for bulk operations on array value

Release v0.6.0

29 Jul 08:36
6b4d418
Compare
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 <[email protected]>

Co-authored-by: Ankit Choudhary <[email protected]>
Co-authored-by: Ankit Choudhary <[email protected]>
Co-authored-by: SJ <[email protected]>

Release v0.5.8

03 Jun 08:08
df256dd
Compare
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
Compare
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
Compare
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 <[email protected]>

Co-authored-by: kotharironak <[email protected]>