This article is contributed. See the original author and article here.
We’re pleased to announce that the Microsoft Information Protection SDK version 1.9 is now generally available via NuGet and Download Center.
Highlights
In this release of the Microsoft Information Protection SDK, we’ve focused on quality updates, enhancing logging scenarios, and several internal updates.
- Full support for CentOS 8 (native only).
- When using custom
LoggerDelegate
you can now pass in a logger context. This context will be written to your log destination, enabling easier correlation and troubleshooting between your apps and services and the MIP SDK logs.
- The following APIs support providing the logger context:
LoggerDelegate::WriteToLogWithContext
TaskDispatcherDelegate::DispatchTask
orExecuteTaskOnIndependentThread
FileEngine::Settings::SetLoggerContext(const std::shared_ptr<void>& loggerContext)
FileProfile::Settings::SetLoggerContext(const std::shared_ptr<void>& loggerContext)
ProtectionEngine::Settings::SetLoggerContext(const std::shared_ptr<void>& loggerContext)
ProtectionProfile::Settings::SetLoggerContext(const std::shared_ptr<void>& loggerContext)
PolicyEngine::Settings::SetLoggerContext(const std::shared_ptr<void>& loggerContext)
PolicyProfile::Settings::SetLoggerContext(const std::shared_ptr<void>& loggerContext)
FileHandler::IsProtected()
FileHandler::IsLabeledOrProtected()
FileHanlder::GetSerializedPublishingLicense()
PolicyHandler::IsLabeled()
- The following APIs support providing the logger context:
Bug Fixes
- Fixed a memory leak when calling
mip::FileHandler::IsLabeledOrProtected()
. - Fixed a bug where failure in
FileHandler::InspectAsync()
called incorrect observer. - Fixed a bug where SDK attempted to apply co-authoring label format to Office formats that don’t support co-authoring (DOC, PPT, XLS).
- Fixed a crash in the .NET wrapper related to
FileEngine
disposal. NativePolicyEngine
object remained present for some period and would attempt a policy refresh, resulting in a crash. - Fixed a bug where the SDK would ignore labels applied by older versions of AIP due to missing SiteID property.
For a full list of changes to the SDK, please review our change log.
Links
Brought to you by Dr. Ware, Microsoft Office 365 Silver Partner, Charleston SC.
Recent Comments