From e1620052c907da251e98d1c580b3a59385e4dc45 Mon Sep 17 00:00:00 2001 From: Jordan Kiang Date: Wed, 7 Jul 2021 11:10:29 -0700 Subject: [PATCH] 2.4 release notes --- docs/news.rst | 71 ++++++++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 68 insertions(+), 3 deletions(-) diff --git a/docs/news.rst b/docs/news.rst index 4c8455d7d..884126ded 100644 --- a/docs/news.rst +++ b/docs/news.rst @@ -3,7 +3,7 @@ Release Notes ============= -2.4.0 (2021-05-XX) +2.4.0 (2021-07-08) ================== Highlights @@ -23,11 +23,76 @@ Highlights syn = synapseclient.login() The environment variable will take priority over credentials in the user's :code:`.synapseConfig` file or any credentials saved in a prior login using :code:`syn.login(rememberMe=True)`. -New Features ------------- +- Added ability to silence all console output. + + .. code-block:: bash + + # Use the --silent option with any synapse subcommand, here it will suppress the download progress indicator + synapse --silent get + + .. code-block:: python3 + + # Suppress output using a programatically instantiated Synapse instance + import synapseclient + + syn = synapseclient.Synapse(silent=True) + syn.login() + syn.get() + +- Improved robustness during downloads with unstable connections. + + +Bug Fixes +--------- +- [`SYNPY-198 `__] - + get: Unmet access requirement should not raise error if entity not downloadable +- [`SYNPY-959 `__] - + FileEntity 'path' property has wrong separator in Windows +- [`SYNPY-1113 `__] - + Confusing error when putting the positional FILE at the end of the synapse store command with an optional n-arg +- [`SYNPY-1128 `__] - + failures downloading 14G vcf file +- [`SYNPY-1130 `__] - + Migration tool trying to move URL-linked data +- [`SYNPY-1134 `__] - + 500 error during part copy to AWS presigned url +- [`SYNPY-1135 `__] - + Exceeding part limit during AD Migration +- [`SYNPY-1136 `__] - + Connection aborted to AWS part copy to presigned url during AD Migration +- [`SYNPY-1141 `__] - + synapse get command line nargs usage/error +- [`SYNPY-1150 `__] - + Boolean-like string columns being reformatted (TRUE/FALSE to True/False) +- [`SYNPY-1158 `__] - + race condition in test_caching.py#test_threaded_access +- [`SYNPY-1159 `__] - + logging in with an email address and an authToken gives spurious error +- [`SYNPY-1161 `__] - + ChunkEncodingError encountered from external collaborator during a synapseclient download + +Improvements +------------ +- [`SYNPY-638 `__] - + add after date to cache purge +- [`SYNPY-929 `__] - + silent parameter for all functions which default to writing to stdout +- [`SYNPY-1068 `__] - + Should show some progress indicator during upload md5 calculation - [`SYNPY-1125 `__] - Allow login with environment variables +- [`SYNPY-1138 `__] - + When using boto3 client to upload a file, also include ACL to give bucket owner full access + +Tasks +----- +- [`SYNPY-948 `__] - + command line client set-annotations does not return proper error code when there's a problem +- [`SYNPY-1024 `__] - + remove reference to deprecated 'status' field from Evaluation +- [`SYNPY-1143 `__] - + indicate in CLI doc's that select statement requires double quotes 2.3.1 (2021-04-13)