What's Changed
Enhancements π
- fix: bind float params as typed Float literals (#1862) by @arpitjain099 in #1894
- fix: make format time helpers fully timezone aware by @kavirajk in #1904
- ci: add StressHouse PR-vs-main benchmark workflow by @alex-clickhouse in #1912
- feat: support structured Exception for HTTP protocol by @kavirajk in #1910
- feat: support arbitrary input/output formats (experimental, HTTP only). breaking change if you depend on
driver.Conninterface. By @kavirajk in #1928
Bug fixes π
- fix: render bool query parameters as true/false (Array(Bool)) by @polyglotAI-bot in #1892
- fix: escaping for string keys in Map parameter binding by @destinyoooo in #1897
- chore: fix the
formatValuehelper for complex types by @kavirajk in #1899 - fix: gurantee datetime string format in JSON by @kavirajk in #1907
- fix: use atomic.Int64 for clickhouse.connID (386 alignment) by @forkwhileant in #1905
- fix(resources): simplify minimum server version check by @the-onewho-knocks in #1902
- fix: preserve per-query JWT in QueryOptions.clone() by @AndreZiviani in #1914
- Remove stray HTTP compression debug output by @fallintoplace in #1937
- fix: return errors when scanning Tuple maps by @fallintoplace in #1944
Other Changes π
- chore(deps): bump github.com/andybalholm/brotli from 1.2.1 to 1.2.2 by @dependabot[bot] in #1893
- chore: refactor agent SKILL for code review by @kavirajk in #1880
- Add Code of Conduct by @laeg in #1900
- chore(deps): bump golang.org/x/net from 0.56.0 to 0.57.0 by @dependabot[bot] in #1903
- chore: correct permission to resolve review comment by @kavirajk in #1906
- docs(agent instructions): integration-test hygiene conventions by @polyglotAI-bot in #1911
- chore: refresh CI ClickHouse server version matrix by @polyglotAI-bot in #1931
- docs: fix Enum8/Enum16 type mappings in TYPES.md by @sankalpsthakur in #1930
- chore(deps): bump github.com/moby/moby/client from 0.5.0 to 0.5.1 by @dependabot[bot] in #1935
- chore(deps): bump github.com/ClickHouse/ch-go from 0.73.0 to 0.74.0 by @dependabot[bot] in #1939
- use fable for code review by @mshustov in #1947
- perf: make
safeLen()linear runtime in exception parser by @kavirajk in #1949
New Contributors
- @arpitjain099 made their first contribution in #1894
- @destinyoooo made their first contribution in #1897
- @laeg made their first contribution in #1900
- @forkwhileant made their first contribution in #1905
- @the-onewho-knocks made their first contribution in #1902
- @AndreZiviani made their first contribution in #1914
- @sankalpsthakur made their first contribution in #1930
- @fallintoplace made their first contribution in #1937
Full Changelog: v2.47.0...v2.48.0