-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Akka.NET 1.1.1 Stable Release #2191
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
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
placeholder for vnext
…y leaks -- a reference to 'result' variable is stored in CancellationToken's callback which prevents it from garbage collection
fixed lightbend url
'Ask' memory leak
Given the following setup: - Node: client (cluster client using remoting) - Node: lighthouse (seed node for cluster) - Node: worker (cluster member) where both `lighthouse` and `worker` start `ClusterClientReceptionist` but only the `worker` node registers a service (`/user/worker`). If the `client` node uses the `lighthouse` node as the only value in `initial-contacts` and attempts to send a message to `/user/worker`, the log on the `lighthouse` node indicates that it received the message, but the `worker` node never does. With this change, the `worker` node will now receive the message.
close #2151 - fixes NRE on ActorPath.ElementsWithUid
This PR the Sandcastle build file to add the api docs of the newly added projects (Akka.Persistence.Query, Akka.Streams and Akka.Streams.TestKit). I also rearranged the entries in alphabetical order so that it would be easier to find missing entries in the future.
[api-docs] Updated Sandcastle build file
DeadLetterActorRef.TellInternal should process DeadLetter like [ActorRef.scala]( https://github.com/akka/akka/blob/60fb163331aa2f9c22e27a9fc424f5975bc45d13/akka-actor/src/main/scala/akka/actor/ActorRef.scala#L582).
Added shapshot rewritting to Sqlite
Remove an unnecessary DeadLetter at GracefulStop. #2157
Akka dependencies fixes
Put messages without route into the dead letters
…ediator-send-handling Fixes handling of messages intended for another node
Remove distributed pubsub nodes on leave
…nknownnode DistributedPubSub may gossip with old cluster
close #2161 - fixed Akka.NET 1.1 DNS resolution issues
…her-fix close #2172 - fixed current synchronization context dispatchers
…on-spec Fixed IPV6 address handling
Fix a bug that handled DeadLetters are published.
DistributedPubSub: Use TypeQualifiedNameForManifest with Manifest required Serializers
Added epsilon value to the Within assertion.
multiple config file values were in use for the same thing.
meta-table-name replaced with metadata-table-name
close #2176 - child can be created during async/await
…tiple enumeration
changed data structure in UnstartedCell to avoid multiple enumeration
Use a unique file for every FilePublisherTest
…made it configurable via HOCON.
close #2188 - perform correct check on DI types now
fix for DNS resolution issues
added release notes for 1.1.1 [dev]
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
1.1.1 July 15 2016
Maintenance release for Akka.NET v1.1
Akka.NET 1.1.1 addresses a number of bugs and issues reported by end users who made the upgrade from Akka.NET 1.0.* to Akka.NET 1.1.
DNS improvements
The biggest set of fixes included in Akka.NET 1.1.1 deal with how the Helios transport treats IPV6 addresses and performs DNS resolution. In Akka.NET 1.0.* Helios only supported IPV4 addresses and would use that as the default for DNS. In Akka.NET 1.1 we upgraded to using Helios 2.1, which supports both IPV6 and IPV4, but changed the default DNS resolution strategy to use IPV6. This caused some breakages for users who were using the
public-hostname
setting inside Helios in combination with ahostname
value that used an IPV4 address.This is now fixed - Akka.NET 1.1.1 uses Helios 2.1.2 which defaults back to an IPV4 DNS resolution strategy for both inbound and outbound connections. We've also fixed the way we encode and format IPV6 addresses into
ActorPath
andAddress
string representations (although we still have an issue with parsing IPV6 from HOCON.)If you need to use IPV6 for DNS resolution, you can enable it by changing the following setting:
akka.remote.helios.tcp.dns-use-ipv6 = true
You can see the full list of Akka.NET 1.1.1 changes here.