* added to EventEnvolope and therefore include case class stuff
for binary compatibility
* also added in PersistentRepr, which for example is the serialized format in
LeveldbJournal
When creating an UDP connection for a hostname for which we already have a
'negative cache' saying it cannot be resolved, report that as an error
as well.
Noticed while looking at #28133, but looking closer at the logs that seems
like a different problem. Added logging that might make it easier to diagnose.
Since sbt-dynver now takes care of this and has successfully been tested with
the play and lagom nightly builds. If you really want to override the version
anyway, you can still add a 'version.sbt' and override 'version in ThisBuild'
and 'isSnapshot in ThisBuild' manually.
* Add stream name to buffer overflow log message (#28085)
* De-emphasize stream name by moving it to the back
Co-authored-by: Arnout Engelen <github@bzzt.net>
* was using Java serialization
* a journal may choose another serialization mechanism than Akka serialization,
but this is needed as fallback for Akka serialization
* use the existing creation-timeout config
* and error message about the typical mistake of accessing
SerializationExtension from constructor of serializer
* mention in docs
* [doc] document TypeKey in persistence
* [doc] document TypeKey in persistence
* [doc] document TypeKey in persistence
* [doc] update to suggestion of raboof
* Remove use of getClass in secondary constructors
As this is not allowed anymore on newer versions of scala, and likely
didn't work correctly in the past either
This might make selecting unique actor system names for test
actor systems a bit less reliable, but that didn't seem to be
critical anyway.
Thanks to @som-snytt for the heads-up and initial implementation
in #28353
* Avoid AkkaSpec.getCallerName in MultiNodeClusterShardingConfig
* StreamSpec can be abstract
* Use more sophisticated test class name logic
* scalafmt