> For the complete documentation index, see [llms.txt](https://docs.nalpeiron.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.nalpeiron.com/zentitle2-docs/developers/the-licensing-client-c++/release-notes.md).

# Release Notes

Browse the version history and downloads for the Zentitle2 C++ SDK.

{% hint style="info" %}
Credentials to our package registry can be created in the Zentitle2 interface (Administration -> API Credentials -> Package Registry)
{% endhint %}

## v3.5.1

September 10, 2026

**Changes**&#x20;

* Aligned OpenSSL metadata and documentation with the bundled version.

Download: [Zentitle2\_SDK\_v3.5.1.zip](https://gitlab.com/api/v4/projects/47538382/packages/generic/Zentitle2_SDK/v3.5.1.master.40528.20260910090907/Zentitle2_SDK_v3.5.1.zip)

## v3.5.0

September 9, 2026

**Changes**

* Added application event tracking to the C++ SDK
* Added SDK version header to outgoing HTTP requests
* Required TLS 1.2 or newer for HTTP requests
* Cleared local activation data when lease refresh returns HTTP 404

**Bug Fixes**

* Fixed a MacOS JVM shutdown crash when Zentitle2Core logging is enabled

Download: [Zentitle2\_SDK\_v3.5.0.zip](https://gitlab.com/api/v4/projects/47538382/packages/generic/Zentitle2_SDK/v3.5.0.master.40480.20260909143343/Zentitle2_SDK_v3.5.0.zip)

## v3.4.0

June 26, 2026

* Added Windows x86 support

Download: [Zentitle2\_SDK\_v3.4.0.zip](https://gitlab.com/api/v4/projects/47538382/packages/generic/Zentitle2_SDK/v3.4.0.master.36693.20260630082522/Zentitle2_SDK_v3.4.0.zip)

## v3.3.0

June 24, 2026

* Handled empty and invalid API error response bodies
* Fixed case-insensitive HTTP response header lookup for API nonce
* Unified activation entitlement date-time field handling
* Updated vendored OpenSSL prebuilts to 3.4.6

Download: [Zentitle2\_SDK\_v3.3.0.zip](https://gitlab.com/api/v4/projects/47538382/packages/generic/Zentitle2_SDK/v3.3.0.master.36387.20260624123111/Zentitle2_SDK_v3.3.0.zip)

## v3.2.0

June 2, 2026

* Fixed trailing-slash path handling

Download: [Zentitle2\_SDK\_v3.2.0.zip](https://gitlab.com/api/v4/projects/47538382/packages/generic/Zentitle2_SDK/v3.2.0.master.35229.20260602051722/Zentitle2_SDK_v3.2.0.zip)

## v3.1.0

\
May 20, 2026

* Added entitlement seat usage fields: seatCount and seatsUsed

Download: [Zentitle2\_SDK\_v3.1.0.zip](https://gitlab.com/api/v4/projects/47538382/packages/generic/Zentitle2_SDK/v3.1.0.v3-1-0.34677.20260520134459/Zentitle2_SDK_v3.1.0.zip)

## v3.0.0

\
May 14, 2026

* Added structured Zentitle2Core status and error codes
* Improved clock rollback storage handling
* Updated vendored OpenSSL
* Allowed offline feature access without nonce initialization

Download: [Zentitle2\_SDK\_v3.0.0.zip](https://gitlab.com/api/v4/projects/47538382/packages/generic/Zentitle2_SDK/v3.0.0.master.34213.20260512104302/Zentitle2_SDK_v3.0.0.zip)

## v2.6.0

April 29, 2026

* Fixed Manual Activation entitlement metadata parsing
* Added TLS CA bundle options
* Allowed offline feature access without nonce initialization
* Improved handling of Windows Schannel TLS revocation failures

Download: [Zentitle2\_SDK\_v2.6.0.zip](https://gitlab.com/api/v4/projects/47538382/packages/generic/Zentitle2_SDK/v2.6.0.master.33552.20260429143444/Zentitle2_SDK_v2.6.0.zip)

## v2.5.0

April 2, 2026

* SDK aligned with updated Licensing API
* Structured handling added for node-locked deactivation conflicts
* Sample build validation extended to Alpine ARM64

Download: [Zentitle2\_SDK\_v2.5.0.zip](https://gitlab.com/api/v4/projects/47538382/packages/generic/Zentitle2_SDK/v2.5.0.master.32163.20260402133057/Zentitle2_SDK_v2.5.0.zip)

## v2.4.0

March 18, 2026

* SDK package layout simplified
* Complete prebuilt static SDK libraries added to the package
* OpenSSL updated and minimum supported version raised

Download: [Zentitle2\_SDK\_v2.4.0.zip](https://gitlab.com/api/v4/projects/47538382/packages/generic/Zentitle2_SDK/v2.4.0.master.31297.20260318140651/Zentitle2_SDK_v2.4.0.zip)

## v2.3.0

February 16, 2026

* MAC fingerprinting stabilized
* Secret storage limit increased to 1 MB
* Windows build uses the v142 toolset
* Usage Count features now include currentUsagePeriodStart/nextUsagePeriodStart

Download: [Zentitle2\_SDK\_v2.3.0.zip](https://gitlab.com/api/v4/projects/47538382/packages/generic/Zentitle2_SDK/v2.3.0.master.29912.20260216151214/Zentitle2_SDK_v2.3.0.zip)

## v2.2.0

January 23, 2026

* Added Alpine Linux x86\_64/amd64 support
* Fixed API nonce persistence after feature operations
* Signed ZentitleJNI.dll and Zentitle2OfflineActivation.dll

Download: [Zentitle2\_SDK\_v2.2.0.zip](https://gitlab.com/api/v4/projects/47538382/packages/generic/Zentitle2_SDK/v2.2.0.master.2278249061.20260122081057/Zentitle2_SDK_v2.2.0.zip)

## v2.1.7

December 17, 2025

* Fixed the SDK build failure on Ubuntu 22.04

Download: [Zentitle2\_SDK\_v2.1.7.zip](https://gitlab.com/api/v4/projects/47538382/packages/generic/Zentitle2_SDK/v2.1.7.master.2220324090.20251217151421/Zentitle2_SDK_v2.1.7.zip)

## v2.1.6

December 16, 2025

* Added code signing for **Zentitle2Core.dll**
* Activation client now supports explicit proxy settings
* SDK package includes refreshed helper build scripts
* Fixed VS2019 builds and curlcpp-related warnings

Download: [Zentitle2\_SDK\_v2.1.6.zip](https://gitlab.com/api/v4/projects/47538382/packages/generic/Zentitle2_SDK/v2.1.6.master.2218200451.20251216161013/Zentitle2_SDK_v2.1.6.zip)

## v2.1.5

November 19, 2025

* Added a new Schannel-based TLS backend to expand native Windows support
* Improved reliability of **state persistence** by blocking on futures.
* Expanded long-running test coverage
* Upgraded embedded **OpenJDK to 17.0.17** for the latest security fixes.
* Sample application updated at <https://github.com/Nalpeiron/samples-cpp-sdk>

Download: [Zentitle2\_SDK\_v2.1.5.zip](https://gitlab.com/api/v4/projects/47538382/packages/generic/Zentitle2_SDK/v2.1.5.master.2167872386.20251119153353/Zentitle2_SDK_v2.1.5.zip)

## v2.1.4

October 24, 2025

* Added cross‑process shared activation, introducing
* Introduced a new in-memory activation storage implementation
* Upgraded bundled crypto toolchain to OpenSSL 3.4.3

Download: [Zentitle2\_SDK\_v2.1.4.zip](https://gitlab.com/api/v4/projects/47538382/packages/generic/Zentitle2_SDK/v2.1.4.master.2098216744.20251014091324/Zentitle2_SDK_v2.1.4.zip)

## v2.1.3

August 26, 2025

* Added OpenID Token Authentication Support
* Fixed header exports for improved library integration
* Added EditionId implementation for enhanced license management
* Improved CMake integration for cross-platform builds

Download: [Zentitle2\_SDK\_v2.1.3.zip](https://gitlab.com/api/v4/projects/47538382/packages/generic/Zentitle2_SDK/v2.1.3.master.2003855950.20250826100033/Zentitle2_SDK_v2.1.3.zip)

## v2.1.2

July 03, 2025

* JNI bindings updated for compatibility with **Java 17**
* Resolved **JNI crash** caused by incorrect native memory handling
* Fixed cross-platform **system path resolution** on Unix-like systems (Linux/macOS)

Download: [Zentitle2\_SDK\_v2.1.2.zip](https://gitlab.com/api/v4/projects/47538382/packages/generic/Zentitle2_SDK/v2.1.2.master.1903823626.20250703053440/Zentitle2_SDK_v2.1.2.zip)

## v2.1.1

June 14, 2025

* JNI (Java Native Interface) binaries added for Linux Arm64 platform
* Added support for an optional `seatName` parameter for the activation
* Other small bug fixes and improvements

Download: [Zentitle2\_SDK\_v2.1.1.zip](https://gitlab.com/api/v4/projects/47538382/packages/generic/Zentitle2_SDK/v2.1.1.master.1855052277.20250605112157/Zentitle2_SDK_v2.1.1.zip)

## v2.0.0

May 14, 2025

**Highlights**

* **Initial public release of the Zentitle C++ SDK**\
  Complete implementation of all major API functions.\
  Full CMake-based build system for cross-platform support (Windows, macOS, Linux).
* **Initial release of Zentitle2OfflineActivation**\
  Built-in cryptography layer for secure offline token generation, signing, and validation.

Download: [Zentitle2\_SDK\_v2.0.0.zip](https://gitlab.com/api/v4/projects/47538382/packages/generic/Zentitle2_SDK/v2.0.0.master.1817453112.20250514145639/Zentitle2_SDK_v2.0.0.zip)

## v1.4.5

April 2, 2025

**Improvements**

* Added vcpkg support to the SDK for easier client integration
* Included Zentitle2Core library build for Ubuntu ARM64 architecture

Download: [Zentitle2\_SDK\_v1.4.5.zip](https://gitlab.com/api/v4/projects/47538382/packages/generic/Zentitle2_SDK/v1.4.5.master.1748610052.20250402132217/Zentitle2_SDK_v1.4.5.zip)

## v1.4.4

March 20, 2025

**Improvements**

* Fixed SDK build process to correctly reference the `artifacts` folder.
* Updated JNI interface to use byte arrays for passing data to secure storage, enhancing compatibility and security.

Download: [Zentitle2\_SDK\_v1.4.4.zip](https://gitlab.com/api/v4/projects/47538382/packages/generic/Zentitle2_SDK/v1.4.4.master.1726052183.20250320091452/Zentitle2_SDK_v1.4.4.zip)

## v1.4.2

March 10, 2025

**Improvements**

* Add offline activation token handling to JNI binding

Download: [Zentitle2\_SDK\_v1.4.2.zip](https://gitlab.com/api/v4/projects/47538382/packages/generic/Zentitle2_SDK/v1.4.2.master.1708143060.20250310111839/Zentitle2_SDK_v1.4.2.zip)

## v1.4.1

March 05, 2025

**Improvements**

* Add JNI binding
* Added new methods to the SDK

Download: [Zentitle2\_SDK\_v1.4.1.zip](https://gitlab.com/api/v4/projects/47538382/packages/generic/Zentitle2_SDK/v1.4.1.master.1701799953.20250305203605/Zentitle2_SDK_v1.4.1.zip)

## v1.2.1

August 20, 2024

**Improvements**

* Update encryption library
* General improvements to secret storage
* Enhance key generation security
* Remove standard output printings

Download: [libZentitle2\_v1.2.1.zip](https://gitlab.com/api/v4/projects/47538382/packages/generic/libZentitle2/v1.2.1.master.1419848973.20240820115323/libZentitle2_v1.2.1.zip)

## v1.1.0

June 17, 2024

**Improvements**

* Update API documentation
* Improve API usability

Download: [libZentitle2\_v1.1.0.zip](https://gitlab.com/api/v4/projects/47538382/packages/generic/libZentitle2/v1.1.0.master.1335562137.20240617160412/libZentitle2_v1.1.0.zip)

## v1.0.3

June 13, 2024

**Improvement**

* Fix incorrect printings on the standard output

Download: [libZentitle2\_v1.0.3.zip](https://gitlab.com/api/v4/projects/47538382/packages/generic/libZentitle2/v1.0.3.master.1326990855.20240611094750/libZentitle2_v1.0.3.zip)

## v1.0.2

June 11, 2024

**Improvements**

* Adding fingerprint functionality

Download: [libZentitle2\_v1.0.2.zip](https://gitlab.com/api/v4/projects/47538382/packages/generic/libZentitle2/v1.0.2.master.1316508050.20240603173344/libZentitle2_v1.0.2.zip)

## v1.0.1

June 4, 2024

**Improvements**

* Added versioning

Download: [libZentitle2\_v1.0.1.zip](https://gitlab.com/api/v4/projects/47538382/packages/generic/libZentitle2/v1.0.1.master.1227653875.20240326085057/libZentitle2_v1.0.1.zip)

## v1.0.0

June 4, 2024

Initial release

**Improvements**

* Added fingerprint functionality
* Added logger
* Added secret storage
* Added possibility to retrieve the path to the specified predefined folder

Download: [libZentitle2\_v1.0.0.zip](https://gitlab.com/api/v4/projects/47538382/packages/generic/libZentitle2/v1.0.0.master.1222271684.20240321123500/libZentitle2_v1.0.0.zip)


---

# 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 by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.nalpeiron.com/zentitle2-docs/developers/the-licensing-client-c++/release-notes.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
