Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v1.4.4 Production Release #4365

Merged
merged 12 commits into from
Mar 31, 2020
Merged

v1.4.4 Production Release #4365

merged 12 commits into from
Mar 31, 2020

Conversation

Aaronontheweb
Copy link
Member

1.4.4 March 31 2020

Maintenance Release for Akka.NET 1.4

Akka.NET v1.4.4 includes one major fix for HOCON fallback configurations, a new module (Akka.Coordination), and some major improvements to Akka.Cluster.Tools / Akka.Cluster.Sharding:

To see the full set of changes for Akka.NET 1.4.4, please see the 1.4.4 milestone.

COMMITS LOC+ LOC- AUTHOR
3 4845 225 zbynek001
2 3 3 dependabot-preview[bot]
2 159 0 Aaron Stannard
2 1099 23 Gregorius Soedharmo
1 34 5 Petri Kero
1 1 1 Felix Reisinger

regnisier and others added 12 commits March 19, 2020 08:36
Fix a typo in the documentation (remove redundant word).
* Timers for self scheduled messages added, FSM timers fixes

* periodic timer with initialDelay added

* TimerPersistentActorSpec added

* cleanup

* review remarks addressed

* API approval

* timers protected, cleanup

* WithTimers added to enable timers only on specific actors

* API approval

* api approval

* timers api update
* Add bug spec

* Missing keys during merge

* Remove weird workaround that doesn't make any sense

* How root are calculated neeed to be reversed

* Original node value need to be preserved

* use Config.Root to standardize Config access

* Possible fix for "collection was modified" exception during merge

* Minor optimization
* Timers for self scheduled messages added, FSM timers fixes

* periodic timer with initialDelay added

* TimerPersistentActorSpec added

* cleanup

* review remarks addressed

* API approval

* timers protected, cleanup

* WithTimers added to enable timers only on specific actors

* API approval

* api approval

* timers api update

* Lease API

* Cluster singleton manager with lease
Refactor OldestData to use option for actor reference

* api approval

* sharding lease integration

* remarks addressed

* moved into Akka.Coordination project

* default configuration separated, api approval

* test timeout increased

* xml comments added

* headers

* api approval

* log message fix

Co-authored-by: Aaron Stannard <aaron@petabridge.com>
* Add hocon unit test back

* Fix copyright header
* Avoid dead letter for rebalance timeout msg

migrated from akka/akka#28274

* Reconsider cluster.role.<role-name>.min-nr-of-members fallback
migrated from akka/akka#28203

* Use dedicated message for PersistentShardCoodinator termination instead of PoisonPill
migrated from akka/akka#28104

* Don't initialize durable keys when rememberEntities not used
migrated from akka/akka#28568

* Improve error message when coordinator not found
migrated from akka/akka#28576

* Shard region registration to more potential oldest

* Keep track of Leaving and Exiting members in ShardRegion and
  attempt to register to coordinator at several of the oldest if
  they have status Leaving and Exiting. Include all up to and
  including the first member with status Up.
* Sending to wrong node doesn't matter, will be suppressed deadLetter.
* Same for the GracefulShutdownReq which already had that intention by
  sending to 2 oldest.

migrated from akka/akka#28470

* Log non-completed rebalance at warning level
migrated from akka/akka#28335

* api approval fix

* review fixes

Co-authored-by: Aaron Stannard <aaron@petabridge.com>
* test to confirm non-existence of #4360

* unprettified HOCON

* add config override spec
@Aaronontheweb Aaronontheweb merged commit fb3b984 into master Mar 31, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants