From fdf5de4c105a68bd3936c791bd34b5754ec0c499 Mon Sep 17 00:00:00 2001 From: vorotamoroz Date: Wed, 2 Sep 2026 04:57:10 +0000 Subject: [PATCH] Reconcile failed 1.0.22 release metadata --- updates.md | 13 +++++++++++++ versions.json | 3 ++- 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/updates.md b/updates.md index de37bf53..947e5080 100644 --- a/updates.md +++ b/updates.md @@ -17,6 +17,17 @@ Earlier releases remain available in the 1.0 release history, the 1.0 preview hi #### Fixed - **Sync now** once again keeps routine progress quiet, while still opening recovery dialogues when a decision is required. Repeated OneShot Sync requests received while an earlier attempt is running are now ignored instead of starting overlapping work. + +## 1.0.22 + +1st September, 2026 + +I am sorry to make this release while several pull requests are still awaiting merge, but I believe that the safeguards provided by this work are significant, so I have decided to release it. I will merge the remaining pull requests in turn. Thank you for bearing with me while I have been less active recently. + +### Synchronisation and storage + +#### Fixed + - **Sync on Startup** now runs an immediate Object Storage synchronisation after start-up or resume, including migrated profiles which retain a Continuous setting that Object Storage cannot use. - A temporarily unavailable Object Storage synchronisation-parameter read is no longer treated as a missing object and cannot regenerate the shared Security Seed. Flow-specific Security Seed checks also bypass an earlier process-cached result. - Local database reset and plug-in unload now retire active replication through its owner before closing the database, without reporting a missing active Replicator or describing unload as a database reset. @@ -27,6 +38,8 @@ Earlier releases remain available in the 1.0 release history, the 1.0 preview hi #### Fixed - The P2P Setup connection test no longer interrupts an active P2P room. It observes an active compatible relay binding, blocks a test which would add another relay until P2P is disconnected, and uses a short-lived trial only while P2P is idle. +- User-initiated P2P synchronisation now reports success only after the requested target transfer completes. +- Optional WebApp P2P synchronisation now becomes ready after a successful local-file scan even when CouchDB remains unconfigured; failed preparation is not reported as ready. - Unattended P2P synchronisation no longer raises Notice-level messages for missing configured targets, authentication rejection, configuration mismatch, or an overlapping transfer. User-initiated operations retain their existing feedback. - P2P replication failure reasons now survive the JSON RPC boundary instead of reaching the requesting device as an empty object. diff --git a/versions.json b/versions.json index e49f5393..84fcd032 100644 --- a/versions.json +++ b/versions.json @@ -33,5 +33,6 @@ "1.0.18": "1.7.2", "1.0.19": "1.7.2", "1.0.20": "1.7.2", - "1.0.21": "1.7.2" + "1.0.21": "1.7.2", + "1.0.22": "1.7.2" }