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]
