Releases: th2-net/cradleapi
Releases · th2-net/cradleapi
5.4.4-dev
What's Changed
- [TH2-5241] atomicity of page addition by @lumber1000 in #260
- [th2-5232] Fixed the problem - page cache doesn't work correct when storage has removed page(s) by @Nikita-Smirnov-Exactpro in #261
Full Changelog: 5.4.1-dev...5.4.4-dev
5.4.1-dev
What's Changed
- [TH2-5214] Improve book info cache by @Nikita-Smirnov-Exactpro in #259
- [TH2-5207] skip null values for 'labels' and 'messages' fields by @lumber1000 in #258
Full Changelog: 5.4.0-dev...5.4.1-dev
5.2.0-dev
What's Changed
- NPE fix by @lumber1000 in #254
- [Th2-5165] Cradle API uses page day cache by @Nikita-Smirnov-Exactpro in #253
Also, added metricscradle_page_cache_*
you can see full list of metrics in README
New Contributors
- @lumber1000 made their first contribution in #254
Full Changelog: 5.1.4-dev...5.2.0-dev
Dev-Release 5.1.4-dev
Fixed NPE when book cache loads pages with removed field null (previous format) problem
5.1.0-dev
Main features:
- support LZ4 compression
- improving performance of storing grouped message
Release 5.0.1
What’s new in release 5.0.1
The Cradle 5.0.1 contains a FIX for API problem that required users to add a dependency to the DataStax Cassandra driver to their project in order to use Cradle API for Cassandra:
com.datastax.oss.driver.api.core.ConsistencyLevel
was removed from public API and encapsulated incom.exactpro.cradle.cassandra.CassandraStorageSettings
. You should usecom.exactpro.cradle.cassandra.CassandraConsistencyLevel
instead
Release 5.0.0
What’s new in release 5.0.0
This is conceptual change.
Introduced concept of books. Messages and Events are assigned to particular book and data for each book is totally isolated from each other.
Book are partitioned by pages. Page is slice of time.
So effectively messages and events are partitioned by time.
Books and pages can be individually added or removed from cradle
Release 3.1.4
What’s new in release 3.1.4
Bug fixes
- Fixed poor performance bug while maintaining event batch durations
Release 3.1.3
What’s new in release 3.1.3
New features
- Datastax Cassandra driver updated to 4.14.1
- Added multiple API methods to get events from/to specific event id, added data retrieval ordering
- Tracking event-batch maximum duration to handle overlapping batches on event retrieval. Additional table event_batch_max_durations was introduced. This was necessary to correctly return batches that has event for given start date
Bug fixes
- Fixed Unicode string serialization bugs
- Fixed semaphore handling bug causing deadlock on heavy loads
- Fixed log4j dependency declarations
Release 3.1.2
What’s new in release 3.1.2
New features
- None
Bug fixes
- Fixed unicode string serialization / deserialization bug