Release data-designer-retrieval-sdg 0.2.0 - #57
Merged
Conversation
shan-nvidia
marked this pull request as ready for review
August 10, 2026 19:01
shan-nvidia
marked this pull request as draft
August 10, 2026 20:48
oliverholworthy
approved these changes
Aug 10, 2026
….2.0 # Conflicts: # catalog/plugins.json # plugins/data-designer-retrieval-sdg/pyproject.toml # uv.lock
shan-nvidia
marked this pull request as ready for review
August 11, 2026 20:48
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
data-designer-retrieval-sdgfrom0.1.0to0.2.0.>=3.10.2,<3.11, PyArrow>=24,<25, MCP>=1.29,<2, and Starlette>=1.4.1,<2.data-designer>=0.9.1in package and catalog metadata.The existing
v0.1.0release predates native Data Designer resume (#51), the stable recipe APIs (#54), reproducible run configuration (#55), and the dependency upgrades in #56 and #58. This release gives that combined baseline a unique installable identity so downstream consumers such as the Nemotron embedder recipe can pin it reproducibly.Mixed-score Parquet fix
The quality schema declares
qa_evaluations.evaluations[].overall.scoreas a float, but model output can encode an integral score as9and a fractional score as9.5. Separate checkpoints can therefore inferint64anddoubleschemas, causing final profiling/export to fail:This was fixed upstream in Data Designer #858 and released in Data Designer 0.9.1. The reader now unifies compatible Parquet schemas before loading the dataset. This PR therefore removes the temporary
qa-evaluation-normalizerimplementation, registration, tests, and documentation, and raises the retrieval package's minimum Data Designer version to 0.9.1. No new public plugin is introduced for this storage-layer issue.Validation
136 passed9/9.5checkpoint reproduction reads as[9.0, 9.5]through Data Designer 0.9.1 without a plugin processordocument-chunkerandembedding-dedupddp check-release data-designer-retrieval-sdg 0.2.00.2.0wheel and source distribution from candidate commitb9f17ddCandidate commit:
b9f17dd91c937a328f9a63a5cd4ca6d86f6e48e1Candidate wheel SHA256:
1c448d318414e3a2a37fc61db3e07ace1ff7c838f9769355eb92faaca103ff06Candidate source distribution SHA256:
b702bbf194e1fd625bbf01423e9239c49c8224dcce7ebf31d80b9fc9bc9a4224The earlier launcher qualifications exercised the 0.2.0 package API and pipeline with Data Designer 0.9.0. The final dependency-only delta was validated against 0.9.1 with the complete package suite and the exact mixed-schema regression that required the upgrade.
Docker qualification used image digest
sha256:1dc787f5c6264fcc1c99809f99b84823e73ed4588d5a581b94290fc2a8fecff8. It produced one JSONL record with plugin provenance0.2.0; the exact API key was absent from output and saved job configs, the validation container exited, and the original remote Nemotron checkout remained clean.Pre-Publish Gates
All pre-publish validation gates are complete. After merge, rebuild and hash the artifacts from the merged commit before creating the
data-designer-retrieval-sdg/v0.2.0release. Repeating local and Docker checks with that immutable release plus qualifying a non-Docker remote profile remain part of the subsequent Nemotron migration.Checklist
assert_valid_plugin(plugin)passes for every installed entry point.catalog/plugins.jsonadvertises the Data Designer>=0.9.1compatibility floor.CODEOWNERSremains in place.