Skip to content

docs: clickhouse-odbc SQL_NULL_DATA fix merged upstream (#586) - #148

Merged
singhpratech merged 1 commit into
mainfrom
docs/clickhouse-586-merged
Sep 24, 2026
Merged

singhpratech merged 1 commit into
mainfrom
docs/clickhouse-586-merged

Conversation

@singhpratech

Copy link
Copy Markdown
Owner

Our fix ClickHouse/clickhouse-odbc#586 was merged on 2026-09-24 by the maintainer (slabko), commit eb0fdb2654 — six days after opening, no changes requested. That makes ClickHouse the fifth project to merge a fix from this work, and the second fix in that driver after #585.

Recorded as half fixed, not fixed. Issue #582 reported two defects together and this is the first of them. The parameter-array half — SQLMoreResults executing the next set and answering SQL_NO_DATA, so a five-set array lands two rows — is a different mechanism and needs its own change. So #582 stays open upstream, the status widget will keep showing it open, and the row says so rather than implying the report is closed. I offered on the pull request to prepare that second fix.

Verified, and it changes nothing for users yet. The reproducer from #582 was re-run today against the current release, 1.5.5.20260810, on ClickHouse 26.7.5.10: still five problems — the String column silently storing '', and the Int32/Float64/Date/Decimal parameters failing server-side. So the compatibility caveat stays in place, scoped to 1.5.5, and the "fixed in" line waits for a tag that carries the change.

Changes:

  • docs/UPSTREAM.md — the row moves to half fixed, with the merge commit, what it fixes, and what it does not.
  • docs/COMPATIBILITY.md — the ClickHouse caveat is scoped to 1.5.5 and links the merged fix.
  • docs/compatibility.json — regenerated, as CI requires.

The note at /notes/clickhouse-odbc-findings/ gains an "Update, 2026-09-24" callout with the same facts; it publishes with the next site build.

Merged 2026-09-24 by the maintainer, commit eb0fdb2654, six days after it was
opened and with no changes requested.

Recorded as half fixed rather than fixed, deliberately: issue #582 reported two
defects and this is the first. The parameter-array half is a different
mechanism -- SQLMoreResults reports result sets, not parameter sets -- so #582
stays open upstream and the status widget will keep showing it that way.

Not in a release either. The reproducer was re-run against 1.5.5.20260810 on
2026-09-24 against ClickHouse 26.7.5.10 and still shows all five problems, so
the compatibility flag stays and the shipped-in line waits for a tag.
@singhpratech
singhpratech merged commit fe218d4 into main Sep 24, 2026
6 checks passed
@singhpratech
singhpratech deleted the docs/clickhouse-586-merged branch September 24, 2026 23:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant