Releases: Comcast/sirius
Release v2.2.1
Release v2.0.0
Release v2.0.0
Major version bump due major library compatibility changes. 2.0.0+ is
compatible only with java 1.8+ and Scala 2.11+.
Please see the migration guide for more information: https://github.com/Comcast/sirius/wiki/Migration-Guide-1.2.x-to-2.0.x
Changes
Release v1.2.6
Release v1.2.6
Includes internal compaction, which fixes #117. This version should be
used exclusively over v1.2.5 because of #117.
The combination of internal segment compaction and stale delete purges
could potentially save significant disk space and startup time for some
update profiles.
Enhancements
10fbcdf Implement Internal Compaction
Release v1.2.5
Release v1.2.4
Release v1.2.3
Release 1.2.2
A number of fixes in this release address issues arising from the akka upgrade
in 1.2.0.
Fixes
7574dfc Do not send out-of-order events to StateSupervisor
d28af99 prune dead members from memberAgents
2fcd04c add periodic state check for leader state
a770ea1 Return false for timed-out isOnline
calls
e424df9 start a scout if remote leadership fails
Default configuration changes
7c6e757 Gate failed connections for 200ms
391e8a2 Adjust values to line up with 2.3 defaults
b547e8c Disable quarantining, dial back health sensitivity
3880065 Lessen default LeadershipPing interval
New Features
834c0fa De-stringify non-string config values
3ad2289 Introduce .getDouble and .getInt to SiriusConfig
232b7cd More precise downcast for .getProp
f6e2f1f Augment MembershipActor monitoring
Documentation
a529dfc Updated external documentation links.
8679d6e Fix external links in Scaladocs.
8a5c865 Add links for issues and questions.
Project Maintenance
4f43707 use bintray for dependency resolution
616900c Upgrade to sbt 0.13.2
Release 1.2.1
This release contains a fix for issue #48, where very slow networks coupled with large catchup windows could cause unbounded memory usage in cluster nodes.
New Features
d64c17e Make akka max-frame-size configurable
00e94b0 Simplify Catchup Request logic, more config
525b321 Add MBean monitors for window, ssthresh
Bugfixes
688699f Remove old catch-up remnants
3534071 Wire in new catch-up algorithm
229dbc7 Create CatchupActor, CatchupSupervisor
564dbb4 Increase FullSystemITest membership timeout
1457e69 Replica should ignore out-of-date DecisionHints
a3fefb9 Fix tty restoration logic in sirius-standalone
Documentation/Project Maintenance
381384c add contributors.md file
52d8509 getRandomMember returns Try instead of Option
adf343e fix typos
49e383f Updated pom.xml to support Maven-Repo standards
689db44 Disable parallel testing
41bf952 fix travis badge
8c5f976 Small cleanup of SiriusFactory
a59f764 SiriusConfig.getProp default to call by name
9a210d4 add CLA link to contributing page
415bab1 Fix README typo
e85ea7e give credit to lazybones on NOTICE page
4ac7d93 Instructions for contributors re: CLA.
b7cab2e cleanup unit tests
2d788db Bump version to 1.2.1-SNAPSHOT
Release 1.2.0
Most notable in this release is an upgrade to the scala/akka libraries
used and the addition of SSL support for akka. You shouldn't have to
change anything, but see the migration guide for more information.
New Features
728d73a Extend Backwards-Compatible ClusterConfig to SSL
10e5116 Add support for akka over SSL.
8090b3b Update key-filter to build Segmented UberStores
de3a4e5 Add log size to SiriusPersistenceActor
22601e3 Add size method to SiriusLog and its children
254784d Upgrade scala and akka versions
Bugfixes
418faeb Delete all testing tmp dirs, uncollide two tests
a85aec4 fix event-handler deprecation
Documentation/Project Maintenance
34e8e34 cleanup scaladoc
efb47b4 Add scaladoc
dd492f6 remove scala 2.10.3 from travis
99ede55 cleanup readme
007736f add new README
ea917cb Friendlier description of design discussions.
75af051 cleanup CONTRIBUTING.md page
043959b Update years on copyright notices.
d78127a add travis badge
99ba838 add more docs on contribution workflow
08bbb1e fix links
c4cf29f add CONTRIBUTING.md page
6efd426 Update README.md
1b17e1a Update README.md
bdb3d5d Updates to the README document.
7f0cf54 Rename memborabilia directory to memorabilia (assuming it
was a typo)
41d68ef Updated build.sbt to fix error in Travis-CI
98eb58e Updated build.sbt to fix error in Travis-CI
1d7112a Added .travis.yml file for Travis-CI ibuild integration
e8f750e Specify copyright/licensing information.