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