+++ /dev/null
-git-annex 10.20240129 released with [[!toggle text="these changes"]]
-[[!toggleable text=""" * info: Added "annex sizes of repositories" table to the overall display.
- * import: Sped up import from special remotes.
- * import: Added --message/-m option.
- * Support using commands that implement the Stateless OpenPGP command line
- interface, as an alternative to gpg.
- Currently only supported for encryption=shared special remotes,
- when annex.shared-sop-command is configured.
- * test: Test a specified Stateless OpenPGP command when
- run with eg --test-git-config annex.shared-sop-command=sqop
- * Improve disk free space checking when transferring unsized keys to
- local git remotes.
- * Added configs annex.stalldetection-download, annex.stalldetection-upload,
- annex.bwlimit-download, annex.bwlimit-upload,
- and similar per-remote configs.
- * Improve annex.stalldetection to handle remotes that update progress
- less frequently than the configured time period.
- * external: Monitor file size when getting content from external
- special remotes and use that to update the progress meter,
- in case the external special remote program does not report progress.
- * Added --expected-present file matching option.
- * webapp: Added --port option, and annex.port config.
- * assistant: When generating a gpg secret key, avoid hardcoding the
- key algorithm and size."""]]
\ No newline at end of file
--- /dev/null
+git-annex 10.20240731 released with [[!toggle text="these changes"]]
+[[!toggleable text=""" * New HTTP API that is equivilant to the P2P protocol.
+ * New p2phttp command to serve the HTTP API.
+ * annex+http and annex+https urls can be configured for
+ remote.name.annexUrl to use the HTTP API to communicate with a server.
+ This supports writable repositories, as well as accessing clusters
+ and proxied remotes over HTTP.
+ * When a http remote has annex.url set to an annex+http url in
+ the git config file on the website, it will be copied into
+ remote.name.annexUrl the first time git-annex uses the remote.
+ * assistant: Fix a race condition that could cause a pointer file to
+ get ingested into the annex.
+ * Avoid potential data loss in unlikely situations where git-annex-shell
+ or git-annex remotedaemon is killed while locking a key to prevent its
+ removal.
+ * When proxying a download from a special remote, avoid unncessary hashing.
+ * When proxying an upload to a special remote, verify the hash.
+ * Propagate --force to git-annex transferrer.
+ * Added a build flag for servant, enabling annex+http urls and
+ git-annex p2phttp.
+ * Added a dependency on the haskell clock library.
+ * Updated stack.yaml to nightly-2024-07-29."""]]
\ No newline at end of file