release: prepare v0.3.3.dev0 - #347
Merged
Merged
Conversation
Bump version in pyproject.toml and docs/source/conf.py, and add a CHANGELOG section covering the OpenSearch vector-index correctness work (#345, #346), the inference_config.yaml tuple-serialization fix (#344), and the metadata-driven require(extra) dependency guard (#339). Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
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.
Prepares the
v0.3.3.dev0development pre-release.Changes
pyproject.tomlversion →0.3.3.dev0docs/source/conf.pyrelease→0.3.3.dev0CHANGELOG.mdsection for0.3.3.dev0, covering everything merged sincev0.3.2:clear_ram()/reset()contract split; fit-replaces restored for OpenSearch (closes OpenSearch backend:clear_ram=Truebreaksfit(), and CV leaks whole validation folds — one root cause #342)inference_config.yamlwritten withyaml.safe_dumpso tuple-valued config fields reloadrequire(extra)dependency guard (closes bert scorer: opaque ImportError when accelerate is missing (require() guard checks only transformers) #322)Verification
make schemaproduces no diff — theconfigs/_vector_index.pychange sincev0.3.2did not alter the generated optimizer JSON schema.0.3.3.dev0is valid PEP 440 and orders0.3.2 < 0.3.3.dev0 < 0.3.3; pip/uv treat it as a pre-release, so it is not installed by default resolution.0.3.3.dev0from installed metadata afteruv sync.make test-docs,make docs) left to CI on this PR.Notes for release day
v0.3.3.dev0will not appear in the docs version switcher:docs/source/docs_utils/versions_generator.pyfilters tags on^v\d+\.\d+\.\d+$. That is the desired outcome for a dev release — no action needed..github/workflows/release.yaml. Mark it as a pre-release on GitHub if you don't want it surfaced as the latest release.🤖 Generated with Claude Code