chore(release): 9.4.0 - #351
Merged
Merged
Conversation
Minor release addressing issues #341 through #350: - Merge driver preserves note Scope (closes #341) - upsert_note and CLI preserve Scope, Agent, and OKF fields (closes #342) - Exclude machine-local scratch notes from index.md (closes #343) - safe_name resolves scratch notes by title (closes #344) - Handle quoted/spaced -C options in push branch regex (closes #345) - Freshness outcome attributes cwd to -C repo on failed fetch (closes #346) - Sibling file locks on state files (closes #347) - maintain --report-note updates on subsequent runs (closes #348) - verify_consult short-circuits always-relevant, demanded, and hard-rule notes (closes #349) - Upgrade httpx2, httpcore2, and pip, eliminating 8 CVEs (closes #350) Co-authored-by: Antigravity <antigravity@google.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.
Minor release 9.4.0 resolving issues #341 through #350.
Fixed
upsert_noteand CLI preserve Scope, Agent, and OKF fields (notes: upsert_note and omind note CLI wipe note Scope, Agent, and OKF metadata #342).index.md(store: _write_index leaks machine-local scratch notes into replicated index.md #343).safe_nameresolves scratch notes by title (store: safe_name cannot resolve or recall scratch notes by title #344).-Coptions in push branch regex (rules: _PUSH_ARGS_RE fails on quoted or spaced -C paths, bypassing public repo push guard #345).-Crepo on failed fetch (guard: record_freshness_outcome retracts freshness from cwd instead of -C repo on failed fetch #346).maintain --report-noteupdates on subsequent runs (maintain: omind maintain --report-note silently fails to update on subsequent runs #348).Changed
verify_consultshort-circuits always-relevant, demanded, and hard-rule notes (verify: short-circuit always-relevant, demanded, and hard-rule notes before _judge_scored #349).Security
httpx2,httpcore2, andpip, resolving 8 CVEs (deps: resolve 8 known vulnerabilities in httpx2, httpcore2, and pip flagged by pip-audit #350).Version bumped to 9.4.0 in
pyproject.toml,src/omind/__init__.py, anduv.lock. All 4 quality gates pass (ruff,mypy,pip-audit,pytest- 1116 tests).Proudly Made in Nebraska. Go Big Red! 🌽 https://xkcd.com/2347/