Releases: hypertrace/document-store
Releases · hypertrace/document-store
v0.9.41
What's Changed
- Add Collection#bulkUpdate(Map<Key, Collection> updates, ..) by @suddendust in #288
Full Changelog: 0.9.40...0.9.41
v0.9.40
v0.9.39
What's Changed
- [FlatPostgresCollection] Implement bulkCreateOrReplaceReturnOlder + drop + Bugfix for delete(key) always returning true by @suddendust in #286
Full Changelog: 0.9.38...0.9.39
v0.9.38
What's Changed
- Add Collection#bulkCreateOrReplace by @suddendust in #284
- Implement Collection#search for FlatPostgresCollection by @suddendust in #285
Full Changelog: 0.9.37...0.9.38
v0.9.37
What's Changed
- Add Additional Telemetry to FlatPostgresCollection And SchemaRegistry by @suddendust in #282
Full Changelog: 0.9.36...0.9.37
v0.9.36
What's Changed
- Add MongoPostgresWriteConsistencyTest by @suddendust in #280
- Fixes a bug in
PostgresResultIteratorWithBasicTypesin whichfloat4/realvalues were cast to strings. So say we have a fieldratingswith is arealfield - It would appear as"4.3"inDocumentinstead of4.3(Mongo behaves correctly so this fix is added for functional compatibility). - Added checks on the type of input in update parsers for fail-fast. This is inline with Mongo's behaviour.
- Handle array fields properly in
SETupdate parsers to parse them as a single value. - Fix the return behaviour of
Collection#upsertfor PG. Till now, it returnstrueif a new doc is created,falseif it's updated. This is not inline with the contract or Mongo's behaviour - So now, it returnstrueif it succeeds. - Handle
SETon entire JSONB columns properly. - Use
CommonUpdateValidatorfor flat PG collections.
Full Changelog: 0.9.35...0.9.36
Release v0.9.35
What's Changed
- Timestamp Configs for FlatPostgresCollection by @suddendust in #274
Full Changelog: 0.9.34...0.9.35
Release v0.9.34
What's Changed
Features
FlatPostgresCollection#createOrReplaceby @suddendust in #268FlatPostgresCollection#bulkUpsertby @suddendust in #269FlatPostgresCollection#delete()by @suddendust in #270FlatPostgresCollection#upsert()by @suddendust in #277FlatPostgresCollection#bulkUpdate()by @suddendust in #278SubDocUpdateparsers for FlatPostgresCollection by @suddendust in #279- Adds
LegacyFilterToQueryFilterTransformerby @suddendust in #271
Bufgix
- Fix createOrReplace Behaviour by @suddendust in #276
Full Changelog: 0.9.33...0.9.34
Release v0.9.33
What's Changed
- Subdoc SET Operator for Flat Collections by @suddendust in #267
Full Changelog: 0.9.32...0.9.33
Release v0.9.32
What's Changed
- FlatPostgresCollection Create Doc Impl by @suddendust in #266
Full Changelog: 0.9.31...0.9.32