Hello Ansible Enthusiasts!

We’re pleased to announce the release of Ansible Community General Collection 7.0.0, which became available on May 9, 2023. This update introduces a variety of new features, improvements, and important changes across numerous modules. Here’s a summary of what’s new in this release:

1. Breaking Changes / Porting Guide:

- Dependency Updates: If you manually installed or upgraded community.general, make sure to also install community.sap_libs if using sapcar_extract, sap_task_list_execute, or hana_query modules to ensure proper functionality.

- Module Output Changes: The ModuleHelper utility now prefixes certain output variables with an underscore when they clash with internal variables, addressing a previous bug (#5765).

- gconftool2: Adjustments have been made for handling non-existent keys, which now return null instead of an empty string (#6028).

- gitlab_runner: The default for access_level_on_creation has been updated from false to true (#6428).

- nmcli: The default for the hairpin option has changed from true to false (#6428).

- proxmox: The default for the unprivileged option has been updated from false to true (#6428).

2. Module Improvements:

- apache2_module: Added warn_mpm_absent to control warnings in edge cases (#5793).

- apt_rpm: New parameters like clean, dist_upgrade, and update_kernel for system upgrades (#5867).

- bitwarden lookup plugin: Can now retrieve secrets from custom fields and supports filtering by collection_id (#5694, #5849).

- dconf: Improved handling of boolean values and GVariant parsing (#6206, #6336).

- dnsimple: Custom User-Agent for API requests (#5927).

- gitlab_project: Added options for various access levels and topics (#5706, #5986, #6278).

- nmcli: Added new connection types and parameters (#6312, #6065).

- pipx: Added parameters for managing system-wide packages and application installations (#6308, #6212).

- redfish_command: New functionalities for BIOS and firmware updates (#4276, #5899).

- snap: Refactored to use CmdRunner for command execution (#6468).

- znode: Added use_tls for encrypted communication (#6154).

3. Bug Fixes:

- Various modules including ansible_galaxy_install, nmcli, and win_chocolatey have received bug fixes to improve stability and performance.

4. Deprecations:

- ModuleHelper: Deprecation of deps mixin in favor of deps module_utils (#6465).

- rax Modules: Multiple rax modules rely on the deprecated pyrax library and will be removed in community.general 9.0.0 (#5752).

- rhn_channel, rhn_register: These modules are deprecated due to the discontinuation of RHN and will be removed in community.general 10.0.0 (#6493).

5. New Modules:

- btrfs_info: Query btrfs filesystem info.

- gitlab_project_badge: Manage project bad