Skip to content

Releases: Netflix/hollow

v2.6.4

19 Jul 21:50
Compare
Choose a tag to compare
  • Reserving special values for __assigned_ordinal cycle tag bits
  • #64 Generated APIs can be configured to aggressively substitute class names covering entire java.lang.* package

v2.6.3

07 Jun 06:40
Compare
Choose a tag to compare
  • Bugfix: Negative floats were encoded incorrectly
  • #63 Fixed javadoc generation errors

v2.6.2

25 May 01:14
Compare
Choose a tag to compare
  • HollowHistoryUI: Simpler HollowConsumer based initialization.
  • HollowHistoryUI and HollowExplorerUI bugfixes:
    • HollowExplorerUI query results are recalculated if the state engine has updated
    • HollowHistoryUI object diff view is recreated if the state engine has updated
    • Removed object diff view pairing timeout

v2.6.1

23 May 17:55
Compare
Choose a tag to compare
  • VersionMinter interface is now public

v2.6.0

23 May 00:08
Compare
Choose a tag to compare
  • HollowClient API continues to be supported, but is now deprecated.
  • Introducing the HollowConsumer API:
  • HollowProducer API Changes:
    • No longer beta -- now officially supported
    • New builder instantiation pattern supports more options
      • BlobStager allows for staging blobs in places other than the filesystem (supports #49)
      • Configurable blob staging dir (still defaults to java.io.tmpdir)
      • Custom version identifiers
      • Out-of-band snapshot publishing
      • Custom snapshot publishing cadence (every nth cycle)
      • Blob compaction
    • Multiple validators
    • Some minor backwards incompatibilities since v2.5.4:
      • HollowProducer.Publisher is an interface instead of an abstract class
      • HollowConsumer.ReadState moved to HollowProducer.ReadState
  • Generated APIs include convenient index classes.

v2.5.4

17 May 23:53
Compare
Choose a tag to compare
  • HollowObjectMapper: Removed theoretical possibility of memoized objects using the __assigned_ordinal optimization not getting added to the state if reused across cycles

v2.5.3

16 May 21:27
Compare
Choose a tag to compare
  • #62 Exposed subscribed HollowClient to subclasses of HollowAnnouncementWatcher

v2.5.2

15 May 18:06
Compare
Choose a tag to compare
  • #60 HollowObjectMapper throws IllegalArgumentException when encountering an array as field

v2.5.1

01 May 19:18
Compare
Choose a tag to compare
  • HollowObjectMapper: Added @HollowInline annotation
  • Added ability to customize/remove generated API classname postfixes and getter prefixes
  • HollowExplorer UI bugfix and improvements

v2.5.0

24 Apr 23:50
Compare
Choose a tag to compare
  • Added Hollow Explorer
  • Added Builder pattern for HollowClient initialization