As the year ends, we’ve got an exciting new release for you! Here’s a quick rundown of what we’ve been up to.
Finagle, Util, Ostrich, Scrooge, and Twitter-Server are all now cross-compiled for Scala 2.11 and 2.12(!)
The new Dynamic Timeout module module allows clients to specify call-site specific timeouts.
We’ve resurrected Deadline Filter as an optional module that can be added to clients and servers to reject requests with expired deadlines. If your calling clients are well-prepared to handle the resulting NACKs, check out this filter.
You can now add filters (using the .filtered
method) on ThriftMux stack clients.
Toggles prove a convenient way to slowly roll out functionality. We’ve now promoted them out of experimental. If you’d like to give them a go, check out the guide.
The team is steadily working towards Netty 4. Since the last update, we’ve finished migrating Memcached and MySQL, and Redis will come in the next release.
Here’s to a great 2017!