What's Changed
- bump master to 4.7.0dev by @ShaiahWren in #1459
- Replace the old insights proxy with a new one by @newswangerd in #1457
- Add integration tests for container_repo_paths endpoints by @bmclaughlin in #1462
- Integration api prefix fix by @jctanner in #1464
- Update pulp ci to use older image by @awcrosby in #1474
- Improve skipping the validate_commit_message check by @awcrosby in #1478
- Add backport labels to PRs by @awcrosby in #1449
- Remove errant pytest mark by @bmclaughlin in #1476
- Update pulp plugin_template by @mikedep333 in #1481
- labeler: react only when a PR is opened, not on updates by @himdel in #1488
- clowder: tune health checks by @drodowic in #1485
- Add integration tests for Pulp endpoints by @bmclaughlin in #1486
- Upgrade pulp_container to 2.14.1 by @rochacbruno in #1489
- Inject context to filter signatures based on distro.repository by @rochacbruno in #1465
- Bypass social_core's randomized username creation when a user exists. by @jctanner in #1493
- Social auth create namespace by @jctanner in #1484
- Fix v1 sync users by @jctanner in #1497
- Changelog entry for v1 addition by @awcrosby in #1492
- Set CacheControl hdrs directives no-cache on login by @alikins in #1470
- Remove dependency pin for ansible-lint by @awcrosby in #1503
- clowder: run post-deploy-test with specific serviceaccount by @drodowic in #1496
- clowder: run jobs with a specific service account by @drodowic in #1495
- CI Cleanup. by @jctanner in #1505
- re-add missing v1 filters. by @jctanner in #1508
- Revert "Disable signatures in the v3 collection detail serializer (#1455)" by @awcrosby in #1509
- Additional integration testing on Pulp endpoints by @bmclaughlin in #1498
- Change social auth created group name to "namespace:<namespace_name>". by @jctanner in #1507
- Fix more settings for community profile. by @jctanner in #1510
- Remove hard-coded url by @bmclaughlin in #1514
- Fix broken migration by @newswangerd in #1515
- Upgrade to pulpcore 3.21.1 by @awcrosby in #1513
- UI permissions refactor by @ShaiahWren in #1430
- Add option to customize ldap group params by @rochacbruno in #1511
- Use ansible-core instead of ansible-base as integration client. by @jctanner in #1524
- Add frontend requirements to clowd-app by @drodowic in #1379
- Community docs ... by @jctanner in #1501
- Move execution-environments/repositories endpoints to v3 by @jerabekjiri in #1397
- Update integration tests to be run against stage by @chr-stian in #1517
- single req file for stage and non stage integration tests by @chr-stian in #1528
- Add OCI Env profiles by @newswangerd in #1423
- ephemeral tests fixes by @jctanner in #1527
- Get AAP version from VERSION file by @jerabekjiri in #1469
- Update galaxy-importer dependency by @awcrosby in #1533
- Fix AttributeError in index_registry task by @alikins in #1521
- convert pr_check.sh to use frontend operator by @drodowic in #1526
- adapt RUN_INTEGRATION_STAGE.sh script to new container with python 3.9 by @chr-stian in #1536
- Fix intermittent JSONDecodeError by @bmclaughlin in #1540
- Update pulpcore and cryptography dependencies by @awcrosby in #1541
- Add content_guard to validated repo's distro via migration by @awcrosby in #1548
- update post-merge CI tests by @drodowic in #1547
- Add django script to manage users in group by @Tompage1994 in #1331
- Run black to fix lint errors in management command by @awcrosby in #1554
- Update integration tests to use api_prefix by @bmclaughlin in #1546
- Add developer documentation. by @newswangerd in #1375
- fix post-deploy-test script by @drodowic in #1555
- Update localization strings by @himdel in #1542
- Switch to
python3
package for LDAP requirements by @jerabekjiri in #1556 - Update changelog from 4.6.0 release. by @newswangerd in #1557
- Import IQE rbac tests by @chr-stian in #1560
- Sync tests against stage by @chr-stian in #1561
- Use pulp_ansible collection upload refactor by @gerrod3 in #1463
- Add GH Action for build and publish galaxy_ng by @jerabekjiri in #1550
- Add extra validation and use PYPI_RELEASE_TOKEN by @jerabekjiri in #1566
- Use correct PyPI index in gha release process by @jerabekjiri in #1569
- Integration: Do not upload to the distribution by default. by @jctanner in #1568
- Add CI tests for CRC sync. by @newswangerd in #1551
- Optimize RBAC tests by @newswangerd in #1408
- Insights dev - disable RUN_ANSIBLE_TEST by @himdel in #1564
- Add ?version_range filter by @newswangerd in #1571
- Use top level created field for default v1 roles ordering. by @jctanner in #1575
- change slack notification to use incoming webhook by @drodowic in #1577
- Update access policies for ansible repository management by @jerabekjiri in #1530
- Update oci-env to pull from main repo by @newswangerd in #1574
- Integration tests: improve waits and retries by @awcrosby in #1579
- Update pulp plugin-template by @awcrosby in #1583
- Check for github action updates monthly by @jlosito in #1578
- Move oci-env+sync testing to a separate file. by @jctanner in #1586
- Steal the polling logic from oci-env. by @jctanner in #1587
- Make sync test compatible with version 4.4 by @chr-stian in #1580
- Fix test that fails often against stage env by @awcrosby in #1590
- Improve commit validation message by @ssbarnea in #1595
- Issue: AAH-1958 by @brsanche in #1591
- Add
django_guid.middleware.guid_middleware
toMIDDLEWARE
settings by @jerabekjiri in #1596 - Update integration test make target to use standalone script by @awcrosby in #1600
- Update to latest pulp releases by @awcrosby in #1599
- Call get_guid() as a function in set-repo-keyring by @alikins in #1608
- Test
Failed validating 'format' in schema
in test_galaxy_openapi_validation by @jerabekjiri in #1616 - Fix make docker/build on the dev environment. by @newswangerd in #1619
- make SOCIAL_AUTH_KEYCLOAK_LOGOUT_URL configurable by @AndrewDi in #1601
- Remove repository lock and
inbound
repository/distribution logic by @jerabekjiri in #1602 - Add legacy role filter for tag(s) & reduce default page size to 10 by @jctanner in #1621
- Add removerole endpoint for CLI compatibility. by @jctanner in #1623
- Switch to using pulp dev branches by @newswangerd in #1620
- Ensure repo deletion also removes associated content and artifacts by @ShaiahWren in #1603
- change vault usernames by @appuk in #1622
- feat(api): API endpoint for AI Index Deny List by @rochacbruno in #1618
- Update containers to python 3.9 by @newswangerd in #1628
- Update copy endpoint to copy collection version and associated content by @jerabekjiri in #1626
- Add labels to pulp repos by @newswangerd in #1631
- Pin dynaconf to 3.1.12 for pulpcore requirements. by @jctanner in #1634
- Fix repo modify permissions. by @newswangerd in #1640
- Update deps to pulpcore 2.23 by @newswangerd in #1641
- Allow libldap referral chasing to be disabled. by @rochacbruno in #1636
- Refactor accesss policy loading by @newswangerd in #1647
- Repo management approval workflow by @newswangerd in #1635
- Reduce query time for a collection's versions in the UI api. by @jctanner in #1651
- Add GALAXY_LDAP_MIRROR_ONLY_EXISTING_GROUPS config option by @newswangerd in #1609
- minimal cross repo search ACL by @jctanner in #1652
- Allow unauth users to access distributions and collections_versions by @jerabekjiri in #1658
- Hack pulp namespace support into galaxy_ng by @newswangerd in #1642
- fix nginx error in ephemeral/crc by @drodowic in #1660
- Add galaxy.collection_remote_owner role by @newswangerd in #1654
- Custom querysets for private repos by @bmclaughlin in #1649
- Update PO files by @newswangerd in #1659
- Pin pulp_ansible version and update template_config by @jerabekjiri in #1662
- Update galaxy_ng dependencies by @awcrosby in #1664
- Set version to 4.7.0b1 by @jerabekjiri in #1666
- [PR #1671/d7225180 backport][stable-4.7] Prevent deletion of default distributions and repositories by @patchback in #1672
- [backport] Hide synclist repos on the distribution list API. (#1670) by @newswangerd in #1675
- [backport] Require a requirements.yaml file when syncing from galaxy.ansible.com… by @newswangerd in #1676
- [PR #1674/7e0d0d50 backport][stable-4.7] Upgrade pulp container by @patchback in #1677
- [PR #1679/82258f50 backport][stable-4.7] Restrict access to copy/move collection version endpoints by @patchback in #1680
- Release 4.7.0 by @jerabekjiri in #1681
New Contributors
- @mikedep333 made their first contribution in #1481
- @chr-stian made their first contribution in #1517
- @Tompage1994 made their first contribution in #1331
- @jlosito made their first contribution in #1578
- @ssbarnea made their first contribution in #1595
- @brsanche made their first contribution in #1591
- @AndrewDi made their first contribution in #1601
- @appuk made their first contribution in #1622
Full Changelog: 4.6.0...4.7.0