Releases: scullxbones/pekko-persistence-mongo
1.2.1
This patch release updates dependencies.
What's Changed
- Update pekko-actor, ... to 1.0.3 by @scala-steward in #49
- Update scalatest to 3.2.19 by @scala-steward in #52
- Update junit-4-13 to 3.2.19.0 by @scala-steward in #53
- Update sbt to 1.10.1 by @scala-steward in #56
- Update mongodb-driver-core, ... to 5.1.2 by @scala-steward in #54
- Update mongo-scala-bson, ... to 5.1.2 by @scala-steward in #55
- Update scala3-library to 3.4.2 by @scala-steward in #51
- Update netty-buffer, netty-handler, ... to 4.1.112.Final by @scala-steward in #57
- Update scala3-library to 3.4.3 by @scala-steward in #62
- Update mongo-scala-bson, ... to 5.1.3 by @scala-steward in #60
- Update slf4j-api to 2.0.16 by @scala-steward in #61
- Update metrics4-scala to 4.3.2 by @scala-steward in #64
- Update sbt-ci-release to 1.6.1 by @scala-steward in #63
- Update mongodb-driver-core, ... to 5.1.3 by @scala-steward in #59
Full Changelog: v1.2.0...v1.2.1
1.2.0
This release provides additional 3 options for configuring the writeConcern
to use for journal an snapshot collections:
W1
- requires that the MongoDB primary acknowledges the writeW2
- requires that the MongoDB primary and an additional secondary acknowledges the writeW3
- requires that the MongoDB primary and two additional secondaries acknowledges the write
The existing Acknowledged
write-concern was found to use the default write concern configured on the MongoDB server (at least starting with MongoDB 6) - as a result, there was no option to configure "primary only" (w: 1
) purely on client side.
In addition, dependencies were updated:
- Mongo driver update to latest one
5.1.1
- Netty to
4.1.111
- SLF4J to version
2.0.x
- Log4J to
2.23.0
- Scala 3 to
3.4
- SBT to
1.10.0
And MongoDB 7 was added to the CI build-matrix in order to ensure compatibility with MongoDB 7.
What's Changed
- Update scalatest to 3.2.18 by @scala-steward in #19
- Update log4j-api, log4j-core, ... to 2.23.0 by @scala-steward in #17
- Update scala-library to 2.12.19 by @scala-steward in #21
- Update sbt to 1.9.9 by @scala-steward in #18
- Update scala-library to 2.13.13 by @scala-steward in #22
- Update mongo-scala-bson, ... to 4.11.2 by @scala-steward in #30
- Update mongodb-driver-core, ... to 4.11.2 by @scala-steward in #29
- Update netty-buffer, netty-handler, ... to 4.1.108.Final by @scala-steward in #28
- Update scala3-library to 3.3.3 by @scala-steward in #26
- Update mockito-core to 5.11.0 by @scala-steward in #25
- Update netty-buffer, netty-handler, ... to 4.1.109.Final by @scala-steward in #34
- Update scala-library to 2.13.14 by @scala-steward in #37
- Update mockito-core to 5.12.0 by @scala-steward in #40
- Update netty-buffer, netty-handler, ... to 4.1.111.Final by @scala-steward in #42
- Update sbt to 1.10.0 by @scala-steward in #39
- Update log4j-api, log4j-core, ... to 2.23.1 by @scala-steward in #27
- Update/scala3 library 3.4.1 by @thjaeckle in #46
- Update scala3-library to 3.4.1 by @scala-steward in #38
- provide specific write concerns "W1", "W2", "W3" by @thjaeckle in #45
- Update slf4j-api to 2.0.13 by @scala-steward in #33
- update mongodb-driver to 5.1.1 by @thjaeckle in #47
- add MongoDB 7 to CI build-matrix in order to verify library working with Mongo 7 by @thjaeckle in #48
New Contributors
- @scala-steward made their first contribution in #19
Full Changelog: v1.1.0...v1.2.0
1.1.0
This release adds publishing a Scala 3 artifact for pekko-persistence-mongo
(however using CrossVersion.for3Use2_13
, as there is not yet an official Scala 3 MongoDB driver).
Dependencies were also updated.
What's Changed
- Cross-building to Scala 3 by @SakulK in #15
- update dependencies to latest by @thjaeckle in #16
New Contributors
Full Changelog: v1.0.2...v1.1.0
1.0.2
Bugfix release, fixing an issue where previously stored serialized Akka classes in the persistence journal could not be restored / deserialized because of the package rename from akka
to org.apache.pekko
.
What's Changed
- make entries with legacy class names backwards compatible by @bdoyle0182 in #14
New Contributors
- @bdoyle0182 made their first contribution in #14
Full Changelog: v1.0.1...v1.0.2
1.0.1
Bugfix release, fixing an issue with an index name when migrating an existing project which previously made use of akka-persistence-mongo
.
Also applied semantic versioning starting with this release.
What's Changed
- #10 added migration steps section for migrating from akka-persistence-mongo to pekko-persistence-mongo by @thjaeckle in #11
- make metadata index name configurable by @alstanchev in #12
New Contributors
- @alstanchev made their first contribution in #12
Full Changelog: v1.0...v1.0.1
1.0
Initial release 1.0 of pekko-persistence-mongodb
, being a fork of akka-persistence-mongo, supporting a single driver, the "Scala" driver.
What's Changed
- simplify module structure by moving/merging "common" module by @thjaeckle in #2
- Update to Apache Pekko 1.0.0; MongoDB driver 4.10.0; Scala; Netty by @thjaeckle in #4
- Publish snapshots to GitHub packages by @thjaeckle in #5
- Onboard sbt-release-ci plugin, ref Issue #3 by @scullxbones in #7
- update to Pekko 1.0.1 by @thjaeckle in #8
- Cleaning up to try to fix release by @scullxbones in #9
Full Changelog: https://github.com/scullxbones/pekko-persistence-mongo/commits/v1.0