You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/docsite/rst/porting_guides/porting_guide_12.rst
+72Lines changed: 72 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -774,6 +774,78 @@ Networking
774
774
775
775
No notable changes
776
776
777
+
Porting Guide for v12.0.0a9
778
+
===========================
779
+
780
+
Known Issues
781
+
------------
782
+
783
+
community.hrobot
784
+
^^^^^^^^^^^^^^^^
785
+
786
+
- storagebox* modules - the Hetzner Robot API for storage boxes is `deprecated and will be sunset on July 30, 2025 <https://docs.hetzner.cloud/changelog#2025-06-25-new-api-for-storage-boxes>`__. The modules are currently not compatible with the new API. We will try to adjust them until then, but usage and return values might change slightly due to differences in the APIs.
787
+
For the new API, an API token needs to be registered and provided as ``hetzner_token`` (https://github.com/ansible-collections/community.hrobot/pull/166).
788
+
789
+
dellemc.openmanage
790
+
^^^^^^^^^^^^^^^^^^
791
+
792
+
- idrac_attributes - The module accepts both the string as well as integer value for the field "SNMP.1.AgentCommunity" for iDRAC10.
793
+
- idrac_diagnostics - This module doesn't support export of diagnostics file to HTTP and HTTPS share via SOCKS proxy.
794
+
- ome_smart_fabric_uplink - The module supported by OpenManage Enterprise Modular, however it does not allow the creation of multiple uplinks of the same name. If an uplink is created using the same name as an existing uplink, then the existing uplink is modified.
795
+
796
+
Major Changes
797
+
-------------
798
+
799
+
dellemc.openmanage
800
+
^^^^^^^^^^^^^^^^^^
801
+
802
+
- idrac_bios - This module is enhanced to support iDRAC10.
803
+
- idrac_diagnostics - This module is enhanced to support iDRAC10.
804
+
- idrac_firmware - This module is enhanced to support iDRAC10.
805
+
- idrac_job_queue - This role is enhanced to support iDRAC10.
806
+
- idrac_lifecycle_controller_logs - This module is enhanced to support iDRAC10.
807
+
- idrac_network_attributes - This module is enhanced to support iDRAC10.
808
+
- idrac_secure_boot - This module is enhanced to support iDRAC10.
809
+
- idrac_server_powerstate - This role is enhanced to support iDRAC10.
810
+
- idrac_session - This module is enhanced to support iDRAC10.
811
+
- idrac_system_erase - This module is enhanced to support iDRAC10.
812
+
- redfish_event_subscription - This module is enhanced to support iDRAC10.
813
+
- redfish_power_state - This module is enhanced to support iDRAC10.
814
+
815
+
vmware.vmware_rest
816
+
^^^^^^^^^^^^^^^^^^
817
+
818
+
- modules - disable turbo mode for module execution by default. Make it optional to enable it using an environment variable (https://github.com/ansible-collections/vmware.vmware_rest/issues/499)
819
+
820
+
Deprecated Features
821
+
-------------------
822
+
823
+
Ansible-core
824
+
^^^^^^^^^^^^
825
+
826
+
- Jinja test plugins - Returning a non-boolean result from a Jinja test plugin is deprecated.
827
+
- YAML parsing - Usage of the YAML 1.1 ``!!omap`` and ``!!pairs`` tags is deprecated. Use standard mappings instead.
828
+
- YAML parsing - Usage of the undocumented ``!vault-encrypted`` YAML tag is deprecated. Use ``!vault`` instead.
829
+
- config - The ``DEFAULT_ALLOW_UNSAFE_LOOKUPS`` configuration option is deprecated and no longer has any effect. Ansible templating no longer encounters situations where use of lookup plugins is considered "unsafe".
830
+
- config - The ``DEFAULT_UNDEFINED_VAR_BEHAVIOR`` configuration option is deprecated and no longer has any effect. Attempting to use an undefined variable where undefined values are unexpected is now always an error. This behavior was enabled by default in previous versions, and disabling it yielded inconsistent results.
831
+
- config - The ``STRING_TYPE_FILTERS`` configuration option is deprecated and no longer has any effect. Since the template engine now always preserves native types, there is no longer a risk of unintended conversion from strings to native types.
832
+
- config - Using the ``DEFAULT_JINJA2_EXTENSIONS`` configuration option to enable Jinja2 extensions is deprecated. Previously, custom Jinja extensions were disabled by default, as they can destabilize the Ansible templating environment. Templates should only make use of filter, test and lookup plugins.
833
+
- config - Using the ``DEFAULT_MANAGED_STR`` configuration option to customize the value of the ``ansible_managed`` variable is deprecated. The ``ansible_managed`` variable can now be set the same as any other variable.
834
+
- playbook - The ``timedout.frame`` task result value (injected when a task timeout occurs) is deprecated. Include ``error`` in the ``DISPLAY_TRACEBACK`` config value to capture a full Python traceback for timed out actions.
835
+
- public API - The ``ansible.errors.AnsibleFilterTypeError`` exception type has been deprecated. Use ``AnsibleTypeError`` instead.
836
+
- public API - The ``ansible.errors._AnsibleActionDone`` exception type has been deprecated. Action plugins should return a task result dictionary in success cases instead of raising.
837
+
- public API - The ``ansible.module_utils.common.json.json_dump`` function is deprecated. Call Python stdlib ``json.dumps`` instead, with ``cls`` set to an Ansible profile encoder type from ``ansible.module_utils.common.json.get_encoder``.
838
+
839
+
community.crypto
840
+
^^^^^^^^^^^^^^^^
841
+
842
+
- acme_certificate - the option ``modify_account``'s default value ``true`` has been deprecated. It will change to ``false`` in community.crypto 4.0.0. We recommend to set the option to an explicit value to avoid deprecation warnings, and to prefer setting it to ``false`` already now. Better use the ``community.crypto.acme_account`` module instead (https://github.com/ansible-collections/community.crypto/issues/924).
843
+
844
+
vmware.vmware_rest
845
+
^^^^^^^^^^^^^^^^^^
846
+
847
+
- lookup plugins - Deprecate all lookup plugins in favor of vmware.vmware.moid_from_path (https://github.com/ansible-collections/vmware.vmware_rest/pull/608)
0 commit comments