If we upgrade to Finagle 5.0.x, is that likely to break things? If so,
the documentation is probably out of date? How different are those
versions at the API level?
> If we upgrade to Finagle 5.0.x, is that likely to break things? If so,
> the documentation is probably out of date? How different are those
> versions at the API level?
You most likely won't break. Most of the API changes have been
"internal" — specifically in the Codec API. And a few unused things
were removed.
Just to add a small amount of color to that -- if you use util as well, you
will probably find more significant, API breaking changes there. If the
only way you pull in util is transitively via Finagle, no problem...
On Fri, Jun 15, 2012 at 9:44 AM, marius a. eriksen <mar...@twitter.com>wrote:
> > If we upgrade to Finagle 5.0.x, is that likely to break things? If so,
> > the documentation is probably out of date? How different are those
> > versions at the API level?
> You most likely won't break. Most of the API changes have been
> "internal" — specifically in the Codec API. And a few unused things
> were removed.
> Just to add a small amount of color to that -- if you use util as well, you will probably find more significant, API breaking changes there. If the only way you pull in util is transitively via Finagle, no problem...
ABI changes, sure, but there has been only one (mostly unused)
backwards incompatible API change.
So, the rule of thumb is, compile everything with the same version
of util and finagle, and you're fine.