Fall is here! If you live in Boulder, you might take a πΆand watch coyotes hunt prairie dogs. The new season brings about a change of clothes, but what about a change of code? Upgrade to the latest Finagle version and enjoy the new features, APIs, and bug fixes! Here’s a breakdown of what’s new.
Developer experience
HTTP2
MANY performance improvements. We no longer consider h2c experimental! This will be on by default in the next few months.
Resiliency
Performance
Future.transform
creates a new Promise
every time it is called, but
sometimes we can operate directly on a Try
, whose operations are much
simpler and less costly. Since transform
is fundamental to many other
future operations, the result is faster futures. (1)Netty3 cookies are dead, long live Netty4 cookies?
We are almost there. The last threshold to cross is decoupling cookie validation logic.
Finatra
Travis-CI MANY stability improvements.
Thanks for following along. If you’d like to know more about any one of these updates, or if you have a question about them, join us on the Finagle or Finatra mailing lists or hop on Gitter.
Happy coding,
Neuman and the Core Systems Libraries team