v.20.5Improvement
Skip Empty URL Parameters in Requests
Skip empty parameters in requested URL. They may appear when you writehttp://localhost:8123/?&a=borhttp://localhost:8123/?a=b&&c=d. This closes #10749. #11651 (alexey-milovidov).
Why it matters
When making HTTP requests to ClickHouse with URLs containing empty parameters (e.g.,http://localhost:8123/?&a=b or http://localhost:8123/?a=b&&c=d), these empty parameters may cause parsing issues or unexpected behavior. This feature automatically ignores such empty query parameters, improving robustness and reliability of URL parameter handling.