All Versions
13
Latest Version
Avg Release Cycle
41 days
Latest Release
39 days ago

Changelog History
Page 1

  • v4.0.2

    June 02, 2020
    • #155 jackson serializer and deserializer for UUID
    • 🚚 #173 remove kbson fork
    • 👍 #201 flow support for Kotlin coroutines
  • v4.0.1

    May 12, 2020
    • #194 kotlin.x external serializers not properly handled
    • 👍 #196 kotlin.x serialization: maps with enum keys are not supported
    • #198 commitTransactionAndAwait() -> No value received via onNext for awaitSingle
    • ⚡️ #200 getting compilation error on version 4.0.0 (doc update)
  • v4.0.0

    April 05, 2020

    🚀 This version is using the 4.0 java driver version and is a breaking changes release. Please consult http://litote.org/kmongo/about/#upgrading-to-4x-from-312x before upgrading.

    🚀 Also in this release:

    • 📚 #190 Nullable args in documentation
    • #191 .json not translating Pattern correctly
  • v3.12.2

    March 06, 2020
    • ⚡️ #182 Native Custom codec is not used for update
    • #184 Use Kotlin 1.70 with kotlinx.serialization 0.20.0
    • Add Maven wrapper
  • v3.12.1

    February 28, 2020
  • v3.12.0

    January 23, 2020
    • #161 add String.from and MongoOperator.from extensions for typed queries
    • 👍 #162 generation for id property type not supported
    • 👍 #165 typed queries: support of lookup operator
    • 👌 Support nullable collection properties by "/"
  • v3.11.2

    December 07, 2019

    The kotlinx.serialization mapping is now considered production ready. Look at the performance benchmark.

    • 📚 #141 Remove kotlin-reflect dependency (see documentation )
    • #154 register custom serializers for kotlinx.serialization
    • 👻 #156 propagate create index exception in ensureIndex
    • #157 Filter for enum value fails with Can't find a codec for class
    • 🐎 #158 improves kotlinx.serialization performance
    • ⚡️ #159 kotlinx.serialization: support update without null properties
  • v3.11.1

    October 14, 2019

    Thanks to the great kbson library of @jershell, KMongo now supports kotlinx serialization mapping!

    🚀 This is an alpha release with some known limitations:

    Please report any issue ! :)

    🚀 Other fixes in the release:

    • #143 kotin.internal classes must not be included in kmongo
    • 👍 #144 Typed queries no longer support null
    • 👍 #147 other types support for BigDecimal deserialization
    • #150 add missing temporal typed aggregate operators and generic aggregate operator
  • v3.11.0

    August 14, 2019
  • v3.10.2

    May 28, 2019
    • #130 Generated static accessors break compilation if there are parent generics in type hierarchy
    • #132 Projections are not allowed on type arguments of functions and properties in generated code
    • 👍 #135 JsonIdentityInfo support
    • #136 writeObjectRef is not implemented
    • #137 Typed query isn't type-safe