Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Servicing
Each general availability (GA) version is supported for one year once the next GA version is released. The documentation may not include information about unsupported versions. Fixes and new functionality are only applied to the latest GA version.
Preview versions shouldn't be deployed in production. Instead, use the latest preview version to test new functionality or fixes that are coming in the next GA version. Only the most current preview version is supported.
Release history
Use the following information to see what’s new or changed for a supported release. The most current release is listed first.
NuGet packages for major releases remain active in NuGet. Only the latest version of each major release is maintained on Microsoft Download Center. Versions before 1.4 are not available.
Note
For technical support, visit the Stack Overflow Microsoft Information Protection forum or open a support case with Microsoft Support.
| Version | Link | Status | End of Support | SDK Documentation |
|---|---|---|---|---|
| 1.18 | https://aka.ms/mipsdkbins | Supported | TBD | C++ | C |
| 1.17 | https://aka.ms/mipsdkbins117 | Supported | Dec 4, 2026 | C++ | C |
| 1.16 | https://aka.ms/mipsdkbins116 | Out of Support | June 9, 2026 | C++ | C |
| 1.15 | https://aka.ms/mipsdkbins115 | Out of Support | December 13, 2025 | C++ | C |
| 1.14 | https://aka.ms/mipsdkbins114 | Out of Support | July 5, 2025 | |
| 1.13 | https://aka.ms/mipsdkbins113 | Out of Support | October 27, 2024 | |
| 1.12 | https://aka.ms/mipsdkbins112 | Out of Support | March 17, 2024 | |
| 1.11 | https://aka.ms/mipsdkbins111 | Out of Support | June 9, 2023 | |
| 1.10 | https://aka.ms/mipsdkbins110 | Out of Support | November 17, 2022 | |
| 1.9 | https://aka.ms/mipsdkbins19 | Out of Support | August 23, 2022 | |
| 1.8 | https://aka.ms/mipsdkbins18 | Out of Support | April 29, 2022 | |
| 1.7 | https://aka.ms/mipsdkbins17 | Out of Support | January 14, 2022 | |
| 1.6 | https://aka.ms/mipsdkbins16 | Out of Support | September 23, 2021 | |
| 1.5 | https://aka.ms/mipsdkbins15 | Out of Support | April 16, 2021 | |
| 1.4 | https://aka.ms/mipsdkbins14 | Out of Support | March 2, 2021 |
Version 1.18.124
Release Date: April 30, 2026
Protection SDK
- Fixed an issue with empty message body after decrypting MSG files.
FlightingFeature::MsgRemoveProtectionStripsHtmlBodyis enabled by default.
File SDK
- Added feature to write sensitivity label GUID as a InformationProtectionLabelId MAPI property on .msg files.
FlightingFeature::WriteLabelIdToMapiPropertyis enabled default. - Fixed an issue where PDFs failed encryption when the AF (Associated Files) array was empty.
- Fixed an issue with labeled doc files returning as unlabeled from
GetFileStatus.
Platform and Dependency Updates
- Added
RMScapabilitiessetting for .NET wrappers to allow setting headers when communicating with RMS. - Surfaced Dynamic Watermarking support to .NET Wrapper.
Version 1.18.103
Release Date: February 24, 2026
General SDK
- Fixed an issue with incorrectly exposed emails/UPN in MIP logs.
Protection SDK
- Fixed an issue overwriting template key-value encrypted app data pairs during republish.
File SDK
- Fixed an issue with duplicate streams in compound files.
- Fixed Protected PDF CreationDate (previously hardcoded as 2018).
Platform and Dependency Updates
- Added DeleteStoredData APIs in C# and Java wrappers.
- Fixed a crash on C# Policy AuthDelegate API wrapper.
- Correct all existing references to NetFW 4.0 to properly point to 4.8.
- Updated OpenSSL from 3.4.3 to 3.4.4.
Version 1.17.181
Release Date: December 5, 2025
File SDK
- Fixed an issue when detecting third-party password protection on Office files.
Platform and Dependency Updates
- Fixed an issue with loading the telemetry dll for .NET.
- Updated ZLib from 1.2.3 to 1.3.1.
- Updated OpenSSL from 3.4.1 to 3.4.3.
- Updated XMP from 2023.12 to 2025.03.
- Updated NLohmann's Json from 3.11.3 to 3.12.0.
- Updated libXML from 2.14.0 to 2.15.0.
- Updated SQLite from 3.49.1 to 3.50.4.
Version 1.18.75
Release Date: December 4, 2025
File SDK
- Fixed an issue where extended properties were not written when co-authoring is enabled.
- Fixed an issue where creating a Rich Text Format stream increased the size of the unprotected msg file.
- Fixed an issue where "File is not protected" error was returned for PDF files with metadata mismatches.
- Fixed an issue when detecting third-party password protection on Office files.
- Fixed an issue with duplicate discover audit events.
- Added
GetRightsForLabelId()andGetRightsForLabelIdAsync()toFileEnginefor checking the collection of rights available to a user for a given label ID.
Policy SDK
- Added
HasDoNotForwardProtection(),HasEncryptOnlyProtection(), andHasAdhocProtection()methods toLabelfor querying what type of protection a label applies.
Protection SDK
- Added
DoesLicenseExpire()andGetLicenseValidUntil()toProtectionDescriptorfor querying the lifetime of an end-user license (EUL). - Added
DeleteStoredData()API toProtectionEnginefor removing cached license data.
Platform and Dependency Updates
- Added offline republishing support in C# and Java wrappers.
- Added ARM64 .NET support.
- Removed support for Ubuntu 20.04.
- Updated ZLib from 1.2.3 to 1.3.1.
- Updated OpenSSL from 3.4.1 to 3.4.3.
- Updated XMP from 2023.12 to 2025.03.
- Updated NLohmann's Json from 3.11.3 to 3.12.0.
- Updated libXML from 2.14.0 to 2.15.0.
- Updated SQLite from 3.49.1 to 3.50.4.
Version 1.17.158
Release Date: August 8, 2025
File SDK
- Fixed a bug on x86 devices where content near 2 GB size boundary could be protected but not unprotected.
Platform and Dependency Updates
- Fixed issue on Android where 16KB page size setting was not enabled correctly.
- Removed support for Ubuntu 20.04.
Version 1.17.154
Release Date: July 18, 2025
File SDK
- Fixed a bug where msg attachments with titles longer than 127 characters were truncated.
- Fixed a bug where EML files were incorrectly identified as unlabeled.
- Fixed bug where protecting a file on behalf of a delegated user caused the file to show the incorrect owner.
- Fixed a bug where a pfile between 500 MB and 1 GB could not be decrypted on x86 systems.
Protection SDK
- Added support for offline republishing and online publishing for cross-cloud scenarios.
Version 1.17.137
Release Date: June 9, 2025
File SDK
- Added support for EML file types.
- Added support for offline publishing.
Platform and Dependency Updates
- Added support for cloud auto-discovery to automatically get services information based on email address in Identity if there is no Cloud or CloudEndPointBaseUrl set. By default, this feature is disabled, Setting
FlightingFeature::CloudAutoDiscoveryto enable. - Added support for 16KB page sizes on Android.
- Updated Android NDK version from 23.2 to 27.2.
- Updated MSVC from 19.29 to 19.44.
Version 1.16.149
Release Date: April 8, 2025
File SDK
- Fixed an issue where Unicode characters in HTML messages were not rendering correctly.
Policy SDK
- Fixed an issue where policy SDK was not connecting to the specified cloud.
- Fixed a crash when using an AuthDelegate on Android with the C wrapper.
Protection SDK
- Fixed a crash when using an AuthDelegate on Android with the C wrapper.
Platform and Dependency Updates
- Fixed an issue where exception details were not displayed on Android.
- Updated OpenSSL from 3.0.15 to 3.4.1.
- Updated libxml2 from 2.12.7 to 2.14.0.
- Updated Zlib from 1.2.13 to 1.3.1.
Version 1.15.134
Release Date: April 8, 2025
File SDK
- Fixed an issue where Unicode characters in HTML messages were not rendering correctly.
- Fixed an issue where Office documents were encrypted with the extension .pfile when files were not synced to OneDrive.
- Fixed a bug where a partially created output file lingered when CommitAsync failed.
- Fixed bug where user-defined permissions label metadata was altered when protection was modified.
Policy SDK
- Fixed an issue where policy SDK was not connecting to the specified cloud.
- Fixed a crash when using an AuthDelegate on Android with the C wrapper.
Protection SDK
- Fixed a crash when using an AuthDelegate on Android with the C wrapper.
Platform and Dependency Updates
- Fixed an issue where TLS 1.2 was not accepted when "allow any TLS version" was configured.
- Fixed an issue where exception details were not displayed on Android.
- Updated OpenSSL from 3.0.15 to 3.4.1.
- Updated libxml2 from 2.12.7 to 2.14.0.
- Updated Zlib from 1.2.13 to 1.3.1.
Version 1.14.171
Release Date: April 8, 2025
File SDK
- Fixed an issue where Unicode characters in HTML messages were not rendering correctly.
Platform and Dependency Updates
- Updated OpenSSL from 3.0.15 to 3.4.1.
- Updated libxml2 from 2.12.7 to 2.14.0.
- Updated Zlib from 1.2.13 to 1.3.1.
Version 1.16.126
Release Date: December 13, 2024
File SDK
- Added support for labeling MP4s. These files can be labeled without converting to a pfile. Applying a protection label results in a pfile output.
- Added capability to decrypt nested .MSG files with
ContainerDecryptionOption::All. After 10 decryptions of the same nested .MSG file, a mip::BadInputError("Max depth reached on nested msg attachments") exception is thrown. - Added support for Arm64 for Windows File SDK.
- Fixed an issue where Double Key Encryption info was missing when User-Defined Permissions were modified.
- Fixed a bug when remove protection failed for file sizes larger than 500MB.
- Fixed a bug where text style in .MSG files were not preserved during decryption.
- Fixed an issue where an exception was not thrown when protection is attempted for files that cannot be accessed.
Protection SDK
- Fixed an intermittent crash in offline publishing.
Platform and Dependency Updates
- Fixed an issue where TLS 1.2 was not accepted despite configuring settings to allow any TLS version.
Breaking Changes
- Updated
CommitAsyncto remove output files instead of an empty file after failure. - Updated
LoadUserCertAPI toLoadUserCertSync.LoadUserCertis deprecated. - Updated Java wrappers sample to use MSAL for authentication.
Version 1.15.107
Release Date: October 14, 2024
File SDK
- Fixed an issue where
.msgfiles could not be encrypted if email HTML contained emojis. Enable this feature usingFlightingFeature::PriopritizeHtmlInMsgs, which is off by default. - Added support for text encoding standards KOI8-R, KOI8-U, ISO8859 (1, 3, 4, 6, 7, 8, 9, 13 and 15), HZ-GB2312, GB18030 and ISO-2022-JP.
Platform and Dependency Updates
- MIP SDK on .NET for all Ubunutu versions is now generally available.
- Added support for Ubuntu 24.04.
- Ended support for Debian 10 and RHEL 7.
- Updated uriparser from 0.9.7 to 0.9.8.
- Fixed an issue with End User License caches for file owners.
- Improved exceptions on iOS to include more error details.
- Improved error messaging for
NoPermissionErrorduring file decryption with ExtendedErrorInfo. Disable this feature by turning offFlightingFeature::EnableExtendedErrors.
Version 1.14.150
Release Date: October 14, 2024
Platform and Dependency Updates
- Updated uriparser from 0.9.7 to 0.9.8.
Version 1.13.234
Release Date: October 14, 2024
Platform and Dependency Updates
- Updated uriparser from 0.9.7 to 0.9.8.
- Updated Azure Identity from 1.11.0 to 1.11.4.
- Fixed a crash when acquiring license rights data in .NET wrapper.
Version 1.15.94
Release Date: August 12, 2024
File SDK
- Fixed an issue where saving PDF files with protection labels failed in Office.
- Added exception when labeling .zip.pfile fails for labels without protection.
- Fixed an issue where decryption failed for files protected with MIP SDK version 1.11 and below.
Platform and Dependency Updates
- Fixed a crash when acquiring license rights data in .NET wrapper.
- Updated Azure Identity from 1.11.0 to 1.11.4.
Version 1.14.148
Release Date: August 12, 2024
Platform and Dependency Updates
- Fixed a crash when acquiring license rights data in .NET wrapper.
- Updated Azure Identity from 1.11.0 to 1.11.4.
Version 1.13.229
Release Date: July 12, 2024
File SDK
- Fixed an issue where linearized PDFs were corrupted.
- Fixed an issue where decryption failed for labeled files with MIP SDK 1.10/1.11.
- Fixed a security issue in the PDF parser.
Version 1.15.86
Release Date: July 5, 2024
File SDK
- Fixed an issue where linearized PDFs were corrupted.
- Fixed an issue where decryption for labeled files failed with MIP SDK 1.10/1.11.
- Fixed a security bug in the PDF parser.
- Added support for Central European text encoding to protect RTF email.
Platform and Dependency Updates
- Added support for masking more PII fields, like engineIDs and file paths.
- Added support for C API additions that enable better configuration of protection descriptors for user-defined permissions and AdHoc protection.
- Added support for TLS 1.3.
Version 1.14.146
Release Date: July 5, 2024
File SDK
- Fixed an issue where linearized PDFs were corrupted.
- Fixed an issue where decryption for labeled files failed with MIP SDK 1.10/1.11.
- Fixed a security bug in the PDF parser.
Platform and Dependency Updates
- Added PII masking for engineIDs and file paths fields.
Version 1.14.128
Release Date: February 27, 2024
File SDK
- Fixed a bug with unicode characters when consuming MSG files.
- Fixed an issue where Hangul characters were not displayed properly in MSG files.
- Fixed a bug where streams were not aligned correctly when not null terminated.
Protection SDK
- Added support for UTF16-encoded JSON prelicenses.
- Added check for expired prelicenses with
FlightingFeature::PreLicenseValidityCheckwith default true. - Updated EUL and prelicenses to expose label name and label description.
Policy SDK
- Updated the policy sync URL for China cloud.
Updates for legacy tenants who migrated from AD RMS to RMS
- Fixed an issue where
LoadUserCertthrew an error. - Fixed an issue causing corrupt offline publishing licenses, which could not be consumed to decrypt content.
- Fixed a bug where legacy tenant prelicenses were not accepted by the protection SDK.
Platform and Dependency Updates
- Updated URI parser to 0.9.7.
- Updated SQLite3 to 3.45.1.
- Updated Libgsf to 1.14.52.
Breaking Changes
- Fixed path for config file from
applicationPath/mipmip_config.jsontoapplicationPath/mip/mip_config.json. Applications using a config file to mask PII in log files must update the file location.
Version 1.13.209
Release Date: February 27, 2024