Skip to content

Releases: Litote/kmongo

kmongo-4.11.0

08 Nov 19:31
Compare
Choose a tag to compare
  • #425 fix: Converting a Double to BigDecimal can result in precision loss.
  • #427 UUIDSerializer: Cast to parent type to deserialize a UUID within a list

kmongo 4.10.0

26 Jul 21:08
Compare
Choose a tag to compare
  • #390 Typed enum queries ignore @SerialName using coroutine client
  • #415 When using SerialName, the Bson document generated by kmongo is incorrect
  • #416 perf issue with Class.forName with Kotlinx Datetime

kmongo-4.9.0

11 Apr 18:36
Compare
Choose a tag to compare
  • #396 Kotlin class support for findOneAndUpdate in CoroutineCollection

kmongo-4.8.0

27 Nov 20:57
Compare
Choose a tag to compare
  • #382 Added possibility to customize ObjectMapper's KotlinModule
  • #383 filterIdToBson doesn't filter id field (only filters '_id' named field)

This version should be the last release in the KMongo repo (if no critical bug found).

A MR is planned to move the code into the MongoDB repository 🍾🥂

kmongo-4.7.2

28 Oct 13:47
Compare
Choose a tag to compare
  • #373 feat: added serialization for kotlinx.datetime
  • #379 Update mongo.version from 4.7.1 to 4.7.2

kmongo-4.7.1

10 Sep 20:40
Compare
Choose a tag to compare
  • #365 CoroutineCollection.save doesn't use specified Serializer (kotlinx.serialization)
  • #369 Add client metadata for KMongo
  • #371 Filtering for enum with custom value fails with Jackson serialization

kmongo-4.7.0

08 Aug 20:37
Compare
Choose a tag to compare

kmongo-4.6.1

19 Jun 13:04
Compare
Choose a tag to compare
  • #299 Add pos function
  • #352 Polymorphic types, easy way to select by type (___type field)
  • #353 Add support for $arrayElemAt, $ifNull, $dateToString and typesafe $lookup shortcut

kmongo-4.6.0

14 May 11:26
Compare
Choose a tag to compare
  • #333 Support $count aggregation operator
  • #335 Extend usage of dayOfYear, Month and Week to ObjectID
  • #345 test: use latest flapdoodle version & allow to select the mongo server test version

kmongo-4.5.1

31 Mar 06:14
Compare
Choose a tag to compare
  • #321 Reset all mappers, including those derived from the primary BSON mappers
  • #327 CoroutineCollection.save has no client session variant
  • #329 Fix CoroutineCollection.createIndexes
  • #331 Typed queries ignore @SerialName annotations on enum values, regression from 4.4.0
  • #332 Adding ability to use setTo in updateOneById