Skip to content

Conversation

@leonardovida
Copy link

@leonardovida leonardovida commented Dec 5, 2025

It looks like DuckDB JDBC 1.3.2.0+ introduced a database instance cache change that cache keys by database name (not the full URL), so previous URL parameter workarounds like ?refresh=X don't bust it anymore. I know @hrl20 already spoke with @elefeint around possibilities. We could set the ttl to 0 by default?

Edit: Claude told me the build JDBC Musl was failing due to Alpine 3.23 bundling GCC 15 which is stricter about requiring #include <cstdint> for types like uint8_t - updated the CI. If it works, I'm happy to provide a fix for this to re-enable using :latest

leonardovida and others added 4 commits December 5, 2025 10:04
Alpine 3.23 upgraded to GCC 15, which is stricter about requiring
#include <cstdint> for uint8_t types. The bundled Thrift library in
duckdb-java doesn't have this include, causing build failures.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
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