Skip to content

Releases: Netflix/hollow

v2.7.2

23 Aug 00:07
Compare
Choose a tag to compare
  • #78 Bug fix for the HollowSparseIntegerSet & improve extensibility
  • #83 Ergonomic shortcuts for the generated API
  • #84 Enhance FieldPath with
    • ability to turn off auto-expand,
    • another utility method to find a single value,
    • removing auto-expand for MAP type in field path.
  • Bugfix: Generated API cached delegates will no longer throw NPE when null number/boolean scalar fields are accessed

v2.7.1

19 Aug 00:05
Compare
Choose a tag to compare
  • #82 RefreshListener has two new available methods snapshotApplied() and deltaApplied() which are called for every transition -- including for individual deltas which occur during an initializing refresh. Access to these methods is obtained by extending AbstractRefreshListener. Addresses #80.
  • Bugfix: HollowSchemaSorter and HollowCombiner now work even if referenced schemas/types are filtered

v2.7.0

14 Aug 21:34
Compare
Choose a tag to compare
  • #77 Adding HollowSparseIntegerSet, a new compact set to index sparse integer values based on a predicate for a hollow type.

v2.6.11

09 Aug 18:29
Compare
Choose a tag to compare
  • Added the RecordCountVarianceValidator

v2.6.10

04 Aug 21:31
Compare
Choose a tag to compare
  • Fixed a bug in the HollowCombiner when combined inputs don't contain all of the same types as initialized in the output state engine.

v2.6.9

04 Aug 00:44
Compare
Choose a tag to compare
  • DuplicateDataDetectionValidator: Duplicate detection based on primary key.
  • Bugfix: HollowConsumer's triggerRefresh() method threw an Exception if no AnnouncementWatcher was provided and no new data state was available
  • HollowDiff: Better error message for mismatched schemas.

v2.6.8

28 Jul 14:44
Compare
Choose a tag to compare

Bugfix release:

  • Generated primary key index API was returning incorrect results for updated records when object longevity was enabled.

v2.6.7

25 Jul 21:16
Compare
Choose a tag to compare

Introduced two beta APIs:

  • HollowPrefixIndex (#66)
  • HollowIncrementalProducer (#69)

v2.6.6

24 Jul 19:02
Compare
Choose a tag to compare

Bugfix release:

  • #70 HollowFilesystemAnnouncementWatcher no longer uses a FileSystem watch, as this is broken on Mac OS X.
  • Maintain a single HollowReadStateEngine throughout the life of a HollowProducer. Fixes incorrect read state in the HollowProducer after a failed announcement.

v2.6.5

21 Jul 00:51
Compare
Choose a tag to compare
  • #67 HollowFilesystemAnnouncementWatcher allows for specification of a ScheduledExecutorService and uses a FileSystem watch to observe changes to the announce.version file.