bneradt opened a new pull request, #12630:
URL: https://github.com/apache/trafficserver/pull/12630

   Four new enum values (TS_CONFIG_HTTP_NEGATIVE_CACHING_LIST, 
TS_CONFIG_HTTP_CONNECT_ATTEMPTS_RETRY_BACKOFF_BASE, 
TS_CONFIG_HTTP_NEGATIVE_REVALIDATING_LIST, and
   TS_CONFIG_HTTP_CACHE_POST_METHOD) were incorrectly added in the middle of 
the TSOverridableConfigKey enum rather than at the end. This shifts all 
subsequent enum values, breaking binary compatibility with plugins compiled 
against 10.1.0. When such plugins are loaded into 10.2.0, they reference 
incorrect configuration keys, leading to unexpected behavior or crashes. This 
fix moves the four new enum values to the end of the enum (before 
TS_CONFIG_LAST_ENTRY) to preserve the numeric values of all existing enum 
entries and maintain backward compatibility with existing plugins.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to