summaryrefslogtreecommitdiffstats
path: root/ansible_collections/community/general/changelogs/changelog.yaml
blob: 3b6438f625a7a504602fb547dc12113ee5e9f9e4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
ancestor: 5.0.0
releases:
  6.0.0:
    changes:
      breaking_changes:
      - scaleway_container_registry_info - no longer replace ``secret_environment_variables``
        in the output by ``SENSITIVE_VALUE`` (https://github.com/ansible-collections/community.general/pull/5497).
      bugfixes:
      - iso_create - the module somtimes failed to add folders for Joliet and UDF
        formats (https://github.com/ansible-collections/community.general/issues/5275).
      - ldap_attrs - fix bug which caused a ``Bad search filter`` error. The error
        was occuring when the ldap attribute value contained special characters such
        as ``(`` or ``*`` (https://github.com/ansible-collections/community.general/issues/5434,
        https://github.com/ansible-collections/community.general/pull/5435).
      - snap - allow values in the ``options`` parameter to contain whitespaces (https://github.com/ansible-collections/community.general/pull/5475).
      minor_changes:
      - ansible_galaxy_install - refactored module to use ``CmdRunner`` to execute
        ``ansible-galaxy`` (https://github.com/ansible-collections/community.general/pull/5477).
      - cpanm - refactored module to use ``CmdRunner`` to execute ``cpanm`` (https://github.com/ansible-collections/community.general/pull/5485).
      - hponcfg - refactored module to use ``CmdRunner`` to execute ``hponcfg`` (https://github.com/ansible-collections/community.general/pull/5483).
      - ldap_attrs - allow for DNs to have ``{x}`` prefix on first RDN (https://github.com/ansible-collections/community.general/issues/977,
        https://github.com/ansible-collections/community.general/pull/5450).
      - mksysb - refactored module to use ``CmdRunner`` to execute ``mksysb`` (https://github.com/ansible-collections/community.general/pull/5484).
      - onepassword - support version 2 of the OnePassword CLI (https://github.com/ansible-collections/community.general/pull/4728)
      release_summary: New major release of community.general with lots of bugfixes,
        new features, some removed deprecated features, and some other breaking changes.
        Please check the coresponding sections of the changelog for more details.
    fragments:
    - 4728-onepassword-v2.yml
    - 5435-escape-ldap-param.yml
    - 5450-allow-for-xordered-dns.yaml
    - 5468-iso-create-not-add-folders.yml
    - 5475-snap-option-value-whitespace.yml
    - 5477-ansible-galaxy-install-cmd-runner.yml
    - 5483-hponcfg-cmd-runner.yml
    - 5484-mksysb-cmd-runner.yml
    - 5485-cpanm-cmd-runner.yml
    - 5497-scaleway-filtering.yml
    - 6.0.0.yml
    modules:
    - description: Scaleway Container management
      name: scaleway_container
      namespace: ''
    - description: Retrieve information on Scaleway Container
      name: scaleway_container_info
      namespace: ''
    - description: Scaleway Container namespace management
      name: scaleway_container_namespace
      namespace: ''
    - description: Retrieve information on Scaleway Container namespace
      name: scaleway_container_namespace_info
      namespace: ''
    - description: Scaleway Function management
      name: scaleway_function
      namespace: ''
    - description: Retrieve information on Scaleway Function
      name: scaleway_function_info
      namespace: ''
    release_date: '2022-11-07'
  6.0.0-a1:
    changes:
      breaking_changes:
      - newrelic_deployment - ``revision`` is required for v2 API (https://github.com/ansible-collections/community.general/pull/5341).
      bugfixes:
      - Include ``PSF-license.txt`` file for ``plugins/module_utils/_mount.py``.
      - Include ``simplified_bsd.txt`` license file for various module utils, the
        ``lxca_common`` docs fragment, and the ``utm_utils`` unit tests.
      - alternatives - do not set the priority if the priority was not set by the
        user (https://github.com/ansible-collections/community.general/pull/4810).
      - alternatives - only pass subcommands when they are specified as module arguments
        (https://github.com/ansible-collections/community.general/issues/4803, https://github.com/ansible-collections/community.general/issues/4804,
        https://github.com/ansible-collections/community.general/pull/4836).
      - alternatives - when ``subcommands`` is specified, ``link`` must be given for
        every subcommand. This was already mentioned in the documentation, but not
        enforced by the code (https://github.com/ansible-collections/community.general/pull/4836).
      - apache2_mod_proxy - avoid crash when reporting inability to parse balancer_member_page
        HTML caused by using an undefined variable in the error message (https://github.com/ansible-collections/community.general/pull/5111).
      - archive - avoid crash when ``lzma`` is not present and ``format`` is not ``xz``
        (https://github.com/ansible-collections/community.general/pull/5393).
      - cmd_runner module utils - fix bug caused by using the ``command`` variable
        instead of ``self.command`` when looking for binary path (https://github.com/ansible-collections/community.general/pull/4903).
      - consul - fixed bug introduced in PR 4590 (https://github.com/ansible-collections/community.general/issues/4680).
      - credstash lookup plugin - pass plugin options to credstash for all terms,
        not just for the first (https://github.com/ansible-collections/community.general/pull/5440).
      - dig lookup plugin - add option to return empty result without empty strings,
        and return empty list instead of ``NXDOMAIN`` (https://github.com/ansible-collections/community.general/pull/5439,
        https://github.com/ansible-collections/community.general/issues/5428).
      - dig lookup plugin - fix evaluation of falsy values for boolean parameters
        ``fail_on_error`` and ``retry_servfail`` (https://github.com/ansible-collections/community.general/pull/5129).
      - dnsimple_info - correctly report missing library as ``requests`` and not ``another_library``
        (https://github.com/ansible-collections/community.general/pull/5111).
      - dnstxt lookup plugin - add option to return empty result without empty strings,
        and return empty list instead of ``NXDOMAIN`` (https://github.com/ansible-collections/community.general/pull/5457,
        https://github.com/ansible-collections/community.general/issues/5428).
      - dsv lookup plugin - do not ignore the ``tld`` parameter (https://github.com/ansible-collections/community.general/pull/4911).
      - filesystem - handle ``fatresize --info`` output lines without ``:`` (https://github.com/ansible-collections/community.general/pull/4700).
      - filesystem - improve error messages when output cannot be parsed by including
        newlines in escaped form (https://github.com/ansible-collections/community.general/pull/4700).
      - funcd connection plugin - fix signature of ``exec_command`` (https://github.com/ansible-collections/community.general/pull/5111).
      - ini_file - minor refactor fixing a python lint error (https://github.com/ansible-collections/community.general/pull/5307).
      - keycloak_realm - fix default groups and roles (https://github.com/ansible-collections/community.general/issues/4241).
      - keyring_info - fix the result from the keyring library never getting returned
        (https://github.com/ansible-collections/community.general/pull/4964).
      - ldap_attrs - fix ordering issue by ignoring the ``{x}`` prefix on attribute
        values (https://github.com/ansible-collections/community.general/issues/977,
        https://github.com/ansible-collections/community.general/pull/5385).
      - listen_ports_facts - removed leftover ``EnvironmentError`` . The ``else``
        clause had a wrong indentation. The check is now handled in the ``split_pid_name``
        function (https://github.com/ansible-collections/community.general/pull/5202).
      - locale_gen - fix support for Ubuntu (https://github.com/ansible-collections/community.general/issues/5281).
      - lxc_container - the module has been updated to support Python 3 (https://github.com/ansible-collections/community.general/pull/5304).
      - lxd connection plugin - fix incorrect ``inventory_hostname`` in ``remote_addr``.
        This is needed for compatibility with ansible-core 2.13 (https://github.com/ansible-collections/community.general/issues/4886).
      - manageiq_alert_profiles - avoid crash when reporting unknown profile caused
        by trying to return an undefined variable (https://github.com/ansible-collections/community.general/pull/5111).
      - nmcli - avoid changed status for most cases with VPN connections (https://github.com/ansible-collections/community.general/pull/5126).
      - nmcli - fix error caused by adding undefined module arguments for list options
        (https://github.com/ansible-collections/community.general/issues/4373, https://github.com/ansible-collections/community.general/pull/4813).
      - 'nmcli - fix error when setting previously unset MAC address, ``gsm.apn``
        or ``vpn.data``: current values were being normalized without checking if
        they might be ``None`` (https://github.com/ansible-collections/community.general/pull/5291).'
      - nmcli - fix int options idempotence (https://github.com/ansible-collections/community.general/issues/4998).
      - nsupdate - compatibility with NS records (https://github.com/ansible-collections/community.general/pull/5112).
      - nsupdate - fix silent failures when updating ``NS`` entries from Bind9 managed
        DNS zones (https://github.com/ansible-collections/community.general/issues/4657).
      - opentelemetry callback plugin - support opentelemetry-api 1.13.0 that removed
        support for ``_time_ns`` (https://github.com/ansible-collections/community.general/pull/5342).
      - osx_defaults - no longer expand ``~`` in ``value`` to the user's home directory,
        or expand environment variables (https://github.com/ansible-collections/community.general/issues/5234,
        https://github.com/ansible-collections/community.general/pull/5243).
      - packet_ip_subnet - fix error reporting in case of invalid CIDR prefix lengths
        (https://github.com/ansible-collections/community.general/pull/5111).
      - pacman - fixed name resolution of URL packages (https://github.com/ansible-collections/community.general/pull/4959).
      - passwordstore lookup plugin - fix ``returnall`` for gopass (https://github.com/ansible-collections/community.general/pull/5027).
      - passwordstore lookup plugin - fix password store path detection for gopass
        (https://github.com/ansible-collections/community.general/pull/4955).
      - pfexec become plugin - remove superflous quotes preventing exe wrap from working
        as expected (https://github.com/ansible-collections/community.general/issues/3671,
        https://github.com/ansible-collections/community.general/pull/3889).
      - pip_package_info - remove usage of global variable (https://github.com/ansible-collections/community.general/pull/5111).
      - pkgng - fix case when ``pkg`` fails when trying to upgrade all packages (https://github.com/ansible-collections/community.general/issues/5363).
      - proxmox - fix error handling when getting VM by name when ``state=absent``
        (https://github.com/ansible-collections/community.general/pull/4945).
      - proxmox inventory plugin - fix crash when ``enabled=1`` is used in agent config
        string (https://github.com/ansible-collections/community.general/pull/4910).
      - proxmox inventory plugin - fixed extended status detection for qemu (https://github.com/ansible-collections/community.general/pull/4816).
      - proxmox_kvm - fix ``agent`` parameter when boolean value is specified (https://github.com/ansible-collections/community.general/pull/5198).
      - proxmox_kvm - fix error handling when getting VM by name when ``state=absent``
        (https://github.com/ansible-collections/community.general/pull/4945).
      - proxmox_kvm - fix exception when no ``agent`` argument is specified (https://github.com/ansible-collections/community.general/pull/5194).
      - proxmox_kvm - fix wrong condition (https://github.com/ansible-collections/community.general/pull/5108).
      - proxmox_kvm - replace new condition with proper condition to allow for using
        ``vmid`` on update (https://github.com/ansible-collections/community.general/pull/5206).
      - rax_clb_nodes - fix code to be compatible with Python 3 (https://github.com/ansible-collections/community.general/pull/4933).
      - redfish_command - fix the check if a virtual media is unmounted to just check
        for ``instered= false`` caused by Supermicro hardware that does not clear
        the ``ImageName`` (https://github.com/ansible-collections/community.general/pull/4839).
      - redfish_command - the Supermicro Redfish implementation only supports the
        ``image_url`` parameter in the underlying API calls to ``VirtualMediaInsert``
        and ``VirtualMediaEject``. Any values set (or the defaults) for ``write_protected``
        or ``inserted`` will be ignored (https://github.com/ansible-collections/community.general/pull/4839).
      - redfish_info - fix to ``GetChassisPower`` to correctly report power information
        when multiple chassis exist, but not all chassis report power information
        (https://github.com/ansible-collections/community.general/issues/4901).
      - redfish_utils module utils - centralize payload checking when performing modification
        requests to a Redfish service (https://github.com/ansible-collections/community.general/issues/5210/).
      - redhat_subscription - fix unsubscribing on RHEL 9 (https://github.com/ansible-collections/community.general/issues/4741).
      - redhat_subscription - make module idempotent when ``pool_ids`` are used (https://github.com/ansible-collections/community.general/issues/5313).
      - redis* modules - fix call to ``module.fail_json`` when failing because of
        missing Python libraries (https://github.com/ansible-collections/community.general/pull/4733).
      - slack - fix incorrect channel prefix ``#`` caused by incomplete pattern detection
        by adding ``G0`` and ``GF`` as channel ID patterns (https://github.com/ansible-collections/community.general/pull/5019).
      - slack - fix message update for channels which start with ``CP``. When ``message-id``
        was passed it failed for channels which started with ``CP`` because the ``#``
        symbol was added before the ``channel_id`` (https://github.com/ansible-collections/community.general/pull/5249).
      - sudoers - ensure sudoers config files are created with the permissions requested
        by sudoers (0440) (https://github.com/ansible-collections/community.general/pull/4814).
      - 'sudoers - fix incorrect handling of ``state: absent`` (https://github.com/ansible-collections/community.general/issues/4852).'
      - tss lookup plugin - adding support for updated Delinea library (https://github.com/DelineaXPM/python-tss-sdk/issues/9,
        https://github.com/ansible-collections/community.general/pull/5151).
      - virtualbox inventory plugin - skip parsing values with keys that have both
        a value and nested data. Skip parsing values that are nested more than two
        keys deep (https://github.com/ansible-collections/community.general/issues/5332,
        https://github.com/ansible-collections/community.general/pull/5348).
      - xcc_redfish_command - for compatibility due to Redfish spec changes the virtualMedia
        resource location changed from Manager to System (https://github.com/ansible-collections/community.general/pull/4682).
      - xenserver_facts - fix broken ``AnsibleModule`` call that prevented the module
        from working at all (https://github.com/ansible-collections/community.general/pull/5383).
      - xfconf - fix setting of boolean values (https://github.com/ansible-collections/community.general/issues/4999,
        https://github.com/ansible-collections/community.general/pull/5007).
      - zfs - fix wrong quoting of properties (https://github.com/ansible-collections/community.general/issues/4707,
        https://github.com/ansible-collections/community.general/pull/4726).
      deprecated_features:
      - ArgFormat module utils - deprecated along ``CmdMixin``, in favor of the ``cmd_runner_fmt``
        module util (https://github.com/ansible-collections/community.general/pull/5370).
      - CmdMixin module utils - deprecated in favor of the ``CmdRunner`` module util
        (https://github.com/ansible-collections/community.general/pull/5370).
      - CmdModuleHelper module utils - deprecated in favor of the ``CmdRunner`` module
        util (https://github.com/ansible-collections/community.general/pull/5370).
      - CmdStateModuleHelper module utils - deprecated in favor of the ``CmdRunner``
        module util (https://github.com/ansible-collections/community.general/pull/5370).
      - cmd_runner module utils - deprecated ``fmt`` in favour of ``cmd_runner_fmt``
        as the parameter format object (https://github.com/ansible-collections/community.general/pull/4777).
      - django_manage - support for Django releases older than 4.1 has been deprecated
        and will be removed in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/5400).
      - django_manage - support for the commands ``cleanup``, ``syncdb`` and ``validate``
        that have been deprecated in Django long time ago will be removed in community.general
        9.0.0 (https://github.com/ansible-collections/community.general/pull/5400).
      - django_manage - the behavior of "creating the virtual environment when missing"
        is being deprecated and will be removed in community.general version 9.0.0
        (https://github.com/ansible-collections/community.general/pull/5405).
      - gconftool2 - deprecates ``state=get`` in favor of using the module ``gconftool2_info``
        (https://github.com/ansible-collections/community.general/pull/4778).
      - lxc_container - the module will no longer make any effort to support Python
        2 (https://github.com/ansible-collections/community.general/pull/5304).
      - newrelic_deployment - ``appname`` and ``environment`` are no longer valid
        options in the v2 API. They will be removed in community.general 7.0.0 (https://github.com/ansible-collections/community.general/pull/5341).
      - proxmox - deprecated the current ``unprivileged`` default value, will be changed
        to ``true`` in community.general 7.0.0 (https://github.com/pull/5224).
      - xfconf - deprecated parameter ``disable_facts``, as since version 4.0.0 it
        only allows value ``true`` (https://github.com/ansible-collections/community.general/pull/4520).
      major_changes:
      - The internal structure of the collection was changed for modules and action
        plugins. These no longer live in a directory hierarchy ordered by topic, but
        instead are now all in a single (flat) directory. This has no impact on users
        *assuming they did not use internal FQCNs*. These will still work, but result
        in deprecation warnings. They were never officially supported and thus the
        redirects are kept as a courtsey, and this is not labelled as a breaking change.
        Note that for example the Ansible VScode plugin started recommending these
        internal names. If you followed its recommendation, you will now have to change
        back to the short names to avoid deprecation warnings, and potential errors
        in the future as these redirects will be removed in community.general 9.0.0
        (https://github.com/ansible-collections/community.general/pull/5461).
      - newrelic_deployment - removed New Relic v1 API, added support for v2 API (https://github.com/ansible-collections/community.general/pull/5341).
      minor_changes:
      - Added MIT license as ``LICENSES/MIT.txt`` for tests/unit/plugins/modules/packaging/language/test_gem.py
        (https://github.com/ansible-collections/community.general/pull/5065).
      - All software licenses are now in the ``LICENSES/`` directory of the collection
        root (https://github.com/ansible-collections/community.general/pull/5065,
        https://github.com/ansible-collections/community.general/pull/5079, https://github.com/ansible-collections/community.general/pull/5080,
        https://github.com/ansible-collections/community.general/pull/5083, https://github.com/ansible-collections/community.general/pull/5087,
        https://github.com/ansible-collections/community.general/pull/5095, https://github.com/ansible-collections/community.general/pull/5098,
        https://github.com/ansible-collections/community.general/pull/5106).
      - ModuleHelper module utils - added property ``verbosity`` to base class (https://github.com/ansible-collections/community.general/pull/5035).
      - ModuleHelper module utils - improved ``ModuleHelperException``, using ``to_native()``
        for the exception message (https://github.com/ansible-collections/community.general/pull/4755).
      - The collection repository conforms to the `REUSE specification <https://reuse.software/spec/>`__
        except for the changelog fragments (https://github.com/ansible-collections/community.general/pull/5138).
      - ali_instance - minor refactor when checking for installed dependency (https://github.com/ansible-collections/community.general/pull/5240).
      - ali_instance_info - minor refactor when checking for installed dependency
        (https://github.com/ansible-collections/community.general/pull/5240).
      - alternatives - add ``state=absent`` to be able to remove an alternative (https://github.com/ansible-collections/community.general/pull/4654).
      - alternatives - add ``subcommands`` parameter (https://github.com/ansible-collections/community.general/pull/4654).
      - ansible_galaxy_install - minor refactoring using latest ``ModuleHelper`` updates
        (https://github.com/ansible-collections/community.general/pull/4752).
      - apk - add ``world`` parameter for supporting a custom world file (https://github.com/ansible-collections/community.general/pull/4976).
      - bitwarden lookup plugin - add option ``search`` to search for other attributes
        than name (https://github.com/ansible-collections/community.general/pull/5297).
      - cartesian lookup plugin - start using Ansible's configuration manager to parse
        options (https://github.com/ansible-collections/community.general/pull/5440).
      - cmd_runner module util - added parameters ``check_mode_skip`` and ``check_mode_return``
        to ``CmdRunner.context()``, so that the command is not executed when ``check_mode=True``
        (https://github.com/ansible-collections/community.general/pull/4736).
      - cmd_runner module utils - add ``__call__`` method to invoke context (https://github.com/ansible-collections/community.general/pull/4791).
      - consul - adds ``ttl`` parameter for session  (https://github.com/ansible-collections/community.general/pull/4996).
      - consul - minor refactoring (https://github.com/ansible-collections/community.general/pull/5367).
      - consul_session - adds ``token`` parameter for session (https://github.com/ansible-collections/community.general/pull/5193).
      - cpanm - using ``do_raise()`` to raise exceptions in ``ModuleHelper`` derived
        modules (https://github.com/ansible-collections/community.general/pull/4674).
      - credstash lookup plugin - start using Ansible's configuration manager to parse
        options (https://github.com/ansible-collections/community.general/pull/5440).
      - dependent lookup plugin - start using Ansible's configuration manager to parse
        options (https://github.com/ansible-collections/community.general/pull/5440).
      - dig lookup plugin - add option ``fail_on_error`` to allow stopping execution
        on lookup failures (https://github.com/ansible-collections/community.general/pull/4973).
      - dig lookup plugin - start using Ansible's configuration manager to parse options.
        All documented options can now also be passed as lookup parameters (https://github.com/ansible-collections/community.general/pull/5440).
      - dnstxt lookup plugin - start using Ansible's configuration manager to parse
        options (https://github.com/ansible-collections/community.general/pull/5440).
      - filetree lookup plugin - start using Ansible's configuration manager to parse
        options (https://github.com/ansible-collections/community.general/pull/5440).
      - flattened lookup plugin - start using Ansible's configuration manager to parse
        options (https://github.com/ansible-collections/community.general/pull/5440).
      - gitlab module util - minor refactor when checking for installed dependency
        (https://github.com/ansible-collections/community.general/pull/5259).
      - gitlab_branch - minor refactor when checking for installed dependency (https://github.com/ansible-collections/community.general/pull/5259).
      - gitlab_deploy_key - minor refactor when checking for installed dependency
        (https://github.com/ansible-collections/community.general/pull/5259).
      - gitlab_group - minor refactor when checking for installed dependency (https://github.com/ansible-collections/community.general/pull/5259).
      - gitlab_group_members - minor refactor when checking for installed dependency
        (https://github.com/ansible-collections/community.general/pull/5259).
      - gitlab_group_variable - minor refactor when checking for installed dependency
        (https://github.com/ansible-collections/community.general/pull/5259).
      - gitlab_hook - minor refactor when checking for installed dependency (https://github.com/ansible-collections/community.general/pull/5259).
      - gitlab_hook - minor refactoring (https://github.com/ansible-collections/community.general/pull/5271).
      - gitlab_project - minor refactor when checking for installed dependency (https://github.com/ansible-collections/community.general/pull/5259).
      - gitlab_project_members - minor refactor when checking for installed dependency
        (https://github.com/ansible-collections/community.general/pull/5259).
      - gitlab_project_variable - minor refactor when checking for installed dependency
        (https://github.com/ansible-collections/community.general/pull/5259).
      - gitlab_protected_branch - minor refactor when checking for installed dependency
        (https://github.com/ansible-collections/community.general/pull/5259).
      - gitlab_runner - minor refactor when checking for installed dependency (https://github.com/ansible-collections/community.general/pull/5259).
      - gitlab_user - minor refactor when checking for installed dependency (https://github.com/ansible-collections/community.general/pull/5259).
      - hiera lookup plugin - start using Ansible's configuration manager to parse
        options. The Hiera executable and config file can now also be passed as lookup
        parameters (https://github.com/ansible-collections/community.general/pull/5440).
      - homebrew, homebrew_tap - added Homebrew on Linux path to defaults (https://github.com/ansible-collections/community.general/pull/5241).
      - keycloak_* modules - add ``http_agent`` parameter with default value ``Ansible``
        (https://github.com/ansible-collections/community.general/issues/5023).
      - keyring lookup plugin - start using Ansible's configuration manager to parse
        options (https://github.com/ansible-collections/community.general/pull/5440).
      - lastpass - use config manager for handling plugin options (https://github.com/ansible-collections/community.general/pull/5022).
      - linode inventory plugin - simplify option handling (https://github.com/ansible-collections/community.general/pull/5438).
      - listen_ports_facts - add new ``include_non_listening`` option which adds ``-a``
        option to ``netstat`` and ``ss``. This shows both listening and non-listening
        (for TCP this means established connections) sockets, and returns ``state``
        and ``foreign_address`` (https://github.com/ansible-collections/community.general/issues/4762,
        https://github.com/ansible-collections/community.general/pull/4953).
      - lmdb_kv lookup plugin - start using Ansible's configuration manager to parse
        options (https://github.com/ansible-collections/community.general/pull/5440).
      - lxc_container - minor refactoring (https://github.com/ansible-collections/community.general/pull/5358).
      - machinectl become plugin - can now be used with a password from another user
        than root, if a polkit rule is present (https://github.com/ansible-collections/community.general/pull/4849).
      - machinectl become plugin - combine the success command when building the become
        command to be consistent with other become plugins (https://github.com/ansible-collections/community.general/pull/5287).
      - manifold lookup plugin - start using Ansible's configuration manager to parse
        options (https://github.com/ansible-collections/community.general/pull/5440).
      - maven_artifact - add a new ``unredirected_headers`` option that can be used
        with ansible-core 2.12 and above. The default value is to not use ``Authorization``
        and ``Cookie`` headers on redirects for security reasons. With ansible-core
        2.11, all headers are still passed on for redirects (https://github.com/ansible-collections/community.general/pull/4812).
      - mksysb - using ``do_raise()`` to raise exceptions in ``ModuleHelper`` derived
        modules (https://github.com/ansible-collections/community.general/pull/4674).
      - nagios - minor refactoring on parameter validation for different actions (https://github.com/ansible-collections/community.general/pull/5239).
      - netcup_dnsapi - add ``timeout`` parameter (https://github.com/ansible-collections/community.general/pull/5301).
      - nmcli - add ``transport_mode`` configuration for Infiniband devices (https://github.com/ansible-collections/community.general/pull/5361).
      - nmcli - add bond option ``xmit_hash_policy`` to bond options (https://github.com/ansible-collections/community.general/issues/5148).
      - nmcli - adds ``vpn`` type and parameter for supporting VPN with service type
        L2TP and PPTP (https://github.com/ansible-collections/community.general/pull/4746).
      - nmcli - honor IP options for VPNs (https://github.com/ansible-collections/community.general/pull/5228).
      - opentelemetry callback plugin - allow configuring opentelementry callback
        via config file (https://github.com/ansible-collections/community.general/pull/4916).
      - opentelemetry callback plugin - send logs. This can be disabled by setting
        ``disable_logs=false`` (https://github.com/ansible-collections/community.general/pull/4175).
      - pacman - added parameters ``reason`` and ``reason_for`` to set/change the
        install reason of packages (https://github.com/ansible-collections/community.general/pull/4956).
      - passwordstore lookup plugin - allow options to be passed lookup options instead
        of being part of the term strings (https://github.com/ansible-collections/community.general/pull/5444).
      - passwordstore lookup plugin - allow using alternative password managers by
        detecting wrapper scripts, allow explicit configuration of pass and gopass
        backends (https://github.com/ansible-collections/community.general/issues/4766).
      - passwordstore lookup plugin - improve error messages to include stderr (https://github.com/ansible-collections/community.general/pull/5436)
      - pipx - added state ``latest`` to the module (https://github.com/ansible-collections/community.general/pull/5105).
      - pipx - changed implementation to use ``cmd_runner`` (https://github.com/ansible-collections/community.general/pull/5085).
      - pipx - module fails faster when ``name`` is missing for states ``upgrade``
        and ``reinstall`` (https://github.com/ansible-collections/community.general/pull/5100).
      - pipx - using ``do_raise()`` to raise exceptions in ``ModuleHelper`` derived
        modules (https://github.com/ansible-collections/community.general/pull/4674).
      - pipx module utils - created new module util ``pipx`` providing a ``cmd_runner``
        specific for the ``pipx`` module (https://github.com/ansible-collections/community.general/pull/5085).
      - portage - add knobs for Portage's ``--backtrack`` and ``--with-bdeps`` options
        (https://github.com/ansible-collections/community.general/pull/5349).
      - portage - use Portage's python module instead of calling gentoolkit-provided
        program in shell (https://github.com/ansible-collections/community.general/pull/5349).
      - proxmox inventory plugin - added new flag ``qemu_extended_statuses`` and new
        groups ``<group_prefix>prelaunch``, ``<group_prefix>paused``. They will be
        populated only when ``want_facts=true``, ``qemu_extended_statuses=true`` and
        only for ``QEMU`` machines (https://github.com/ansible-collections/community.general/pull/4723).
      - proxmox inventory plugin - simplify option handling code (https://github.com/ansible-collections/community.general/pull/5437).
      - proxmox module utils, the proxmox* modules - add ``api_task_ok`` helper to
        standardize API task status checks across all proxmox modules (https://github.com/ansible-collections/community.general/pull/5274).
      - proxmox_kvm - allow ``agent`` argument to be a string (https://github.com/ansible-collections/community.general/pull/5107).
      - proxmox_snap - add ``unbind`` param to support snapshotting containers with
        configured mountpoints (https://github.com/ansible-collections/community.general/pull/5274).
      - puppet - adds ``confdir`` parameter to configure a custom confir location
        (https://github.com/ansible-collections/community.general/pull/4740).
      - redfish - added new command GetVirtualMedia, VirtualMediaInsert and VirtualMediaEject
        to Systems category due to Redfish spec changes the virtualMedia resource
        location from Manager to System (https://github.com/ansible-collections/community.general/pull/5124).
      - redfish_config - add ``SetSessionService`` to set default session timeout
        policy (https://github.com/ansible-collections/community.general/issues/5008).
      - redfish_info - add ``GetManagerInventory`` to report list of Manager inventory
        information (https://github.com/ansible-collections/community.general/issues/4899).
      - seport - added new argument ``local`` (https://github.com/ansible-collections/community.general/pull/5203)
      - snap - using ``do_raise()`` to raise exceptions in ``ModuleHelper`` derived
        modules (https://github.com/ansible-collections/community.general/pull/4674).
      - sudoers - will attempt to validate the proposed sudoers rule using visudo
        if available, optionally skipped, or required (https://github.com/ansible-collections/community.general/pull/4794,
        https://github.com/ansible-collections/community.general/issues/4745).
      - terraform - adds capability to handle complex variable structures for ``variables``
        parameter in the module. This must be enabled with the new ``complex_vars``
        parameter (https://github.com/ansible-collections/community.general/pull/4797).
      - terraform - run ``terraform init`` with ``-no-color`` not to mess up the stdout
        of the task (https://github.com/ansible-collections/community.general/pull/5147).
      - wdc_redfish_command - add ``IndicatorLedOn`` and ``IndicatorLedOff`` commands
        for ``Chassis`` category (https://github.com/ansible-collections/community.general/pull/5059).
      - wdc_redfish_command - add ``PowerModeLow`` and ``PowerModeNormal`` commands
        for ``Chassis`` category (https://github.com/ansible-collections/community.general/pull/5145).
      - xfconf - add ``stdout``, ``stderr`` and ``cmd`` to the module results (https://github.com/ansible-collections/community.general/pull/5037).
      - xfconf - changed implementation to use ``cmd_runner`` (https://github.com/ansible-collections/community.general/pull/4776).
      - xfconf - use ``do_raise()`` instead of defining custom exception class (https://github.com/ansible-collections/community.general/pull/4975).
      - xfconf - using ``do_raise()`` to raise exceptions in ``ModuleHelper`` derived
        modules (https://github.com/ansible-collections/community.general/pull/4674).
      - xfconf module utils - created new module util ``xfconf`` providing a ``cmd_runner``
        specific for ``xfconf`` modules (https://github.com/ansible-collections/community.general/pull/4776).
      - xfconf_info - changed implementation to use ``cmd_runner`` (https://github.com/ansible-collections/community.general/pull/4776).
      - xfconf_info - use ``do_raise()`` instead of defining custom exception class
        (https://github.com/ansible-collections/community.general/pull/4975).
      - znode - possibility to use ZooKeeper ACL authentication (https://github.com/ansible-collections/community.general/pull/5306).
      release_summary: This is a pre-release for the upcoming 6.0.0 major release.
        The main objective of this pre-release is to make it possible to test the
        large stuctural changes by flattening the directory structure. See the corresponding
        entry in the changelog for details.
      removed_features:
      - bitbucket* modules - ``username`` is no longer an alias of ``workspace``,
        but of ``user`` (https://github.com/ansible-collections/community.general/pull/5326).
      - gem - the default of the ``norc`` option changed from ``false`` to ``true``
        (https://github.com/ansible-collections/community.general/pull/5326).
      - gitlab_group_members - ``gitlab_group`` must now always contain the full path,
        and no longer just the name or path (https://github.com/ansible-collections/community.general/pull/5326).
      - keycloak_authentication - the return value ``flow`` has been removed. Use
        ``end_state`` instead (https://github.com/ansible-collections/community.general/pull/5326).
      - keycloak_group - the return value ``group`` has been removed. Use ``end_state``
        instead (https://github.com/ansible-collections/community.general/pull/5326).
      - lxd_container - the default of the ``ignore_volatile_options`` option changed
        from ``true`` to ``false`` (https://github.com/ansible-collections/community.general/pull/5326).
      - mail callback plugin - the ``sender`` option is now required (https://github.com/ansible-collections/community.general/pull/5326).
      - module_helper module utils - remove the ``VarDict`` attribute from ``ModuleHelper``.
        Import ``VarDict`` from ``ansible_collections.community.general.plugins.module_utils.mh.mixins.vars``
        instead (https://github.com/ansible-collections/community.general/pull/5326).
      - proxmox inventory plugin - the default of the ``want_proxmox_nodes_ansible_host``
        option changed from ``true`` to ``false`` (https://github.com/ansible-collections/community.general/pull/5326).
      - vmadm - the ``debug`` option has been removed. It was not used anyway (https://github.com/ansible-collections/community.general/pull/5326).
    fragments:
    - 3671-illumos-pfexec.yml
    - 4175-opentelemetry_logs.yml
    - 4520-xfconf-deprecate-disable-facts.yml
    - 4654-alternatives-add-subcommands.yml
    - 4674-use-mh-raise.yaml
    - 4682-compatibility-virtualmedia-resource-location.yaml
    - 4700-code-changes.yml
    - 4712-consul-bugfix.yaml
    - 4719-fix-keycloak-realm.yaml
    - 4724-proxmox-qemu-extend.yaml
    - 4726-zfs.yml
    - 4733-redis-fail.yml
    - 4736-cmd-runner-skip-if-check.yml
    - 4740-puppet-feature.yaml
    - 4746-add-vpn-support-nmcli.yaml
    - 4752-ansible-galaxy-install-mh-updates.yml
    - 4755-mhexception-improvement.yml
    - 4776-xfconf-cmd-runner.yaml
    - 4777-cmd-runner-deprecate-fmt.yaml
    - 4778-gconftool2-deprecate-state-get.yaml
    - 4780-passwordstore-wrapper-compat.yml
    - 4791-cmd-runner-callable.yaml
    - 4794-sudoers-validation.yml
    - 4797-terraform-complex-variables.yml
    - 4809-redhat_subscription-unsubscribe.yaml
    - 4810-alternatives-bug.yml
    - 4812-expose-unredirected-headers.yml
    - 4813-fix-nmcli-convert-list.yaml
    - 4814-sudoers-file-permissions.yml
    - 4816-proxmox-fix-extended-status.yaml
    - 4836-alternatives.yml
    - 4839-fix-VirtualMediaInsert-Supermicro.yml
    - 4849-add-password-prompt-support-for-machinectl.yml
    - 4852-sudoers-state-absent.yml
    - 4886-fix-lxd-inventory-hostname.yml
    - 4899-add-GetManagerInventory-for-redfish_info.yml
    - 4901-fix-redfish-chassispower.yml
    - 4903-cmdrunner-bugfix.yaml
    - 4910-fix-for-agent-enabled.yml
    - 4911-dsv-honor-tld-option.yml
    - 4916-opentelemetry-ini-options.yaml
    - 4933-fix-rax-clb-nodes.yaml
    - 4945-fix-get_vm-int-parse-handling.yaml
    - 4953-listen-ports-facts-extend-output.yaml
    - 4955-fix-path-detection-for-gopass.yaml
    - 4956-pacman-install-reason.yaml
    - 4959-pacman-fix-url-packages-name.yaml
    - 4964-fix-keyring-info.yml
    - 4973-introduce-dig-lookup-argument.yaml
    - 4975-xfconf-use-do-raise.yaml
    - 4976-apk-add-support-for-a-custom-world-file.yaml
    - 4996-consul-session-ttl.yml
    - 4998-nmcli-fix-int-options-idempotence.yml
    - 4999-xfconf-bool.yml
    - 5008-addSetSessionService.yml
    - 5019-slack-support-more-groups.yml
    - 5022-lastpass-lookup-cleanup.yml
    - 5023-http-agent-param-keycloak.yml
    - 5027-fix-returnall-for-gopass.yaml
    - 5035-mh-base-verbosity.yaml
    - 5037-xfconf-add-cmd-output.yaml
    - 5059-wdc_redfish_command-indicator-leds.yml
    - 5085-pipx-use-cmd-runner.yaml
    - 5100-pipx-req-if.yaml
    - 5105-pipx-state-latest.yaml
    - 5107-proxmox-agent-argument.yaml
    - 5108-proxmox-node-name-condition.yml
    - 5111-fixes.yml
    - 5112-fix-nsupdate-ns-entry.yaml
    - 5124-compatibility-virtualmedia-resource-location.yaml
    - 5126-nmcli-remove-diffs.yml
    - 5129-dig-boolean-params-fix.yml
    - 5145-wdc-redfish-enclosure-power-state.yml
    - 5147-terraform-init-no-color.yml
    - 5149-nmcli-bond-option.yml
    - 5151-add-delinea-support-tss-lookup.yml
    - 5193-consul-session-token.yaml
    - 5194-fix-proxmox-agent-exception.yaml
    - 5198-proxmox.yml
    - 5202-bugfix-environmentError-wrong-indentation.yaml
    - 5203-seport-add-local-argument.yaml
    - 5206-proxmox-conditional-vmid.yml
    - 5210-redfish_utils-cleanup-of-configuration-logic-and-oem-checks.yaml
    - 5224-proxmox-unprivileged-default.yaml
    - 5228-nmcli-ip-options.yaml
    - 5239-nagios-refactor.yaml
    - 5240-unused-imports.yaml
    - 5241-homebrew-add-linux-path.yaml
    - 5243-osx-defaults-expand-user-flags.yml
    - 5249-add-new-channel-prefix.yml
    - 5259-gitlab-imports.yaml
    - 5271-gitlab_hook-refactor.yaml
    - 5274-proxmox-snap-container-with-mountpoints.yml
    - 5280-lxc_container-py3.yaml
    - 5282-locale_gen.yaml
    - 5287-machinectl-become-success.yml
    - 5291-fix-nmcli-error-when-setting-unset-mac-address.yaml
    - 5297-bitwarden-add-search-field.yml
    - 5301-netcup_dnsapi-timeout.yml
    - 5306-add-options-for-authentication.yml
    - 5307-ini_file-lint.yaml
    - 5313-fix-redhat_subscription-idempotency-pool_ids.yml
    - 5341-newrelic-v2-api-changes.yml
    - 5342-opentelemetry_bug_fix_opentelemetry-api-1.13.yml
    - 5348-fix-vbox-deeply-nested-hostvars.yml
    - 5349-drop-gentoolkit-more-knobs.yml
    - 5358-lxc-container-refactor.yml
    - 5361-nmcli-add-infiniband-transport-mode.yaml
    - 5367-consul-refactor.yaml
    - 5369-pkgng-fix-update-all.yaml
    - 5370-mh-cmdmixin-deprecation.yaml
    - 5377-nsupdate-ns-records-with-bind.yml
    - 5383-xenserver_facts.yml
    - 5385-search_s-based-_is_value_present.yaml
    - 5393-archive.yml
    - 5400-django-manage-deprecations.yml
    - 5404-django-manage-venv-deprecation.yml
    - 5436-passwordstore-errors.yml
    - 5437-proxmox.yml
    - 5438-linode.yml
    - 5439-dig-return-empty-result.yml
    - 5444-passwordstore-options.yml
    - 5457-dnstxt-empty.yml
    - 6.0.0-a1.yml
    - deprecation-removals.yml
    - licenses-2.yml
    - licenses.yml
    - lookup-options.yml
    - psf-license.yml
    - simplified-bsd-license.yml
    - unflatmap.yml
    modules:
    - description: Retrieve GConf configurations
      name: gconftool2_info
      namespace: ''
    - description: Add/remove/change files in ISO file
      name: iso_customize
      namespace: ''
    - description: Allows administration of Keycloak user_rolemapping with the Keycloak
        API
      name: keycloak_user_rolemapping
      namespace: ''
    - description: Set or delete a passphrase using the Operating System's native
        keyring
      name: keyring
      namespace: ''
    - description: Get a passphrase using the Operating System's native keyring
      name: keyring_info
      namespace: ''
    - description: Listing of resource policy_profiles in ManageIQ
      name: manageiq_policies_info
      namespace: ''
    - description: Retrieve resource tags in ManageIQ
      name: manageiq_tags_info
      namespace: ''
    - description: Rretrieves information about applications installed with pipx
      name: pipx_info
      namespace: ''
    - description: Management of a disk of a Qemu(KVM) VM in a Proxmox VE cluster.
      name: proxmox_disk
      namespace: ''
    - description: Scaleway compute - private network management
      name: scaleway_compute_private_network
      namespace: ''
    - description: Scaleway Container registry management module
      name: scaleway_container_registry
      namespace: ''
    - description: Scaleway Container registry info module
      name: scaleway_container_registry_info
      namespace: ''
    - description: Scaleway Function namespace management
      name: scaleway_function_namespace
      namespace: ''
    - description: Retrieve information on Scaleway Function namespace
      name: scaleway_function_namespace_info
      namespace: ''
    - description: Manages WDC UltraStar Data102 Out-Of-Band controllers using Redfish
        APIs
      name: wdc_redfish_command
      namespace: ''
    - description: Manages WDC UltraStar Data102 Out-Of-Band controllers using Redfish
        APIs
      name: wdc_redfish_info
      namespace: ''
    plugins:
      filter:
      - description: Counts hashable elements in a sequence
        name: counter
        namespace: null
      lookup:
      - description: Retrieve secrets from Bitwarden
        name: bitwarden
        namespace: null
    release_date: '2022-11-02'
  6.0.1:
    changes:
      bugfixes:
      - dependent lookup plugin - avoid warning on deprecated parameter for ``Templar.template()``
        (https://github.com/ansible-collections/community.general/pull/5543).
      - jenkins_build - fix the logical flaw when deleting a Jenkins build (https://github.com/ansible-collections/community.general/pull/5514).
      - one_vm - avoid splitting labels that are ``None`` (https://github.com/ansible-collections/community.general/pull/5489).
      - onepassword_raw - add missing parameter to plugin documentation (https://github.com/ansible-collections/community.general/issues/5506).
      - proxmox_disk - avoid duplicate ``vmid`` reference (https://github.com/ansible-collections/community.general/issues/5492,
        https://github.com/ansible-collections/community.general/pull/5493).
      release_summary: Bugfix release for Ansible 7.0.0.
    fragments:
    - 5489-nonetype-in-get-vm-by-label.yml
    - 5493-proxmox.yml
    - 5506-onepassword_raw-missing-param.yml
    - 5514-fix-logical-flaw-when-deleting-jenkins-build.yml
    - 5543-dependent-template.yml
    - 6.0.1.yml
    release_date: '2022-11-15'
  6.1.0:
    changes:
      bugfixes:
      - chroot connection plugin - add ``inventory_hostname`` to vars under ``remote_addr``.
        This is needed for compatibility with ansible-core 2.13 (https://github.com/ansible-collections/community.general/pull/5570).
      - cmd_runner module utils - fixed bug when handling default cases in ``cmd_runner_fmt.as_map()``
        (https://github.com/ansible-collections/community.general/pull/5538).
      - cmd_runner module utils - formatting arguments ``cmd_runner_fmt.as_fixed()``
        was expecting an non-existing argument (https://github.com/ansible-collections/community.general/pull/5538).
      - keycloak_client_rolemapping - calculate ``proposed`` and ``after`` return
        values properly (https://github.com/ansible-collections/community.general/pull/5619).
      - keycloak_client_rolemapping - remove only listed mappings with ``state=absent``
        (https://github.com/ansible-collections/community.general/pull/5619).
      - proxmox inventory plugin - fix bug while templating when using templates for
        the ``url``, ``user``, ``password``, ``token_id``, or ``token_secret`` options
        (https://github.com/ansible-collections/community.general/pull/5640).
      - proxmox inventory plugin - handle tags delimited by semicolon instead of comma,
        which happens from Proxmox 7.3 on (https://github.com/ansible-collections/community.general/pull/5602).
      - redhat_subscription - do not ignore ``consumer_name`` and other variables
        if ``activationkey`` is specified (https://github.com/ansible-collections/community.general/issues/3486,
        https://github.com/ansible-collections/community.general/pull/5627).
      - redhat_subscription - do not pass arguments to ``subscription-manager register``
        for things already configured; now a specified ``rhsm_baseurl`` is properly
        set for subscription-manager (https://github.com/ansible-collections/community.general/pull/5583).
      - unixy callback plugin - fix plugin to work with ansible-core 2.14 by using
        Ansible's configuration manager for handling options (https://github.com/ansible-collections/community.general/issues/5600).
      - vdo - now uses ``yaml.safe_load()`` to parse command output instead of the
        deprecated ``yaml.load()`` which is potentially unsafe. Using ``yaml.load()``
        without explicitely setting a ``Loader=`` is also an error in pyYAML 6.0 (https://github.com/ansible-collections/community.general/pull/5632).
      - vmadm - fix for index out of range error in ``get_vm_uuid`` (https://github.com/ansible-collections/community.general/pull/5628).
      deprecated_features:
      - The ``sap`` modules ``sapcar_extract``, ``sap_task_list_execute``, and ``hana_query``,
        will be removed from this collection in community.general 7.0.0 and replaced
        with redirects to ``community.sap_libs``. If you want to continue using these
        modules, make sure to also install ``community.sap_libs`` (it is part of the
        Ansible package) (https://github.com/ansible-collections/community.general/pull/5614).
      minor_changes:
      - cmd_runner module utils - ``cmd_runner_fmt.as_bool()`` can now take an extra
        parameter to format when value is false (https://github.com/ansible-collections/community.general/pull/5647).
      - gconftool2 - refactor using ``ModuleHelper`` and ``CmdRunner`` (https://github.com/ansible-collections/community.general/pull/5545).
      - java_certs - add more detailed error output when extracting certificate from
        PKCS12 fails (https://github.com/ansible-collections/community.general/pull/5550).
      - jenkins_plugin - refactor code to module util to fix sanity check (https://github.com/ansible-collections/community.general/pull/5565).
      - lxd_project - refactored code out to module utils to clear sanity check (https://github.com/ansible-collections/community.general/pull/5549).
      - nmap inventory plugin - add new options ``udp_scan``, ``icmp_timestamp``,
        and ``dns_resolve`` for different types of scans (https://github.com/ansible-collections/community.general/pull/5566).
      - rax_scaling_group - refactored out code to the ``rax`` module utils to clear
        the sanity check (https://github.com/ansible-collections/community.general/pull/5563).
      - redfish_command - add ``PerformRequestedOperations`` command to perform any
        operations necessary to continue the update flow (https://github.com/ansible-collections/community.general/issues/4276).
      - redfish_command - add ``update_apply_time`` to ``SimpleUpdate`` command (https://github.com/ansible-collections/community.general/issues/3910).
      - redfish_command - add ``update_status`` to output of ``SimpleUpdate`` command
        to allow a user monitor the update in progress (https://github.com/ansible-collections/community.general/issues/4276).
      - redfish_info - add ``GetUpdateStatus`` command to check the progress of a
        previous update request (https://github.com/ansible-collections/community.general/issues/4276).
      - redfish_utils module utils - added PUT (``put_request()``) functionality (https://github.com/ansible-collections/community.general/pull/5490).
      - slack - add option ``prepend_hash`` which allows to control whether a ``#``
        is prepended to ``channel_id``. The current behavior (value ``auto``) is to
        prepend ``#`` unless some specific prefixes are found. That list of prefixes
        is incomplete, and there does not seem to exist a documented condition on
        when exactly ``#`` must not be prepended. We recommend to explicitly set ``prepend_hash=always``
        or ``prepend_hash=never`` to avoid any ambiguity (https://github.com/ansible-collections/community.general/pull/5629).
      - spotinst_aws_elastigroup - add ``elements`` attribute when missing in ``list``
        parameters (https://github.com/ansible-collections/community.general/pull/5553).
      - ssh_config - add ``host_key_algorithms`` option (https://github.com/ansible-collections/community.general/pull/5605).
      - udm_share - added ``elements`` attribute to ``list`` type parameters (https://github.com/ansible-collections/community.general/pull/5557).
      - udm_user - add ``elements`` attribute when missing in ``list`` parameters
        (https://github.com/ansible-collections/community.general/pull/5559).
      release_summary: Regular bugfix and feature release.
    fragments:
    - 3910-redfish-add-operation-apply-time-to-simple-update.yml
    - 4276-redfish-command-updates-for-full-simple-update-workflow.yml
    - 5490-adding-put-functionality.yml
    - 5538-cmd-runner-as-fixed.yml
    - 5545-gconftool-cmd-runner.yml
    - 5549-lxd-project-sanity.yml
    - 5550-java_certs-not-enough-info-on-error.yml
    - 5553-spotinst-aws-elasticgroup-sanity.yml
    - 5557-udm-share-sanity.yml
    - 5559-udm-user-sanity.yml
    - 5563-rax-scaling-group-sanity.yml
    - 5565-jenkins-plugin-sanity.yml
    - 5566-additional-flags-nmap.yml
    - 5570-chroot-plugin-fix-default-inventory_hostname.yml
    - 5583-redhat_subscription-subscribe-parameters.yaml
    - 5601-unixy-callback-use-config-manager.yml
    - 5602-proxmox-tags.yml
    - 5605-ssh-config-add-host-key-algorithms.yaml
    - 5619-keycloak-improvements.yml
    - 5627-redhat_subscription-subscribe-parameters-2.yaml
    - 5628-fix-vmadm-off-by-one.yml
    - 5629-add-prepend-hash-option-for-channel-id.yml
    - 5632-vdo-Use-yaml-safe-load-instead-of-yaml-load.yml
    - 5640-fix-typo-proxmox-inventory.yml
    - 5647-cmd-runner-as-bool-false.yml
    - 6.1.0.yml
    - sap-removal.yml
    modules:
    - description: Manage project badges on GitLab Server
      name: gitlab_project_badge
      namespace: ''
    - description: Retrieve client secret via Keycloak API
      name: keycloak_clientsecret_info
      namespace: ''
    - description: Regenerate Keycloak client secret via Keycloak API
      name: keycloak_clientsecret_regenerate
      namespace: ''
    release_date: '2022-12-06'
  6.2.0:
    changes:
      bugfixes:
      - ansible_galaxy_install - set default to raise exception if command's return
        code is different from zero (https://github.com/ansible-collections/community.general/pull/5680).
      - ansible_galaxy_install - try ``C.UTF-8`` and then fall back to ``en_US.UTF-8``
        before failing (https://github.com/ansible-collections/community.general/pull/5680).
      - gitlab_group_variables - fix dropping variables accidentally when GitLab introduced
        new properties (https://github.com/ansible-collections/community.general/pull/5667).
      - gitlab_project_variables - fix dropping variables accidentally when GitLab
        introduced new properties (https://github.com/ansible-collections/community.general/pull/5667).
      - lxc_container - fix the arguments of the lxc command which broke the creation
        and cloning of containers (https://github.com/ansible-collections/community.general/issues/5578).
      - opkg - fix issue that ``force=reinstall`` would not reinstall an existing
        package (https://github.com/ansible-collections/community.general/pull/5705).
      - proxmox_disk - fixed possible issues with redundant ``vmid`` parameter (https://github.com/ansible-collections/community.general/issues/5492,
        https://github.com/ansible-collections/community.general/pull/5672).
      - proxmox_nic - fixed possible issues with redundant ``vmid`` parameter (https://github.com/ansible-collections/community.general/issues/5492,
        https://github.com/ansible-collections/community.general/pull/5672).
      - unixy callback plugin - fix typo introduced when updating to use Ansible's
        configuration manager for handling options (https://github.com/ansible-collections/community.general/issues/5600).
      deprecated_features:
      - manageiq_policies - deprecate ``state=list`` in favour of using ``community.general.manageiq_policies_info``
        (https://github.com/ansible-collections/community.general/pull/5721).
      - rax - module relies on deprecates library ``pyrax``. Unless maintainers step
        up to work on the module, it will be marked as deprecated in community.general
        7.0.0 and removed in version 9.0.0 (https://github.com/ansible-collections/community.general/pull/5733).
      - rax_cbs - module relies on deprecates library ``pyrax``. Unless maintainers
        step up to work on the module, it will be marked as deprecated in community.general
        7.0.0 and removed in version 9.0.0 (https://github.com/ansible-collections/community.general/pull/5733).
      - rax_cbs_attachments - module relies on deprecates library ``pyrax``. Unless
        maintainers step up to work on the module, it will be marked as deprecated
        in community.general 7.0.0 and removed in version 9.0.0 (https://github.com/ansible-collections/community.general/pull/5733).
      - rax_cdb - module relies on deprecates library ``pyrax``. Unless maintainers
        step up to work on the module, it will be marked as deprecated in community.general
        7.0.0 and removed in version 9.0.0 (https://github.com/ansible-collections/community.general/pull/5733).
      - rax_cdb_database - module relies on deprecates library ``pyrax``. Unless maintainers
        step up to work on the module, it will be marked as deprecated in community.general
        7.0.0 and removed in version 9.0.0 (https://github.com/ansible-collections/community.general/pull/5733).
      - rax_cdb_user - module relies on deprecates library ``pyrax``. Unless maintainers
        step up to work on the module, it will be marked as deprecated in community.general
        7.0.0 and removed in version 9.0.0 (https://github.com/ansible-collections/community.general/pull/5733).
      - rax_clb - module relies on deprecates library ``pyrax``. Unless maintainers
        step up to work on the module, it will be marked as deprecated in community.general
        7.0.0 and removed in version 9.0.0 (https://github.com/ansible-collections/community.general/pull/5733).
      - rax_clb_nodes - module relies on deprecates library ``pyrax``. Unless maintainers
        step up to work on the module, it will be marked as deprecated in community.general
        7.0.0 and removed in version 9.0.0 (https://github.com/ansible-collections/community.general/pull/5733).
      - rax_clb_ssl - module relies on deprecates library ``pyrax``. Unless maintainers
        step up to work on the module, it will be marked as deprecated in community.general
        7.0.0 and removed in version 9.0.0 (https://github.com/ansible-collections/community.general/pull/5733).
      - rax_dns - module relies on deprecates library ``pyrax``. Unless maintainers
        step up to work on the module, it will be marked as deprecated in community.general
        7.0.0 and removed in version 9.0.0 (https://github.com/ansible-collections/community.general/pull/5733).
      - rax_dns_record - module relies on deprecates library ``pyrax``. Unless maintainers
        step up to work on the module, it will be marked as deprecated in community.general
        7.0.0 and removed in version 9.0.0 (https://github.com/ansible-collections/community.general/pull/5733).
      - rax_facts - module relies on deprecates library ``pyrax``. Unless maintainers
        step up to work on the module, it will be marked as deprecated in community.general
        7.0.0 and removed in version 9.0.0 (https://github.com/ansible-collections/community.general/pull/5733).
      - rax_files - module relies on deprecates library ``pyrax``. Unless maintainers
        step up to work on the module, it will be marked as deprecated in community.general
        7.0.0 and removed in version 9.0.0 (https://github.com/ansible-collections/community.general/pull/5733).
      - rax_files_objects - module relies on deprecates library ``pyrax``. Unless
        maintainers step up to work on the module, it will be marked as deprecated
        in community.general 7.0.0 and removed in version 9.0.0 (https://github.com/ansible-collections/community.general/pull/5733).
      - rax_identity - module relies on deprecates library ``pyrax``. Unless maintainers
        step up to work on the module, it will be marked as deprecated in community.general
        7.0.0 and removed in version 9.0.0 (https://github.com/ansible-collections/community.general/pull/5733).
      - rax_keypair - module relies on deprecates library ``pyrax``. Unless maintainers
        step up to work on the module, it will be marked as deprecated in community.general
        7.0.0 and removed in version 9.0.0 (https://github.com/ansible-collections/community.general/pull/5733).
      - rax_meta - module relies on deprecates library ``pyrax``. Unless maintainers
        step up to work on the module, it will be marked as deprecated in community.general
        7.0.0 and removed in version 9.0.0 (https://github.com/ansible-collections/community.general/pull/5733).
      - rax_mon_alarm - module relies on deprecates library ``pyrax``. Unless maintainers
        step up to work on the module, it will be marked as deprecated in community.general
        7.0.0 and removed in version 9.0.0 (https://github.com/ansible-collections/community.general/pull/5733).
      - rax_mon_check - module relies on deprecates library ``pyrax``. Unless maintainers
        step up to work on the module, it will be marked as deprecated in community.general
        7.0.0 and removed in version 9.0.0 (https://github.com/ansible-collections/community.general/pull/5733).
      - rax_mon_entity - module relies on deprecates library ``pyrax``. Unless maintainers
        step up to work on the module, it will be marked as deprecated in community.general
        7.0.0 and removed in version 9.0.0 (https://github.com/ansible-collections/community.general/pull/5733).
      - rax_mon_notification - module relies on deprecates library ``pyrax``. Unless
        maintainers step up to work on the module, it will be marked as deprecated
        in community.general 7.0.0 and removed in version 9.0.0 (https://github.com/ansible-collections/community.general/pull/5733).
      - rax_mon_notification_plan - module relies on deprecates library ``pyrax``.
        Unless maintainers step up to work on the module, it will be marked as deprecated
        in community.general 7.0.0 and removed in version 9.0.0 (https://github.com/ansible-collections/community.general/pull/5733).
      - rax_network - module relies on deprecates library ``pyrax``. Unless maintainers
        step up to work on the module, it will be marked as deprecated in community.general
        7.0.0 and removed in version 9.0.0 (https://github.com/ansible-collections/community.general/pull/5733).
      - rax_queue - module relies on deprecates library ``pyrax``. Unless maintainers
        step up to work on the module, it will be marked as deprecated in community.general
        7.0.0 and removed in version 9.0.0 (https://github.com/ansible-collections/community.general/pull/5733).
      - rax_scaling_group - module relies on deprecates library ``pyrax``. Unless
        maintainers step up to work on the module, it will be marked as deprecated
        in community.general 7.0.0 and removed in version 9.0.0 (https://github.com/ansible-collections/community.general/pull/5733).
      - rax_scaling_policy - module relies on deprecates library ``pyrax``. Unless
        maintainers step up to work on the module, it will be marked as deprecated
        in community.general 7.0.0 and removed in version 9.0.0 (https://github.com/ansible-collections/community.general/pull/5733).
      minor_changes:
      - opkg - allow installing a package in a certain version (https://github.com/ansible-collections/community.general/pull/5688).
      - proxmox - added new module parameter ``tags`` for use with PVE 7+ (https://github.com/ansible-collections/community.general/pull/5714).
      - puppet - refactored module to use ``CmdRunner`` for executing ``puppet`` (https://github.com/ansible-collections/community.general/pull/5612).
      - redhat_subscription - add a ``server_proxy_scheme`` parameter to configure
        the scheme for the proxy server (https://github.com/ansible-collections/community.general/pull/5662).
      - ssh_config - refactor code to module util to fix sanity check (https://github.com/ansible-collections/community.general/pull/5720).
      - sudoers - adds ``host`` parameter for setting hostname restrictions in sudoers
        rules (https://github.com/ansible-collections/community.general/issues/5702).
      release_summary: Regular bugfix and feature release.
    fragments:
    - 5612-puppet-cmd-runner.yml
    - 5659-fix-lxc_container-command.yml
    - 5662-redhat_subscription-server_proxy_scheme.yaml
    - 5666-gitlab-variables.yml
    - 5672-proxmox.yml
    - 5680-ansible_galaxy_install-fx-locale.yaml
    - 5688-opkg-module-install-certain-version.yml
    - 5703-sudoers-host-support.yml
    - 5705-opkg-fix-force-reinstall.yml
    - 5714-proxmox-lxc-tag-support.yml
    - 5720-ssh_config-plugin-sanity.yml
    - 5721-manageiq-policies-deprecate-list-state.yaml
    - 5733-rax-deprecation-notice.yml
    - 5744-unixy-callback-fix-config-manager-typo.yml
    - 6.2.0.yml
    release_date: '2023-01-04'
  6.3.0:
    changes:
      breaking_changes:
      - 'ModuleHelper module utils - when the module sets output variables named ``msg``,
        ``exception``, ``output``, ``vars``, or ``changed``, the actual output will
        prefix those names with ``_`` (underscore symbol) only when they clash with
        output variables generated by ModuleHelper itself, which only occurs when
        handling exceptions. Please note that this breaking change does not require
        a new major release since before this release, it was not possible to add
        such variables to the output `due to a bug <https://github.com/ansible-collections/community.general/pull/5755>`__
        (https://github.com/ansible-collections/community.general/pull/5765).

        '
      bugfixes:
      - ModuleHelper - fix bug when adjusting the name of reserved output variables
        (https://github.com/ansible-collections/community.general/pull/5755).
      - alternatives - support subcommands on Fedora 37, which uses ``follower`` instead
        of ``slave`` (https://github.com/ansible-collections/community.general/pull/5794).
      - bitwarden lookup plugin - clarify what to do, if the bitwarden vault is not
        unlocked (https://github.com/ansible-collections/community.general/pull/5811).
      - dig lookup plugin - correctly handle DNSKEY record type's ``algorithm`` field
        (https://github.com/ansible-collections/community.general/pull/5914).
      - gem - fix force parameter not being passed to gem command when uninstalling
        (https://github.com/ansible-collections/community.general/pull/5822).
      - gem - fix hang due to interactive prompt for confirmation on specific version
        uninstall (https://github.com/ansible-collections/community.general/pull/5751).
      - gitlab_deploy_key - also update ``title`` and not just ``can_push`` (https://github.com/ansible-collections/community.general/pull/5888).
      - keycloak_user_federation - fixes federation creation issue. When a new federation
        was created and at the same time a default / standard mapper was also changed
        / updated the creation process failed as a bad None set variable led to a
        bad malformed url request (https://github.com/ansible-collections/community.general/pull/5750).
      - 'keycloak_user_federation - fixes idempotency detection issues. In some cases
        the module could fail to properly detect already existing user federations
        because of a buggy seemingly superflous extra query parameter (https://github.com/ansible-collections/community.general/pull/5732).

        '
      - loganalytics callback plugin - adjust type of callback to ``notification``,
        it was incorrectly classified as ``aggregate`` before (https://github.com/ansible-collections/community.general/pull/5761).
      - logdna callback plugin - adjust type of callback to ``notification``, it was
        incorrectly classified as ``aggregate`` before (https://github.com/ansible-collections/community.general/pull/5761).
      - logstash callback plugin - adjust type of callback to ``notification``, it
        was incorrectly classified as ``aggregate`` before (https://github.com/ansible-collections/community.general/pull/5761).
      - nsupdate - fix zone lookup. The SOA record for an existing zone is returned
        as an answer RR and not as an authority RR (https://github.com/ansible-collections/community.general/issues/5817,
        https://github.com/ansible-collections/community.general/pull/5818).
      - proxmox_disk - fixed issue with read timeout on import action (https://github.com/ansible-collections/community.general/pull/5803).
      - redfish_utils - removed basic auth HTTP header when performing a GET on the
        service root resource and when performing a POST to the session collection
        (https://github.com/ansible-collections/community.general/issues/5886).
      - splunk callback plugin - adjust type of callback to ``notification``, it was
        incorrectly classified as ``aggregate`` before (https://github.com/ansible-collections/community.general/pull/5761).
      - sumologic callback plugin - adjust type of callback to ``notification``, it
        was incorrectly classified as ``aggregate`` before (https://github.com/ansible-collections/community.general/pull/5761).
      - syslog_json callback plugin - adjust type of callback to ``notification``,
        it was incorrectly classified as ``aggregate`` before (https://github.com/ansible-collections/community.general/pull/5761).
      - terraform - fix ``current`` workspace never getting appended to the ``all``
        key in the ``workspace_ctf`` object (https://github.com/ansible-collections/community.general/pull/5735).
      - terraform - fix ``terraform init`` failure when there are multiple workspaces
        on the remote backend and when ``default`` workspace is missing by setting
        ``TF_WORKSPACE`` environmental variable to the value of ``workspace`` when
        used (https://github.com/ansible-collections/community.general/pull/5735).
      - terraform module - disable ANSI escape sequences during validation phase (https://github.com/ansible-collections/community.general/pull/5843).
      - xml - fixed a bug where empty ``children`` list would not be set (https://github.com/ansible-collections/community.general/pull/5808).
      deprecated_features:
      - consul - deprecate using parameters unused for ``state=absent`` (https://github.com/ansible-collections/community.general/pull/5772).
      - gitlab_runner - the default of the new option ``access_level_on_creation``
        will change from ``false`` to ``true`` in community.general 7.0.0. This will
        cause ``access_level`` to be used during runner registration as well, and
        not only during updates (https://github.com/ansible-collections/community.general/pull/5908).
      minor_changes:
      - apache2_module - add module argument ``warn_mpm_absent`` to control whether
        warning are raised in some edge cases (https://github.com/ansible-collections/community.general/pull/5793).
      - bitwarden lookup plugin - can now retrieve secrets from custom fields (https://github.com/ansible-collections/community.general/pull/5694).
      - bitwarden lookup plugin - implement filtering results by ``collection_id``
        parameter (https://github.com/ansible-collections/community.general/issues/5849).
      - dig lookup plugin - support CAA record type (https://github.com/ansible-collections/community.general/pull/5913).
      - gitlab_project - add ``builds_access_level``, ``container_registry_access_level``
        and ``forking_access_level`` options (https://github.com/ansible-collections/community.general/pull/5706).
      - gitlab_runner - add new boolean option ``access_level_on_creation``. It controls,
        whether the value of ``access_level`` is used for runner registration or not.
        The option ``access_level`` has been ignored on registration so far and was
        only used on updates (https://github.com/ansible-collections/community.general/issues/5907,
        https://github.com/ansible-collections/community.general/pull/5908).
      - ilo_redfish_utils module utils - change implementation of DNS Server IP and
        NTP Server IP update (https://github.com/ansible-collections/community.general/pull/5804).
      - ipa_group - allow to add and remove external users with the ``external_user``
        option (https://github.com/ansible-collections/community.general/pull/5897).
      - iptables_state - minor refactoring within the module (https://github.com/ansible-collections/community.general/pull/5844).
      - one_vm - add a new ``updateconf`` option which implements the ``one.vm.updateconf``
        API call (https://github.com/ansible-collections/community.general/pull/5812).
      - opkg - refactored module to use ``CmdRunner`` for executing ``opkg`` (https://github.com/ansible-collections/community.general/pull/5718).
      - redhat_subscription - adds ``token`` parameter for subscription-manager authentication
        using Red Hat API token (https://github.com/ansible-collections/community.general/pull/5725).
      - snap - minor refactor when executing module (https://github.com/ansible-collections/community.general/pull/5773).
      - snap_alias - refactored module to use ``CmdRunner`` to execute ``snap`` (https://github.com/ansible-collections/community.general/pull/5486).
      - sudoers - add ``setenv`` parameters to support passing environment variables
        via sudo. (https://github.com/ansible-collections/community.general/pull/5883)
      release_summary: Regular bugfix and feature release.
    fragments:
    - 5486-snap-alias-cmd-runner.yml
    - 5694-add-custom-fields-to-bitwarden.yml
    - 5706-add-builds-forks-container-registry.yml
    - 5718-opkg-refactor.yaml
    - 5725-redhat_subscription-add-red-hat-api-token.yml
    - 5732-bugfix-keycloak-userfed-idempotency.yml
    - 5735-terraform-init-fix-when-default-workspace-doesnt-exists.yaml
    - 5750-bugfixing-keycloak-usrfed-fail-when-update-default-mapper-simultaneously.yml
    - 5751-gem-fix-uninstall-hang.yml
    - 5755-mh-fix-output-conflict.yml
    - 5761-callback-types.yml
    - 5765-mh-lax-output-conflict.yml
    - 5772-consul-deprecate-params-when-absent.yml
    - 5773-snap-mh-execute.yml
    - 5793-apache2-module-npm-warnings.yml
    - 5794-alternatives-fedora37.yml
    - 5803-proxmox-read-timeout.yml
    - 5804-minor-changes-to-hpe-ilo-collection.yml
    - 5808-xml-children-parameter-does-not-exist.yml
    - 5811-clarify-bitwarden-error.yml
    - 5812-implement-updateconf-api-call.yml
    - 5818-nsupdate-fix-zone-lookup.yml
    - 5822-gem-uninstall-force.yml
    - 5843-terraform-validate-no-color.yml
    - 5844-iptables-state-refactor.yml
    - 5851-lookup-bitwarden-add-filter-by-collection-id-parameter.yml
    - 5883-sudoers-add-support-for-setenv-parameter.yml
    - 5886-redfish-correct-basic-auth-usage-on-session-creation.yml
    - 5888-update-key-title.yml
    - 5897-ipa_group-add-external-users.yml
    - 5907-fix-gitlab_runner-not-idempotent.yml
    - 5913-dig-caa.yml
    - 5914-dig-dnskey.yml
    - 6.3.0.yml
    modules:
    - description: Manages Out-Of-Band controllers using Open Composable API (OCAPI)
      name: ocapi_command
      namespace: ''
    - description: Manages Out-Of-Band controllers using Open Composable API (OCAPI)
      name: ocapi_info
      namespace: ''
    release_date: '2023-01-31'
  6.4.0:
    changes:
      bugfixes:
      - cartesian and flattened lookup plugins - adjust to parameter deprecation in
        ansible-core 2.14's ``listify_lookup_plugin_terms`` helper function (https://github.com/ansible-collections/community.general/pull/6074).
      - cloudflare_dns - fixed the idempotency for SRV DNS records (https://github.com/ansible-collections/community.general/pull/5972).
      - cloudflare_dns - fixed the possiblity of setting a root-level SRV DNS record
        (https://github.com/ansible-collections/community.general/pull/5972).
      - github_webhook - fix always changed state when no secret is provided (https://github.com/ansible-collections/community.general/pull/5994).
      - jenkins_plugin - fix error due to undefined variable when updates file is
        not downloaded (https://github.com/ansible-collections/community.general/pull/6100).
      - keycloak_client - fix accidental replacement of value for attribute ``saml.signing.private.key``
        with ``no_log`` in wrong contexts (https://github.com/ansible-collections/community.general/pull/5934).
      - lxd_* modules, lxd inventory plugin - fix TLS/SSL certificate validation problems
        by using the correct purpose when creating the TLS context (https://github.com/ansible-collections/community.general/issues/5616,
        https://github.com/ansible-collections/community.general/pull/6034).
      - nmcli - fix change handling of values specified as an integer 0 (https://github.com/ansible-collections/community.general/pull/5431).
      - nmcli - fix failure to handle WIFI settings when connection type not specified
        (https://github.com/ansible-collections/community.general/pull/5431).
      - nmcli - fix improper detection of changes to ``wifi.wake-on-wlan`` (https://github.com/ansible-collections/community.general/pull/5431).
      - nmcli - order is significant for lists of addresses (https://github.com/ansible-collections/community.general/pull/6048).
      - onepassword lookup plugin - Changed to ignore errors from "op account get"
        calls. Previously, errors would prevent auto-signin code from executing (https://github.com/ansible-collections/community.general/pull/5942).
      - terraform and timezone - slight refactoring to avoid linter reporting potentially
        undefined variables (https://github.com/ansible-collections/community.general/pull/5933).
      - various plugins and modules - remove unnecessary imports (https://github.com/ansible-collections/community.general/pull/5940).
      - yarn - fix ``global=true`` to check for the configured global folder instead
        of assuming the default (https://github.com/ansible-collections/community.general/pull/5829)
      - yarn - fix ``state=absent`` not working with ``global=true`` when the package
        does not include a binary (https://github.com/ansible-collections/community.general/pull/5829)
      - yarn - fix ``state=latest`` not working with ``global=true`` (https://github.com/ansible-collections/community.general/issues/5712).
      - zfs_delegate_admin - zfs allow output can now be parsed when uids/gids are
        not known to the host system (https://github.com/ansible-collections/community.general/pull/5943).
      - zypper - make package managing work on readonly filesystem of openSUSE MicroOS
        (https://github.com/ansible-collections/community.general/pull/5615).
      deprecated_features:
      - gitlab_runner - the option ``access_level`` will lose its default value in
        community.general 8.0.0. From that version on, you have set this option to
        ``ref_protected`` explicitly, if you want to have a protected runner (https://github.com/ansible-collections/community.general/issues/5925).
      minor_changes:
      - dnsimple - set custom User-Agent for API requests to DNSimple (https://github.com/ansible-collections/community.general/pull/5927).
      - flatpak_remote - add new boolean option ``enabled``. It controls, whether
        the remote is enabled or not (https://github.com/ansible-collections/community.general/pull/5926).
      - gitlab_project - add ``releases_access_level``, ``environments_access_level``,
        ``feature_flags_access_level``, ``infrastructure_access_level``, ``monitor_access_level``,
        and ``security_and_compliance_access_level`` options (https://github.com/ansible-collections/community.general/pull/5986).
      - jc filter plugin - added the ability to use parser plugins (https://github.com/ansible-collections/community.general/pull/6043).
      - keycloak_group - add new optional module parameter ``parents`` to properly
        handle keycloak subgroups (https://github.com/ansible-collections/community.general/pull/5814).
      - keycloak_user_federation - make ``org.keycloak.storage.ldap.mappers.LDAPStorageMapper``
        the default value for mappers ``providerType`` (https://github.com/ansible-collections/community.general/pull/5863).
      - ldap modules - add ``xorder_discovery`` option (https://github.com/ansible-collections/community.general/issues/6045,
        https://github.com/ansible-collections/community.general/pull/6109).
      - lxd_container - add diff and check mode (https://github.com/ansible-collections/community.general/pull/5866).
      - mattermost, rocketchat, slack - replace missing default favicon with docs.ansible.com
        favicon (https://github.com/ansible-collections/community.general/pull/5928).
      - modprobe - add ``persistent`` option (https://github.com/ansible-collections/community.general/issues/4028,
        https://github.com/ansible-collections/community.general/pull/542).
      - osx_defaults - include stderr in error messages (https://github.com/ansible-collections/community.general/pull/6011).
      - proxmox - suppress urllib3 ``InsecureRequestWarnings`` when ``validate_certs``
        option is ``false`` (https://github.com/ansible-collections/community.general/pull/5931).
      - redfish_command - adding ``EnableSecureBoot`` functionality (https://github.com/ansible-collections/community.general/pull/5899).
      - redfish_command - adding ``VerifyBiosAttributes`` functionality (https://github.com/ansible-collections/community.general/pull/5900).
      - sefcontext - add support for path substitutions (https://github.com/ansible-collections/community.general/issues/1193).
      release_summary: Regular feature and bugfix release.
    fragments:
    - 4028-modprobe-persistent-option.yml
    - 5431-nmcli-wifi.yml
    - 5615-zypper-transactional-update.yml
    - 5814-support-keycloak-subgroups.yml
    - 5829-fix-yarn-global.yml
    - 5830-sefcontext-path-subs.yml
    - 5863-providerType-defaulted-keycloak_userfed-mappers.yml
    - 5866-lxd_container-diff-and-check-mode.yml
    - 5899-adding-enablesecureboot-functionality-to-redfish-config.yml
    - 5900-adding-verifybiosattribute-fucntionality-to-redfish-command.yml
    - 5915-suppress-urllib3-insecure-request-warnings.yml
    - 5925-align_gitlab_runner_access_level_default_with_gitlab.yml
    - 5926-flatpak-remote-enabled.yml
    - 5927-set-user-agent-dnsimple.yml
    - 5928-fix-favicon-url.yml
    - 5933-linting.yml
    - 5934-fix-keycloak-sanitize_cr.yml
    - 5942-onepassword-ignore-errors-from-op-account-get.yml
    - 5943-zfs_delegate_admin-fix-zfs-allow-cannot-parse-unknown-uid-gid.yml
    - 5972-cloudflare-dns-srv-record.yml
    - 5985-add-new-gitlab-api-features.yml
    - 5994-github-webhook-secret.yml
    - 6.4.0.yml
    - 6011-osx-defaults-errors.yml
    - 6034-lxd-tls.yml
    - 6043-jc_plugin_parser_support.yml
    - 6045-xorder-discovery.yml
    - 6048-nmcli-addres-order.yml
    - 6074-loader_in_listify.yml.yml
    - 6100-jenkins_plugin.yml
    - remove-unneeded-imports.yml
    release_date: '2023-02-27'
  6.5.0:
    changes:
      bugfixes:
      - archive - avoid deprecated exception class on Python 3 (https://github.com/ansible-collections/community.general/pull/6180).
      - gitlab_runner - fix ``KeyError`` on runner creation and update (https://github.com/ansible-collections/community.general/issues/6112).
      - influxdb_user - fix running in check mode when the user does not exist yet
        (https://github.com/ansible-collections/community.general/pull/6111).
      - interfaces_file - fix reading options in lines not starting with a space (https://github.com/ansible-collections/community.general/issues/6120).
      - jail connection plugin - add ``inventory_hostname`` to vars under ``remote_addr``.
        This is needed for compatibility with ansible-core 2.13 (https://github.com/ansible-collections/community.general/pull/6118).
      - memset - fix memset urlerror handling (https://github.com/ansible-collections/community.general/pull/6114).
      - nmcli - fixed idempotency issue for bridge connections. Module forced default
        value of ``bridge.priority`` to nmcli if not set; if ``bridge.stp`` is disabled
        nmcli ignores it and keep default (https://github.com/ansible-collections/community.general/issues/3216,
        https://github.com/ansible-collections/community.general/issues/4683).
      - nmcli - fixed idempotency issue when module params is set to ``may_fail4=false``
        and ``method4=disabled``; in this case nmcli ignores change and keeps their
        own default value ``yes`` (https://github.com/ansible-collections/community.general/pull/6106).
      - nmcli - implemented changing mtu value on vlan interfaces (https://github.com/ansible-collections/community.general/issues/4387).
      - opkg - fixes bug when using ``update_cache=true`` (https://github.com/ansible-collections/community.general/issues/6004).
      - redhat_subscription, rhsm_release, rhsm_repository - cleanly fail when not
        running as root, rather than hanging on an interactive ``console-helper``
        prompt; they all interact with ``subscription-manager``, which already requires
        to be run as root (https://github.com/ansible-collections/community.general/issues/734,
        https://github.com/ansible-collections/community.general/pull/6211).
      - xenorchestra inventory plugin - fix failure to receive objects from server
        due to not checking the id of the response (https://github.com/ansible-collections/community.general/pull/6227).
      - yarn - fix ``global=true`` to not fail when `executable` wasn't specified
        (https://github.com/ansible-collections/community.general/pull/6132)
      - yarn - fixes bug where yarn module tasks would fail when warnings were emitted
        from Yarn. The ``yarn.list`` method was not filtering out warnings (https://github.com/ansible-collections/community.general/issues/6127).
      minor_changes:
      - apt_rpm - adds ``clean``, ``dist_upgrade`` and ``update_kernel``  parameters
        for clear caches, complete upgrade system, and upgrade kernel packages (https://github.com/ansible-collections/community.general/pull/5867).
      - dconf - parse GVariants for equality comparison when the Python module ``gi.repository``
        is available (https://github.com/ansible-collections/community.general/pull/6049).
      - gitlab_runner - allow to register group runner (https://github.com/ansible-collections/community.general/pull/3935).
      - jira - add worklog functionality (https://github.com/ansible-collections/community.general/issues/6209,
        https://github.com/ansible-collections/community.general/pull/6210).
      - ldap modules - add ``ca_path`` option (https://github.com/ansible-collections/community.general/pull/6185).
      - make - add ``command`` return value to the module output (https://github.com/ansible-collections/community.general/pull/6160).
      - nmap inventory plugin - add new option ``open`` for only returning open ports
        (https://github.com/ansible-collections/community.general/pull/6200).
      - nmap inventory plugin - add new option ``port`` for port specific scan (https://github.com/ansible-collections/community.general/pull/6165).
      - nmcli - add ``default`` and ``default-or-eui64`` to the list of valid choices
        for ``addr_gen_mode6`` parameter (https://github.com/ansible-collections/community.general/pull/5974).
      - nmcli - add support for ``team.runner-fast-rate`` parameter for ``team`` connections
        (https://github.com/ansible-collections/community.general/issues/6065).
      - openbsd_pkg - set ``TERM`` to ``'dumb'`` in ``execute_command()`` to make
        module less dependant on the ``TERM`` environment variable set on the Ansible
        controller (https://github.com/ansible-collections/community.general/pull/6149).
      - pipx - optional ``install_apps`` parameter added to install applications from
        injected packages (https://github.com/ansible-collections/community.general/pull/6198).
      - proxmox_kvm - add new ``archive`` parameter. This is needed to create a VM
        from an archive (backup) (https://github.com/ansible-collections/community.general/pull/6159).
      - redfish_info - adds commands to retrieve the HPE ThermalConfiguration and
        FanPercentMinimum settings from iLO (https://github.com/ansible-collections/community.general/pull/6208).
      - redhat_subscription - credentials (``username``, ``activationkey``, and so
        on) are required now only if a system needs to be registered, or ``force_register``
        is specified (https://github.com/ansible-collections/community.general/pull/5664).
      - redhat_subscription - the registration is done using the D-Bus ``rhsm`` service
        instead of spawning a ``subscription-manager register`` command, if possible;
        this avoids passing plain-text credentials as arguments to ``subscription-manager
        register``, which can be seen while that command runs (https://github.com/ansible-collections/community.general/pull/6122).
      - ssh_config - add ``proxyjump`` option (https://github.com/ansible-collections/community.general/pull/5970).
      - ssh_config - vendored StormSSH's config parser to avoid having to install
        StormSSH to use the module (https://github.com/ansible-collections/community.general/pull/6117).
      - znode module - optional ``use_tls`` parameter added for encrypted communication
        (https://github.com/ansible-collections/community.general/issues/6154).
      release_summary: Feature and bugfix release.
    fragments:
    - 3216-nmcli-bridge-idempotency-fix.yml
    - 3935-add-gitlab-group-runner.yml
    - 4387-nmcli-mtu-for-vlan-connection-fix.yml
    - 5664-redhat_subscription-credentials-when-needed.yaml
    - 5867-apt_rpm-add-clean-and-upgrade.yml
    - 5970-add-proxyjump-option-to-ssh-config.yml
    - 5974-nmcli_add_new_addr_gen_mode6_options.yml
    - 6.5.0.yml
    - 6049-dconf-strings.yml
    - 6065-nmcli-add-runner-fast-rate-option.yml
    - 6106-nmcli-ipv4-mayfail-idempotency-fix.yml
    - 6111-influxdb_user-check-mode.yaml
    - 6112-fix_key_error_in_gitlab_runner_creation_update.yml
    - 6114-memset-add-url-error-handling.yml
    - 6117-remove-stormssh-depend.yml
    - 6118-jail-plugin-fix-default-inventory_hostname.yml
    - 6119-opkg-update.yaml
    - 6122-redhat_subscription-subscribe-via-dbus.yaml
    - 6127-yarn-ignore-warnings.yml
    - 6131-fix-interfaces_file-for-no-leading-spaces.yml
    - 6138-fix-yarn-global.yml
    - 6149-openbsd_pkg-term.yml
    - 6154-znode-optional-tls.yml
    - 6158-create-proxmox-vm-from-archive.yml
    - 6160-add-command-make-output.yml
    - 6165-nmap-port.yml
    - 6180-replace-deprecated-badzipfile.yml
    - 6198-pipx-inject-install-apps.yml
    - 6200-adding-open-option-to-nmap.yml
    - 6208-hpe-thermal-fan-percent.yaml
    - 6210-add-worklog-functionality-to-jira.yml
    - 6211-rhsm-require-root.yml
    - 6227-xen-orchestra-check-response-id.yml
    - xxxx-ldap-ca-cert-file.yml
    modules:
    - description: Manage KDE configuration files
      name: kdeconfig
      namespace: ''
    plugins:
      lookup:
      - description: merge variables with a certain suffix
        name: merge_variables
        namespace: null
    release_date: '2023-03-27'
  6.6.0:
    changes:
      bugfixes:
      - archive - reduce RAM usage by generating CRC32 checksum over chunks (https://github.com/ansible-collections/community.general/pull/6274).
      - flatpak - fixes idempotency detection issues. In some cases the module could
        fail to properly detect already existing Flatpaks because of a parameter witch
        only checks the installed apps (https://github.com/ansible-collections/community.general/pull/6289).
      - icinga2_host - fix the data structure sent to Icinga to make use of host templates
        and template vars (https://github.com/ansible-collections/community.general/pull/6286).
      - idrac_redfish_command - allow user to specify ``resource_id`` for ``CreateBiosConfigJob``
        to specify an exact manager (https://github.com/ansible-collections/community.general/issues/2090).
      - ini_file - make ``section`` parameter not required so it is possible to pass
        ``null`` as a value. This only was possible in the past due to a bug in ansible-core
        that now has been fixed (https://github.com/ansible-collections/community.general/pull/6404).
      - keycloak - improve error messages (https://github.com/ansible-collections/community.general/pull/6318).
      - one_vm - fix syntax error when creating VMs with a more complex template (https://github.com/ansible-collections/community.general/issues/6225).
      - pipx - fixed handling of ``install_deps=true`` with ``state=latest`` and ``state=upgrade``
        (https://github.com/ansible-collections/community.general/pull/6303).
      - redhat_subscription - do not use D-Bus for registering when ``environment``
        is specified, so it possible to specify again the environment names for registering,
        as the D-Bus APIs work only with IDs (https://github.com/ansible-collections/community.general/pull/6319).
      - redhat_subscription - try to unregister only when already registered when
        ``force_register`` is specified (https://github.com/ansible-collections/community.general/issues/6258,
        https://github.com/ansible-collections/community.general/pull/6259).
      - redhat_subscription - use the right D-Bus options for environments when registering
        a CentOS Stream 8 system and using ``environment`` (https://github.com/ansible-collections/community.general/pull/6275).
      - rhsm_release - make ``release`` parameter not required so it is possible to
        pass ``null`` as a value. This only was possible in the past due to a bug
        in ansible-core that now has been fixed (https://github.com/ansible-collections/community.general/pull/6401).
      - rundeck module utils - fix errors caused by the API empty responses (https://github.com/ansible-collections/community.general/pull/6300)
      - rundeck_acl_policy - fix ``TypeError - byte indices must be integers or slices,
        not str`` error caused by empty API response. Update the module to use ``module_utils.rundeck``
        functions (https://github.com/ansible-collections/community.general/pull/5887,
        https://github.com/ansible-collections/community.general/pull/6300).
      - rundeck_project - update the module to use ``module_utils.rundeck`` functions
        (https://github.com/ansible-collections/community.general/issues/5742) (https://github.com/ansible-collections/community.general/pull/6300)
      - snap_alias - module would only recognize snap names containing letter, numbers
        or the underscore character, failing to identify valid snap names such as
        ``lxd.lxc`` (https://github.com/ansible-collections/community.general/pull/6361).
      minor_changes:
      - cpanm - minor change, use feature from ``ModuleHelper`` (https://github.com/ansible-collections/community.general/pull/6385).
      - 'dconf - be forgiving about boolean values: convert them to GVariant booleans
        automatically (https://github.com/ansible-collections/community.general/pull/6206).'
      - dconf - minor refactoring improving parameters and dependencies validation
        (https://github.com/ansible-collections/community.general/pull/6336).
      - deps module utils - add function ``failed()`` providing the ability to check
        the dependency check result without triggering an exception (https://github.com/ansible-collections/community.general/pull/6383).
      - dig lookup plugin - Support multiple domains to be queried as indicated in
        docs (https://github.com/ansible-collections/community.general/pull/6334).
      - gitlab_project - add new option ``topics`` for adding topics to GitLab projects
        (https://github.com/ansible-collections/community.general/pull/6278).
      - homebrew_cask - allows passing ``--greedy`` option to ``upgrade_all`` (https://github.com/ansible-collections/community.general/pull/6267).
      - idrac_redfish_command - add ``job_id`` to ``CreateBiosConfigJob`` response
        (https://github.com/ansible-collections/community.general/issues/5603).
      - ipa_hostgroup - add ``append`` parameter for adding a new hosts to existing
        hostgroups without changing existing hostgroup members (https://github.com/ansible-collections/community.general/pull/6203).
      - keycloak_authentication - add flow type option to sub flows to allow the creation
        of 'form-flow' sub flows like in Keycloak's built-in registration flow (https://github.com/ansible-collections/community.general/pull/6318).
      - mksysb - improved the output of the module in case of errors (https://github.com/ansible-collections/community.general/issues/6263).
      - nmap inventory plugin - added environment variables for configure ``address``
        and ``exclude`` (https://github.com/ansible-collections/community.general/issues/6351).
      - nmcli - add ``macvlan`` connection type (https://github.com/ansible-collections/community.general/pull/6312).
      - pipx - add ``system_site_packages`` parameter to give application access to
        system-wide packages (https://github.com/ansible-collections/community.general/pull/6308).
      - pipx - ensure ``include_injected`` parameter works with ``state=upgrade``
        and ``state=latest`` (https://github.com/ansible-collections/community.general/pull/6212).
      - puppet - add new options ``skip_tags`` to exclude certain tagged resources
        during a puppet agent or apply (https://github.com/ansible-collections/community.general/pull/6293).
      - terraform - remove state file check condition and error block, because in
        the native implementation of terraform will not cause errors due to the non-existent
        file (https://github.com/ansible-collections/community.general/pull/6296).
      - udm_dns_record - minor refactor to the code (https://github.com/ansible-collections/community.general/pull/6382).
      release_summary: Bugfix and feature release.
    fragments:
    - 2090-idrac-redfish-resource-id-fix.yml
    - 5603-redfish-idrac-job-id-in-response.yml
    - 6.6.0.yml
    - 6199-archive-generate-checksum-in-chunks.yml
    - 6203-add-append-option-to-ipa-hostgroup.yml
    - 6206-dconf-booleans.yml
    - 6212-pipx-include-injected.yml
    - 6259-redhat_subscription-fix-force.yaml
    - 6267-homebrew-cask-upgrade-all-greedy.yml
    - 6269-mksysb-output.yml
    - 6275-redhat_subscription-fix-environments-centos.yaml
    - 6277-add-topics-gitlab-project.yml
    - 6286-icinga2_host-template-and-template-vars.yml
    - 6289-bugfix-flatpak-check-if-already-installed.yml
    - 6293-add-puppet-skip-tags-option.yaml
    - 6294-fix-one_vm-instantiation.yml
    - 6296-LanceNero-Terraform_statefile_check.yml
    - 6300-rundeck-modules-fixes-and-improvements.yml
    - 6303-pipx-fix-state-latest-and-add-system-site-packages.yml
    - 6308-pipx-add-system-site-packages.yml
    - 6312-nmcli-add-macvlan-connection-type.yml
    - 6318-add-form-flow.yml
    - 6319-redhat_subscription-fix-environment-parameter.yaml
    - 6334-dig-support-multiple-domains.yml
    - 6336-dconf-refactor.yml
    - 6351-support-env-variables-to-nmap-dynamic-inventoiry.yaml
    - 6361-snap-alias-regex-bugfix.yml
    - 6382-udm-dns-record-refactor.yml
    - 6383-deps-failed.yml
    - 6385-cpan-mh-feat.yml
    - 6401-rhsm_release-required.yml
    - 6404-ini_file-section.yml
    modules:
    - description: Query btrfs filesystem info
      name: btrfs_info
      namespace: ''
    - description: Manage btrfs subvolumes
      name: btrfs_subvolume
      namespace: ''
    - description: Manages Out-Of-Band controllers using Redfish APIs
      name: ilo_redfish_command
      namespace: ''
    - description: Allows administration of Keycloak client authorization scopes via
        Keycloak API
      name: keycloak_authz_authorization_scope
      namespace: ''
    - description: Set the type of aclientscope in realm or client via Keycloak API
      name: keycloak_clientscope_type
      namespace: ''
    release_date: '2023-04-24'
  6.6.1:
    changes:
      bugfixes:
      - deps module utils - do not fail when dependency cannot be found (https://github.com/ansible-collections/community.general/pull/6479).
      - nmcli - fix bond option ``xmit_hash_policy`` (https://github.com/ansible-collections/community.general/pull/6527).
      - passwordstore lookup plugin - make compatible with ansible-core 2.16 (https://github.com/ansible-collections/community.general/pull/6447).
      - portage - fix ``changed_use`` and ``newuse`` not triggering rebuilds (https://github.com/ansible-collections/community.general/issues/6008,
        https://github.com/ansible-collections/community.general/pull/6548).
      - 'portage - update the logic for generating the emerge command arguments to
        ensure that ``withbdeps: false`` results in a passing an ``n`` argument with
        the ``--with-bdeps`` emerge flag (https://github.com/ansible-collections/community.general/issues/6451,
        https://github.com/ansible-collections/community.general/pull/6456).'
      - proxmox_tasks_info - remove ``api_user`` + ``api_password`` constraint from
        ``required_together`` as it causes to require ``api_password`` even when API
        token param is used (https://github.com/ansible-collections/community.general/issues/6201).
      - puppet - handling ``noop`` parameter was not working at all, now it is has
        been fixed (https://github.com/ansible-collections/community.general/issues/6452,
        https://github.com/ansible-collections/community.general/issues/6458).
      - terraform - fix broken ``warn()`` call (https://github.com/ansible-collections/community.general/pull/6497).
      - xfs_quota - in case of a project quota, the call to ``xfs_quota`` did not
        initialize/reset the project (https://github.com/ansible-collections/community.general/issues/5143).
      - zypper - added handling of zypper exitcode 102. Changed state is set correctly
        now and rc 102 is still preserved to be evaluated by the playbook (https://github.com/ansible-collections/community.general/pull/6534).
      minor_changes:
      - dconf - if ``gi.repository.GLib`` is missing, try to respawn in a Python interpreter
        that has it (https://github.com/ansible-collections/community.general/pull/6491).
      release_summary: Regular bugfix release.
    fragments:
    - 5143-fix-xfs-quota-project-init.yml
    - 6.6.1.yml
    - 6456-fix-portage-withbdeps-false.yml
    - 6458-puppet-noop.yml
    - 6491-dconf-respawn.yml
    - 6497-terraform-fix.yml
    - 6527-nmcli-bond-fix-xmit_hash_policy.yml
    - 6534-zypper-exitcode-102-handled.yaml
    - 6548-portage-changed_use-newuse.yml
    - 6554-proxmox-tasks-info-fix-required-password.yaml
    - deps.yml
    - passwordstore-lock.yml
    release_date: '2023-05-22'
  6.6.2:
    changes:
      bugfixes:
      - csv module utils - detects and remove unicode BOM markers from incoming CSV
        content (https://github.com/ansible-collections/community.general/pull/6662).
      - gitlab_group - the module passed parameters to the API call even when not
        set. The module is now filtering out ``None`` values to remediate this (https://github.com/ansible-collections/community.general/pull/6712).
      - ini_file - fix a bug where the inactive options were not used when possible
        (https://github.com/ansible-collections/community.general/pull/6575).
      - keycloak module utils - fix ``is_struct_included`` handling of lists of lists/dictionaries
        (https://github.com/ansible-collections/community.general/pull/6688).
      - keycloak module utils - the function ``get_user_by_username`` now return the
        user representation or ``None`` as stated in the documentation (https://github.com/ansible-collections/community.general/pull/6758).
      release_summary: Regular bugfix release.
    fragments:
    - 6.6.2.yml
    - 6568-fix-get-user-by-username-in-keycloak-module-utils.yml
    - 6662-csv-bom.yml
    - 6688-is-struct-included-bug-in-keycloak-py.yml
    - 6712-gitlab_group-filtered-for-none-values.yml
    - ini_file-use-inactive-options-when-possible.yml
    release_date: '2023-06-19'