Skip to content

Releases: AVSystem/scala-commons

2.7.5

30 Aug 14:19
d770cb3
Compare
Choose a tag to compare
  • added ScalaDurationExtensions

2.7.4

11 Aug 09:14
cc2b7fa
Compare
Choose a tag to compare
  • added constantDeclarations static analyzer rule for checking syntax of Scala constants

2.7.3

15 Jul 11:42
b76cf39
Compare
Choose a tag to compare

Dependency updates: Jetty, MongoDriver, ScalaJS, Akka

2.7.2

28 Jun 11:56
74ab6b9
Compare
Choose a tag to compare

Blocking Either as IO in BlockingUtils

2.7.1

20 Jun 12:22
Compare
Choose a tag to compare
  • [bugfix] DefaultBlocking.ioScheduler caches the scheduler

2.7.0

06 Jun 12:06
68d69df
Compare
Choose a tag to compare
  • Transaction support in typed MongoDB API (#417)

2.6.2

01 Apr 14:20
0741d24
Compare
Choose a tag to compare
  • Dependency updates: Jetty, Scala, ScalaJS, slf4j

2.6.1

21 Mar 12:34
3cad3bc
Compare
Choose a tag to compare
  • BsonInput.readDouble() implementations accept INT32 (#413 by @pulewicz)

2.6.0

11 Mar 10:01
Compare
Choose a tag to compare

Changes in BSON serialization (in commons-mongo module):

  • BSON serialization uses the smallest possible representation based on actual values:
    • Long is serialized to BsonInt32 if the value is small enough
    • BigInt is serialized to BsonInt64 or BsonInt32 if the value is small enough
    • BigDecimal is serialized to BsonDecimal128 where possible (#410)
  • BsonReaderInput based on BsonBinaryReader can now read document fields in any order (#411)
    • peekField was implemented
    • this doesn't work with BsonDocumentReader due to upstream bug in its implementation

2.5.4

09 Feb 14:59
Compare
Choose a tag to compare
  • fixed numeric overflow in RetryStrategy.exponentially