Skip to content

v0.7.0

Choose a tag to compare

@github-actions github-actions released this 30 Sep 19:47
· 27 commits to main since this release
a7a947c

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

Full Changelog: v0.6.1...v0.7.0