|
| 1 | +# 3.0.0 - 2026-07-13 |
| 2 | + |
| 3 | +## Summary |
| 4 | + |
| 5 | +This release upgrades to ansible version 14.1.0 and Python 3.12. |
| 6 | + |
| 7 | +## Security Issues |
| 8 | + |
| 9 | +This release fixes vulnerabilities by updating dependencies: |
| 10 | + |
| 11 | +| Dependency | Vulnerability | Affected | Fixed in | |
| 12 | +|------------|---------------|----------|----------| |
| 13 | +| ansible | PYSEC-2026-1119 | 10.7.0 | 12.2.0 | |
| 14 | +| cryptography | GHSA-537c-gmf6-5ccf | 46.0.7 | 48.0.1 | |
| 15 | +| idna | PYSEC-2026-215 | 3.11 | 3.15 | |
| 16 | +| idna | PYSEC-2026-215 | 3.11 | 3.15 | |
| 17 | +| msgpack | GHSA-6v7p-g79w-8964 | 1.1.2 | 1.2.1 | |
| 18 | +| pip | PYSEC-2026-196 | 26.1 | 26.1.2 | |
| 19 | +| soupsieve | CVE-2026-49477 | 2.8.3 | 2.8.4 | |
| 20 | +| soupsieve | CVE-2026-49476 | 2.8.3 | 2.8.4 | |
| 21 | +| urllib3 | PYSEC-2026-142 | 2.6.3 | 2.7.0 | |
| 22 | +| urllib3 | PYSEC-2026-142 | 2.6.3 | 2.7.0 | |
| 23 | +| urllib3 | PYSEC-2026-141 | 2.6.3 | 2.7.0 | |
| 24 | + |
| 25 | +## Features |
| 26 | + |
| 27 | +* #42: Upgrade to Ansible 14.1.0 |
| 28 | + |
| 29 | +## Breaking Changes |
| 30 | + |
| 31 | +* `Runner.run()` now returns a `Result` object instead of a facts dictionary. |
| 32 | + Retrieve host facts via `result.get_facts(host)` after calling `run()`. |
| 33 | + The `retrieve_facts_from` argument was removed from `Runner.run()`. |
| 34 | + |
| 35 | +## Dependency Updates |
| 36 | + |
| 37 | +### `main` |
| 38 | + |
| 39 | +* Updated dependency `ansible:10.7.0` to `14.1.0` |
| 40 | +* Updated dependency `types-docker:7.1.0.20260409` to `7.1.0.20260518` |
| 41 | + |
| 42 | +### `dev` |
| 43 | + |
| 44 | +* Updated dependency `docker:7.1.0` to `7.2.0` |
| 45 | +* Updated dependency `exasol-toolbox:6.3.0` to `10.2.1` |
| 46 | +* Updated dependency `pip:26.1` to `26.1.2` |
| 47 | +* Updated dependency `pytest:9.0.3` to `9.1.1` |
| 48 | +* Updated dependency `requests:2.33.1` to `2.34.2` |
0 commit comments