Repository navigation
chore(release): prepare v0.8.4 - #225
Merged
Merged
Conversation
Bump the version to 0.8.4, update install pins and version text, and add the 0.8.4 release notes with their navigation entry and a README news entry. The release carries the single-pass input validation from #223; APIs, results, error messages and index files are unchanged.
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.
Release 0.8.4: the faster input validation from #223. #224 adds a CI test only.
Changes
pyproject.tomlandCMakeLists.txt. Install pins, clone commands and version text are updated in the README, home page, installation, quick start and C++ integration pages.docs/docs/releases/0.8.4.md, listed under 0.8 in the release-notes navigation.The home page's benchmark sentence still names 0.8.2, the version the published results were measured on.
Release notes measurement
The notes give one timing of
check_coordinates, measured on its own and not as part of anaddorsearch.-O3 -DNDEBUG, on an unisolated host (load average about 20 on 96 CPUs).v0.8.3and frommain, in the same harness, alternating, 11 calls per run.v0.8.3were 774, 822 and 754 ms; formainthey were 440, 431 and 444 ms.Checks
python -m mkdocs build --strict --config-file docs/mkdocs.ymlandgit diff --checkpass. The.github/scriptsunit tests (60) pass.rabitqlib-0.8.4, andrabitqlib.__version__reports 0.8.4. The Python suite ran against that build: 1130 passed, 18 skipped. The skips are C++ example targets that were not built and wheel-only platform tests.mainat d6c7e25, whoseTest,Python WheelandRelease wheelsruns passed.Downstream compatibility (before merging the version bump)
utils/input_checks.hpp, is included bycore/encoder.hppandfastscan/detail/lut.hpp, which zvec uses. Neither callscheck_coordinates, the only function whose code changed.tests/python/test_txtai_compat.pymirrors txtai's adapter call for call; it passes against the 0.8.4 build.