But we don't promise binary compatibility between major versions. And we strongly recommend recompile of external plug-ins when upgrading major versions.
-- Leif > On Aug 11, 2016, at 4:35 PM, James Peach <jpe...@apache.org> wrote: > > >> On Aug 11, 2016, at 3:04 PM, Leif Hedstrom <zw...@apache.org> wrote: >> >> Hi all, >> >> as per API review process, I’d like to propose a slight (but incompatible) >> change to these two APIs. From the Jira >> (https://issues.apache.org/jira/browse/TS-4731): >> >> I'd like to propose that we modify these two APIs from: >> tsapi TSReturnCode TSHttpTxnIsInternal(TSHttpTxn txnp); >> tsapi TSReturnCode TSHttpSsnIsInternal(TSHttpSsn snap); >> to be >> tsapi int TSHttpTxnIsInternal(TSHttpTxn txnp); >> tsapi int TSHttpSsnIsInternal(TSHttpSsn snap); >> This is more inline with our current standards of using "int" as a boolean >> type. This is for example the prototype in TSVConnIsSsl() as well as in e.g. >> TSHttpTxnDebugSet(TSHttpTxn txnp, int on). > > Hmm, this is binary-incompatible change. I think that external plugins could > easily be broken by this > > J