Skip to content

Commit 935ce07

Browse files
committed
Release v3.2 🎉
1 parent 00123e2 commit 935ce07

File tree

1 file changed

+38
-0
lines changed

1 file changed

+38
-0
lines changed

CHANGELOG.md

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,41 @@
1+
# v3.2
2+
3+
Hello 2025! Here's pyinfra 3.2 - with another incredible round of contributions from the community, THANK YOU ALL. New stuff:
4+
5+
- Add total counts to results summary (@NichtJens)
6+
- Enable passing extra data via `local.include` (@TimothyWillard)
7+
- Validate inventory files and display warnings for unexpected variables (@simonhammes)
8+
9+
New operations/facts:
10+
11+
- Add `pipx` operations (`packages`, `upgrade_all`, `ensure_path`) facts (`PipxPackages`, `PipxEnvironment`) and operations (@maisim)
12+
- Add `server.OsRelease` fact (@wowi42)
13+
- Add `podman.PodmanSystemInfo` and `podman.PodmanPs` facts (@bauen1)
14+
- Add many extra arguments (including generic args) to `files.FindFiles*` facts (@JakkuSakura)
15+
- Add `system` argument to `git.config` operation (@Pirols)
16+
- Add `psql_database` argument to postgres operations & facts (@hamishfagg)
17+
- Add `files.Sha384File` fact and `sha384sum` argument to `files.download` operation (@simonhammes)
18+
- Add `apt.SimulateOperationWillChange` fact (@bauen1)
19+
- Detect changes in `apt.upgrade` and `apt.dist_upgrade` operations (@bauen1)
20+
- Add `fibootmgr.EFIBootMgr` fact (@bauen1)
21+
- Add opkg facts and operations (@morrison12)
22+
23+
Fixes:
24+
25+
- Multiple fixes for `server.crontab` operation and facts (@JakkuSakura)
26+
- Correctly handle `latest` argument with requirements file in `pip.packages` operation (@amiraliakbari)
27+
- Fix regex used to parse installed apk packages (@simonhammes)
28+
- Fix SSH connector overwriting known hosts files (@vo452)
29+
30+
Docs/internal tweaks:
31+
32+
- Add type annotations for many more operations (@simonhammes)
33+
- Add typos CI checking to replace flake8-spellcheck (@simonhammes)
34+
- Bump CI actions and dependencies (@simonhammes)
35+
- Require JSON tests to include all arguments
36+
- Remove unused `configparser` dependency (@bkmgit)
37+
- Many small documentation fixes/tweaks
38+
139
# v3.1.1
240

341
- Improve errors with 2.x style `@decorator` (vs `@decorator()`) functions

0 commit comments

Comments
 (0)