--- /dev/null
+git-annex 10.20220127 released with [[!toggle text="these changes"]]
+[[!toggleable text=""" * New v10 repository version (with v9 as a stepping-stone to it).
+ v8 remains the default version for now.
+ * In v10, object files are locked using separate lock files. This allows
+ the object files to be kept non-writable even in repositories where
+ core.sharedRepository is set.
+ * The v10 upgrade will happen automatically, one year after the v9
+ upgrade, in order to allow time for any old git-annex processes that
+ are not aware of the locking change to finish. Or git-annex upgrade
+ can be used to upgrade to v10 immediately.
+ * In v9 upgrade, set filter.annex.process. This makes git add/checkout faster
+ when there are a lot of unlocked annexed files or non-annexed files, but can
+ also make git add of large files to the annex somewhat slower.
+ If this tradeoff does not work for your use case, you can still unset
+ filter.annex.process.
+ * export: When a non-annexed symlink is in the tree to be exported, skip it.
+ * import: When the previously exported tree contained a non-annexed symlink,
+ preserve it in the imported tree so it does not get deleted.
+ * enableremote, renameremote: Better handling of the unusual case where
+ multiple special remotes have been initialized with the same name.
+ * Recover from corrupted content being received from a git remote,
+ by deleting the temporary file when it fails to verify. This prevents
+ a retry from failing again.
+ (reversion introduced in version 8.20210903)
+ * adb: Added ignorefinderror configuration parameter.
+ * Avoid crashing when run in a bare git repo that somehow contains an
+ index file.
+ * Reject combinations of --batch (or --batch-keys) with options like
+ --all or --key or with filenames."""]]
\ No newline at end of file
+++ /dev/null
-git-annex 8.20211011 released with [[!toggle text="these changes"]]
-[[!toggleable text=""" * Added annex.bwlimit and remote.name.annex-bwlimit config to limit
- the bandwidth of transfers. It works for git remotes and many
- but not all special remotes.
- * Bug fix: Git configs such as annex.verify were incorrectly overriding
- per-remote git configs such as remote.name.annex-verify.
- (Reversion in version 4.20130323)
- * borg: Significantly improved memory use when a borg repository
- contains many archives.
- * borg: Avoid trying to extract xattrs, ACLS, and bsdflags when
- retrieving from a borg repository.
- * Sped up git-annex smudge --clean by 25%.
- * Resume where it left off when copying a file to/from a local git remote
- was interrupted.
- * sync --content: Avoid a redundant checksum of a file that was
- incrementally verified, when used on NTFS and perhaps other filesystems.
- * reinject: Fix crash when reinjecting a file from outside the repository.
- (Reversion in version 8.20210621)
- * Avoid cursor jitter when updating progress display."""]]
\ No newline at end of file