Skip to content

Releases: avast/scala-server-toolkit

Microsite, Scalafix and Dependency Updates

06 Feb 22:15
c52e04f

Choose a tag to compare

This release includes mainly new microsite published to GitHub Pages.

The code is now checked by numerous linting rules (Scalafix). Thank @sideeffffect for contributing that.

And finally @scala-steward gave us important dependency updates.

Dependency Updates

22 Jan 11:08
04bc243

Choose a tag to compare

Dependency Updates Pre-release
Pre-release

Lots of dependencies updated.

Automatically load reference Config in SslContextModule

19 Dec 09:24
6f2f323

Choose a tag to compare

v0.1.15

style: ScalaDoc formatting

gRPC Server and fixed PureConfig readers

18 Dec 16:24
a356880

Choose a tag to compare

  • Added subproject grpc-server.
  • Fixed configuration of ConfigReader instances (implicit ProductHint was not picked up correctly).
  • Lots of dependency updates.

Datastax Cassandra Driver

28 Nov 09:49
da61844

Choose a tag to compare

Pre-release
  • New module with Datastax's Cassandra driver.
  • Dependency updates.

Dependency Updates

12 Nov 19:48
f0922bb

Choose a tag to compare

Dependency Updates Pre-release
Pre-release
  • Updated dependencies.
  • Configurable PureConfig naming conventions.

Add monix-catnap and related modules

05 Nov 14:47
8f9f309

Choose a tag to compare

Pre-release
  • monix-catnap provides CircuitBreaker that can wrap Client from http4s.
  • Updated dependencies.

Fix Flyway configuration

24 Oct 18:38
abf3848

Choose a tag to compare

Pre-release

Remove options available only in paid version to avoid runtime exception.

Downgrade doobie to 0.7.x

23 Oct 14:47

Choose a tag to compare

Pre-release

Doobie needed to be downgraded because of compatibility with http4s (both depended on incompatible versions of fs2).

Fix ConfigReader field names

23 Oct 10:48
5697873

Choose a tag to compare

Pre-release

BREAKING CHANGE: The names of public implicit field names with ConfigReader instances were made as unique as possible because any conflict in them breaks user code and is hard to debug (find the problem). Name of the module is used as a prefix even though it seems strange sometimes. Better to be safe than sorry in this case as usually import all ._ is used.