Changelog¶
0.21.3 (2024-02-28)¶
Bugfixes¶
0.21.2 (2024-02-26)¶
No significant changes.
0.21.1 (2023-12-12)¶
Bugfixes¶
Duplicate Collection uploads no longer return 400s. #1691
0.21.0 (2023-11-03)¶
Features¶
Added pulpcore 3.40 compatibility.
Display the
count
attribute in the tags of collections. #1612
Bugfixes¶
0.20.4 (2024-02-28)¶
Bugfixes¶
0.20.3 (2023-12-12)¶
Bugfixes¶
Duplicate Collection uploads no longer return 400s. #1691
0.20.2 (2023-10-23)¶
Bugfixes¶
Fixed highest version calculation failing when versions of a collection were created out of order. #1623
0.20.1 (2023-10-03)¶
Bugfixes¶
Ignore the “users” field in namespace data during sync. #1598
0.20.0 (2023-09-26)¶
Features¶
Bugfixes¶
Fixed ordering by version in the
/ansible/search/collection-versions/
endpoint. #1516Stopped collection sync from failing if a namespace’s avatar url was unreachable. #1543
Fixed a sporadic sync error when re-syncing a repository with new collection versions. #1547
Prevented a race condition that lead to contraint violations when calculating the highest version of a collection. #1571
Misc¶
0.19.0 (2023-07-20)¶
Features¶
Exposes collection download count in the api. Download count controlled by new setting ANSIBLE_COLLECT_DOWNLOAD_COUNT. #1478
Bugfixes¶
0.18.2 (2023-10-03)¶
Bugfixes¶
Ignore the “users” field in namespace data during sync. #1598
0.18.1 (2023-09-21)¶
Features¶
Added settings
ANSIBLE_AUTHENTICATION_CLASSES
andANSIBLE_PERMISSION_CLASSES
to allow for customizing Galaxy authentication and authorization separate from Pulp APIs. #1555
0.18.0 (2023-05-25)¶
Features¶
Updated compatibility for pulpcore 3.25 and Django 4.2. #1462
Bugfixes¶
Reduce fetched fields in cv list endpoint to prevent oomkill. #1433
Fix traceback when publishing a collection to the v2 API endpoint #1441
Fixed several bugs in the galaxy v2 API related to generating URLs for various collection resources. #1452
Increase collectionversion search index build speeds. #1467
0.17.5 (2023-10-03)¶
Bugfixes¶
Ignore the “users” field in namespace data during sync. #1598
0.17.4 (2023-08-10)¶
Bugfixes¶
0.17.3 (2023-07-05)¶
Bugfixes¶
Fixed updated namespacemetadata in x-repo search indexing. #1494
0.17.2 (2023-05-30)¶
Bugfixes¶
0.17.1 (2023-05-09)¶
Bugfixes¶
0.17.0 (2023-03-30)¶
Features¶
Added Namespace metadata content model and Galaxy endpoints v3/namespaces/ & v3/plugin/ansible/content/<base_path>/namespaces/.
Added ability to sync Namespaces during Collection syncs. #735
Add a cross repository collection version index for fast searching and filtering. #739
Added “total” count on “sync.parsing.metadata” progress report. #1219
Added Role Based Access Control. New default roles (creator, owner, viewer) have been added for
AnsibleRepository
,AnsibleDistribution
,CollectionRemote
,RoleRemote
, andGitRemote
. New detail role management endpoints (my_permissions
,list_roles
,add_role
,remove_role
) have been added toAnsibleRepository
,AnsibleDistribution
,CollectionRemote
,GitRemote
, andRoleRemote
. #1290Add CollectionVersionMark as a content #1325
Added
last_sync_task
field toCollectionRemote
andAnsibleRepository
. Added filtering byurl
inCollectionRemote
. #1344Created POST
{repo_href}/copy_collection_version/
and POST{repo_href}/copy_collection_version/
API endpoints which allow for copying and moving collections between repos. #1394
Bugfixes¶
GitRemotes can now be attached to an AnsibleRepository. #1140
Fixed a 500 server error in the
repositories/ansible/ansible/{repository_pk}/versions/{number}/rebuild_metadata/
endpoint. #1322Pinned the dependency upper bound on setuptools to <66.2.0. Newer versions introduce stricter PEP-440 parsing. #1340
Fixed duplicate operationIDs in Galaxy V1 & V2 API endpoint schemas. #1356
Fix exclude list when syncing from galaxy_ng. #1381
Fixed broken sync form servers without signatures or marks. #1387
Fix 404 on collection detail routing for collections with a name of “collections”. #1388
Pre-release collection versions should only be higher than stable releases when none exist. #1391
Selectively delete indexes for content no longer in the repo. #1396
Improved Documentation¶
Fixed linebreak issues in remote workflow cli examples. #1328
Misc¶
0.16.2 (2023-12-14)¶
Bugfixes¶
0.16.1 (2023-02-23)¶
Bugfixes¶
Removed unused dependency on packaging. #1366
Improved Documentation¶
Fixed linebreak issues in remote workflow cli examples. #1328
Misc¶
0.16.0 (2022-12-01)¶
Features¶
An existing artifact or upload object can now be used to create a Collection. #1175
Bugfixes¶
Deprecations and Removals¶
Renamed CollectionVersion upload fields [namespace, name, version] to expected_[namespace, name, version].
Deprecated /ansible/collections/ upload endpoint. Use /pulp/api/v3/content/ansible/collection_versions/ instead.
Deprecated Galaxy V2 Collection upload endpoint. Use Galaxy V3 Collection Artifact upload endpoint instead. #1176
Misc¶
0.15.4 (2023-12-14)¶
Bugfixes¶
Fix exclude list when syncing from galaxy_ng. #1381
0.15.3 (2023-02-23)¶
Bugfixes¶
Removed unused dependency on packaging. #1366
Misc¶
0.15.2 (2023-02-03)¶
Bugfixes¶
Pinned the dependency upper bound on setuptools to <66.2.0. Newer versions introduce stricter PEP-440 parsing. #1340
0.15.1 (2023-01-20)¶
Improved Documentation¶
Fixed linebreak issues in remote workflow cli examples. #1328
Misc¶
0.15.0 (2022-09-21)¶
Features¶
Implement v3/plugin/client-configuration/ endpoint to communicate to the ansible galaxy client which distribution to use. #740
Added modelresources for Pulp import/export of collection version signatures. #844
Added CollectionDownloadLog table and logger. #946
Added
rebuild_metadata
endpoint to ansible repositories and repository versions. #1106
Bugfixes¶
Fixed bug where Git Remote failed to clone git submodules when syncing a collection from a git repository. #1065
Add a gpgkey field to the ansible repository to ease verification of collection signatures. #1086
Fixed a bug where updating a CollectionRemote did not reset all repositories sync timestamp. #1177
Update the jsonschema requirements to not conflict with ansible-lint. Currently ansible-lint requires at least 4.9, so match that. #1202
Switched the attribute token on CollectionRemotes to be encrypted in the database and not to be exposed in the API. #1221
Deprecations and Removals¶
Removed
keyring
attribute from repositories in favor ofgpgkey
. #1086
Misc¶
0.14.2 (2022-09-15)¶
Bugfixes¶
Update the jsonschema requirements to not conflict with ansible-lint. Currently ansible-lint requires at least 4.9, so match that. #1202
0.14.1 (2022-09-09)¶
Misc¶
0.14.0 (2022-06-30)¶
Features¶
Enable support for the pulpcore setting
REDIRECT_TO_OBJECT_STORAGE=False
. #943
Bugfixes¶
Fixed 500 error when accessing Galaxy APIs when distribution is not pointing to a repository. #909
Allow deleting collection versions when another version of the collection satisfies requirements. #933
Fixed generation of the redirect url to the object storage #956
Fixed improper type
KeyringEnum
being generated in client bindings. #973
Misc¶
0.13.6 (2023-02-03)¶
Bugfixes¶
Pinned the dependency upper bound on setuptools to <66.2.0. Newer versions introduce stricter PEP-440 parsing. #1340
Improved Documentation¶
Fixed linebreak issues in remote workflow cli examples. #1328
0.13.5 (2022-11-16)¶
Bugfixes¶
Switched the attribute token on CollectionRemotes not to be exposed in the API. #1221
Misc¶
0.13.4 (2022-08-23)¶
No significant changes.
0.13.3 (2022-08-22)¶
No significant changes.
0.13.2 (2022-06-17)¶
No significant changes.
0.13.1 (2022-06-15)¶
Bugfixes¶
0.13.0 (2022-04-11)¶
Features¶
Galaxy API Refactor stage 1
Move the existing collection views under /plugin/ansible/. Redirects the legacy v3 endpoints to their counterparts in /plugin/ansible/. Adds a new configuration option ANSIBLE_DEFAULT_DISTRIBUTION_PATH that allows users to configure a default distribution base path for the API. Adds a new configuration option ANSIBLE_URL_NAMESPACE that allows django URL namespace to be set on reverse so that urls can be configured to point correctly to the galaxy APIs when pulp ansible is deployed as part of automation hub. Adds the get v3/artifacts/path/file API endpoint from galaxy_ng. Enable RedirectContentGuard. #728
Added upload endpoint for
/content/ansible/collection_signatures/
#837Made certs dir configurable #851
Add api endpoints to delete collections and collection versions. #879
Bugfixes¶
Fixed
manifest
andfiles
fields not being set when uploading a collection. #840Signatures are now properly generated from a collection’s MANIFEST.json file. #841
Fixed collection signature filtering by
signed_collection
andsigning_service
. #860Fix a bug where when a collection version is removed from a repository, it’s associated signatures and deprecated content remains in the repository. #889
0.12.1 (2022-04-11)¶
Bugfixes¶
Fixed
manifest
andfiles
fields not being set when uploading a collection. #840
0.12.0 (2022-02-02)¶
Features¶
Added Collection Signatures to the Galaxy V3 API to allow for syncing of signatures during a collection sync. #748
Added
CollectionVersionSignature
content model to store signatures for Collections. #757Added API to serve Collection Signatures at
/pulp/api/v3/content/ansible/collection_signatures/
. #758Enabled Collection Remote to sync content that was initially synced using Git Remote. #778
Bugfixes¶
Fixed the migrations 0035 and 0036 that handle the transition of deprecations to being repository content and used to fail on uniquenes constraints. #791
Use proxy auth credentials of a Remote when syncing content #801
Adds workaround to handle collections that do not have a
requires_ansible
in themeta/runtime.yml
data. This can happen in collections fromgalaxy.ansible.com
. #806
Misc¶
0.11.1 (2021-12-20)¶
Misc¶
0.11.0 (2021-12-15)¶
Features¶
Added ability to sync only metadata from a Git remote. This is a tech preview feature. The functionality may change in the future. #744
Syncing now excludes collection versions found at
/excludes/
endpoint of remote. #750Added a Git Remote that is used to sync content from Git repositories. This is a tech preview feature. The functionality may change in the future. #751
Added ability to sync collections using GitRemote. This is a tech preview feature. The functionality may change in the future. #752
Use
shared_resources
in tasks where appropriate. #753
Bugfixes¶
Case-insensitive search for the
owner__username
and rolename
fields in the pulp_ansible role view (same as on galaxy.ansible.com). #747
0.10.5 (2023-02-03)¶
Bugfixes¶
Pinned the dependency upper bound on setuptools to <66.2.0. Newer versions introduce stricter PEP-440 parsing. #1340
Improved Documentation¶
Fixed linebreak issues in remote workflow cli examples. #1328
0.10.4 (2022-11-17)¶
Bugfixes¶
Switched the attribute token on CollectionRemotes not to be exposed in the API. #1221
0.10.3 (2022-06-07)¶
Bugfixes¶
Syncing now excludes collection versions found at
/excludes/
endpoint of remote. #960
0.10.2 (2022-01-31)¶
Bugfixes¶
Fixed the migrations 0035 and 0036 that handle the transition of deprecations to being repository content and used to fail on uniquenes constraints. #791
Use proxy auth credentials of a Remote when syncing content #801
Adds workaround to handle collections that do not have a
requires_ansible
in themeta/runtime.yml
data. This can happen in collections fromgalaxy.ansible.com
. #806
0.10.1 (2021-10-05)¶
Bugfixes¶
Added a better error message when trying to sync a missing collection using V3 endpoints. #9404
Ensure deprecation status is in sync with the remote #9442
Fixed optimized mirror syncs erroneously removing all content in the repository. #9476
Changed the use of
dispatch
to match the signature from pulpcore>=3.15. #9483
Misc¶
0.10.0 (2021-08-31)¶
Features¶
Made deprecation exportable/importable #8205
Bugfixes¶
Fixed bug where sync tasks would open a lot of DB connections. #9260
Deprecations and Removals¶
Misc¶
0.9.2 (2021-10-04)¶
Bugfixes¶
Fixed optimized mirror syncs erroneously removing all content in the repository. (backported from #9476) #9480
0.9.1 (2021-08-25)¶
Bugfixes¶
Misc¶
0.9.0 (2021-07-21)¶
Bugfixes¶
Renaming bindings to be compatible with pulpcore >= 3.14 #8971
Misc¶
0.8.1 (2021-07-21)¶
Bugfixes¶
Misc¶
0.8.0 (2021-06-01) Features ——–
Bugfixes¶
/collection_versions/all/ endpoint is now streamed to alleviate timeout issues #8439
V3 sync now properly waits for async task completion #8442
Remove scheme from apache snippet #8572
Fix collections endpoint for collections named “api” #8587
Fix requirements.yml parser for pinned collection version #8627
Fixed dependency syncing slowing down from excessive task creation #8639
Updated api lengths for collection version fields to match db model lengths. #8649
Optimized unpaginated collection_versions endpoint #8746
Improved Documentation¶
Fixed broken link on client bindings page #8298
Misc¶
0.7.6 (2022-06-07)¶
Bugfixes¶
0.7.5 (2022-01-31)¶
Bugfixes¶
0.7.4 (2021-11-12)¶
Bugfixes¶
/collection_versions/all/ endpoint is now streamed to alleviate timeout issues Optimized unpaginated collection_versions endpoint (backported from #8439 and #8746) rochacbruno #8923
Use proxy auth credentials of a Remote when syncing content. Warning: This is not a proper fix. The actual fix is shipped with 0.7.5. #9391
Misc¶
0.7.3 (2021-04-29)¶
Bugfixes¶
Fix requirements.yml parser for pinned collection version #8647
V3 sync now properly waits for async task completion #8664
Remove scheme from apache snippet #8665
Fix collections endpoint for collections named “api” #8666
Updated api lengths for collection version fields to match db model lengths. #8667
0.7.2 (2021-04-09)¶
No significant changes.
0.7.1 (2021-03-04)¶
Bugfixes¶
0.7.0 (2021-02-11)¶
Features¶
Ansible export/import is now available as a tech preview feature #6738
Expose MANIFEST.json and FILES.json at CollectionVersion endpoint #7572
Introduce a new
v3/
endpoint returning publication time #7939Introduces a new
v3/collections/all/
endpoint returning all collections unpaginated. #7940Introduces a new
v3/collection_versions/all/
endpoint returning all collections versions unpaginated. #7941Improve sync performance with no-op when possible. To disable the no-op optimization use the
optimize=False
option on thesync
call. #7942Adds the
requires_ansible
attribute to the Galaxy V3 CollectionVersion APIs. This documents the version of Ansible required to use the collection. #7949Field
updated_at
from Galaxy v3 Collections endpoint using latest instead of highest version #8012Efficient sync with unpaginated metadata endpoints if they are available. #8177
Bugfixes¶
Make collection namespace max_length consistent in models #8078
Improved Documentation¶
Move official docs site to https://docs.pulpproject.org/pulp_ansible/. #7926
Updated Roles and Collections workflows to use Pulp-CLI commands #8076
Misc¶
0.6.2 (2021-03-03)¶
Bugfixes¶
Use DRF token when no
auth_url
is provided #8290
0.6.1 (2021-01-15)¶
Bugfixes¶
0.6.0 (2020-12-01)¶
Features¶
Enable filter by name/namespace on Collections V3 endpoint #7873
Bugfixes¶
Misc¶
0.5.11 (2022-01-31)¶
Bugfixes¶
Use proxy auth credentials of a Remote when syncing content #801
0.5.10 (2021-09-13)¶
Bugfixes¶
Use proxy auth credentials of a Remote when syncing content. #9390
0.5.9 (2021-04-29)¶
Bugfixes¶
0.5.8 (2021-03-08)¶
Bugfixes¶
Allow updating
auth_url
on CollectionRemote whentoken
is already set #8362
0.5.7 (2021-03-03)¶
Bugfixes¶
Use DRF token when no
auth_url
is provided #8290
0.5.6 (2021-01-12)¶
Bugfixes¶
0.5.5 (2020-12-11)¶
Bugfixes¶
Field
updated_at
from Galaxy v3 Collections endpoint using highest version #7990
0.5.4 (2020-12-04)¶
Bugfixes¶
Increase interval between requests when token is required #7929
0.5.3 (2020-12-04)¶
Bugfixes¶
Avoid rate limiting by slowing down sync when token is required #7917
0.5.2 (2020-11-19)¶
Bugfixes¶
Improve MANIFEST.json handling and provide better error message #5745
Ensure that when creating a
CollectionRemote
you can usetoken
without specifyingauth_url
#7821Fix version comparisons during sync and upload when comparing the same version with different build numbers. #7826
Stop making requests to docs-blob endpoint on Galaxy v2 #7830
Avoid to download docs-blob when content is already saved #7831
Ensure deprecation status is synced even when no content changes #7834
Fix deprecation status update for pulp-ansible-client #7871
Makes
url
optional when patching a collection remote #7872
0.5.1 (2020-11-09)¶
Bugfixes¶
Token refresh happens when needed, not on every call. #7643
Field
updated_at
from Galaxy v3 Collections endpoint using latest instead of highest version #7775Allow CollectionUploadViewSet subclass to set own serializer #7788
Ensure that when creating a
CollectionRemote
with either atoken
orauth_url
that you use both together. #7802
0.5.0 (2020-10-29)¶
Features¶
Adds a new
/pulp/api/v3/ansible/copy/
endpoint allowing content to be copied from oneAnsibleRepository
version to a destinationAnsibleRepository
. #7621
Bugfixes¶
Sync collection deprecation status #7504
Supporting url formats that conform to ansible-galaxy cli (e.g. “https://galaxy.ansible.com” and “https://galaxy.ansible.com/api”). #7686
Fixed bug where only 10 collections were being synced in some cases #7740
Fixed syncing with a default remote. #7742
Increase the version size for
CollectionVersions
. #7745Fixed bug where we didn’t properly handle trailing slashes. #7767
Deprecations and Removals¶
Remove ‘certification’ flag from CollectionVersion #6715
Derive ANSIBLE_CONTENT_HOSTNAME from CONTENT_ORIGIN #7368
Removing deprecated field from Collection #7504
Url formats must conform to ansible-galaxy cli format (e.g. “https://galaxy.ansible.com” and “https://galaxy.ansible.com/api”). This means we no longer support urls such as “https://galaxy.ansible.com/api/v2/collections” or “https://galaxy.ansible.com/api/v2/collections/amazon/aws”. #7686
Galaxy URLs now require trailing slashes per the ansible-galaxy docs. Made an exception for “https://galaxy.ansible.com” since the ansible-galaxy CLI code does as well. #7767
0.4.3 (2020-11-04)¶
Features¶
Allow CollectionUploadViewSet subclass to set own serializer #7788
0.4.2 (2020-10-09)¶
Bugfixes¶
0.4.1 (2020-09-30)¶
Bugfixes¶
0.4.0 (2020-09-23)¶
Bugfixes¶
0.3.0 (2020-09-09)¶
Features¶
Bugfixes¶
Deprecations and Removals¶
Changed V3 pagination to match Galaxy V3 API pagination #7435
Misc¶
0.2.0 (2020-08-17)¶
Features¶
Allow a Remote to be associated with a Repository and automatically use it when syncing the Repository. #7194
Deprecations and Removals¶
Moved the role remote path from
/pulp/api/v3/remotes/ansible/ansible/
to/pulp/api/v3/remotes/ansible/role/
to be consistent with/pulp/api/v3/remotes/ansible/collection/
. #7305
Misc¶
0.2.0b15 (2020-07-14)¶
Features¶
0.2.0b14 (2020-06-19)¶
Bugfixes¶
Misc¶
0.2.0b13 (2020-05-28)¶
Features¶
Increased max length for documentation, homepage, issues, repository in CollectionVersion #6648
Bugfixes¶
Improved Documentation¶
Updated the required roles names #6760
Misc¶
0.2.0b12 (2020-04-30)¶
Improved Documentation¶
Documented bindings installation on dev environment #6390
Misc¶
0.2.0b11 (2020-03-13)¶
Features¶
Add support for syncing collections from Automation Hub’s v3 api. #6132
Bugfixes¶
Including file type extension when uploading collections. This comes with a data migration that will fix incorrect fields for already uploaded collections. #6223
Improved Documentation¶
Added docs on how to use the new scale testing tools. #6272
Misc¶
0.2.0b10 (2020-02-29)¶
Bugfixes¶
Includes webserver snippets in the packaged version also. #6248
Misc¶
0.2.0b9 (2020-02-28)¶
Bugfixes¶
Fix 404 error with ansible-galaxy 2.10.0 while staying compatible with 2.9.z CLI clients also. #6239
Misc¶
0.2.0b8 (2020-02-02)¶
Bugfixes¶
Improved Documentation¶
Heavy overhaul of workflow docs to be two long pages that are focused on the
ansible-galaxy
cli. #4889
Misc¶
0.2.0b7 (2019-12-16)¶
Features¶
Add “modify” endpoint as
/pulp/api/v3/repositories/ansible/ansible/<uuid>/modify/
. #5783
Improved Documentation¶
Adds copyright notice to source. #4592
Misc¶
0.2.0b6 (2019-11-20)¶
Features¶
Add Ansible Collection endpoint. #5520
Added since filter for CollectionImport messsages. #5522
Add a tags filter by which to filter collection versions. #5571
Allow users to update deprecated for collections endpoint. #5577
Add the ability to set a certification status for a collection version. #5579
Add sorting parameters to the collection versions endpoint. #5621
Expose the deprecated field on collection versions and added a deprecated filter. #5645
Added filters to v3 collection version endpoint #5670
Bugfixes¶
Deprecations and Removals¶
Change _id, _created, _last_updated, _href to pulp_id, pulp_created, pulp_last_updated, pulp_href #5457
Remove “_” from _versions_href, _latest_version_href #5548
Removing base field: _type . #5550
Change is_certified to certification enum on CollectionVersion. #5579
Sync is no longer available at the {remote_href}/sync/ repository={repo_href} endpoint. Instead, use POST {repo_href}/sync/ remote={remote_href}.
Creating / listing / editing / deleting Ansible repositories is now performed on /pulp/api/v3/ansible/ansible/ instead of /pulp/api/v3/repositories/. Only Ansible content can be present in a Ansible repository, and only a Ansible repository can hold Ansible content. #5625
Removing unnecessary DELETE action for set_certified method. #5711
Misc¶
0.2.0b5 (2019-10-01)¶
Misc¶
0.2.0b3 (2019-09-18)¶
Features¶
Setting code on ProgressBar. #5184
Add galaxy-importer into import_collection to parse and validate collection. #5239
Add Collection upload endpoint to Galaxy V3 API. #5243
Introduces the GALAXY_API_ROOT setting that lets you re-root the Galaxy API. #5244
Add requirements.yaml specification support to collection sync. #5250
Adding is_highest filter for Collection Version. #5278
Add certified collections status support. #5287
Support pulp-to-pulp syncing of collections by expanding galaxy API views/serializers #5288
Add model for tracking collection import status. #5300
Add collection imports endpoints. #5301
Uploaded collections through the Galaxy V2 and V3 APIs now auto-create a RepositoryVersion for the Repository associated with the AnsibleDistribution. #5334
Added support for ansible-galaxy collections command and removed mazer. #5335
CollectionImport object is created on collection upload. #5358
Adds id field to collection version items returned by API. #5365
The Galaxy V3 artifacts/collections/ API now logs correctly during the import process. #5366
Write galaxy-importer result of contents and docs_blob into CollectionVersion model #5368
The Galaxy v3 API validates the tarball’s binary data before import using the optional arguments expected_namespace, expected_name, and expected_version. #5422
Settings
ANSIBLE_API_HOSTNAME
andANSIBLE_CONTENT_HOSTNAME
now have defaults that use your FQDN, which works with the installer defaults. #5466
Bugfixes¶
Treating how JSONFields will be handled by OpenAPI. #5299
Galaxy API v3 collection upload returns valid imports URL. #5357
Fix CollectionVersion view imcompatibilty with ansible-galaxy. Fixes ansible issue https://github.com/ansible/ansible/issues/62076 #5459
Improved Documentation¶
Added documentation on all settings. #5244
Deprecations and Removals¶
Misc¶
0.2.0b2 (2019-08-12)¶
Features¶
Fulltext Collection search is available with the
q
filter argument. A migration creates databases indexes to speed up the search. #5075Sync all collections (a full mirror) from Galaxy. #5165
Mirror ansible collection #5167
Added new fields to CollectionVersion and extended the CollectionVersion upload and sync to populate the data correctly. The serializer displays the new fields. The ‘tags’ field in serializer also has its own viewset for filtering on Tag objects system-wide. #5198
Custom error handling and pagination for Galaxy API v3 is available. #5224
Implements Galaxy API v3 collections and collection versions endpoints #5225
Bugfixes¶
Deprecations and Removals¶
Removing whitelist field from CollectionRemote. #5165
Misc¶
0.2.0b1 (2019-07-12)¶
Features¶
Adds Artifact sha details to the Collection list and detail APIs. #4827
Collection sync now provides basic progress reporting. #5023
A new Collection uploader has been added to the pulp_ansible API at
/pulp/api/v3/ansible/collections/
. #5050Collection filtering now supports the ‘latest’ boolean. When True, only the most recent version of each
namespace
andname
combination is included in filter results. #5076
Bugfixes¶
Collection sync now creates a new RepositoryVersion even if no new Collection content was added. #4920
Content present in a second sync now associates correctly with the newly created Repository Version. #4997
Collection sync no longer logs errors about a missing directory named ‘ansible_collections’ #4999