> For the complete documentation index, see [llms.txt](https://docs.mosip.io/1.2.0/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.mosip.io/1.2.0/roadmap-and-releases/releases/api-test-commons-releases/v1.6.0.md).

# 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

<table><thead><tr><th width="207.46484375">Bug ID</th><th>Description</th></tr></thead><tbody><tr><td><a href="https://mosip.atlassian.net/browse/MOSIP-44392">MOSIP-44392</a></td><td>Improved DSL policy operation visibility by adding request/response logging for policy creation and publication workflows.</td></tr><tr><td><a href="https://mosip.atlassian.net/browse/MOSIP-40953">MOSIP-40953</a></td><td>Fixed eSignet health check URL handling by switching to configurable public endpoint resolution with fallback support.</td></tr><tr><td><a href="https://mosip.atlassian.net/browse/MOSIP-41353">MOSIP-41353</a></td><td>Improved authorization policy configuration handling and cleaned up deprecated configuration constants and unused initialization logic.</td></tr></tbody></table>

## Major Highlights (New Developments & Enhancements)

<table><thead><tr><th width="221.20703125">Area</th><th width="162.69921875">Key JIRA</th><th>Summary</th></tr></thead><tbody><tr><td>Authorization Policy Configuration Standardization</td><td><a href="https://mosip.atlassian.net/browse/MOSIP-41353">MOSIP-41353</a></td><td>Renamed authorization policy JSON configuration files with clearer naming conventions, removed deprecated policy configuration constants, simplified configuration loading, and cleaned up unused initialization logic.</td></tr><tr><td>DSL Request/Response Reporting</td><td><a href="https://mosip.atlassian.net/browse/MOSIP-44392">MOSIP-44392</a></td><td>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.</td></tr><tr><td>eSignet Health Check Improvements</td><td><a href="https://mosip.atlassian.net/browse/MOSIP-40953">MOSIP-40953</a></td><td>Updated health-check infrastructure to use public load-balanced eSignet URLs with dynamic base URL selection, improved fallback handling, and enhanced endpoint configurability.</td></tr><tr><td>Partner Device Authentication Support</td><td><a href="https://mosip.atlassian.net/browse/MOSIP-41353">MOSIP-41353</a></td><td>Added new Keycloak partner device authentication flow with dedicated cached token handling, configuration-driven username support, and DEVICE_PROVIDER role-based authentication support.</td></tr><tr><td>Code Quality &#x26; Maintainability Improvements</td><td><a href="https://mosip.atlassian.net/browse/MOSIP-41353">MOSIP-41353</a></td><td>Removed obsolete constants, simplified validation handling, cleaned up initialization logic, and improved overall maintainability of commons utilities and configuration handling.</td></tr></tbody></table>

## Upgrade Instruction

### Upgrade Versions

| From           | To             |
| -------------- | -------------- |
| 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.

| Old File Name    | New File Name                         |
| ---------------- | ------------------------------------- |
| 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 | [v1.6.0](https://github.com/mosip/mosip-functional-tests/tree/release-1.6.x) |
| --------------- | ---------------------------------------------------------------------------- |

***

## Documentation

* [Setup Guide](https://github.com/mosip/mosip-functional-tests/blob/v1.6.0/README.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.mosip.io/1.2.0/roadmap-and-releases/releases/api-test-commons-releases/v1.6.0.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
