All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
2.16.0 - 2026-03-26
- Supporting Offline LAS licensing of ADCs in restricted mode.
2.15.0 - 2026-03-24
- Supporting Offline LAS licensing of ADCs in netscaler.adc collections.
- Bumped aquasecurity/trivy-action from 0.33.1 to 0.35.0.
- Bumped actions/upload-artifact from 5 to 7.
- Bumped github/codeql-action from 3 to 4.
- Bumped actions/checkout from 5 to 6.
2.14.0 - 2026-03-05
- Supporting routerdynamicrouting_info in netscaler.adc collections
2.13.0 - 2025-12-14
- Issue with running cli commands through ansible using ssh connection against 13.1 ADC.
2.12.0 - 2025-12-8
- supporting reboot action
- Issue with running cli commands through ansible using ssh connection.
- Resolving url builder issue when filterargs has bool datatype.
- Issue with get_args keys in HAnode module.
2.11.0 - 2025-10-31
- Supporting dynamicRouting Protocols in netscaler.adc collections
- corrected sslhsmkey behaviour in collection
- correcting entries in runtime.yml to include new supported resources in module_defaults
- Resolved error with
ssh_netscaler_adcconnection plugin with newer versions of ansible
2.10.1 - 2025-09-16
- Resolved error while importing new SSL certificate with duplicate primary key error
2.10.0 - 2025-08-22
- Added migration tool to convert
citrix.adcmodule playbooks tonetscaler.adc.
- Added option to skip non-updatable resources or fail explicitly
- Removal of basic authentication from Netscaler ADC Ansible collection
- Fixed idempotency issue in rename operations
- Fixed GET request URL for global bindings to include type query parameter
2.9.2 - 2025-06-25
- Refactored logic to handle systemfile updation
2.9.1 - 2025-05-26
- Supported enable and disable states to service group member bindings
- Corrected datatype issues to resolve idempotency errors
- Refactored README to align to Red Hat guidelines
2.9.0 - 2025-05-13
- Supported operation
apply - Supported operation
rename - Supported operation
install([#487])
- Allowing system file to update contents([#496])
2.8.0 - 2025-02-18
- Supported enable/disable for GSLB service operations([#452])
- server module idempotency issue in 2.7.0([#485])
- Handling non-updatable attributes while updating a resource([#486])
2.7.0 - 2025-01-02
- Supported more modules
- Added more examples
2.6.2 - 2024-10-18
- Ensure to_be_added_bindprimary_keys targets only the correct binding members (#462)
2.6.1 - 2024-04-29
- Ignored auth related hreaders for
loginandchange_passwordresource
2.6.0 - 2024-04-19
- Added support to configure NetScaler via NetScaler Console (ADM) as Proxy server (#308)
2.5.2 - 2024-04-15
- Fixed
systemuser'sunsetnot working (#400)
2.5.1 - 2024-03-11
- Fixed gslbservice idempotency issues (#377)
2.5.0 - 2024-02-22
- Added more examples
- fixed issue related to lbvserver_servicegroup_binding (#352)
- fixed issue related to systemglobal_authenticationtacacspolicy_binding (#353)
- fixed cipher group idempotency issue (#350)
- Fixed hasync and hafailover issue (#360)
- security check (bandit) for all pull requests (#367)
- sanity tests for 2.14 and 2.16 (#365)
- redesigned inbuilt bindings handling (#362)
- support added for linking sslcertkey (#318)
2.4.0 - 2024-01-16
- New state
unsetadded forunsetaction (#346)
- Playbook tasks with
absentstate forunsetaction will now fail. A new stateunsethas been introduced forunsetaction. (#346)
2.3.0 - 2024-01-14
- New states added -
switched,flushed(#339, #310) module_defaultsaction groups added (#307)- Integration tests added
- Fixed
ntpserver's dual primary_key issue (#322) - Fixed
sslprofile_sslcipher_binding's idempotency issue (#292) - Fixed
lbmonitor's idempotency issue (#324) - Removed calling of GET method for
save_config(#326)
2.2.0 - 2023-12-21
- introduced new module
save_config(#326) - updated documentation
- fixed ansible pep8 sanity test errors
2.1.0 - 2023-12-17
- introduced new states --
createdandimported(#295)
- removed default values in
nitro_resource_map.py(#313, #314, #311) - default monitor can now be unbound from service (#312)
ipis now not mandatory for server based resources (#297)
2.0.3 - 2023-11-14
No module specific changes in this release
- updated documentation
- updated supported_modules_matrix.md
- added GitHub workflows
- updated GitHub issue and feature template
2.0.2 - 2023-11-08
- updated secret attributes with
no_logoption (#286) - Prepared the collection for Ansible Automation Hub Certification
2.0.1 - 2023-09-30
- convert to lowercase while comparing string attributes (#288)
2.0.0 - 2023-09-26
- Initial Release