What's Changed
- fix: combine Hermes baseline, resolver guards and UTC eligibility by @dplush in #1152
- fix(core): judge valid_until expiry with julianday eligibility (split from #1113) by @Astraea-Hermes in #1142
- fix(tests): isolate 17 Hermes baseline expectation and runtime fixture corrections by @dplush in #1150
- fix(hermes): align opt-in resolver evaluation and reflection guards by @dplush in #1151
- fix(reindex): expose bounded embedding batch size by @dplush in #1139
- fix(hermes): invalidate parity with standalone provider + fail-closed canonical write guard by @Astraea-Hermes in #1113
- perf(beam): prepare lexical query and content once per recall (#1124) by @jamalkamaladdin in #1141
- test(hermes): restore prior module identity after swapping provider packages by @jamalkamaladdin in #1135
- fix(hermes): seed P1b bindings before property writes in init by @perhemmingsson in #1155
- fix(embeddings): deliver the fail-loud contract for transport-policy refusals by @paoloantinori in #1144
- fix(beam): remove vec_working and fallback vectors of trimmed working rows (#1164) by @jamalkamaladdin in #1165
- fix(repair): explain sanitized binding refusal gates (#1040 D4) by @dplush in #1170
- fix(dr): fsync staged backup files through their write handles (#1160) by @jamalkamaladdin in #1167
- fix(hermes): print the install hint only for import failures (#1178) by @jamalkamaladdin in #1179
- fix(beam): serialize remember writes with BEGIN IMMEDIATE to survive concurrent writers (#1147) by @Mzzj114 in #1175
- fix(doctor): skip unsupported Windows directory sync by @dplush in #1190
- docs: pin Hermes runtime Python for wrapper installs by @dplush in #934
- fix(cli): back up and restore the bank MNEMOSYNE_BANK selects (#1034) by @jamalkamaladdin in #1116
- docs: clarify backup snapshot and metadata privacy by @dplush in #1198
- fix(hermes): filter machine-generated notice envelopes in sync_turn (#1102) by @bayhnf in #1138
- feat(embeddings): optional UTF-8 byte cap for API inputs (MNEMOSYNE_EMBEDDING_MAX_BYTES) by @deadczarvc in #1199
- fix(hermes): match identity signals at Unicode word boundaries by @dplush in #1202
- fix(beam): continue past orphaned vec0 shadow tables (#1120) by @AxDSan in #1205
New Contributors
- @perhemmingsson made their first contribution in #1155
- @Mzzj114 made their first contribution in #1175
Full Changelog: v0.7.4...v0.7.5