diff --git a/doc/news/version_8.20200617.mdwn b/doc/news/version_8.20200617.mdwn deleted file mode 100644 index 31227be6fb..0000000000 --- a/doc/news/version_8.20200617.mdwn +++ /dev/null @@ -1,60 +0,0 @@ -git-annex 8.20200617 released with [[!toggle text="these changes"]] -[[!toggleable text=""" - * Added annex.skipunknown git config, that can be set to false to change - the behavior of commands like `git annex get foo*`, to not skip - over files/dirs that are not checked into git and are explicitly listed in - the command line. - * annex.skipunknown is planned to change to default to false in a - git-annex release in early 2022. If you prefer the current behavior, - you can explicitly set it to true. - * Try to enable special remotes configured with autoenable=yes - when git-annex auto-initialization happens in a new clone of an - existing repo. Previously, git-annex init had to be explicitly run to - enable them. Special remotes cannot display anything when autoenabled - this way, to avoid interfering with the output of git-annex query - commands. - * export: Added options for json output. - * import: Added --json-progress. - * addurl: Make --preserve-filename also apply when eg a torrent contains - multiple files. - * Fix a crash or potentially not all files being exported when - sync -J --content is used with an export remote. - * export: Let concurrent transfers be done with -J or annex.jobs. - * move --to, copy --to, mirror --to: When concurrency is enabled, run - cleanup actions in separate job pool from uploads. - * init: If lock probing stalls for a long time (eg a broken NFS server), - display a message to let the user know what's taking so long. - * init: When annex.pidlock is set, skip lock probing. - * Fix file descriptor leak when importing from a directory special remote - that is configured with exporttree=yes. - * Note that external special remote programs should not block SIGINT or - SIGTERM. - * Avoid creating the keys database during init when there are no unlocked - files, to prevent init failing when sqlite does not work in the - filesystem. - * import: Avoid using some strange names for temporary keys, - which broke importing from a directory special remote onto a vfat - filesystem. - * S3: The REDUCED\_REDUNDANCY storage class is no longer cheaper so - stop documenting it, and stop offering it as a choice in the assistant. - * Improve display of problems auto-initializing or upgrading local git - remotes. - * When a local git remote cannot be initialized because it has no - git-annex branch or a .noannex file, avoid displaying a message about it. - * checkpresentkey: When no remote is specified, try all remotes, not - only ones that the location log says contain the key. This is what - the documentation has always said it did. - * Fix regression in external special remote handling: GETCONFIG did not - return a value that was set with SETCONFIG immediately before. - (Regression introduced in version 7.20200202.7) - * Fix bug that made initremote of extrnal special remotes with - embedcreds=yes or gpg encryption not store the creds in the git-annex - branch. git-annex-remote-googledrive one was special remote affected by - this bug. - (Regression introduced in version 7.20200202.7) - * Fix bug that made creds not be stored in git when a special remote - was initialized with gpg encryption, but without an explicit - embedcreds=yes. - (Regression introduced in version 7.20200202.7) - * Fix a annex.pidlock issue that made eg git-annex get of an unlocked - file hang until the annex.pidlocktimeout and then fail."""]] \ No newline at end of file diff --git a/doc/news/version_8.20201007.mdwn b/doc/news/version_8.20201007.mdwn new file mode 100644 index 0000000000..71949d0062 --- /dev/null +++ b/doc/news/version_8.20201007.mdwn @@ -0,0 +1,46 @@ +git-annex 8.20201007 released with [[!toggle text="these changes"]] +[[!toggleable text=""" + * --json output now includes a new field "input" which is the input + value (filename, url, etc) that caused a json object to be output. + * --batch combined with -J now runs batch requests concurrently for many + commands. Before, the combination was accepted, but did not enable + concurrency. Since the output of batch requests can be in any order, + --json with the new "input" field is recommended to be used, + to determine which batch request each response corresponds to. + * aws-0.22 improved its support for setting etags, which improves + support for versioned S3 buckets. + * Serialize use of C magic library, which is not thread safe. + This fixes failures uploading to S3 when using -J. + * add, addurl, importfeed, import: Added --no-check-gitignore option + for finer grained control than using --force. + * import: Check gitignores when importing trees from special remotes. + * addunused: Don't check .gitignores when adding files. + * Improve the "Try making some of these repositories available" + message, with some hints for the user for what to do. + * Improve --debug output to show pid of processes that are started and + stopped. + * sync --all: Sped up seeking to around twice as fast, by avoiding a + pass over the worktree files when preferred content expressions of the + local repo and remotes don't use include=/exclude=. + * Sped up seeking for files to operate on, when using options like + --copies or --in, by around 20% + * import --no-content: Check annex.largefiles, and import small + files into git, the same as is done when importing with content. + If the largefiles expression needs the file content available + (due to mimetype or mimeencoding being used), the import will fail. + * sync: When run without --content, import without copying from + importtree=yes directory special remotes. + (Other special remotes may support this later as well.) + * addurl: Avoid a redundant git ignores check for speed. + * upgrade: Avoid an upgrade failure of a bare repo in unusual circumstances. + * httpalso: Support being used with special remotes that do not have + encryption= in their config. + * Parse youtube-dl progress output, which lets progress be displayed + when doing concurrent downloads. + * Fix build with Benchmark build flag. + * Enable building with git-annex benchmark by default, only turning it + off when the criterion library is not installed. + * runshell: Fix a edge case where rm errors were sent to stdout, which + could confuse things parsing git-annex output. + * runshell: Update files atomically when preparing to run git-annex. + * Fix a build failure on Windows."""]] \ No newline at end of file