Releases: avast/scala-server-toolkit
Microsite, Scalafix and Dependency Updates
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
Lots of dependencies updated.
Automatically load reference Config in SslContextModule
v0.1.15 style: ScalaDoc formatting
gRPC Server and fixed PureConfig readers
- Added subproject
grpc-server. - Fixed configuration of
ConfigReaderinstances (implicitProductHintwas not picked up correctly). - Lots of dependency updates.
Datastax Cassandra Driver
- New module with Datastax's Cassandra driver.
- Dependency updates.
Dependency Updates
- Updated dependencies.
- Configurable PureConfig naming conventions.
Add monix-catnap and related modules
- monix-catnap provides CircuitBreaker that can wrap Client from http4s.
- Updated dependencies.
Fix Flyway configuration
Remove options available only in paid version to avoid runtime exception.
Downgrade doobie to 0.7.x
Doobie needed to be downgraded because of compatibility with http4s (both depended on incompatible versions of fs2).
Fix ConfigReader field names
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.