Releases: Netflix/hollow
Releases · Netflix/hollow
v2.6.4
v2.6.3
v2.6.2
HollowHistoryUI
: SimplerHollowConsumer
based initialization.HollowHistoryUI
andHollowExplorerUI
bugfixes:HollowExplorerUI
query results are recalculated if the state engine has updatedHollowHistoryUI
object diff view is recreated if the state engine has updated- Removed object diff view pairing timeout
v2.6.1
- VersionMinter interface is now public
v2.6.0
HollowClient
API continues to be supported, but is now deprecated.- Introducing the
HollowConsumer
API:- Replaces the
HollowClient
API - Documented at http://hollow.how/producer-consumer/#the-hollowconsumer
- Replaces the
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 classHollowConsumer.ReadState
moved toHollowProducer.ReadState
- Generated APIs include convenient index classes.
v2.5.4
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
v2.5.2
v2.5.1
- HollowObjectMapper: Added @HollowInline annotation
- Added ability to customize/remove generated API classname postfixes and getter prefixes
- HollowExplorer UI bugfix and improvements
v2.5.0
- Added Hollow Explorer
- Added Builder pattern for HollowClient initialization