# Release Notes

## Release Summary

IFIX 2.4 is a new release that offers new features and functions, the details of which are provided below.

#### **Functional changes**

* **DIGIT Exchange** - This service offers the capability to exchange data while ensuring it is signed.
* **Program Service** - This facilitates the creation of programs, sanctions, allocations, and disbursements.
* **MUKTA iFIX Adapter** - This transforms data from Mukta payment to program disbursement.
* **IFMS Adapter -** Integration to program disburse and on-disburse APIs.

#### **Non-functional changes**

NA

### New ‌Feature Additions

<table><thead><tr><th width="202">Features</th><th>Description</th></tr></thead><tbody><tr><td>DIGIT Exchange</td><td>This service offers the capability to exchange data while ensuring it is signed.</td></tr><tr><td>Program</td><td>This facilitates the creation of programs, sanctions, allocations, and disbursements.</td></tr><tr><td>MUKTA iFIX Adapter</td><td>This transforms data from Mukta payment to program disbursement.</td></tr><tr><td>IFMS Adapter</td><td>Integration to program disburse and on-disburse APIs.</td></tr></tbody></table>

## Known Issues

* If Kafka malfunctions, data will be directed to the error queue, necessitating manual processing until an error queue handler is developed.
* If the disbursement status is set to be SUCCESSFUL then it should not be changed to INITIATED again for the disbursement id.
* As per IFMS guidelines, if a transaction fails, the amount is deducted and if a revised payment is not generated within 90 days, the amount should be deducted again.
* Establishing alert mechanisms for critical errors, particularly in the context of billing, is required.
* Performance testing and benchmarking of services.

## Document Resources & Links

### Technical Documents

***

[High Level Design](/public-finance/technology/architecture/high-level-design.md)

***

[Low Level Design](/public-finance/technology/architecture/low-level-design.md)

***

### Backend Service Documents

***

[DIGIT Exchange](/public-finance/technology/architecture/low-level-design/digit-exchange.md)

***

[Program Service](/public-finance/technology/architecture/low-level-design/program-service.md)

***

[Mukta iFix Adapter](/public-finance/setup/configuration/services/mukta-ifix-adapter.md)

***

[IFMS Adapter](https://works.digit.org/programmes/muktasoft-v2.0/deployment/muktasoft-services/ifms-adapter)

***


---

# Agent Instructions: 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.digit.org/public-finance/introducing-public-finance-management-pfm/release-notes.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.
