From 1c19ae024b33aa0f86300b872ab0174663395868 Mon Sep 17 00:00:00 2001 From: Brian Scholer <1260690+briantist@users.noreply.github.com> Date: Sat, 12 Aug 2023 20:28:49 -0400 Subject: [PATCH] Release/v0.10.0 (#81) * add release summary * release v0.10.0 --- CHANGELOG.rst | 32 ++++++++++++++++++ changelogs/archive/0.10.0/0.10.0.yml | 3 ++ .../0.10.0}/72-fix-url-quoting.yml | 0 .../77-access-token-bearer-auth-support.yml | 0 changelogs/changelog.yaml | 33 +++++++++++++++++++ 5 files changed, 68 insertions(+) create mode 100644 changelogs/archive/0.10.0/0.10.0.yml rename changelogs/{fragments => archive/0.10.0}/72-fix-url-quoting.yml (100%) rename changelogs/{fragments => archive/0.10.0}/77-access-token-bearer-auth-support.yml (100%) diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 44f0ea9..02bf262 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -5,6 +5,38 @@ galactory Release Notes .. contents:: Topics +v0.10.0 +======= + +Release Summary +--------------- + +This release adds support for Artifactory Access Tokens (bearer auth), and fixes a bug that resulted in malformed collection metadata. + +Minor Changes +------------- + +- Add support for Artifactory Access Tokens (bearer auth) in both configured auth and galaxy requests, via the new ``ARTIFACTORY_ACCESS_TOKEN`` and ``GALAXY_AUTH_TYPE`` configuration options (https://github.com/briantist/galactory/pull/77). +- the minimum required version of ``dohq-artifactory`` is now ``v0.9.0`` (https://github.com/briantist/galactory/pull/72). + +Deprecated Features +------------------- + +- The ``PREFER_CONFIGURED_KEY`` configuration option has been replaced by ``PREFER_CONFIGURED_AUTH`` and the old name will be removed in ``v0.11.0`` (https://github.com/briantist/galactory/pull/77). +- The ``PUBLISH_SKIP_CONFIGURED_KEY`` configuration option has been replaced by ``PUBLISH_SKIP_CONFIGURED_AUTH`` and the old name will be removed in ``v0.11.0`` (https://github.com/briantist/galactory/pull/77). +- The ``USE_GALAXY_KEY`` configuration option has been replaced by ``USE_GALAXY_AUTH`` and the old name will be removed in ``v0.11.0`` (https://github.com/briantist/galactory/pull/77). +- The default value of the new ``GALAXY_AUTH_TYPE`` configuration option, added in this release, will change from ``api_key`` to ``access_token`` in ``v0.11.0`` (https://github.com/briantist/galactory/pull/77). + +Bugfixes +-------- + +- traceback when publishing or retrieving a previously published collection (even by proxying) whose metadata contains certain characters that need to be URL quoted (https://github.com/briantist/galactory/issues/58, https://github.com/briantist/galactory/issues/52). + +Known Issues +------------ + +- any collections already published with malformed metadata due to the bug in ``collection_info`` will not be fixed and will need to be re-published or have their collection info repaired (https://github.com/briantist/galactory/pull/72). + v0.9.0 ====== diff --git a/changelogs/archive/0.10.0/0.10.0.yml b/changelogs/archive/0.10.0/0.10.0.yml new file mode 100644 index 0000000..94b5cb0 --- /dev/null +++ b/changelogs/archive/0.10.0/0.10.0.yml @@ -0,0 +1,3 @@ +--- +release_summary: |- + This release adds support for Artifactory Access Tokens (bearer auth), and fixes a bug that resulted in malformed collection metadata. diff --git a/changelogs/fragments/72-fix-url-quoting.yml b/changelogs/archive/0.10.0/72-fix-url-quoting.yml similarity index 100% rename from changelogs/fragments/72-fix-url-quoting.yml rename to changelogs/archive/0.10.0/72-fix-url-quoting.yml diff --git a/changelogs/fragments/77-access-token-bearer-auth-support.yml b/changelogs/archive/0.10.0/77-access-token-bearer-auth-support.yml similarity index 100% rename from changelogs/fragments/77-access-token-bearer-auth-support.yml rename to changelogs/archive/0.10.0/77-access-token-bearer-auth-support.yml diff --git a/changelogs/changelog.yaml b/changelogs/changelog.yaml index 8748deb..9552bab 100644 --- a/changelogs/changelog.yaml +++ b/changelogs/changelog.yaml @@ -6,6 +6,39 @@ releases: fragments: - 0.1.0.yml release_date: '2022-06-19' + 0.10.0: + changes: + bugfixes: + - traceback when publishing or retrieving a previously published collection + (even by proxying) whose metadata contains certain characters that need to + be URL quoted (https://github.com/briantist/galactory/issues/58, https://github.com/briantist/galactory/issues/52). + deprecated_features: + - The ``PREFER_CONFIGURED_KEY`` configuration option has been replaced by ``PREFER_CONFIGURED_AUTH`` + and the old name will be removed in ``v0.11.0`` (https://github.com/briantist/galactory/pull/77). + - The ``PUBLISH_SKIP_CONFIGURED_KEY`` configuration option has been replaced + by ``PUBLISH_SKIP_CONFIGURED_AUTH`` and the old name will be removed in ``v0.11.0`` + (https://github.com/briantist/galactory/pull/77). + - The ``USE_GALAXY_KEY`` configuration option has been replaced by ``USE_GALAXY_AUTH`` + and the old name will be removed in ``v0.11.0`` (https://github.com/briantist/galactory/pull/77). + - The default value of the new ``GALAXY_AUTH_TYPE`` configuration option, added + in this release, will change from ``api_key`` to ``access_token`` in ``v0.11.0`` + (https://github.com/briantist/galactory/pull/77). + known_issues: + - any collections already published with malformed metadata due to the bug in + ``collection_info`` will not be fixed and will need to be re-published or + have their collection info repaired (https://github.com/briantist/galactory/pull/72). + minor_changes: + - Add support for Artifactory Access Tokens (bearer auth) in both configured + auth and galaxy requests, via the new ``ARTIFACTORY_ACCESS_TOKEN`` and ``GALAXY_AUTH_TYPE`` + configuration options (https://github.com/briantist/galactory/pull/77). + - the minimum required version of ``dohq-artifactory`` is now ``v0.9.0`` (https://github.com/briantist/galactory/pull/72). + release_summary: This release adds support for Artifactory Access Tokens (bearer + auth), and fixes a bug that resulted in malformed collection metadata. + fragments: + - 0.10.0.yml + - 72-fix-url-quoting.yml + - 77-access-token-bearer-auth-support.yml + release_date: '2023-08-12' 0.2.0: changes: minor_changes: