v1.6.0
Release Name: API Test Commons v1.6.0
Release Version: 1.6.0
Release Date: 20th May, 2026 - Coming Soon
Overview
We are pleased to announce API Test Commons v1.6.0, a feature enhancement and stabilization release focused on improving authentication handling, DSL observability, configuration maintainability, and API test infrastructure reliability within the MOSIP Functional Test Framework.
This release introduces authorization policy configuration standardization, enhanced DSL request/response logging, improved eSignet health-check configurability, partner device authentication support, and multiple infrastructure-level refactors to improve maintainability and execution stability.
Version 1.6.0 builds upon v1.5.0 and continues to strengthen test automation reliability, configuration management, authentication workflows, and execution diagnostics across MOSIP module test suites.
Bug Fixes
Improved DSL policy operation visibility by adding request/response logging for policy creation and publication workflows.
Fixed eSignet health check URL handling by switching to configurable public endpoint resolution with fallback support.
Improved authorization policy configuration handling and cleaned up deprecated configuration constants and unused initialization logic.
Major Highlights (New Developments & Enhancements)
Authorization Policy Configuration Standardization
Renamed authorization policy JSON configuration files with clearer naming conventions, removed deprecated policy configuration constants, simplified configuration loading, and cleaned up unused initialization logic.
DSL Request/Response Reporting
Added detailed request and response logging for DSL policy group creation, policy creation, and policy publication operations to improve troubleshooting, audit visibility, and execution diagnostics.
eSignet Health Check Improvements
Updated health-check infrastructure to use public load-balanced eSignet URLs with dynamic base URL selection, improved fallback handling, and enhanced endpoint configurability.
Partner Device Authentication Support
Added new Keycloak partner device authentication flow with dedicated cached token handling, configuration-driven username support, and DEVICE_PROVIDER role-based authentication support.
Code Quality & Maintainability Improvements
Removed obsolete constants, simplified validation handling, cleaned up initialization logic, and improved overall maintainability of commons utilities and configuration handling.
Upgrade Instruction
Upgrade Versions
1.5.0-SNAPSHOT
1.6.0-SNAPSHOT
Key Changes & Required Module-Level Updates
Auth Policy File Renaming
Standardized naming convention for Auth Policy JSON files.
Note: Rename the following files only if they are present in the module repository.
AuthPolicy.json
AuthPolicyBody.json
AuthPolicy2.json
AuthPolicyAllowedAuthTypes.json
AuthPolicy3.json
AuthPolicyRequestBody.json
AuthPolicy4.json
Remove
AuthPolicy5.json
Remove
AuthPolicy6.json
AuthPolicyUpdateAllowedAuthTypes.json
Repositories Released
apitest-commons
Documentation
Last updated
Was this helpful?