chore(destination-duckdb, destination-motherduck): upgrade DuckDB to v1.4.2 with base image fix - #71083
Conversation
…thon 3.11) The previous base image (python-connector-base:2.0.0) does not have the 'airbyte' user in /etc/passwd, causing Docker to fail with 'unable to find user airbyte' error. Changes: - Update baseImage from 2.0.0 to 4.0.0 in metadata.yaml - Update Python version from >=3.9 to >=3.11 in pyproject.toml - Regenerate poetry.lock for Python 3.11 compatibility Co-Authored-By: AJ Steers <aj@airbyte.io>
…irbyte compatibility Co-Authored-By: AJ Steers <aj@airbyte.io>
Original prompt from AJ Steers |
🤖 Devin AI EngineerI'll be helping with this pull request! Here's what you should know: ✅ I will automatically:
Note: I can only respond to comments from users who have write access to this repository. ⚙️ Control Options:
|
👋 Greetings, Airbyte Team Member!Here are some helpful tips and reminders for your convenience. Helpful Resources
PR Slash CommandsAirbyte Maintainers (that's you!) can execute the following slash commands on your PR:
|
|
|
|
Deploy preview for airbyte-docs ready! ✅ Preview Built with commit e6f581e. |
|
Closing as duplicate. Please see #71063 for the correct PR. |
This PR is built on top of the contributor's work in:
What
Upgrades DuckDB to v1.4.2 for both destination-duckdb and destination-motherduck connectors, and fixes a CI failure in destination-duckdb container tests.
Root cause of CI failure: The old base image (
python-connector-base:2.0.0) doesn't have theairbyteuser in/etc/passwd, causing Docker to fail with:How
destination-duckdb:
python-connector-base:2.0.0to4.0.0(fixes missingairbyteuser)>=3.10for PyAirbyte compatibilitydestination-motherduck:
Review guide
metadata.yaml- Base image SHA change for destination-duckdbpyproject.tomlfiles - Version constraints and dependency updatespoetry.lockfiles - Auto-regenerated dependency resolutiondocs/- Changelog entriesUser Impact
Users get access to DuckDB v1.4.2 features and improvements. No breaking changes expected.
Can this PR be safely reverted and rolled back?
Link to Devin run: https://app.devin.ai/sessions/555cd7ebdc49448b8258f17d554f7414
Requested by: AJ Steers (Aaron ("AJ") Steers (@aaronsteers))