Skip to content

Commit e4911a0

Browse files
committed
Release 9.3.0.
1 parent 1b3e9d8 commit e4911a0

25 files changed

+222
-73
lines changed

CHANGELOG.md

Lines changed: 79 additions & 25 deletions
Large diffs are not rendered by default.

CHANGELOG.rst

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,55 @@ Community General Release Notes
66

77
This changelog describes changes after version 8.0.0.
88

9+
v9.3.0
10+
======
11+
12+
Release Summary
13+
---------------
14+
15+
Regular bugfix and feature release.
16+
17+
Minor Changes
18+
-------------
19+
20+
- cgroup_memory_recap, hipchat, jabber, log_plays, loganalytics, logentries, logstash, slack, splunk, sumologic, syslog_json callback plugins - make sure that all options are typed (https://github.com/ansible-collections/community.general/pull/8628).
21+
- chef_databag, consul_kv, cyberarkpassword, dsv, etcd, filetree, hiera, onepassword, onepassword_doc, onepassword_raw, passwordstore, redis, shelvefile, tss lookup plugins - make sure that all options are typed (https://github.com/ansible-collections/community.general/pull/8626).
22+
- chroot, funcd, incus, iocage, jail, lxc, lxd, qubes, zone connection plugins - make sure that all options are typed (https://github.com/ansible-collections/community.general/pull/8627).
23+
- cobbler, linode, lxd, nmap, online, scaleway, stackpath_compute, virtualbox inventory plugins - make sure that all options are typed (https://github.com/ansible-collections/community.general/pull/8625).
24+
- doas, dzdo, ksu, machinectl, pbrun, pfexec, pmrun, sesu, sudosu become plugins - make sure that all options are typed (https://github.com/ansible-collections/community.general/pull/8623).
25+
- gconftool2 - make use of ``ModuleHelper`` features to simplify code (https://github.com/ansible-collections/community.general/pull/8711).
26+
- gitlab_project - add option ``container_expiration_policy`` to schedule container registry cleanup (https://github.com/ansible-collections/community.general/pull/8674).
27+
- gitlab_project - add option ``model_registry_access_level`` to disable model registry (https://github.com/ansible-collections/community.general/pull/8688).
28+
- gitlab_project - add option ``pages_access_level`` to disable project pages (https://github.com/ansible-collections/community.general/pull/8688).
29+
- gitlab_project - add option ``repository_access_level`` to disable project repository (https://github.com/ansible-collections/community.general/pull/8674).
30+
- gitlab_project - add option ``service_desk_enabled`` to disable service desk (https://github.com/ansible-collections/community.general/pull/8688).
31+
- locale_gen - add support for multiple locales (https://github.com/ansible-collections/community.general/issues/8677, https://github.com/ansible-collections/community.general/pull/8682).
32+
- memcached, pickle, redis, yaml cache plugins - make sure that all options are typed (https://github.com/ansible-collections/community.general/pull/8624).
33+
- opentelemetry callback plugin - fix default value for ``store_spans_in_file`` causing traces to be produced to a file named ``None`` (https://github.com/ansible-collections/community.general/issues/8566, https://github.com/ansible-collections/community.general/pull/8741).
34+
- passwordstore lookup plugin - add the current user to the lockfile file name to address issues on multi-user systems (https://github.com/ansible-collections/community.general/pull/8689).
35+
- pipx - add parameter ``suffix`` to module (https://github.com/ansible-collections/community.general/pull/8675, https://github.com/ansible-collections/community.general/issues/8656).
36+
- pkgng - add option ``use_globs`` (default ``true``) to optionally disable glob patterns (https://github.com/ansible-collections/community.general/issues/8632, https://github.com/ansible-collections/community.general/pull/8633).
37+
- proxmox inventory plugin - add new fact for LXC interface details (https://github.com/ansible-collections/community.general/pull/8713).
38+
- redis, redis_info - add ``client_cert`` and ``client_key`` options to specify path to certificate for Redis authentication (https://github.com/ansible-collections/community.general/pull/8654).
39+
40+
Bugfixes
41+
--------
42+
43+
- gitlab_runner - fix ``paused`` parameter being ignored (https://github.com/ansible-collections/community.general/pull/8648).
44+
- homebrew_cask - fix ``upgrade_all`` returns ``changed`` when nothing upgraded (https://github.com/ansible-collections/community.general/issues/8707, https://github.com/ansible-collections/community.general/pull/8708).
45+
- keycloak_user_federation - get cleartext IDP ``clientSecret`` from full realm info to detect changes to it (https://github.com/ansible-collections/community.general/issues/8294, https://github.com/ansible-collections/community.general/pull/8735).
46+
- keycloak_user_federation - remove existing user federation mappers if they are not present in the federation configuration and will not be updated (https://github.com/ansible-collections/community.general/issues/7169, https://github.com/ansible-collections/community.general/pull/8695).
47+
- proxmox - fixed an issue where the new volume handling incorrectly converted ``null`` values into ``"None"`` strings (https://github.com/ansible-collections/community.general/pull/8646).
48+
- proxmox - fixed an issue where volume strings where overwritten instead of appended to in the new ``build_volume()`` method (https://github.com/ansible-collections/community.general/pull/8646).
49+
- proxmox - removed the forced conversion of non-string values to strings to be consistent with the module documentation (https://github.com/ansible-collections/community.general/pull/8646).
50+
51+
New Modules
52+
-----------
53+
54+
- community.general.bootc_manage - Bootc Switch and Upgrade.
55+
- community.general.homebrew_services - Services manager for Homebrew.
56+
- community.general.keycloak_realm_keys_metadata_info - Allows obtaining Keycloak realm keys metadata via Keycloak API.
57+
958
v9.2.0
1059
======
1160

changelogs/changelog.yaml

Lines changed: 94 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -972,3 +972,97 @@ releases:
972972
name: ansible_type
973973
namespace: null
974974
release_date: '2024-07-15'
975+
9.3.0:
976+
changes:
977+
bugfixes:
978+
- gitlab_runner - fix ``paused`` parameter being ignored (https://github.com/ansible-collections/community.general/pull/8648).
979+
- homebrew_cask - fix ``upgrade_all`` returns ``changed`` when nothing upgraded
980+
(https://github.com/ansible-collections/community.general/issues/8707, https://github.com/ansible-collections/community.general/pull/8708).
981+
- keycloak_user_federation - get cleartext IDP ``clientSecret`` from full
982+
realm info to detect changes to it (https://github.com/ansible-collections/community.general/issues/8294,
983+
https://github.com/ansible-collections/community.general/pull/8735).
984+
- keycloak_user_federation - remove existing user federation mappers if they
985+
are not present in the federation configuration and will not be updated
986+
(https://github.com/ansible-collections/community.general/issues/7169, https://github.com/ansible-collections/community.general/pull/8695).
987+
- proxmox - fixed an issue where the new volume handling incorrectly converted
988+
``null`` values into ``"None"`` strings (https://github.com/ansible-collections/community.general/pull/8646).
989+
- proxmox - fixed an issue where volume strings where overwritten instead
990+
of appended to in the new ``build_volume()`` method (https://github.com/ansible-collections/community.general/pull/8646).
991+
- proxmox - removed the forced conversion of non-string values to strings
992+
to be consistent with the module documentation (https://github.com/ansible-collections/community.general/pull/8646).
993+
minor_changes:
994+
- cgroup_memory_recap, hipchat, jabber, log_plays, loganalytics, logentries,
995+
logstash, slack, splunk, sumologic, syslog_json callback plugins - make
996+
sure that all options are typed (https://github.com/ansible-collections/community.general/pull/8628).
997+
- chef_databag, consul_kv, cyberarkpassword, dsv, etcd, filetree, hiera, onepassword,
998+
onepassword_doc, onepassword_raw, passwordstore, redis, shelvefile, tss
999+
lookup plugins - make sure that all options are typed (https://github.com/ansible-collections/community.general/pull/8626).
1000+
- chroot, funcd, incus, iocage, jail, lxc, lxd, qubes, zone connection plugins
1001+
- make sure that all options are typed (https://github.com/ansible-collections/community.general/pull/8627).
1002+
- cobbler, linode, lxd, nmap, online, scaleway, stackpath_compute, virtualbox
1003+
inventory plugins - make sure that all options are typed (https://github.com/ansible-collections/community.general/pull/8625).
1004+
- doas, dzdo, ksu, machinectl, pbrun, pfexec, pmrun, sesu, sudosu become plugins
1005+
- make sure that all options are typed (https://github.com/ansible-collections/community.general/pull/8623).
1006+
- gconftool2 - make use of ``ModuleHelper`` features to simplify code (https://github.com/ansible-collections/community.general/pull/8711).
1007+
- gitlab_project - add option ``container_expiration_policy`` to schedule
1008+
container registry cleanup (https://github.com/ansible-collections/community.general/pull/8674).
1009+
- gitlab_project - add option ``model_registry_access_level`` to disable model
1010+
registry (https://github.com/ansible-collections/community.general/pull/8688).
1011+
- gitlab_project - add option ``pages_access_level`` to disable project pages
1012+
(https://github.com/ansible-collections/community.general/pull/8688).
1013+
- gitlab_project - add option ``repository_access_level`` to disable project
1014+
repository (https://github.com/ansible-collections/community.general/pull/8674).
1015+
- gitlab_project - add option ``service_desk_enabled`` to disable service
1016+
desk (https://github.com/ansible-collections/community.general/pull/8688).
1017+
- locale_gen - add support for multiple locales (https://github.com/ansible-collections/community.general/issues/8677,
1018+
https://github.com/ansible-collections/community.general/pull/8682).
1019+
- memcached, pickle, redis, yaml cache plugins - make sure that all options
1020+
are typed (https://github.com/ansible-collections/community.general/pull/8624).
1021+
- opentelemetry callback plugin - fix default value for ``store_spans_in_file``
1022+
causing traces to be produced to a file named ``None`` (https://github.com/ansible-collections/community.general/issues/8566,
1023+
https://github.com/ansible-collections/community.general/pull/8741).
1024+
- passwordstore lookup plugin - add the current user to the lockfile file
1025+
name to address issues on multi-user systems (https://github.com/ansible-collections/community.general/pull/8689).
1026+
- pipx - add parameter ``suffix`` to module (https://github.com/ansible-collections/community.general/pull/8675,
1027+
https://github.com/ansible-collections/community.general/issues/8656).
1028+
- pkgng - add option ``use_globs`` (default ``true``) to optionally disable
1029+
glob patterns (https://github.com/ansible-collections/community.general/issues/8632,
1030+
https://github.com/ansible-collections/community.general/pull/8633).
1031+
- proxmox inventory plugin - add new fact for LXC interface details (https://github.com/ansible-collections/community.general/pull/8713).
1032+
- redis, redis_info - add ``client_cert`` and ``client_key`` options to specify
1033+
path to certificate for Redis authentication (https://github.com/ansible-collections/community.general/pull/8654).
1034+
release_summary: Regular bugfix and feature release.
1035+
fragments:
1036+
- 8623-become-types.yml
1037+
- 8624-cache-types.yml
1038+
- 8625-inventory-types.yml
1039+
- 8626-lookup-types.yml
1040+
- 8627-connection-types.yml
1041+
- 8628-callback-types.yml
1042+
- 8632-pkgng-add-option-use_globs.yml
1043+
- 8646-fix-bug-in-proxmox-volumes.yml
1044+
- 8648-fix-gitlab-runner-paused.yaml
1045+
- 8654-add-redis-tls-params.yml
1046+
- 8674-add-gitlab-project-cleanup-policy.yml
1047+
- 8675-pipx-install-suffix.yml
1048+
- 8682-locale-gen-multiple.yaml
1049+
- 8688-gitlab_project-add-new-params.yml
1050+
- 8689-passwordstore-lock-naming.yml
1051+
- 8695-keycloak_user_federation-mapper-removal.yml
1052+
- 8708-homebrew_cask-fix-upgrade-all.yml
1053+
- 8711-gconftool2-refactor.yml
1054+
- 8713-proxmox_lxc_interfaces.yml
1055+
- 8735-keycloak_identity_provider-get-cleartext-secret-from-realm-info.yml
1056+
- 8741-fix-opentelemetry-callback.yml
1057+
- 9.3.0.yml
1058+
modules:
1059+
- description: Bootc Switch and Upgrade.
1060+
name: bootc_manage
1061+
namespace: ''
1062+
- description: Services manager for Homebrew.
1063+
name: homebrew_services
1064+
namespace: ''
1065+
- description: Allows obtaining Keycloak realm keys metadata via Keycloak API.
1066+
name: keycloak_realm_keys_metadata_info
1067+
namespace: ''
1068+
release_date: '2024-08-12'

changelogs/fragments/8623-become-types.yml

Lines changed: 0 additions & 2 deletions
This file was deleted.

changelogs/fragments/8624-cache-types.yml

Lines changed: 0 additions & 2 deletions
This file was deleted.

changelogs/fragments/8625-inventory-types.yml

Lines changed: 0 additions & 2 deletions
This file was deleted.

changelogs/fragments/8626-lookup-types.yml

Lines changed: 0 additions & 2 deletions
This file was deleted.

changelogs/fragments/8627-connection-types.yml

Lines changed: 0 additions & 2 deletions
This file was deleted.

changelogs/fragments/8628-callback-types.yml

Lines changed: 0 additions & 2 deletions
This file was deleted.

changelogs/fragments/8632-pkgng-add-option-use_globs.yml

Lines changed: 0 additions & 2 deletions
This file was deleted.

0 commit comments

Comments
 (0)