• Changelog

Changelog

Changes between released versions

2.1.0

  • Added support for type aliases in the CaseClassCodec. SCALA-305
  • Added the ability to ignore None values when encoding Option fields. SCALA-300
  • Added the ability to handle missing values for Option fields. SCALA-299
  • Improved the CaseClassCodec handling of null values. SCALA-301

2.0.0

  • Added Case class support. SCALA-168
  • Added observeOn(context: ExecutionContext) so alternative execution contexts can be used with Observables. SCALA-242
  • Improved error message when actioning unsubscribed to Observables. SCALA-248
  • Fixed FoldLeftObservable, ensuring that only one request for data is actioned and that all the data is requested. SCALA-289
  • Added SingleObservable trait and implicits for easy conversion and identification of Observables that return a single result. SCALA-234
  • MongoCollection methods now default to the collection type rather than Document. SCALA-250

1.2.1

  • Removed erroneous scala-reflect dependency. SCALA-288

1.2.0

  • Added support for maxStaleness for secondary reads. SCALA-251 SCALA-280
  • Added support for MONGODB-X509 auth without username. SCALA-279
  • Added support for library authors to extend the handshake metadata. SCALA-252
  • Added support for the new Aggregation stages in 3.4 SCALA-258
  • Added support for views SCALA-255
  • Added Collation support SCALA-249
  • Added support for BsonDecimal128 SCALA-241
  • Added support for ReadConcern.LINEARIZABLE SCALA-247
  • Fixed bug where some connection string options were not applied SCALA-253
  • Added GridFS Support SCALA-154

1.1.1

  • Updated Mongodb Driver Async dependency to 3.2.2
  • Ensure Observables can be subscribed to multiple times SCALA-239

1.1

Full issue list.

1.0.1

  • Fixed missing scala codec registry issue when using custom MongoSettings
  • Removed unnecessary scala dependency

Full issue list.

1.0

  • Initial release