Skip to content

chore(release): runtime 0.9.0, postgres/trino 0.3.0, duckdb 0.2.0 - #83

Merged
carolsimone merged 1 commit into
mainfrom
chore/release-0.9.0
Oct 11, 2026
Merged

carolsimone merged 1 commit into
mainfrom
chore/release-0.9.0

Conversation

@carolsimone

Copy link
Copy Markdown
Owner

Release 0.9.0 — Python node write modes

One chore(release): commit bumping the packages whose source changed since
v0.8.0, and turning ## [Unreleased] into ## [0.9.0] - 2026-10-11 with a
fresh empty [Unreleased] above.

Package From To
continuo-python-runtime 0.8.0 0.9.0
continuo-postgres-adapter 0.2.2 0.3.0
continuo-trino-adapter 0.2.1 0.3.0
continuo-duckdb-adapter 0.1.0 0.2.0
continuo-engine-contract 0.7.3 → 0.8.0 (bumped in #75) 0.8.0 (unchanged)

scripts/check_version_bumps.py passes: all packages changed since v0.8.0
were bumped. Contract pins stay continuo-engine-contract==0.8.0.

What ships

Append and upsert write modes end to end: contract write capabilities +
conformance suite, the postgres / trino / duckdb adapters, the harness write
path, and (from #82) the contract refusing floating-point upsert primary keys.

After merge: a v0.9.0-test1 rehearsal against TestPyPI, then the v0.9.0
tag publishes PyPI + the three engine images.

🤖 Generated with Claude Code

https://claude.ai/code/session_0137E9XmyUXhwPTRrtNfivDw

Python node write modes (append, upsert) land across the stack:
contract write capabilities + conformance suite (0.8.0, already bumped),
the postgres, trino and duckdb adapters, and the harness write path.
Contract stays at 0.8.0; the runtime and three adapters bump.

Signed-off-by: Simone Carolini <simonecarolini.sc@gmail.com>

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0137E9XmyUXhwPTRrtNfivDw
@carolsimone
carolsimone merged commit 193921a into main Oct 11, 2026
28 checks passed
@carolsimone
carolsimone deleted the chore/release-0.9.0 branch October 11, 2026 13:54
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