From faf6ca924ec9f09307a70589cafcb340f4efa9db Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ji=C5=99=C3=AD=20Je=C5=99=C3=A1bek=20=28Jiri=20Jerabek=29?= Date: Thu, 7 Dec 2023 12:47:00 +0100 Subject: [PATCH] Release 4.9.0 (#1982) * bump to 4.9.0 * include 4.8.0 changes and remove files * towncrier build No-Issue --- CHANGES.rst | 87 +++++++++++++++++++++++++++++++++++++++ CHANGES/2009.feature | 1 - CHANGES/2078.misc | 1 - CHANGES/2125.misc | 1 - CHANGES/2148.misc | 1 - CHANGES/2151.misc | 1 - CHANGES/2213.misc | 1 - CHANGES/2238.feature | 1 - CHANGES/2265.feature | 1 - CHANGES/2296.bugfix | 1 - CHANGES/2327.bugfix | 1 - CHANGES/2328.feature | 1 - CHANGES/2341.misc | 1 - CHANGES/2343.misc | 1 - CHANGES/2362.misc | 1 - CHANGES/2364.bugfix | 1 - CHANGES/2382.feature | 1 - CHANGES/2383.bugfix | 1 - CHANGES/2385.bugfix | 1 - CHANGES/2388.bugfix | 1 - CHANGES/2393.misc | 1 - CHANGES/2409.misc | 1 - CHANGES/2415.misc | 1 - CHANGES/2419.misc | 1 - CHANGES/2442.misc | 1 - CHANGES/2575.bugfix | 1 - CHANGES/2615.misc | 1 - CHANGES/2631.bugfix | 1 - CHANGES/2632.bugfix | 1 - CHANGES/2638.misc | 1 - CHANGES/2648.bugfix | 1 - CHANGES/2654.misc | 1 - CHANGES/2731.bugfix | 1 - CHANGES/2733.bugfix | 1 - CHANGES/2760.misc | 1 - CHANGES/2761.feature | 1 - CHANGES/2775.misc | 1 - CHANGES/2781.bugfix | 1 - CHANGES/2782.feature | 1 - CHANGES/2802.misc | 1 - CHANGES/aa-1757.feature | 2 - galaxy_ng/__init__.py | 2 +- galaxy_ng/app/__init__.py | 2 +- setup.cfg | 2 +- setup.py | 2 +- 45 files changed, 91 insertions(+), 45 deletions(-) delete mode 100644 CHANGES/2009.feature delete mode 100644 CHANGES/2078.misc delete mode 100644 CHANGES/2125.misc delete mode 100644 CHANGES/2148.misc delete mode 100644 CHANGES/2151.misc delete mode 100644 CHANGES/2213.misc delete mode 100644 CHANGES/2238.feature delete mode 100644 CHANGES/2265.feature delete mode 100644 CHANGES/2296.bugfix delete mode 100644 CHANGES/2327.bugfix delete mode 100644 CHANGES/2328.feature delete mode 100644 CHANGES/2341.misc delete mode 100644 CHANGES/2343.misc delete mode 100644 CHANGES/2362.misc delete mode 100644 CHANGES/2364.bugfix delete mode 100644 CHANGES/2382.feature delete mode 100644 CHANGES/2383.bugfix delete mode 100644 CHANGES/2385.bugfix delete mode 100644 CHANGES/2388.bugfix delete mode 100644 CHANGES/2393.misc delete mode 100644 CHANGES/2409.misc delete mode 100644 CHANGES/2415.misc delete mode 100644 CHANGES/2419.misc delete mode 100644 CHANGES/2442.misc delete mode 100644 CHANGES/2575.bugfix delete mode 100644 CHANGES/2615.misc delete mode 100644 CHANGES/2631.bugfix delete mode 100644 CHANGES/2632.bugfix delete mode 100644 CHANGES/2638.misc delete mode 100644 CHANGES/2648.bugfix delete mode 100644 CHANGES/2654.misc delete mode 100644 CHANGES/2731.bugfix delete mode 100644 CHANGES/2733.bugfix delete mode 100644 CHANGES/2760.misc delete mode 100644 CHANGES/2761.feature delete mode 100644 CHANGES/2775.misc delete mode 100644 CHANGES/2781.bugfix delete mode 100644 CHANGES/2782.feature delete mode 100644 CHANGES/2802.misc delete mode 100644 CHANGES/aa-1757.feature diff --git a/CHANGES.rst b/CHANGES.rst index 21ef876514..58fa3c8dd0 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -13,6 +13,93 @@ Changelog .. towncrier release notes start +4.9.0 (2023-12-06) +================== + +Features +-------- + +- Added management command `metrics-collection-automation-analytics`. + Renamed command `analytics-export-s3` to `metrics-collection-lighspeed`. + `AA-1757 `_ +- Add support for dynamic settings + `AAH-2009 `_ +- Add _ui/v1/tags/collections and _ui/v1/tags/roles endpoints. Add sorting by name and count, and enable filtering by name (exact, partial and startswith match). + `AAH-2761 `_ +- Added ``username_autocomplete`` filter to ``LegacyRole``. + `AAH-2782 `_ + + +Bugfixes +-------- + +- Fix changing my namespace logo. + `AAH-2296 `_ +- Ensure beta-galaxy users can delete and deprecate their collections + `AAH-2632 `_ +- Add pulp_certs:/etc/pulp/certs volume to persist ``database_fields.symmetric.key`` and certificates on oci-env reload + `AAH-2648 `_ +- Fixed ``username`` filter in ``/api/v1/users`` endpoint. + `AAH-2731 `_ +- Fixed server error 500 on ``/api/v1/namespaces`` if browsable api is enabled + `AAH-2733 `_ +- Allow all authenticated users to list and retrieve other users when using github social auth. + `AAH-2781 `_ + + +Misc +---- + +- `AAH-2125 `_, `AAH-2148 `_, `AAH-2638 `_, `AAH-2760 `_, `AAH-2775 `_, `AAH-2802 `_ + + +---- + + +4.8.0 (2023-09-13) +================== + +Features +-------- + +- Keep a download count for legacy roles. + `AAH-2238 `_ +- Automate the process of updating translation files on a weekly basis. + `AAH-2265 `_ +- Fix publishing collection with ansible-galaxy when content approval si set to false. + `AAH-2328 `_ +- Add an oci-env community profile. + `AAH-2382 `_ + + +Bugfixes +-------- + +- Fix container push update permission + `AAH-2327 `_ +- Decrease time for repo move tasks via pulp-ansible 0.17.2 x-repo improvement + `AAH-2364 `_ +- instructions to install legacy roles will now be accurate + `AAH-2383 `_ +- Set the correct pulp_type for the default collection remotes. + `AAH-2385 `_ +- Vendor django-automated-logging to provide Django 4.x compatibility + `AAH-2388 `_ +- Fix bug where namespace logos would fail to download with S3 backends. + `AAH-2575 `_ +- Fix a bug where admin user's cannot cancel tasks. + `AAH-2631 `_ + + +Misc +---- + +- `AAH-2078 `_, `AAH-2125 `_, `AAH-2151 `_, `AAH-2213 `_, `AAH-2341 `_, `AAH-2343 `_, `AAH-2362 `_, `AAH-2393 `_, `AAH-2409 `_, `AAH-2415 `_, `AAH-2419 `_, `AAH-2442 `_, `AAH-2615 `_, `AAH-2654 `_ + + +---- + + 4.7.0 (2023-04-17) ================== diff --git a/CHANGES/2009.feature b/CHANGES/2009.feature deleted file mode 100644 index 60b7cdecfb..0000000000 --- a/CHANGES/2009.feature +++ /dev/null @@ -1 +0,0 @@ -Add support for dynamic settings diff --git a/CHANGES/2078.misc b/CHANGES/2078.misc deleted file mode 100644 index dc694bfd84..0000000000 --- a/CHANGES/2078.misc +++ /dev/null @@ -1 +0,0 @@ -updates the post-deploy-test script to allow running stage_sync_tests diff --git a/CHANGES/2125.misc b/CHANGES/2125.misc deleted file mode 100644 index 9692b60e44..0000000000 --- a/CHANGES/2125.misc +++ /dev/null @@ -1 +0,0 @@ -Implement integration tests for Repository Management feature diff --git a/CHANGES/2148.misc b/CHANGES/2148.misc deleted file mode 100644 index 7ef3aa0334..0000000000 --- a/CHANGES/2148.misc +++ /dev/null @@ -1 +0,0 @@ -Add PULP_DEBUG=1 to oci_env base profile to enable serving static files and django pretty api format diff --git a/CHANGES/2151.misc b/CHANGES/2151.misc deleted file mode 100644 index 108cab5801..0000000000 --- a/CHANGES/2151.misc +++ /dev/null @@ -1 +0,0 @@ -Turn on collection download log in image used for CRC deploys diff --git a/CHANGES/2213.misc b/CHANGES/2213.misc deleted file mode 100644 index 40a8788b95..0000000000 --- a/CHANGES/2213.misc +++ /dev/null @@ -1 +0,0 @@ -proxy /api/automation-hub/pulp/content/ to the content-app diff --git a/CHANGES/2238.feature b/CHANGES/2238.feature deleted file mode 100644 index abafd128ce..0000000000 --- a/CHANGES/2238.feature +++ /dev/null @@ -1 +0,0 @@ -Keep a download count for legacy roles. diff --git a/CHANGES/2265.feature b/CHANGES/2265.feature deleted file mode 100644 index 52c0cf2838..0000000000 --- a/CHANGES/2265.feature +++ /dev/null @@ -1 +0,0 @@ -Automate the process of updating translation files on a weekly basis. diff --git a/CHANGES/2296.bugfix b/CHANGES/2296.bugfix deleted file mode 100644 index 759ad1db02..0000000000 --- a/CHANGES/2296.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fix changing my namespace logo. diff --git a/CHANGES/2327.bugfix b/CHANGES/2327.bugfix deleted file mode 100644 index 0a716511bf..0000000000 --- a/CHANGES/2327.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fix container push update permission diff --git a/CHANGES/2328.feature b/CHANGES/2328.feature deleted file mode 100644 index f9713e1879..0000000000 --- a/CHANGES/2328.feature +++ /dev/null @@ -1 +0,0 @@ -Fix publishing collection with ansible-galaxy when content approval si set to false. diff --git a/CHANGES/2341.misc b/CHANGES/2341.misc deleted file mode 100644 index 127bcc6864..0000000000 --- a/CHANGES/2341.misc +++ /dev/null @@ -1 +0,0 @@ -Adapt integration tests to be run against an AH from an AAP installation \ No newline at end of file diff --git a/CHANGES/2343.misc b/CHANGES/2343.misc deleted file mode 100644 index 57c79c1482..0000000000 --- a/CHANGES/2343.misc +++ /dev/null @@ -1 +0,0 @@ -Add exporter command for project wisdom diff --git a/CHANGES/2362.misc b/CHANGES/2362.misc deleted file mode 100644 index 2c10532a71..0000000000 --- a/CHANGES/2362.misc +++ /dev/null @@ -1 +0,0 @@ -Adapt integration tests to be run against an AH from a pre-RBAC AAP installation (AAP 2.2) \ No newline at end of file diff --git a/CHANGES/2364.bugfix b/CHANGES/2364.bugfix deleted file mode 100644 index 95a062e02e..0000000000 --- a/CHANGES/2364.bugfix +++ /dev/null @@ -1 +0,0 @@ -Decrease time for repo move tasks via pulp-ansible 0.17.2 x-repo improvement diff --git a/CHANGES/2382.feature b/CHANGES/2382.feature deleted file mode 100644 index 4a73737e4d..0000000000 --- a/CHANGES/2382.feature +++ /dev/null @@ -1 +0,0 @@ -Add an oci-env community profile. diff --git a/CHANGES/2383.bugfix b/CHANGES/2383.bugfix deleted file mode 100644 index f9140d80f0..0000000000 --- a/CHANGES/2383.bugfix +++ /dev/null @@ -1 +0,0 @@ -instructions to install legacy roles will now be accurate diff --git a/CHANGES/2385.bugfix b/CHANGES/2385.bugfix deleted file mode 100644 index 6e76b05763..0000000000 --- a/CHANGES/2385.bugfix +++ /dev/null @@ -1 +0,0 @@ -Set the correct pulp_type for the default collection remotes. diff --git a/CHANGES/2388.bugfix b/CHANGES/2388.bugfix deleted file mode 100644 index 03885a7886..0000000000 --- a/CHANGES/2388.bugfix +++ /dev/null @@ -1 +0,0 @@ -Vendor django-automated-logging to provide Django 4.x compatibility \ No newline at end of file diff --git a/CHANGES/2393.misc b/CHANGES/2393.misc deleted file mode 100644 index 2724682438..0000000000 --- a/CHANGES/2393.misc +++ /dev/null @@ -1 +0,0 @@ -Refactor integration tests to use oci-env. \ No newline at end of file diff --git a/CHANGES/2409.misc b/CHANGES/2409.misc deleted file mode 100644 index 9694fcfd1f..0000000000 --- a/CHANGES/2409.misc +++ /dev/null @@ -1 +0,0 @@ -Move documentation from netlify to RTD diff --git a/CHANGES/2415.misc b/CHANGES/2415.misc deleted file mode 100644 index df7d04878a..0000000000 --- a/CHANGES/2415.misc +++ /dev/null @@ -1 +0,0 @@ -Gracefully fail the legacy role download count increment if the database is in read-only mode. diff --git a/CHANGES/2419.misc b/CHANGES/2419.misc deleted file mode 100644 index 80bbf748bb..0000000000 --- a/CHANGES/2419.misc +++ /dev/null @@ -1 +0,0 @@ -New CI workflow to test against the automation hub collection diff --git a/CHANGES/2442.misc b/CHANGES/2442.misc deleted file mode 100644 index 1eb87ff1f3..0000000000 --- a/CHANGES/2442.misc +++ /dev/null @@ -1 +0,0 @@ -Remove the forced skip of an integration test diff --git a/CHANGES/2575.bugfix b/CHANGES/2575.bugfix deleted file mode 100644 index 75c0d3a623..0000000000 --- a/CHANGES/2575.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fix bug where namespace logos would fail to download with S3 backends. \ No newline at end of file diff --git a/CHANGES/2615.misc b/CHANGES/2615.misc deleted file mode 100644 index f74045c1d5..0000000000 --- a/CHANGES/2615.misc +++ /dev/null @@ -1 +0,0 @@ -Use updated jedi dependency. diff --git a/CHANGES/2631.bugfix b/CHANGES/2631.bugfix deleted file mode 100644 index f2e37e8884..0000000000 --- a/CHANGES/2631.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fix a bug where admin user's cannot cancel tasks. \ No newline at end of file diff --git a/CHANGES/2632.bugfix b/CHANGES/2632.bugfix deleted file mode 100644 index 7df604b42a..0000000000 --- a/CHANGES/2632.bugfix +++ /dev/null @@ -1 +0,0 @@ -Ensure beta-galaxy users can delete and deprecate their collections \ No newline at end of file diff --git a/CHANGES/2638.misc b/CHANGES/2638.misc deleted file mode 100644 index 99817eeb8d..0000000000 --- a/CHANGES/2638.misc +++ /dev/null @@ -1 +0,0 @@ -Improve ``test_x_repo_search_acl_social_user`` and ``test_x_repo_search_acl_anonymous_user`` integration test stability diff --git a/CHANGES/2648.bugfix b/CHANGES/2648.bugfix deleted file mode 100644 index f921b6317c..0000000000 --- a/CHANGES/2648.bugfix +++ /dev/null @@ -1 +0,0 @@ -Add pulp_certs:/etc/pulp/certs volume to persist ``database_fields.symmetric.key`` and certificates on oci-env reload diff --git a/CHANGES/2654.misc b/CHANGES/2654.misc deleted file mode 100644 index 06780110f7..0000000000 --- a/CHANGES/2654.misc +++ /dev/null @@ -1 +0,0 @@ -Enable use of pulpcore SystemID in galaxy_ng \ No newline at end of file diff --git a/CHANGES/2731.bugfix b/CHANGES/2731.bugfix deleted file mode 100644 index 2479c325c8..0000000000 --- a/CHANGES/2731.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fixed ``username`` filter in ``/api/v1/users`` endpoint. diff --git a/CHANGES/2733.bugfix b/CHANGES/2733.bugfix deleted file mode 100644 index bc6f0f59c2..0000000000 --- a/CHANGES/2733.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fixed server error 500 on ``/api/v1/namespaces`` if browsable api is enabled diff --git a/CHANGES/2760.misc b/CHANGES/2760.misc deleted file mode 100644 index 548b19b2b6..0000000000 --- a/CHANGES/2760.misc +++ /dev/null @@ -1 +0,0 @@ -Added ``download_count`` ordering to legacy roles api diff --git a/CHANGES/2761.feature b/CHANGES/2761.feature deleted file mode 100644 index b12ae18928..0000000000 --- a/CHANGES/2761.feature +++ /dev/null @@ -1 +0,0 @@ -Add _ui/v1/tags/collections and _ui/v1/tags/roles endpoints. Add sorting by name and count, and enable filtering by name (exact, partial and startswith match). diff --git a/CHANGES/2775.misc b/CHANGES/2775.misc deleted file mode 100644 index 93947d835b..0000000000 --- a/CHANGES/2775.misc +++ /dev/null @@ -1 +0,0 @@ -set proper CONTENT_ORIGIN for ephemeral pr checks diff --git a/CHANGES/2781.bugfix b/CHANGES/2781.bugfix deleted file mode 100644 index efee5117af..0000000000 --- a/CHANGES/2781.bugfix +++ /dev/null @@ -1 +0,0 @@ -Allow all authenticated users to list and retrieve other users when using github social auth. diff --git a/CHANGES/2782.feature b/CHANGES/2782.feature deleted file mode 100644 index 0ca02e79c2..0000000000 --- a/CHANGES/2782.feature +++ /dev/null @@ -1 +0,0 @@ -Added ``username_autocomplete`` filter to ``LegacyRole``. \ No newline at end of file diff --git a/CHANGES/2802.misc b/CHANGES/2802.misc deleted file mode 100644 index 5bf4111cba..0000000000 --- a/CHANGES/2802.misc +++ /dev/null @@ -1 +0,0 @@ -Add _ui/v1/search endpoint for community search diff --git a/CHANGES/aa-1757.feature b/CHANGES/aa-1757.feature deleted file mode 100644 index 77a2587f52..0000000000 --- a/CHANGES/aa-1757.feature +++ /dev/null @@ -1,2 +0,0 @@ -Added management command `metrics-collection-automation-analytics`. -Renamed command `analytics-export-s3` to `metrics-collection-lighspeed`. diff --git a/galaxy_ng/__init__.py b/galaxy_ng/__init__.py index fff3f3ceaf..c04ed3ece2 100644 --- a/galaxy_ng/__init__.py +++ b/galaxy_ng/__init__.py @@ -3,6 +3,6 @@ sys.modules.setdefault("automated_logging", automated_logging) -__version__ = "4.9.0dev" +__version__ = "4.9.0" default_app_config = "galaxy_ng.app.PulpGalaxyPluginAppConfig" diff --git a/galaxy_ng/app/__init__.py b/galaxy_ng/app/__init__.py index d8a39952c2..a6ad3e041e 100644 --- a/galaxy_ng/app/__init__.py +++ b/galaxy_ng/app/__init__.py @@ -6,7 +6,7 @@ class PulpGalaxyPluginAppConfig(PulpPluginAppConfig): name = "galaxy_ng.app" label = "galaxy" - version = "4.9.0dev" + version = "4.9.0" python_package_name = "galaxy-ng" def ready(self): diff --git a/setup.cfg b/setup.cfg index cc49c61eae..284c97bf1e 100644 --- a/setup.cfg +++ b/setup.cfg @@ -1,5 +1,5 @@ [bumpversion] -current_version = 4.9.0dev +current_version = 4.9.0 commit = False tag = False parse = (?P\d+)\.(?P\d+)\.(?P\d+)((?P[a-z]+))?((?P\d+))? diff --git a/setup.py b/setup.py index 8a137a4324..c202478e7e 100644 --- a/setup.py +++ b/setup.py @@ -13,7 +13,7 @@ from setuptools.command.sdist import sdist as _SDistCommand package_name = os.environ.get("GALAXY_NG_ALTERNATE_NAME", "galaxy-ng") -version = "4.9.0dev" +version = "4.9.0" class PrepareStaticCommand(Command):