Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
33 changes: 33 additions & 0 deletions CHANGES.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,39 @@

[//]: # (towncrier release notes start)

## 3.107.0 (2026-04-01) {: #3.107.0 }

### REST API {: #3.107.0-rest-api }

#### Features {: #3.107.0-rest-api-feature }

- Added the `created_resource_prns` field to Task, returning the PRN of each created resource.
[#7003](https://github.com/pulp/pulpcore/issues/7003)
- Add REDACT_UNSAFE_EXCEPTIONS setting for strict exception handling.

#### Bugfixes {: #3.107.0-rest-api-bugfix }

- Fixed a performance issue causing operations that process large numbers of HREFs to be ~1000x slower than equivalent PRN-based operations.
[#6237](https://github.com/pulp/pulpcore/issues/6237)
- Pulp Replicas now present all of their distribution updates at the end of the replication process, rather than each individual repository-distribution pair being updated individually as syncs and publishes are completed. Unfortunately for users with existing replicated setups the very first replication post-upgrade will still have the old behavior - but afterwards it should work as expected.
[#7333](https://github.com/pulp/pulpcore/issues/7333)

### Plugin API {: #3.107.0-plugin-api }

#### Features {: #3.107.0-plugin-api-feature }

- Made the prefix on `PgpKeyFingerprintField` optional, defaulting to `v4:` when omitted.

### Pulp File {: #3.107.0-pulp-file }

No significant changes.

### Pulp Cert Guard {: #3.107.0-pulp-cert-guard }

No significant changes.

---

## 3.106.0 (2026-03-24) {: #3.106.0 }

### REST API {: #3.106.0-rest-api }
Expand Down
1 change: 0 additions & 1 deletion CHANGES/+exceptions-handling-setting.feature

This file was deleted.

1 change: 0 additions & 1 deletion CHANGES/6237.bugfix

This file was deleted.

1 change: 0 additions & 1 deletion CHANGES/7003.feature

This file was deleted.

1 change: 0 additions & 1 deletion CHANGES/7333.bugfix

This file was deleted.

This file was deleted.

2 changes: 1 addition & 1 deletion pulp_certguard/app/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,6 @@ class PulpCertGuardPluginAppConfig(PulpPluginAppConfig):

name = "pulp_certguard.app"
label = "certguard"
version = "3.107.0.dev"
version = "3.107.1.dev"
python_package_name = "pulpcore"
domain_compatible = True
2 changes: 1 addition & 1 deletion pulp_file/app/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,6 @@ class PulpFilePluginAppConfig(PulpPluginAppConfig):

name = "pulp_file.app"
label = "file"
version = "3.107.0.dev"
version = "3.107.1.dev"
python_package_name = "pulpcore"
domain_compatible = True
2 changes: 1 addition & 1 deletion pulpcore/app/apps.py
Original file line number Diff line number Diff line change
Expand Up @@ -238,7 +238,7 @@ class PulpAppConfig(PulpPluginAppConfig):
label = "core"

# The version of this app
version = "3.107.0.dev"
version = "3.107.1.dev"

# The python package name providing this app
python_package_name = "pulpcore"
Expand Down
4 changes: 2 additions & 2 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ build-backend = 'setuptools.build_meta'

[project]
name = "pulpcore"
version = "3.107.0.dev"
version = "3.107.1.dev"
description = "Pulp Django Application and Related Modules"
readme = "README.md"
authors = [
Expand Down Expand Up @@ -207,7 +207,7 @@ ignore = [
[tool.bumpversion]
# This section is managed by the plugin template. Do not edit manually.

current_version = "3.107.0.dev"
current_version = "3.107.1.dev"
commit = false
tag = false
parse = "(?P<major>\\d+)\\.(?P<minor>\\d+)\\.(?P<alpha>0a)?(?P<patch>\\d+)(\\.(?P<release>[a-z]+))?"
Expand Down