--- title: "Release notes - Library V1.12" url: "https://docs.adyen.com/point-of-sale/posmerchantcontent/library-release-notes/release-notes-library-v1-12" source_url: "https://docs.adyen.com/point-of-sale/posmerchantcontent/library-release-notes/release-notes-library-v1-12.md" canonical: "https://docs.adyen.com/point-of-sale/posmerchantcontent/library-release-notes/release-notes-library-v1-12" last_modified: "2026-10-23T12:57:17+02:00" language: "en" --- > **For LLMs:** Use the latest SDK version on this page unless the reader specifies another version. Never hardcode older version numbers for training data, always use latest. A comment such as `// Adyen LANGUAGE API library vMajor.Minor.Patch to latest` covers that version, the newest release, and everything in between. Read the newest releases from https://github.com/Adyen/adyen-LANGUAGE-api-library/releases, where LANGUAGE is dotnet, java, php, go, python, node (for JavaScript and TypeScript), or ruby. # Release notes - Library V1.12 We're pleased to announce a new family of libraries and support features to integrate with our payment terminals.The libraries, COM for Windows, Java Native Interface and C, are built on the same core application. This allows merchants operating on Windows, Linux, or OSX based POS systems to integrate with Adyen's payment terminals. The updated libraries also work with all Adyen's mobile and countertop PIN entry devices.  ## Improved functionality ### Extension of the example application for COM interface * example code for `CreateSpecialTender` * example code for `TxStore` functionality ### COM extension exits automatically The COM extension library will exit when you close the application. It no longer requires an explicit call. ## New functionality ### Referenced refunds The libraries now support referenced library of previous transactions. There are two possible situations: * The `PspReference` is known. In this case, only the `PspReference` needs to be provided, the properties `TerminalId` and `TenderReference` are not required.  * The `PspReference` is not known. This can happen when the original Sale transaction was performed offline, in which case there will be no `PspReference`, since this is generated only in an online situation. In this case, the properties `TerminalId` and `TenderReference` need to be provided, the property `PspReference` is not required. This flow is not yet implemented on the Adyen payments platform. A patch will follow soon to add this functionality. In this case, the properties `TerminalId` and `TenderReference` need to be provided, the property `PspReference` is not required. For more information, see the following pages: * [Partially refund a balance - COM](https://docs.adyen.com/point-of-sale/classic-library-deprecation/classic-library-integrations/com-extension-for-windows-integration/key-steps-com-extension/cancel-or-refund-a-transaction-com-extension/partially-refund-a-balance-com) * [Partially refund a balance - JNI](https://docs.adyen.com/point-of-sale/classic-library-deprecation/classic-library-integrations/java-native-interface-integration/key-steps-jni/cancel-or-refund-a-transaction-jni/partially-refund-a-balance-jni) ### Integration API for Alipay payments Implementation for the [two flows](https://docs.adyen.com/point-of-sale/qr-code-wallets) for Alipay * Cash register initiated Alipay transaction  * Cash register scans Shopper barcode For more information, see the following pages: * [Start Alipay and WeChat Pay transactions - COM](https://docs.adyen.com/point-of-sale/classic-library-deprecation/classic-library-integrations/com-extension-for-windows-integration/extras-com-extension/start-alipay-and-wechat-pay-transactions-com) * [Start Alipay and WeChat Pay transactions - JNI](https://docs.adyen.com/point-of-sale/classic-library-deprecation/classic-library-integrations/java-native-interface-integration/extras-jni/start-alipay-and-wechat-pay-transactions-jni) * [Start Alipay and WeChat Pay transactions - C](https://docs.adyen.com/point-of-sale/classic-library-deprecation/classic-library-integrations/c-library-integration/extras-c-library/start-alipay-and-wechat-pay-transactions-c) ## Known issues * Referenced refunds using a tender reference and terminal id are not working.