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 after the next GA version is released. The documentation might 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 aren't 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.148
Release date: September 4, 2026
General SDK
- Harden cloud/authority trust to fix SSRF and bearer-token leakage.
FlightingFeature::ValidateCloudUrlDomainBoundary,FlightingFeature::StripCredentialsOnCrossOriginRedirectandFlightingFeature::ValidateAuthChallengeAuthorityare enabled by default. - Trust Substrate policy redirect URLs.
- Avoid heap out-of-bounds read in license parser.
FlightingFeature::PreventOutOfBandReadOnLicenseParseris enabled by default.
File SDK
- Fix Heap-Buffer-Overflow write in DecompressRTF.
FlightingFeature::ValidateRtfDecompressionBoundsis enabled by default. - Restrict XMP toolkit to the routed image handler.
FlightingFeature::RestrictXmpToImageHandlersis enabled by default. - Fix Heap Buffer Overflow and Integer Overflow in PDF Object Model.
FlightingFeature::ValidatePdfFlateDecodeParamsis enabled by default. - Add checks to ensure OPC files correctness and to enable CRC and decompression validation.
FlightingFeature::EnsureOPCCorrectnessandFlightingFeature::EnsureZIPCorrectnessare enabled by default. - Ensure that PDF custom properties stored in a trailer dictionary are preserved during a label (without protection) applying/removal cycle.
FlightingFeature::PreservePDFEncryptDictis enabled by default. - Avoid unnecessary attempts to update metadata on an XMP based file.
FlightingFeature::SkipRedundantXmpMetadataUpdateis enabled by default. - Fix duplicate LabelInfo stream cleanup in compound files
Platform and dependency updates
- Restored support for iOS x86_64.
- Updated OpenSSL from 3.4.3 to 3.5.7.
- Updated SQLite from 3.50.4 to 3.53.3.
Version 1.17.202
Release date: September 4, 2026
General SDK
- Harden cloud/authority trust to fix SSRF and bearer-token leakage.
FlightingFeature::ValidateCloudUrlDomainBoundary,FlightingFeature::StripCredentialsOnCrossOriginRedirectandFlightingFeature::ValidateAuthChallengeAuthorityare enabled by default. - Trust Substrate policy redirect URLs.
- Avoid heap out-of-bounds read in license parser.
FlightingFeature::PreventOutOfBandReadOnLicenseParseris enabled by default.
File SDK
- Fix Heap-Buffer-Overflow write in DecompressRTF.
FlightingFeature::ValidateRtfDecompressionBoundsis enabled by default. - Restrict XMP toolkit to the routed image handler.
FlightingFeature::RestrictXmpToImageHandlersis enabled by default. - Fix Heap Buffer Overflow and Integer Overflow in PDF Object Model.
FlightingFeature::ValidatePdfFlateDecodeParamsis enabled by default. - Add checks to ensure OPC files correctness and to enable CRC and decompression validation.
FlightingFeature::EnsureOPCCorrectnessandFlightingFeature::EnsureZIPCorrectnessare enabled by default.
Platform and dependency updates
- Restored support for iOS x86_64.
- Updated OpenSSL from 3.4.3 to 3.5.7.
Version 1.18.124
Release date: April 30, 2026
Protection SDK
- Fixed a problem 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 a problem where PDFs failed encryption when the AF (Associated Files) array was empty.
- Fixed a problem 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 a problem with incorrectly exposed emails/UPN in MIP logs.
Protection SDK
- Fixed a problem overwriting template key-value encrypted app data pairs during republish.
File SDK
- Fixed a problem 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 a problem when detecting third-party password protection on Office files.
Platform and dependency updates
- Fixed a problem 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 a problem where extended properties weren't written when co-authoring is enabled.
- Fixed a problem where creating a Rich Text Format stream increased the size of the unprotected msg file.
- Fixed a problem that returned the
File is not protectederror for PDF files with metadata mismatches. - Fixed a problem when detecting third-party password protection on Office files.
- Fixed a problem 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 a problem on Android where 16KB page size setting wasn't 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 couldn't 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 no Cloud or CloudEndPointBaseUrl is 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 a problem where Unicode characters in HTML messages weren't rendering correctly.
Policy SDK
- Fixed a problem where policy SDK wasn't 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 a problem where exception details weren't 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.
Earlier releases
For release notes for out-of-support versions (v1.15 and earlier), see the MIP SDK version release history archive.