Releases
RELEASE 0.4.2
0.4.2Fixes
Fix AutoConfiguration and make BinarySnapshotSerializer configurable ConcurrentModificationException in SnapshotSerializerSupplier
RELEASE 0.4.1
0.4.1RELEASE 0.4.0
0.4.0Feature
Release focuses on stability & performance
Stability
-
complete error handling overhaul
-
application level Keepalive & Retry
-
factus atomic (transactional) processing
-
use of GraalJS for transformation (as Nashorn is deprecated)
-
move to Java11 (for the server side of FactCast)
Performance
-
Tail indexing & Fast-Forward
-
FETCHING catchup strategy
-
Factus bulk processing
-
show progress on factus bulk application
-
and a documentation overhaul. For details, see the changelog.
-
RELEASE 0.3.0
0.3.0Feature
-
high-level API called Factus that should make application code MUCH easier when using FactCast
-
plenty of new modules:
-
factcast-test
-
factcast-factus
-
factcast-factus-event
-
factcast-factus-bin-snapser
-
factcast-itests-factus
-
factcast-snapshotcache-redisson
-
locking now based on arbitrary
FactSpecsrather than onlyaggIds
RELEASE 0.2.5
0.2.5-
important fix for detecting disappearing clients
-
self-defense against spinning clients by refusing excessive reoccurring subscription requests
-
added PID to subscription requests (compatible change)
RELEASE 0.2.0
0.2.0 (milestone)major features
-
Security improvements, added Roles see Boot gRPC BasicAuth
-
Schema Registry tool Schema Registry CLI
-
Validation of Fact payloads against JSON Schema Schema validation and Registry
-
Transformation between Versions (Up-/Downcasting) of Fact payloads Transformation and Registry
Past Releases
2019-06-24 0.1.0 (release)
-
Optimistic locking
-
GRPC dynamic compression
-
BASIC_AUTH based secret exchange
-
Spring Security (Reader role)
2018-12-08 0.0.34 (milestone)
-
Automatic retries via (Read)FactCast::retry (thx <a href="https://github.com/henningwendt">@henningwendt</a>)
2018-11-18 0.0.31 (milestone)
-
Introduces / switches to: JUnit5, Spring Boot 2, Testcontainers
-
new example projects
-
Not a drop-in replacement: See Migration Guide
2018-10-03 0.0.12 (milestone)
-
Note that the Jersey implementation of the REST interface has its own place on GitHub now and got new coordinates:
org.factcast:factcast-server-rest-jersey:0.0.12. If you use the REST Server, you’ll need to change your dependencies accordingly. -
There is a BOM within FactCast at org.factcast:factcast-bom:0.0.12 you can use to conveniently pin versions - remember that factcast-server-rest-jersey might not be available for every milestone and is not part of the BOM