Making 9.2.x backwards compatible with 9.1.x - #8661
Conversation
|
We'll want this for the 9.x trains (currently 9.2.x and master), but not for the 10.x train. That experimental |
ae385fc to
c819272
Compare
|
Are you sure we really need that experimental crud? Is someone using it? :-). The Lua feature has been updated already to use the new API and should be in 9.2.x. |
commented
Feb 10, 2022
I vote to remove it in 10.x, but keep it for 9.2.x. Yahoo has an internal plugin that uses the |
c819272 to
d584def
Compare
commented
Feb 11, 2022
|
Oh, I see. The regression tests try to use the @zwoop / @randall : I think we'll have to back out #7639 from 9.2.x. 10.x will be fine, for sure, but I don't think we can remove |
f5f05f4 to
f7f221e
Compare
commented
Feb 11, 2022
As an alternative to this, I'm updating the InkAPITest.cc to handle the defunct |
In order to make 9.2.x backwards compatible against plugins compiled with 9.1.x, this PR does the following: 1. Adds back exposed enum values removed in 9.2.x 2. Any added enum values are put at the end of their enumeration lists. 3. Adds back the TSHttpTxnCntl function
f7f221e to
ebd0460
Compare
commented
Feb 15, 2022
|
I am still seeing some issue with data types: |
commented
Feb 15, 2022
We talked about this offline, but just to record it here: this will happen on master because the configure.ac defines |
commented
Feb 17, 2022
|
Cherry-picked to v9.2.x |
In order to make 9.2.x backwards compatible against plugins compiled
with 9.1.x, this PR does the following: