vorotamoroz
c7c562d6d1
Fix Deno setup for release preparation
2026-07-15 13:48:53 +00:00
vorotamoroz
b475ea64e2
ci: publish CLI images for AMD64 and ARM64
2026-07-15 22:12:07 +09:00
vorotamoroz
908acc4a84
test: add CLI-to-Obsidian compatibility E2E
2026-07-15 22:12:07 +09:00
vorotamoroz
31e9186930
Protect bounded remote activity across app lifecycle
2026-07-15 20:53:27 +09:00
vorotamoroz
4cbccf85b4
Merge pull request #1019 from apple-ouyang/codex/refresh-security-seed-before-sync
...
Fix stale Security Seed after remote rebuild
2026-07-15 20:35:23 +09:00
Ouyang Xingyuan
45657ba39c
fix: refresh Security Seed before replication
...
Reason:
- A client that remains open during a remote database rebuild can retain the previous Security Seed and upload documents encrypted with the wrong key.
Changes:
- Fetch the remote Security Seed at every replication preflight instead of reusing the process cache.
- Add a regression test and an unreleased change note for issue #1018 .
2026-07-14 18:15:40 +08:00
vorotamoroz
056d89aa4d
Merge pull request #1013 from vrtmrz/hold-release-merge-for-brat-validation
...
Hold release merges until BRAT validation
2026-07-14 08:52:41 +09:00
vorotamoroz
804103693f
Hold release PR merge until BRAT validation
2026-07-14 08:45:23 +09:00
vorotamoroz
eb3abc71b4
Merge pull request #1012 from vrtmrz/0_25_81
...
Releasing 0.25.81
2026-07-14 08:21:47 +09:00
vorotamoroz
77eacade10
Generate fallback types during releases
0.25.81
0.25.81-cli
2026-07-14 03:15:42 +09:00
vorotamoroz
d404f2ae54
Add the 0.25.81 release note
2026-07-14 03:04:10 +09:00
github-actions[bot]
a7c488f377
Releasing 0.25.81
2026-07-13 18:02:25 +00:00
vorotamoroz
0f75cd92c0
Automate and validate the release flow ( #998 )
...
* improve release flow
* limit permission
* Test and harden the release workflow
* Keep workspace lockfile versions aligned
* Run release regression tests in CI
2026-07-14 03:01:22 +09:00
vorotamoroz
a41c829c10
fix: preserve U+FEFF at chunk boundaries ( #1010 )
2026-07-14 02:15:57 +09:00
vorotamoroz
ff12778301
Fix strfry tmpfs permissions in CI ( #1011 )
2026-07-14 02:12:54 +09:00
vorotamoroz
e38084b901
Use cached ignore matchers from commonlib ( #1008 )
2026-07-14 00:29:11 +09:00
vorotamoroz
9265a74578
Merge pull request #1007 from apple-ouyang/codex/cache-cli-ignore-matchers
...
Compile CLI ignore patterns once
2026-07-13 13:26:21 +09:00
Ouyang Xingyuan
f28d886603
perf(cli): compile ignore patterns once
...
Long-running CLI processes rebuilt the same minimatch ASTs for every checked path.
Compile patterns while loading ignore rules and reuse them until the rules are reloaded.
Refs #1006
2026-07-13 10:47:35 +08:00
vorotamoroz
9c375bd6fd
Deploy QR aggregator with GitHub Pages
2026-07-12 21:06:56 +09:00
vorotamoroz
42a333a571
Record P2P validation infrastructure
2026-07-12 20:40:38 +09:00
vorotamoroz
a6a5f7af53
Use merged storage capability contracts
2026-07-12 20:40:38 +09:00
vorotamoroz
4df87cc96a
Explain portable storage path policy
2026-07-12 20:40:38 +09:00
vorotamoroz
d16e66c67a
Track unreleased storage contract changes
2026-07-12 20:40:38 +09:00
vorotamoroz
57e26f1079
Enforce rooted storage path contracts
2026-07-12 20:40:38 +09:00
vorotamoroz
dbb8d2be22
test: establish storage adapter contracts
2026-07-12 20:40:38 +09:00
vorotamoroz
a60932d9e4
Strengthen CLI benchmark verification
2026-07-12 20:02:29 +09:00
vorotamoroz
fd3e8416b7
Move CLI E2E runner into CLI tests
2026-07-12 20:02:29 +09:00
vorotamoroz
b9a27ffef9
Run CLI P2P E2E in Compose CI
2026-07-12 20:02:29 +09:00
vorotamoroz
af72cac4e3
Add scoped CLI benchmark metadata
2026-07-12 20:02:29 +09:00
vorotamoroz
7d26f0ae35
Add P2P signalling-only netem benchmark
2026-07-12 20:02:29 +09:00
vorotamoroz
008a5ace06
Add P2P split-container netem stress fixture
2026-07-12 20:02:29 +09:00
vorotamoroz
b1955703b9
Record P2P selected candidate paths
2026-07-12 20:02:29 +09:00
vorotamoroz
39065e15e3
Add CouchDB netem shim benchmark
2026-07-12 20:02:29 +09:00
vorotamoroz
7b480d4c1d
Add netem smoke fixture for benchmark simulation
2026-07-12 20:02:29 +09:00
vorotamoroz
33cd6a3b51
Document CLI benchmark comparison model
2026-07-12 20:02:29 +09:00
vorotamoroz
870ac93cac
Lower benchmark relay file descriptor limit
2026-07-12 20:02:29 +09:00
vorotamoroz
2fcdbbc4da
Stabilise CLI P2P smoke readiness
2026-07-12 20:02:29 +09:00
vorotamoroz
18e8b239bf
Run CLI network smoke on pull requests
2026-07-12 20:02:29 +09:00
vorotamoroz
ef655a2976
Add Compose-based CLI network benchmarks
2026-07-12 20:02:29 +09:00
vorotamoroz
78eb6ec3bc
build: use stable Obsidian test session
2026-07-12 15:10:49 +09:00
vorotamoroz
c0780d19ba
build: update Obsidian test session preview
2026-07-12 15:10:49 +09:00
vorotamoroz
5b61ea5009
test: share Obsidian E2E session infrastructure
2026-07-12 15:10:49 +09:00
vorotamoroz
6a9918677f
Merge pull request #996 from vrtmrz/0_25_80
...
releasing 0.25.80
2026-07-07 21:21:34 +09:00
vorotamoroz
2d42b92a89
bump
0.25.80
0.25.80-cli
2026-07-07 12:15:58 +00:00
vorotamoroz
a2b794c520
Merge pull request #995 from vrtmrz/fix_conflict_issues
...
Fix conflict issues
2026-07-07 21:13:00 +09:00
vorotamoroz
6f9446f447
Merge remote-tracking branch 'origin/main' into fix_conflict_issues
2026-07-07 12:11:38 +00:00
vorotamoroz
3f9cd67b1c
Merge pull request #992 from vrtmrz/fix_989
...
fix: enable hidden file sync before overwrite setup
2026-07-07 21:10:09 +09:00
vorotamoroz
dbcbf2c5ca
fix: document safer conflict preservation
2026-07-07 12:05:40 +00:00
vorotamoroz
eed0fca8d3
fix: preserve ambiguous conflict candidates
2026-07-07 12:00:24 +00:00
vorotamoroz
05e031b90b
update submodule pointer
2026-07-07 11:31:29 +00:00