From 3abff3d58942218ba88a87d95514aaad8e4c2671 Mon Sep 17 00:00:00 2001 From: Stephen Rosen Date: Wed, 8 Feb 2023 17:05:31 +0000 Subject: [PATCH] Bump version and changelog for release --- changelog.adoc | 29 +++++++++++++++++++ .../20221206_163612_aaschaer_auth_policy.md | 7 ----- ...sirosen_consolidate_endpointish_setattr.md | 14 --------- ...30119_101556_kurtmckee_test_performance.md | 12 -------- ...30120_091312_kurtmckee_test_performance.md | 20 ------------- ...207_054708_sirosen_user_message_support.md | 4 --- src/globus_cli/version.py | 2 +- 7 files changed, 30 insertions(+), 58 deletions(-) delete mode 100644 changelog.d/20221206_163612_aaschaer_auth_policy.md delete mode 100644 changelog.d/20230109_172604_sirosen_consolidate_endpointish_setattr.md delete mode 100644 changelog.d/20230119_101556_kurtmckee_test_performance.md delete mode 100644 changelog.d/20230120_091312_kurtmckee_test_performance.md delete mode 100644 changelog.d/20230207_054708_sirosen_user_message_support.md diff --git a/changelog.adoc b/changelog.adoc index c731fcd4c..a83886428 100644 --- a/changelog.adoc +++ b/changelog.adoc @@ -2,6 +2,35 @@ // scriv-insert-here +== 3.11.0 (2023-02-08) + +## Enhancements + +* Add `--policy` option to `globus session update` which takes a comma + delimited list of Globus Auth policy IDs and starts an auth flow to + meet the policies. + +* Whenever an error is hit due to not meeting a Globus Auth policy, helptext + is displayed with a `globus session update` command to resolve the error. + +* Support `--user-message` and `--user-message-link` for + `globus endpoint update` and `globus gcp create mapped` + +## Other + +* Improve the uniformity of endpoint and collection option parsing. +** The `--sharing-restrict-paths` option to `globus collection update` now + checks for invalid types (non-dict, non-null data) +** `globus endpoint update` now treats the empty string as null for the + following options: `--contact-email`, `--contact-info`, + `--default-directory`, `--department`, `--description`, `--info-link`, + and `--organization`. This behavior matches `globus collection update`. + `--no-default-directory` is still supported, but is equivalent to + `--default-directory ""` +** `globus gcp create guest` and `globus gcp create mapped` now accept + `--verify [force|disable|default]` for verification options. This replaces + `--disable-verify/--no-disable-verify`, which is now deprecated + == 3.10.1 (2022-12-06) Bugfixes: diff --git a/changelog.d/20221206_163612_aaschaer_auth_policy.md b/changelog.d/20221206_163612_aaschaer_auth_policy.md deleted file mode 100644 index 9a8c483a6..000000000 --- a/changelog.d/20221206_163612_aaschaer_auth_policy.md +++ /dev/null @@ -1,7 +0,0 @@ -### Enhancements - -* Add `--policy` option to `globus session update` which takes a Globus - Auth policy uuid and starts an auth flow to meet the session's policies. - -* Whenever an error is hit due to not meeting a Globus Auth policy, helptext - is displayed with a `globus session update` command to resolve the error. diff --git a/changelog.d/20230109_172604_sirosen_consolidate_endpointish_setattr.md b/changelog.d/20230109_172604_sirosen_consolidate_endpointish_setattr.md deleted file mode 100644 index 1578af124..000000000 --- a/changelog.d/20230109_172604_sirosen_consolidate_endpointish_setattr.md +++ /dev/null @@ -1,14 +0,0 @@ -### Other - -* Improve the uniformity of endpoint and collection option parsing. -** The `--sharing-restrict-paths` option to `globus collection update` now - checks for invalid types (non-dict, non-null data) -** `globus endpoint update` now treats the empty string as null for the - following options: `--contact-email`, `--contact-info`, - `--default-directory`, `--department`, `--description`, `--info-link`, - and `--organization`. This behavior matches `globus collection update`. - `--no-default-directory` is still supported, but is equivalent to - `--default-directory ""` -** `globus gcp create guest` and `globus gcp create mapped` now accept - `--verify [force|disable|default]` for verification options. This replaces - `--disable-verify/--no-disable-verify`, which is now deprecated diff --git a/changelog.d/20230119_101556_kurtmckee_test_performance.md b/changelog.d/20230119_101556_kurtmckee_test_performance.md deleted file mode 100644 index 304ef9e28..000000000 --- a/changelog.d/20230119_101556_kurtmckee_test_performance.md +++ /dev/null @@ -1,12 +0,0 @@ -### Other - -* Configure tox to build a platform-independent wheel and share it among all test environments. - - This requires a change to the code coverage `fail-under` value, - because coverage now sees three files that are untested: - - * `src/globus_cli/globus_cli_flake8.py` - * `src/globus_cli/login_manager/_old_config.py` - * `src/globus_cli/login_manager/local_server.py` - - This change does not result in any performance improvements during local testing. diff --git a/changelog.d/20230120_091312_kurtmckee_test_performance.md b/changelog.d/20230120_091312_kurtmckee_test_performance.md deleted file mode 100644 index 86e99eee5..000000000 --- a/changelog.d/20230120_091312_kurtmckee_test_performance.md +++ /dev/null @@ -1,20 +0,0 @@ -### Other - -* Cache downloaded PyPI packages, Python virtual environments, and tox environments in CI. - - Performance numbers: - - ``` - +-------------------+-----------+ - | Total duration | CI usage | - +---------------+-------------------+-----------+ - | No caching | 2m 39s | 11m 52s | - | Cache miss | 2m 05s | 14m 53s | - | Cache hit | 1m 45s | 8m 25s | - +---------------+-------------------+-----------+ - ``` - - Note that, after this change is merged, cache misses are expected to be infrequent. - This is because CI runs in branches have access to caches created in the `main` branch, - and CI runs against the `main` branch every Monday at 4 A.M UTC. - Therefore, it is expected that cache hits will be common. diff --git a/changelog.d/20230207_054708_sirosen_user_message_support.md b/changelog.d/20230207_054708_sirosen_user_message_support.md deleted file mode 100644 index aabf8c88c..000000000 --- a/changelog.d/20230207_054708_sirosen_user_message_support.md +++ /dev/null @@ -1,4 +0,0 @@ -### Enhancements - -* Support `--user-message` and `--user-message-link` for - `globus endpoint update` and `globus gcp create mapped` diff --git a/src/globus_cli/version.py b/src/globus_cli/version.py index 19d909a7f..458c2f54b 100644 --- a/src/globus_cli/version.py +++ b/src/globus_cli/version.py @@ -7,7 +7,7 @@ # single source of truth for package version, # see https://packaging.python.org/en/latest/single_source_version/ -__version__ = "3.10.1" +__version__ = "3.11.0" # app name to send as part of SDK requests app_name = f"Globus CLI v{__version__}"