0.3.0 - 2026-07-21#
Summary#
Removed plugin module_utils layer
Prepare publishing to Ansible Galaxy
Only include required files into the uploaded bundle
Implemented exasol_role module
Implemented exasol_grants module
Replaced stale GPL module headers with MIT references
Split acceptance integration tests to ansible_playbook and ansible_modules types
Implemented exasol_schema module
Implemented exasol_info module
Clarified Exasol collection FQCN usage in the user guide
Security Issues#
This release fixes vulnerabilities by updating dependencies:
Dependency |
Vulnerability |
Affected |
Fixed in |
|---|---|---|---|
ansible-core |
CVE-2026-11332 |
2.17.14 |
2.16.19rc1 |
ansible |
PYSEC-2026-1119 |
10.7.0 |
12.2.0 |
Security#
#75: Made certificate validation mandatory
Features#
#38: Support exact Exasol user and role identifiers
#36: Implement exasol_role module
#80: Implement exasol_grants module
#48: Automate publishing to Ansible Galaxy
#81: Implement exasol_schema module
#15: Implement exasol_info module
#67: Clarify FQCN usage and module naming in the user guide
Refactorings#
#49: Remove plugin module_utils layer
#55: Refactor acceptance tests to use inline playbook fragments 2
#54: Add exasol_query missing scenarios
#64: Refactor exasol_user acceptance tests to use inline playbook fragments
#56: Add end-to-end tests for Ansible collection and Python module
#24: Add tests using Exasol DB versions 2025.1.11 and 2026.1.0
#90: Split acceptance integration tests to ansible_playbook and ansible_modules types
Bug Fixes#
#46: Pin runtime package versions across release artifacts
#68: Replace stale GPL license headers with MIT references
Dependency Updates#
main#
Updated dependency
sqlglot:30.11.0to30.12.0
dev#
Updated dependency
ansible:10.7.0to14.1.0Added dependency
distlib:0.4.3Updated dependency
exasol-ansible-runner-wrapper:2.0.0to3.0.0Updated dependency
exasol-toolbox:10.0.0to10.2.1Updated dependency
pytest-exasol-backend:1.4.1to1.5.0