Changelog

3.0.0b7 (2019-10-16)

Features

  • Convert all the TextFields which store JSON content into Django JSONFields. #5215

Improved Documentation

  • Change the prefix of Pulp services from pulp-* to pulpcore-* #4554
  • Docs update to use pulp_use_system_wide_pkgs. #5488

Deprecations and Removals

  • Change _id, _created, _last_updated, _href to pulp_id, pulp_created, pulp_last_updated, pulp_href #5457
  • Removing repository from Addon/Variant serializers. #5516
  • Moved endpoints for distribution trees and repo metadata files to /pulp/api/v3/content/rpm/distribution_trees/ and /pulp/api/v3/content/rpm/repo_metadata_files/ respectively. #5535
  • Remove “_” from _versions_href, _latest_version_href #5548

3.0.0b6 (2019-09-30)

Features

  • Add upload functionality to the rpm contents endpoints. #5453
  • Synchronize and publish modular content. #5493

Bugfixes

  • Add url prefix to plugin custom urls. #5330

Deprecations and Removals

  • Removing pulp/api/v3/rpm/upload/ #5453

3.0.0b5 (2019-09-17)

Features

  • Setting code on ProgressBar. #5184
  • Sync and Publish kickstart trees. #5206
  • Sync and Publish custom/unknown repository metadata. #5432

Bugfixes

  • Use the field relative_path instead of filename in the API calls while creating a content from an artifact #4987
  • Fixing sync task failure. #5285

3.0.0b4 (2019-07-03)

Features

  • Add total counts to the sync progress report. #4503
  • Greatly speed up publishing of a repository. #4591
  • Add ability to copy content between repositories, content type(s) can be specified. #4716
  • Renamed Errata/Update content to Advisory to better match the terminology of the RPM/DNF ecosystem. #4902
  • Python bindings are now published nightly and with each release as pulp-rpm-client. Also Ruby bindings are published similarly to rubygems.org as pulp_rpm_client. #4960
  • Override the Remote’s serializer to allow policy=’on_demand’ and policy=’streamed’. #5065

Bugfixes

  • Require relative_path at the content unit creation time. #4835
  • Fix migraitons failure by making models compatible with MariaDB. #4909
  • Fix unique index length issue for MariaDB. #4916

Improved Documentation

  • Switch to using towncrier for better release notes. #4875
  • Add a docs page about the Python and Ruby bindings. #4960

3.0.0b3

Comprehensive list of changes and bugfixes for beta 3.

3.0.0b2

  • Add support for on_demand sync
  • Add one-shot upload
  • Performance improvements and bug fixes
  • Compatibility with pulpcore-plugin-0.1.0rc1

Comprehensive list of changes and bugfixes for beta 2.

3.0.0b1

  • Add support for basic sync/copy/publish of RPM packages and Errata content.

    Check our documentation for the basic workflows.