Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Some metadata about minimum supported version #271

Open
mharrisb1 opened this issue Jan 15, 2025 · 1 comment
Open

Some metadata about minimum supported version #271

mharrisb1 opened this issue Jan 15, 2025 · 1 comment

Comments

@mharrisb1
Copy link

Adding support for extension authors to add minimum supported DuckDB version for the extension would be nice. Even better, if this could be automatically generated that'd be great.

When trying to add support for the new gsheet extension for customers we were running into this error:

HTTP Error: Failed to download extension "gsheets" at URL "http://community-extensions.duckdb.org/v1.1.1/<PLATFORM>/gsheets.duckdb_extension.gz" (HTTP 403)

Candidate extensions: "postgres", "inet", "https", "delta", "s3"

We had duckdb (and Rust bindings) pinned at v1.1.11 and were running into this issue with INSTALL gsheets FROM community;.

It would be nice if there was a notice somewhere for an extension that would let users know what minimum version of DuckDB they need. Maybe this metadata could also inform a more helpful HTTP error message indicating that you need to upgrade.

To be fair, the Github repo for the repository did mention that v1.1.3 is supported but it didn't say only v1.1.3 is supported. Also it would be hard to pull from that for CI unlike a dedicated field in a YAML file.

Footnotes

  1. Rust bindings with bundled libducksys are behind and do not have versions v1.1.2 or v1.1.3 yet

@rustyconover
Copy link
Contributor

rustyconover commented Jan 16, 2025 via email

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

No branches or pull requests

2 participants