Releases: ansible/galaxy_ng
Releases · ansible/galaxy_ng
4.10.1
What's Changed
- [PR #2274/f2262c68 backport][stable-4.10] [RBAC] failed grouprole permission migrations fix by @patchback in #2276
- ci: Skip dab install by @rochacbruno in #2277
- [PR #2271/0a45a9de backport][stable-4.10] Merge unique auth classes in the keycloak dynaconf hook. by @patchback in #2318
- [PR #2279/64968a92 backport][stable-4.10] Force galaxy session auth as the first auth class. by @patchback in #2319
- Release 4.10.1 by @jctanner in #2330
Full Changelog: 4.10.0...4.10.1
4.10.0
What's Changed
- Load data and verify by @chr-stian in #1983
- Bump master to 4.10.0dev by @jerabekjiri in #1981
- fix(community): Search index for roles by @rochacbruno in #1979
- skip ns test for versions < 4.9 by @chr-stian in #1986
- galaxy_collection folder by @Dule-martins in #1933
- node: update minimum version to 18+ by @himdel in #1987
- increase galaxykit usage by @chr-stian in #2000
- add load data and verify data stages by @chr-stian in #1995
- Drop support for
stable-4.5
in translations by @jerabekjiri in #2002 - fix(signing):Set signing keys to never expire by @rochacbruno in #2004
- Fix flaky
test_namespace_create_and_delete[v3]
by @jerabekjiri in #2010 - Release 4.8.0 and 4.9.0 CHANGES files cleanup by @jerabekjiri in #2003
- Add a provider filter for legacy namespaces. by @jctanner in #2009
- add pulpdomain middleware to resolve tracebacks on re-upload. by @jctanner in #2014
- v1/sync, v1/import: return pulp task id along with numeric ids by @himdel in #2012
- skip verify data stage if upgrade from aap22 hub45 by @chr-stian in #2015
- Bump galaxy-importer to 0.4.18 by @jctanner in #2017
- use new key by @chr-stian in #2018
- import ldap tests from iqe plugin by @chr-stian in #2019
- deployment_standalone by @chr-stian in #2022
- support legacy role import overrides for namespace and name. by @jctanner in #2011
- crc: add IMPORTER_JOB_TIMEOUT and increase timeout by @drodowic in #2027
- Remove authentication requirements from api root by @bmclaughlin in #2016
- new key by @chr-stian in #2031
- Fixup PYTHON_VERSION usage and prep for new images. by @jctanner in #2033
- Change install instructions to use OCI by @jctanner in #2035
- Bump galaxy-importer to 0.4.19 by @jctanner in #2036
- Update remote rh-certified default url by @drodowic in #2032
- use galaxykit instead of requests library so that configuration is ta… by @chr-stian in #2040
- Add django ansible base by @newswangerd in #2048
- Adding support for galaxy operator by @aknochow in #2058
- Move all community tests to the same folder. by @jctanner in #2069
- Integrate Resources API by @bmclaughlin in #2068
- [fix] ldap container can't run using local compose v2 by @rochacbruno in #1713
- The urls for ephemeral environments have changed. by @jctanner in #2075
- Add azure-storage-blob dep for azure blob content storage support by @rooftopcellist in #2072
- Bump pulpcore and aiohttp. by @jctanner in #2074
- Add the ability to override the gunicorn path in start scripts by @rooftopcellist in #2080
- playbooks for CI checks, units and functional tests by @jctanner in #2079
- Do not include group members when fetching the list of users for a namespace by @jctanner in #2085
- update plugin template files by @jctanner in #2087
- fix: Accept SVG as avatar_url by @rochacbruno in #2083
- fix: Fresh installs must get the correct URL for rh-certified by @rochacbruno in #2078
- Add management command to dump auth config data to a file by @bmclaughlin in #2082
- gateway by @chr-stian in #2084
- fix stage tests by @chr-stian in #2095
- add test to cover scenario AAP-21532 by @chr-stian in #2093
- Add organization and team models by @cutwater in #2094
- skip if ocp by @chr-stian in #2096
- Fix rename of fields in models inherited from DAB by @cutwater in #2098
- fix sync tests by @chr-stian in #2097
- skip test by @chr-stian in #2100
- Bump all pulp_* dependencies by @rochacbruno in #2099
- api/v1/imports: change task.kwargs to enc_kwargs by @himdel in #2103
- Add make target and compose file for DAB. by @jctanner in #2104
- Use new entrypoint cmd per guidance from Pulp team by @rooftopcellist in #2105
- Fix pipeline by @chr-stian in #2101
- Switch collection testing over to oci-env. by @jctanner in #2107
- Use pytest.raises context manager for aaiindex test. by @jctanner in #2108
- Fix openapi client generation in the playbooks. by @jctanner in #2109
- Try waiting longer for community collection tests. by @jctanner in #2110
- edit logo test: add a sleep after the initial namespace create. by @jctanner in #2112
- Copy the ulimit attributes for ldap from the old dev stack to oci by @jctanner in #2115
- Disable DAB resource registry by @jctanner in #2114
- CI FIXES: missing migrations, oci nginx template, etc by @jctanner in #2118
- Fix traceback on user serializer with accessing social auth table. by @jctanner in #2117
- Fix test_artifact_upload.py::test_ansible_lint_exception_AAH_2606 by @bmclaughlin in #2122
- Use tmp dir in build_deploy.sh by @bsquizz in #2120
- Set external auth to true for DAB. by @jctanner in #2128
- add HubJWTAuth authentication class by @drodowic in #2130
- We need to use /api/galaxy for DAB. by @jctanner in #2131
- [AAP-22023] Return 401 Unauthorized for session auth by @cutwater in #2119
- Use ANSIBLE_BASE_JWT_KEY to make Galaxy aware of Envoy by @bmclaughlin in #2102
- Fix resource_provider dynaconf hook by @bmclaughlin in #2133
- Bump galaxy-importer to 0.4.21 by @alisonlhart in #2121
- Bump to pulpcore 3.49.7 by @jctanner in #2137
- Bump to pulp_ansible 0.21.4 by @jctanner in #2138
- Fix download url behind resource_provider by @bmclaughlin in #2139
- remove prefix substitution by @chr-stian in #2140
- skip tests in gateway deployment by @chr-stian in #2141
- Fix download redirects through resource_provider by @bmclaughlin in #2142
- remove manifest update scripts by @drodowic in #2143
- fix gw pipelines by @chr-stian in #2144
- Set the token server to the proxy address. by @jctanner in #2145
- Use a more recent version of ansible-core in testing. by @jctanner in #2147
- adapt auth tests to hub version by @chr-stian in #2146
- parameterize importer resource requirements by @drodowic in #2149
- dab jwt proxy mock by @jctanner in #2148
- add missing / by @chr-stian in #2151
- Enable gateway tests w/ dab_jwt by @jctanner in #2150
- Add env overrides for integration test polling sleep times. by @jctanner in #2153
- Enable dynaconf dynamic settings in isolation for DAB only. by @jctanner in #2154
- dynamic API_HOSTNAME & CONTENT_ORIGIN via dynaconf+django-crum by @jctanner in #2134
- Fix ...
Release 4.9.2
What's Changed
- [PR #2083/03225876 backport][stable-4.9] fix: Accept SVG as avatar_url by @patchback in #2088
- [PR #2078/5d56bddb backport][stable-4.9] fix: Fresh installs must get the correct URL for rh-certified by @patchback in #2089
- [PR #2085/8d6fce2c backport][stable-4.9] Do not include group members when fetching the list of users for a namespace by @patchback in #2086
- [PR #2115/e3c9f441 backport][stable-4.9] Copy the ulimit attributes for ldap from the old dev stack to oci by @patchback in #2127
- [stable-4.9] CI fixes by @bmclaughlin in #2126
- Release 4.9.2 by @jerabekjiri in #2124
Full Changelog: 4.9.1...4.9.2
Release 4.9.1
What's Changed
- [PR #2004/141ae4fb backport][stable-4.9] fix(signing):Set signing keys to never expire by @patchback in #2008
- fix: bump pulp_ansible to enable re-upload of deleted collection version on stable-4.9 by @rochacbruno in #2045
- Release 4.9.1 by @jerabekjiri in #2047
Full Changelog: 4.9.0...4.9.1
Release 4.9.0
What's Changed
- [i18n] Update latest translation files by @jerabekjiri in #1883
- [i18n] Create PR only if translation (.po) files were updated by @jerabekjiri in #1888
- Enable django pretty api format by @jerabekjiri in #1891
- Speed up stage tests by @chr-stian in #1890
- [oci-env] Add pulp_certs volume by @jerabekjiri in #1851
- test for test_x_repo_search_acl_social_user instability in CI by @jerabekjiri in #1854
- hotfix: jsonschema import error by @rochacbruno in #1894
- v1 to v3 namespace rbac shim by @jctanner in #1853
- Start docs on legacy rbac administration. by @jctanner in #1895
- fix and improve sync tests by @chr-stian in #1898
- optimize user v3 namespace owner lookups. by @jctanner in #1901
- Ensure beta-galaxy users can delete and deprecate their collections by @bmclaughlin in #1900
- make sync test work with older version (credentials were changed) by @chr-stian in #1902
- from beta galaxy to galaxy stage ansible by @chr-stian in #1903
- more community management commands by @jctanner in #1897
- Set galaxy to old-galaxy for community tools and tests. by @jctanner in #1911
- debug and fix user hijacking. by @jctanner in #1912
- duplicate namespace social login fix by @jctanner in #1910
- Can't sort namespaces without using lambda. by @jctanner in #1916
- New OpenAPI Spec Link by @DO1JLR in #1907
- sync-galaxy-collections: add options for remote and repo name by @jctanner in #1909
- update tests to fix failing pipelines by @chr-stian in #1921
/api/v1/users?username=test
throws server error (500) by @jerabekjiri in #1908- github_user should override namespace.name for legacy roles. by @jctanner in #1923
- Export to console.redhat.com by @slemrmartin in #1816
- Add
download_count
ordering to legacy roles endpoint by @jerabekjiri in #1922 - Update django security release 4.2.6 by @jctanner in #1929
- set proper CONTENT_ORIGIN for ephemeral pr checks by @drodowic in #1932
- Allow users for namespace creation. by @jctanner in #1899
- nginx: add entry for /api, use client_max_body_size by @himdel in #1924
- Update galaxy-importer to 0.4.14 by @jctanner in #1930
- Enable social auth users to see other users. by @jctanner in #1934
- skip test_social_auth_creates_group by @chr-stian in #1936
- skip namespace tests if version is lower than 4.9 by @chr-stian in #1938
- fix social auth namespace creation (again) by @jctanner in #1937
- make lint test homogeneous for all versions by @chr-stian in #1928
username_autocomplete
filter in legacy roles endpoint by @jerabekjiri in #1940- fix role imports with mismatched github_user by @jctanner in #1925
- Fix err 500 on listing /api/v1/namespaces with browsable api enabled by @jerabekjiri in #1915
- run AAP installation on PR by @chr-stian in #1948
- Metrics Collection: Added GALAXY_API_PATH_PREFIX to API call by @slemrmartin in #1939
- Turn on dnf fastest mirrors to prevent getting stuck on slow default mirrors by @jctanner in #1944
- Adds tests path argument for oci_unit_test by @slemrmartin in #1947
- update pulp_ansible to 0.20.2 by @jctanner in #1950
- use unreleased EE images by @chr-stian in #1951
- CI job AAP upgrade by @chr-stian in #1952
- Revamp legacyrole versions. by @jctanner in #1946
- Fix legacy role view version sorting and validation by @jctanner in #1953
- Try a list of keys to find the tag value. by @jctanner in #1954
- Add created and modified fields to Namespaces for auditing purposes. by @jctanner in #1955
- Add edit support for some legacyrole fields. by @jctanner in #1943
- Add tags/roles and tags/collections endpoints by @jerabekjiri in #1931
- more community role documenattion by @jctanner in #1961
- add tests for galaxy stage by @chr-stian in #1960
- Use provider namespace avatar url if possible. by @jctanner in #1965
- Use the correct environment variable by @bmclaughlin in #1964
- Role import logging by @jctanner in #1959
- fix(settings): Add dynaconf_merge to docker/settings:LOGGING by @rochacbruno in #1968
- Stringify exceptions to avoid failed logging serialization. by @jctanner in #1970
- Add the github id to the v1/user serializer for auditing purposes. by @jctanner in #1969
- fix pr check job by @chr-stian in #1972
- Use the correct property for the github id. by @jctanner in #1971
- Add Support for Dynamic Settings by @rochacbruno in #1837
- feat(community): _ui/v1/search endpoint for community search by @rochacbruno in #1973
- Fix
github_user
andgithub_repo
filters inLegacyRoleImportFilter
by @jerabekjiri in #1976 - Use metadata property for role name instead of the generated one. by @jctanner in #1975
- Fix updating my_namespace avatar multiple times by @jerabekjiri in #1966
- [i18n] Update latest translations by @jerabekjiri in #1980
- [i18n] Update translations 2023-12-01 by @github-actions in #1998
- Release 4.9.0 by @jerabekjiri in #1982
New Contributors
- @DO1JLR made their first contribution in #1907
- @slemrmartin made their first contribution in #1816
Full Changelog: 4.8.0...4.9.0
Release 4.8.1
Release 4.7.3
Release 4.7.2
What's Changed
- [stable-4.7] Pushing updated strings for localization by @rooftopcellist in #1752
- [stable-4.7] Backport missing
clear_fuzzy_entries.sh
script by @jerabekjiri in #1758 - [i18n] Update translations 2023-07-01 by @github-actions in #1787
- stable-4.7: update pulp ansible by @bmclaughlin in #1843
- Release 4.7.2 by @jerabekjiri in #1889
Full Changelog: 4.7.1...4.7.2
Release 4.8.0
What's Changed
- Update master to 4.8.0dev by @jerabekjiri in #1667
- Add a setting/flag to display or not display repository info in the UI. by @jctanner in #1669
- Prevent deletion of default distributions and repositories by @newswangerd in #1671
- proxy content app for CRC by @drodowic in #1655
- Hide synclist repos on the distribution list API. by @newswangerd in #1670
- Require a requirements.yaml file when syncing from galaxy.ansible.com. by @newswangerd in #1673
- Upgrade pulp container by @newswangerd in #1674
- Restrict access to copy/move collection version endpoints by @bmclaughlin in #1679
- Add
sudo apt -y update
inbuild_publish.yml
by @jerabekjiri in #1682 - Update translations automatically by @jerabekjiri in #1683
- set proper CONTENT_ORIGIN for ephemeral by @drodowic in #1691
- repo management integration tests by @chr-stian in #1685
- Don't skip required CI jobs for docs PRs by @awcrosby in #1697
- Update changelog from 4.7.0 release. by @jerabekjiri in #1689
- Update community userguide with new information. by @jctanner in #1695
- Point tests to download/sync from beta-galaxy by @rochacbruno in #1678
- Add v3 API reference to community user guide by @rochacbruno in #1693
- Fix permission set for updating a container push repo by @rochacbruno in #1698
- Fix signing script example for container by @rochacbruno in #1699
- Attempt to fix docker/urllib problem by using compose v2 by @rochacbruno in #1706
- Turn on collection download log in image used for CRC deploys by @awcrosby in #1692
- Update deps: pulp-ansible and galaxy-importer by @awcrosby in #1702
- Add a test+fix for upload concurrency. by @jctanner in #1701
- Lets use galaxy ng tests everywhere by @chr-stian in #1721
- fix admin token issue by @chr-stian in #1724
- update test by @chr-stian in #1725
- Add a download counter for legacy roles. by @jctanner in #1719
- Wisdom-aa-collector by @dmzoneill in #1639
- update tests to make them compatible against hub 4.6 by @chr-stian in #1728
- increase wait timeouts by @chr-stian in #1733
- fix url and skip tests by @chr-stian in #1735
- Add sleeps so oci-env can finish running. by @jctanner in #1737
- fix docs typo by @EamonTracey in #1736
- Galaxy ng pipelines by @chr-stian in #1747
- [i18n] Update translation files automatically by @jerabekjiri in #1746
- AAP2.2 compatibility by @chr-stian in #1749
- Decrease time for repo move tasks via pulp-ansible 0.17.2 by @awcrosby in #1750
- Add a document about keyword searching. by @jctanner in #1751
- Handle unexpected docker errors by @chr-stian in #1754
- Fix stage tests by @chr-stian in #1756
- Podman docker retry by @chr-stian in #1762
- Try to wait longer for uploads to finish during concurrency test. by @jctanner in #1764
- Make legacy role owner__username filter check against namespace name by @EamonTracey in #1761
- Fix the pulp_type for the default CollectionRemotes. by @jctanner in #1763
- integration test import role when owner != github user by @EamonTracey in #1766
- [i18n] Remove stable-4.4 from matrix by @jerabekjiri in #1765
- Fix publishing collection to specified repository when content approval is set to false by @jerabekjiri in #1717
- Enable
rebuild_metadata_ansible_repository_version
rbac test by @jerabekjiri in #1581 - Add config setting for insights that requires signature on approval. by @jctanner in #1767
- Add readthedocs configuration by @oraNod in #1768
- Redirect docs from netlify to RTD by @rochacbruno in #1771
- Integration test updates for CRC by @awcrosby in #1774
- Fix automated translation to open PRs against all branches by @jerabekjiri in #1778
- Role download count fail gracefully if read-only database by @EamonTracey in #1779
- skip content signing tests in container verification pipelines by @chr-stian in #1781
- Update to galaxy-importer==0.4.11 by @awcrosby in #1782
- Ensure test is skipped in insights mode by @awcrosby in #1783
- adapt test_ansible_lint_exception to different versions by @chr-stian in #1788
- bump pulpcore, pulp_ansible, pulp_container and django 4.x. by @jctanner in #1753
- Undo set_certification test skips by @jctanner in #1789
- Switch testing over to oci-env by @newswangerd in #1773
- Update tests after markers refactor by @chr-stian in #1793
- django 4.2.3 security update by @jctanner in #1792
- Remove forced skip of test_publish_and_expect_uncertified_hidden by @EamonTracey in #1791
- Hotfix CI install docker compose by @rochacbruno in #1800
- Update pulpcore to handle otel dependency issues. by @jctanner in #1799
- [WIP] Move to python 3.11 by @jctanner in #1796
- Vendor django-automated-logging by @bmclaughlin in #1794
- fix azure tests by @chr-stian in #1803
- add new CI workflow to test against the automation hub collection by @EamonTracey in #1795
- comment out ah collection registry indexing test by @EamonTracey in #1808
- increase max header size by @drodowic in #1813
- Remove lru caching on get_access_policy for memory performance concerns. by @jctanner in #1817
- switch to py3.11 in all oci builds by @jctanner in #1810
- remove ah collection ansible.cfg in CI by @EamonTracey in #1819
- use updated jedi dependency by @EamonTracey in #1818
- Include dev/oci_env_integration in tdd checks. by @jctanner in #1821
- Community profile for oci environment by @jerabekjiri in #1776
- Undo skip marker now that httpdownloader+async is fixed in pulpcore. by @jctanner in #1822
- Add make target for community oci stack. by @jctanner in #1827
- use galaxy-importer import_legacy_role by @EamonTracey in #1748
- fix jinja templating call from ah collection workflow by @EamonTracey in #1830
- Beta galaxy by @chr-stian in #1811
- Try to resolve openshift/CRC homedir unwritable issues. by @jctanner in #1832
- Add retries to move cv call in test. by @jctanner in #1833
- Rename Galaxy Collection by @rochacbruno in #1834
- [WIP] collection download count sync command by @jctanner in #1836
- fix oci-env + keycloak by @jctanner in #1838
- Add test to recreate conditions in AAH-2609. by @jctanner in #1831
- Update all dependencies. by @jctanner in #1841
- Update pulp ci 2023 08 15 by @jctanner in #1844
- Allow admins to be able to can...
Release 4.7.1
What's Changed
- [PR #1682/1d3edcb9 backport][stable-4.7] Add
sudo apt -y update
inbuild_publish.yml
by @patchback in #1687 - Backport Fix permission set for updating a container push repo #1698 to stable-4.7 by @rochacbruno in #1707
- AAP 2.4 Translations (2) by @rooftopcellist in #1718
- [PR #1737/a5b0878f backport][stable-4.7] Add sleeps so oci-env can finish running. by @patchback in #1738
- Add a test+fix for upload concurrency. (#1701) by @jctanner in #1741
- Release 4.7.1 by @jerabekjiri in #1744
Full Changelog: 4.7.0...4.7.1