1.2.16
Tested with OPNsense Version: 25.7.3
Deprecations
- These existing mass-management modules were deprecated in favor of the new abstracted logic:
alias_multialias_purgerule_multirule_purgebind_record_multi
Features
- New abstracted entry mass-management (User Docs, Dev Docs, #185 @superstes @jiuka)
dnsmasq_*Modules (#240 #307 @jiuka @kalsto @superstes)user,groupandprivilegeModules (#139 @jiuka)ipsec_generalModule (#304 @jiuka)interface_gifModule (#291 @jiuka)interface_bridgeModule (#291 @jiuka)neighborModule (#291 @jiuka)aliassupport forurljson(#288 @jiuka)frr_bgp_peer_groupadd parameterlisten_ranges(#267 @superstes @Syndlex)openvpn_client&openvpn_servernew parameters (#292 @jiuka)rulesupport foricmp_type(#293 @superstes @drobnymichal)ipsec_connection,ipsec_vti,ipsec_poolnew parameters (#304 @jiuka)interface_vxlanport config (#239 @Neos3452)- Internal: Support to translate nested API-keys (#286 @jiuka)
Fixes
- Failure with Ansible >=2.19 (#269 @Inocious @superstes)
gatewayModule API-fix for OPNsense version 25.7.3 (#306 @superstes)ipsec_manual_spdModule API-fix for OPNsense version 25.7.3 (#300 @superstes)acme_certificatealways changed (#264 @ohartl)bind_generalfieldquery_aclnot working (#268 @koichirok)gatewaysupports gateway-groups/dynamic-gateways (#271 @jiuka @jameseck)aliasremoveupdatefreq_daysdefault-value if not required (#281 @superstes @ovv)
Project
- Enabling us to run Integration-Tests for PRs (#255 @superstes)
- New Documentation-Theme (@superstes)
- Abstraction to mock HTTP-requests and -responses for Unit-Tests (Dev Docs, #303 @superstes)
- More Unit-Tests for shared logic (@superstes)
Thanks to all contributors ❤️
Base-Modules Unit-Test Coverage: 61%