Skip to content

feat: Add shared synthetic-record helpers for destination assessment - #2619

Merged
kodiakhq[bot] merged 4 commits into
mainfrom
ath-942-add-shared-synthetic-record-helpers-to-plugin-sdk
Oct 7, 2026
Merged

kodiakhq[bot] merged 4 commits into
mainfrom
ath-942-add-shared-synthetic-record-helpers-to-plugin-sdk

Conversation

@erezrokah

@erezrokah erezrokah commented Oct 2, 2026 •

Copy link
Copy Markdown
Member

Adds schema.SyntheticPairs and schema.SyntheticRecords, which build equivalent populated, null, empty-collection, nested and escaping values for an old and new Arrow field, or return schema.ErrUnableToCompare when none exist (consumed by cloudquery/filetypes#784).

Fixes https://linear.app/env-zero/issue/ATH-942/add-shared-synthetic-record-helpers-to-plugin-sdk

Base automatically changed from ath-938-add-the-destination-assessment-interface-and-server-wiring to main October 7, 2026 05:53
…nthetic-record-helpers-to-plugin-sdk

# Conflicts:
#	examples/simple_plugin/go.mod
#	examples/simple_plugin/go.sum
#	go.mod
#	go.sum
#	internal/servers/plugin/v3/assess.go
#	internal/servers/plugin/v3/assess_test.go
#	plugin/plugin_assess.go
#	plugin/plugin_assess_test.go
@erezrokah
erezrokah marked this pull request as ready for review October 7, 2026 09:09
@erezrokah
erezrokah requested a review from a team as a code owner October 7, 2026 09:09
@erezrokah
erezrokah requested a review from marianogappa October 7, 2026 09:09
@kodiakhq
kodiakhq Bot merged commit ce8099b into main Oct 7, 2026
10 checks passed
@kodiakhq
kodiakhq Bot deleted the ath-942-add-shared-synthetic-record-helpers-to-plugin-sdk branch October 7, 2026 09:29
kodiakhq Bot pushed a commit that referenced this pull request Oct 7, 2026
🤖 I have created a release *beep* *boop*
---


## [4.98.0](v4.97.0...v4.98.0) (2026-10-07)


### Features

* Add shared synthetic-record helpers for destination assessment ([#2619](#2619)) ([ce8099b](ce8099b))

---
This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
kodiakhq Bot pushed a commit to cloudquery/filetypes that referenced this pull request Oct 7, 2026
Adds `parquet.Client.ParquetSchema` to get the generated Parquet schema for a table without writing, and `parquet.Client.AssessTable` to report added, removed and changed fields with exact Parquet types as File schema/output changed or No destination schema change, pinning plugin-sdk to cloudquery/plugin-sdk#2619 for the finding types.

Fixes https://linear.app/env-zero/issue/ATH-943/compare-generated-parquet-schemas-between-source-versions-in-filetypes
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants