Repository navigation
v0.7.0
What's Changed
- test: close the column-pruning follow-ups from #57 by @coccor in #59
- fix(cli): coded fatal for unanticipated exceptions; refuse duplicate checks by @coccor in #144
- fix(cli): a stop signal winds the run down instead of force-exiting after two seconds by @coccor in #149
- fix(readhints): join-aware predicate pushdown and column pruning by @coccor in #145
- fix(pcp): drain the connector child's stdout by @coccor in #146
- fix(state): overlapping runs neither lose watermark updates nor collide on .pz/target by @coccor in #147
- feat(engine): engine.node_timeout, and cancellation that interrupts DuckDB by @coccor in #148
- fix(state): advancement isolates each dataset and reports every one that did not advance by @coccor in #150
- fix(core): quoted YAML scalars stay strings by @coccor in #151
- fix(connectors): native append matches columns by name, not by position by @coccor in #152
- fix(pcp): disposing an opened source or sink reaps its connector process by @coccor in #153
- fix(pcp): a transient failure raised mid-stream keeps its transience and retry-after by @coccor in #154
- fix(restore): pz.lock.json pins versions and content; --update re-resolves by @coccor in #155
- fix(core): trailing semicolons, AST-based ephemeral inlining, aggregate compile errors by @coccor in #158
- fix(pcp): capability forward-compat, child exit codes, error fidelity, SDK versions by @coccor in #159
- fix(connectors): http connector response cap, non-object records, five small defects by @coccor in #160
- fix(core): env-var typing, unknown YAML keys, enum-valued options by @coccor in #163
- fix(pcp): integer options, native-only conformance skips, deep Arrow type comparison by @coccor in #164
- fix(state): SQL store upsert deltas, bounded event-sink dispose, guarded schema migration by @coccor in #165
- fix(core): identifier-safe names and next steps on template errors (#76, #79) by @coccor in #166
- fix(restore): repair torn installs, coded feed/disk failures, offline restore (#89, #90) by @coccor in #167
- fix(state,connectors): transient classification, state-store retry, timeouts (#111, #92, #95, #114) by @coccor in #168
- fix(cli): coded I/O failures, usage errors exit 2, project-relative credential paths (#99, #101, #103) by @coccor in #169
- fix(mcp): run-id results, entity schema for undeclared entities, file:// docs (#104, #105, #106) by @coccor in #170
- fix(connectors): sftp cancel/timeout/host-key warning, azure xlsx refusal, ducklake empty catalog, motherduck tokens (#107–#110, #113) by @coccor in #171
- feat(cli): pz runs and pz completion (#100, #102) by @coccor in #172
- feat(connectors): sink write-option schemas at tier 3, thicker sink acceptance suite (#112, #121) by @coccor in #173
- feat(diagnostics): connector_log run event, culture-invariant timestamps and run ids (#82, #117) by @coccor in #174
- fix(sdk): C# SDK hardening sweep — no hang on a dead reverse channel, control-plane state, packaging (#115) by @coccor in #175
- feat(sdk-rust): abort semantics, check results, --pz-manifest, log forwarding, validation warnings (#116) by @coccor in #176
- ci: release gates (changelog entry + the three proofs), Dependabot, cargo audit (#118, #119) by @coccor in #177
- ci: Dependabot moves the Rust tonic/prost/opentelemetry crates as one PR by @coccor in #186
- chore(deps): bump arrow from 58.4.0 to 60.0.0 in /rust by @dependabot[bot] in #181
- chore(deps): bump thiserror from 1.0.69 to 2.0.20 in /rust by @dependabot[bot] in #190
- Bump Google.Protobuf and Grpc.Tools by @dependabot[bot] in #187
- chore(deps): bump tower-http from 0.6.11 to 0.7.1 in /rust by @dependabot[bot] in #184
- chore(deps): bump actions/download-artifact from 6 to 8 by @dependabot[bot] in #179
- chore(deps): bump actions/upload-artifact from 4 to 7 by @dependabot[bot] in #180
- fix(sdk-rust): a commit that outruns its data connection no longer hangs; CI keeps hang dumps (#162, #138, #140) by @coccor in #192
- fix: SQL state truncation + TimeProvider, MCP JSONC/PathGuard, one AtomicFile, PZ code catalog parity (#128-#131) by @coccor in #193
- fix(core): sink write semantics in node id, cursor disagreement, run-identity warning, exotic kwargs (#122-#125) by @coccor in #194
- fix(connectors): microsecond parquet, root containment, iceberg storage_scope, one type matrix, real-DuckDB transient test (#132-#136) by @coccor in #195
- ci+test: SHA-pinned actions, global.json, release provenance, SDK sink/multi-open coverage (#137, #139, #141) by @coccor in #196
- fix(pcp): pooled SDK write batches, orphaned-connector hardening, Abstractions drops Logging.Abstractions (#126, #127, #143) by @coccor in #197
- chore(deps): bump getrandom 0.2 → 0.4 in /rust by @coccor in #199
- chore(deps): bump JsonSchema.Net 9.2.2 → 9.4.0 by @coccor in #200
- chore(deps): Rust SDK on tonic 0.14 and opentelemetry 0.32 by @coccor in #201
- fix(pcp): external connectors start on Windows; owner-only socket dir DACL (#120) by @coccor in #202
- feat(rust-sdk): AF_UNIX transport on Windows (#203) by @coccor in #205
- fix: Windows test failures, AtomicFile replace retry, full suite on the windows CI leg (#204) by @coccor in #206
- feat(release): publish a win-x64 GitHub Release and wire up winget by @coccor in #157
- docs(changelog): add v0.7.0 entry by @coccor in #207
- fix(release): zip the whole win-x64 publish folder as pz.exe by @coccor in #210
- fix(release): package the win-x64 zip through a tested script by @coccor in #211
New Contributors
- @dependabot[bot] made their first contribution in #181
Full Changelog: v0.6.1...v0.7.0