Skip to content

0.5.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@github-actions github-actions released this 11 May 22:32
· 187 commits to main since this release

BREAKING CHANGES:

The NGINX App Protect repository has been updated. This might cause some issues when running the role on an instance that already has NGINX Plus or NGINX App Protect installed. Starting with NGINX Plus R25, you will need to install NGINX Plus using release 0.5.0. If you are trying to install R23, please use release 0.4.3. NGINX Plus R24 should work with both release 0.4.3 and 0.5.0.

DEPRECATION WARNINGS:

  • The ability to create an NGINX config including some basic App Protect directives will be removed in the upcoming 0.6.0 release at some stage after June 2021. Please instead use the NGINX config role for this (and much more) functionality. This will include the removal of the following variables: nginx_app_protect_conf_template_enable, nginx_app_protect_conf_template, nginx_app_protect_demo_workload_protocol, nginx_app_protect_demo_workload_host, nginx_app_protect_log_policy_syslog_target, nginx_app_protect_log_policy_target.

  • The ability to dynamically create App Protect security and log policies via Jinja2 templates will be removed in the 0.6.0 release at some stage after June 2021 due to relative inflexibility. The nginx_app_protect_security_policy_file_enable, nginx_app_protect_security_policy_file_*, nginx_app_protect_log_policy_file_enable and nginx_app_protect_log_policy_file_* variables should be used instead of the following variables which are to be removed: nginx_app_protect_security_policy_template_enable, nginx_app_protect_security_policy_template, nginx_app_protect_security_policy_enforcement_mode, nginx_app_protect_log_policy_template_enable, nginx_app_protect_log_policy_template, nginx_app_protect_log_policy_filter_request_type.

FEATURES:

Implement Release Drafter.

ENHANCEMENTS:

  • Changing the default policy directory from /etc/nginx to /etc/app_protect/conf to align with this change introduced in App Protect 3.2.
  • Update Ansible base to 2.10.9, Ansible Lint to 5.0.8, yamllint to 1.26.1 and Docker Python SDK to 5.0.0.
  • Update the Ansible community.general collection to 3.0.2 and community.docker collection to 1.6.0.