Release v0.18.4#463
Merged
Merged
Conversation
edwinpav
approved these changes
Jun 8, 2026
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
Bump
scale-nucleusfrom0.18.3to0.18.4and add aCHANGELOG.mdentry for the local pHash deduplication utility merged in #462.This follows the prior release metadata pattern from #461 and #455: update the single Poetry version source in
pyproject.toml, then prepend the matching Keep-a-Changelog entry.Release notes
deduplicate_by_phash, which deduplicatesDatasetItemobjects oritems_and_annotation_generator()rows by local pHash without API calls.unique,unique_dataset_items,unique_reference_ids, andDeduplicationStats).Validation
poetry run pre-commit run --all-filespoetry buildscale-nucleuslatest on PyPI is currently0.18.3;v0.18.4is not present in local tags.After this merges, publishing should be triggered by tagging the merged commit as
v0.18.4.Greptile Summary
Bumps the
scale-nucleuspackage version from0.18.3to0.18.4and prepends the corresponding Keep-a-Changelog entry for thededuplicate_by_phashlocal deduplication utility introduced in #462.pyproject.toml: single-line version bump in[tool.poetry].CHANGELOG.md: new## [0.18.4]section documentingdeduplicate_by_phash, its threshold support, and returned result fields, following the same format as prior release entries.Confidence Score: 5/5
Safe to merge — only release metadata is touched; no logic, APIs, or runtime behaviour is modified.
The change is limited to a one-line version bump in
pyproject.tomland a new changelog entry inCHANGELOG.md. No source code, tests, or dependencies are altered, and both files follow the established pattern from previous releases.No files require special attention.
Important Files Changed
deduplicate_by_phashutility; format and date are consistent with prior entries.0.18.3to0.18.4in the[tool.poetry]section; no other fields changed.Flowchart
%%{init: {'theme': 'neutral'}}%% flowchart TD A[PR #463 merged to master] --> B[Tag merged commit as v0.18.4] B --> C[CI/CD publish triggered] C --> D[poetry build] D --> E[Publish scale-nucleus==0.18.4 to PyPI] E --> F[Users can pip install scale-nucleus==0.18.4]Reviews (1): Last reviewed commit: "Bump version for local pHash dedup relea..." | Re-trigger Greptile