Skip to content

0.18.0 • ObjectId, range operators, $min and $max, read concern and Java usage

BSON

  • Pure Kotlin ObjectId implementation (!72)
  • Added utilities for comparing ObjectId and Instant (!72)

DSL

  • Added the isIn operator to query on ranges (!75)
  • Added the $size filter operator (659dae51, !82)
  • Added the $nor filter operator (20378994, !82)
  • Added the $min and $max update operators (b298039f, !82)
  • Added the readConcern option (0b9520aa, !83)

Synchronous driver

  • Added a new experimental module, :driver-sync-java, with utilities for using KtMongo from Java (!69)
  • Java: Added JavaField.of(Customer::name) syntax (!69)
  • Java: Added KtMongo.from() helper (!69)
  • Java: Added options(s -> s.) syntax (!69)

Dependencies


Browse the documentation for this versionView release in GitLab