Skip to content
This repository has been archived by the owner on Dec 6, 2023. It is now read-only.

Release 0.8.1.2 for Akka 2.2-RC1 and Spray 1.2-M8

Latest
Compare
Choose a tag to compare
@agemooij agemooij released this 05 Jul 19:47
· 112 commits to master since this release

This is a minor update release to bring riak-scala-client up to date with Spray now that it has finally released the long-awaited M8 milestone (and I've returned from my well-deserved holidays).

This 0.8.1.2 release is compatible with Akka 2.2-RC1 and Spray 1.2-M8.
Please note that it is not compatible with Akka 2.2-RC2! This is because that release is binary incompatible with Spray 1.2-M8.

If you are looking for a release compatible with Akka 2.1.x and/or Spray 1.1-M8, please use the 0.8.1.1 release instead.

Changes include:

  • Some internal code changes to bring the code up to date with the Spray M8 API
  • Better handling of Riak tombstone values during conflict resolution (tombstoned values will now be ignored)
  • The default value of the add-client-id-header configuration property has been changed to no. This better reflects common practise since virtually no one is running pre-1.0 versions of Riak anymore and all post-1.0 versions support the newer vnode ids. Of course you can still set it to yes in your application.conf if you want.
  • The client will no longer erroneously add the ETag and Last-Modified headers in requests to Riak. These are response headers and have no place in a request.
  • General code cleanup

A release with actual new features will follow soon. Work was on hold for a few months while other things had a higher priority but priority has now been restored and I'll be adding more of the missing Riak features, solving your issues, and merging in your pull requests as soon as possible! My apologies for the temporary slow down.

Happy Riakking!
Age