[go: up one dir, main page]

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

- Kotlin 2.1.21 (06afc477)
- MongoDB Java driver 5.5.0 (07106e25)
- KotlinX.Serialization 1.8.1 (399750c2)