MartijnVisser opened a new pull request, #227:
URL: https://github.com/apache/flink-connector-jdbc/pull/227

   ## What is the purpose of the change
   
   Docker 29 removed API versions below 1.44. Testcontainers 1.20.1 asks the 
daemon for 1.32, gets `400 Bad Request` on `/info` and reports `Could not find 
a valid Docker environment` for every strategy, so none of the container-backed 
ITCases (every dialect module but Derby) can start against a current Docker 
Desktop or Engine. 1.21.4 is the latest 1.x and negotiates the API version.
   
   ## Brief change log
   
   - `testcontainers.version` 1.20.1 → 1.21.4 (the BOM covers every module).
   
   ## Verifying this change
   
   All modules compile (main and test) against 1.21.4. On Docker Desktop 
29.8.0, where 1.20.1 fails detection, `MySqlDynamicTableSinkITCase`, 
`PostgresDynamicTableSinkITCase`, `MySqlDialectTest`, `PostgresDialectTest` and 
the Derby suites pass with this change.
   
   ## Does this pull request potentially affect one of the following parts:
   
   - Dependencies (does it add or upgrade a dependency): yes, test scope only
   - The public API, i.e., is any changed class annotated with 
`@Public(Evolving)`: no
   - The serializers: no
   - The runtime per-record code paths (performance sensitive): no
   - Anything that affects deployment or recovery: no
   
   ## Documentation
   
   - Does this pull request introduce a new feature? no
   
   ---
   
   ##### Was generative AI tooling used to co-author this PR?
   
   - [X] Yes (please specify the tool below)
   
   Generated-by: Claude Code (Fable 5.1)
   


-- 
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