|
| 1 | +# v3.7 |
| 2 | + |
| 3 | +Thank you to all contributors - particular shout out to @wowi42 for an incredible run of PRs! |
| 4 | + |
| 5 | +Core: |
| 6 | + |
| 7 | +- api.facts: fix `requires_command` shell operator precedence with compound commands (#1579) (@wowi42) |
| 8 | + |
| 9 | +Operations/facts: |
| 10 | + |
| 11 | +- operations.docker: add support for env files (#1572) (@EricDriussi) |
| 12 | +- operations.docker: add support for dns (#1590) (@EricDriussi) |
| 13 | +- operations.files.sync: support symlinks |
| 14 | +- facts.server.Port: add UDP support and multi-platform backends (#1550) (@wowi42) |
| 15 | +- facts.hardware.Memory: use LANG=C while calling vmstat (#1553) (@soltysek) |
| 16 | +- facts.hardware: add `CpuInfo` fact (#1577) (@soltysek) |
| 17 | +- facts.server.Sysctl: fix non-zero exit code causing empty result (#1578) (@wowi42) |
| 18 | +- facts.runit.RunitManaged: handle missing service directory gracefully (#1580) (@wowi42) |
| 19 | +- facts.hardware.Memory: fix FreeBSD support by summing page categories (#1584) (@wowi42) |
| 20 | +- facts.server.SecurityLimits: handle missing limits.conf (#1582) (@wowi42) |
| 21 | +- facts.server.Port: fix `ss` command for Alpine/BusyBox compatibility (#1586) (@wowi42) |
| 22 | +- facts.iptables: add `requires_command` to all iptables facts (#1587) (@wowi42) |
| 23 | +- facts.opkg: add `requires_command` and stop hardcoding /bin/opkg (#1588) (@wowi42) |
| 24 | +- facts.choco: add `requires_command` to `ChocoPackages` and `ChocoVersion` (#1589) (@wowi42) |
| 25 | + |
| 26 | +Connectors: |
| 27 | + |
| 28 | +- connectors: `@podmanssh` connector for remote Podman container operations (#1547) (@elazar) |
| 29 | +- connectors.ssh: exclude `_chdir` from global arguments used when removing temporary file (fix #1426) (#1429) (@morrison12) |
| 30 | +- connectors.ssh: don't include password in SSH exception authentication data (#1538) (@oliverhr) |
| 31 | + |
| 32 | +CLI: |
| 33 | + |
| 34 | +- cli: use gevent for the progress spinner |
| 35 | +- cli: add `--ssh-password-prompt` flag for interactive SSH password input (#1585) (@wowi42) |
| 36 | + |
| 37 | +Other: |
| 38 | + |
| 39 | +- global arguments: `_su_password` argument for su password authentication (#1573) (@wowi42) |
| 40 | +- operations+facts: `server.timezone` and `server.Timezone` fact (#1575) (@wowi42) |
| 41 | +- scripts: add `generate_changelog.py` |
| 42 | + |
1 | 43 | # v3.6.1 |
2 | 44 |
|
3 | 45 | Thank you to all contributors. A solid bugfix release including some rather old bugs at this point. |
|
0 commit comments