Microsoft Information Protection (MIP) software development kit (SDK) — historia wersji i zasady pomocy technicznej

Servicing

Każda wersja ogólnie dostępnej jest obsługiwana przez rok po wydaniu następnej wersji ogólnie dostępnej. Dokumentacja może nie zawierać informacji o nieobsługiwanych wersjach. Poprawki i nowe funkcje są stosowane tylko do najnowszej wersji ogólnie dostępnej.

Wersje w wersji zapoznawczej nie powinny być wdrażane w środowisku produkcyjnym. Zamiast tego użyj najnowszej wersji zapoznawczej, aby przetestować nowe funkcje lub poprawki, które będą dostępne w następnej wersji ogólnie dostępnej. Obsługiwana jest tylko najnowsza wersja zapoznawcza.

Historia wersji

Skorzystaj z poniższych informacji, aby zobaczyć, co nowego lub zmienione dla obsługiwanej wersji. Najbardziej aktualna wersja jest wymieniona jako pierwsza.

Pakiety NuGet dla głównych wydań pozostają aktywne w NuGet. Tylko najnowsza wersja każdej wersji głównej jest obsługiwana w Centrum pobierania Microsoft. Wersje wcześniejsze niż 1.4 nie są dostępne.

Note

Aby uzyskać pomoc techniczną, odwiedź forum usługi Microsoft Information Protection w witrynie Stack Overflow lub otwórz zgłoszenie do pomocy technicznej firmy Microsoft.

Version Link Status Koniec pomocy technicznej Dokumentacja zestawu SDK
1.18 https://aka.ms/mipsdkbins Supported TBD C++ | C
1.17 https://aka.ms/mipsdkbins117 Supported 4 grudnia 2026 r. C++ | C
1.16 https://aka.ms/mipsdkbins116 Brak pomocy technicznej 9 czerwca 2026 r. C++ | C
1.15 https://aka.ms/mipsdkbins115 Brak pomocy technicznej 13 grudnia 2025 r. C++ | C
1.14 https://aka.ms/mipsdkbins114 Brak pomocy technicznej 5 lipca 2025 r.
1.13 https://aka.ms/mipsdkbins113 Brak pomocy technicznej 27 października 2024 r.
1.12 https://aka.ms/mipsdkbins112 Brak pomocy technicznej 17 marca 2024 r.
1.11 https://aka.ms/mipsdkbins111 Brak pomocy technicznej 9 czerwca 2023 roku
1.10 https://aka.ms/mipsdkbins110 Brak pomocy technicznej 17 listopada 2022 r.
1.9 https://aka.ms/mipsdkbins19 Brak pomocy technicznej 23 sierpnia 2022 r.
1.8 https://aka.ms/mipsdkbins18 Brak pomocy technicznej 29 kwietnia 2022 r.
1.7 https://aka.ms/mipsdkbins17 Brak pomocy technicznej 14 stycznia 2022 r.
1.6 https://aka.ms/mipsdkbins16 Brak pomocy technicznej 23 września 2021 r.
1.5 https://aka.ms/mipsdkbins15 Brak pomocy technicznej 16 kwietnia 2021 r.
1.4 https://aka.ms/mipsdkbins14 Brak pomocy technicznej 2 marca 2021 r.

Wersja 1.18.148

Data wydania: 4 września 2026 r.

Ogólny zestaw SDK

  • Wzmacnianie zaufania chmury/urzędu w celu naprawienia wycieku tokenu SSRF i elementu nośnego. FlightingFeature::ValidateCloudUrlDomainBoundaryi FlightingFeature::StripCredentialsOnCrossOriginRedirectFlightingFeature::ValidateAuthChallengeAuthority są domyślnie włączone.
  • Adresy URL przekierowań zasad usługi Trust Substrate.
  • Unikaj stosu poza granicami odczytu w analizatorze licencji. FlightingFeature::PreventOutOfBandReadOnLicenseParser jest domyślnie włączona.

SDK do plików

  • Napraw przepełnienie bufora sterty podczas zapisu w DecompressRTF. FlightingFeature::ValidateRtfDecompressionBounds jest domyślnie włączona.
  • Ogranicz zestaw narzędzi XMP do modułu obsługi kierowanych obrazów. FlightingFeature::RestrictXmpToImageHandlers jest domyślnie włączona.
  • Naprawiono przepełnienie bufora sterty i przepełnienie liczb całkowitych w modelu obiektów PDF. FlightingFeature::ValidatePdfFlateDecodeParams jest domyślnie włączona.
  • Dodaj sprawdzenia zapewniające poprawność plików OPC oraz umożliwiające walidację CRC i dekompresji. FlightingFeature::EnsureOPCCorrectness i FlightingFeature::EnsureZIPCorrectness są domyślnie włączone.
  • Upewnij się, że niestandardowe właściwości PDF przechowywane w słowniku trailer zostały zachowane podczas cyklu stosowania i usuwania etykiety (bez ochrony). FlightingFeature::PreservePDFEncryptDict jest domyślnie włączona.
  • Unikaj niepotrzebnych prób zaktualizowania metadanych w pliku opartym na XMP. FlightingFeature::SkipRedundantXmpMetadataUpdate jest domyślnie włączona.
  • Naprawa duplikującego się czyszczenia strumienia LabelInfo w plikach złożonych

Aktualizacje platformy i zależności

  • Przywrócona obsługa x86_64 systemu iOS.
  • Zaktualizowano program OpenSSL z wersji 3.4.3 do 3.5.7.
  • Zaktualizowano narzędzie SQLite z wersji 3.50.4 do 3.53.3.

Wersja 1.17.202

Data wydania: 4 września 2026 r.

Ogólny zestaw SDK

  • Wzmacnianie zaufania chmury/urzędu w celu naprawienia wycieku tokenu SSRF i elementu nośnego. FlightingFeature::ValidateCloudUrlDomainBoundaryi FlightingFeature::StripCredentialsOnCrossOriginRedirectFlightingFeature::ValidateAuthChallengeAuthority są domyślnie włączone.
  • Adresy URL przekierowań zasad usługi Trust Substrate.
  • Unikaj stosu poza granicami odczytu w analizatorze licencji. FlightingFeature::PreventOutOfBandReadOnLicenseParser jest domyślnie włączona.

SDK do plików

  • Napraw przepełnienie bufora sterty podczas zapisu w DecompressRTF. FlightingFeature::ValidateRtfDecompressionBounds jest domyślnie włączona.
  • Ogranicz zestaw narzędzi XMP do modułu obsługi kierowanych obrazów. FlightingFeature::RestrictXmpToImageHandlers jest domyślnie włączona.
  • Naprawiono przepełnienie bufora sterty i przepełnienie liczb całkowitych w modelu obiektów PDF. FlightingFeature::ValidatePdfFlateDecodeParams jest domyślnie włączona.
  • Dodaj sprawdzenia zapewniające poprawność plików OPC oraz umożliwiające walidację CRC i dekompresji. FlightingFeature::EnsureOPCCorrectness i FlightingFeature::EnsureZIPCorrectness są domyślnie włączone.

Aktualizacje platformy i zależności

  • Przywrócona obsługa x86_64 systemu iOS.
  • Zaktualizowano program OpenSSL z wersji 3.4.3 do 3.5.7.

Wersja 1.18.124

Data wydania: 30 kwietnia 2026 r.

Zestaw SDK ochrony

  • Rozwiązano problem z pustą treścią komunikatu po odszyfrowaniu plików MSG. FlightingFeature::MsgRemoveProtectionStripsHtmlBody jest domyślnie włączona.

SDK do plików

  • Dodano funkcję zapisywania identyfikatora GUID etykiety poufności jako właściwości MAPI InformationProtectionLabelId w plikach .msg. FlightingFeature::WriteLabelIdToMapiProperty jest domyślnie włączone.
  • Rozwiązano problem, przez który szyfrowanie plików PDF kończyło się niepowodzeniem, gdy tablica AF (Associated Files) była pusta.
  • Naprawiono problem, w wyniku którego pliki doc oznaczone etykietami były zwracane jako nieoznaczone z GetFileStatus.

Aktualizacje platformy i zależności

  • Dodano ustawienie RMScapabilities dla opakowań .NET, aby umożliwić ustawianie nagłówków podczas komunikacji z RMS.
  • Umożliwiono obsługę dynamicznego znakowania wodnego w opakowaniu .NET.

Wersja 1.18.103

Data wydania: 24 lutego 2026 r.

Ogólny zestaw SDK

  • Rozwiązano problem z nieprawidłowym ujawnianiem adresów e-mail/UPN w dziennikach MIP.

Zestaw SDK ochrony

  • Rozwiązano problem z zastępowaniem par danych aplikacji zaszyfrowanych klucz-wartość szablonu podczas ponownego publikowania.

SDK do plików

  • Rozwiązano problem ze zduplikowanymi strumieniami w plikach złożonych.
  • Naprawiono datę utworzenia w chronionym pliku PDF (wcześniej zakodowana jako 2018).

Aktualizacje platformy i zależności

  • Dodano interfejsy API DeleteStoredData w opakowaniach dla języków C# i Java.
  • Naprawiono awarię wrappera interfejsu API AuthDelegate Polityki w języku C#.
  • Popraw wszystkie istniejące odwołania do netFW 4.0, aby prawidłowo wskazywały wartość 4.8.
  • Zaktualizowano protokół OpenSSL z wersji 3.4.3 do 3.4.4.

Wersja 1.17.181

Data wydania: 5 grudnia 2025 r.

SDK do plików

  • Rozwiązano problem podczas wykrywania ochrony haseł innych firm w plikach pakietu Office.

Aktualizacje platformy i zależności

  • Rozwiązano problem z ładowaniem biblioteki DLL telemetrii dla platformy .NET.
  • Zaktualizowano bibliotekę ZLib z wersji 1.2.3 do 1.3.1.
  • Zaktualizowano protokół OpenSSL z wersji 3.4.1 do 3.4.3.
  • Zaktualizowano XMP z wersji 2023.12 do 2025.03.
  • Zaktualizowano plik Json NLohmanna z wersji 3.11.3 do 3.12.0.
  • Zaktualizowano bibliotekę libXML z wersji 2.14.0 do 2.15.0.
  • Zaktualizowano narzędzie SQLite z wersji 3.49.1 do 3.50.4.

Wersja 1.18.75

Data wydania: 4 grudnia 2025 r.

SDK do plików

  • Rozwiązano problem polegający na tym, że właściwości rozszerzone nie były zapisywane podczas włączania współtworzenia.
  • Rozwiązano problem polegający na tym, że utworzenie strumienia w formacie RTF zwiększało rozmiar niechronionego pliku MSG.
  • Naprawiono problem, który powodował błąd File is not protected w przypadku plików PDF z niezgodnymi metadanymi.
  • Rozwiązano problem podczas wykrywania ochrony haseł innych firm w plikach pakietu Office.
  • Rozwiązano problem z duplikującymi się zdarzeniami audytu wykrywania.
  • Dodano GetRightsForLabelId() i GetRightsForLabelIdAsync() do FileEngine w celu sprawdzenia kolekcji praw dostępnych dla użytkownika dla danego identyfikatora etykiety.

Zestaw SDK zasad

  • Dodano metody HasDoNotForwardProtection(), HasEncryptOnlyProtection() i HasAdhocProtection() do Label w celu wykonywania zapytań dotyczących rodzaju ochrony stosowanej przez etykietę.

Zestaw SDK ochrony

  • Dodano DoesLicenseExpire() i GetLicenseValidUntil() do ProtectionDescriptor na potrzeby zapytania o okres istnienia licencji użytkownika końcowego (EUL).
  • Dodano DeleteStoredData() interfejs API do ProtectionEngine do usuwania buforowanych danych licencji.

Aktualizacje platformy i zależności

  • Dodano obsługę ponownego publikowania offline w wrapperach C# i Java.
  • Dodano obsługę platformy .NET arm64.
  • Usunięto obsługę systemu Ubuntu 20.04.
  • Zaktualizowano bibliotekę ZLib z wersji 1.2.3 do 1.3.1.
  • Zaktualizowano protokół OpenSSL z wersji 3.4.1 do 3.4.3.
  • Zaktualizowano XMP z wersji 2023.12 do 2025.03.
  • Zaktualizowano plik Json NLohmanna z wersji 3.11.3 do 3.12.0.
  • Zaktualizowano bibliotekę libXML z wersji 2.14.0 do 2.15.0.
  • Zaktualizowano narzędzie SQLite z wersji 3.49.1 do 3.50.4.

Wersja 1.17.158

Data wydania: 8 sierpnia 2025 r.

SDK do plików

  • Usunięto usterkę na urządzeniach x86, gdzie granica rozmiaru zawartości zbliżona do 2 GB mogła być chroniona, ale nie mogła być odbezpieczona.

Aktualizacje platformy i zależności

  • Rozwiązano problem w systemie Android, który polegał na tym, że ustawienie rozmiaru strony 16 KB nie było poprawnie włączone.
  • Usunięto obsługę systemu Ubuntu 20.04.

Wersja 1.17.154

Data wydania: 18 lipca 2025 r.

SDK do plików

  • Usunięto usterkę polegającą na tym, że załączniki msg z tytułami dłuższymi niż 127 znaków zostały obcięte.
  • Usunięto usterkę polegającą na tym, że pliki EML były niepoprawnie identyfikowane jako nieoznaczone.
  • Usunięto usterkę polegającą na tym, że ochrona pliku w imieniu delegowanego użytkownika spowodowała wyświetlenie nieprawidłowego właściciela pliku.
  • Usunięto usterkę polegającą na tym, że nie można odszyfrować pliku pfile z zakresu od 500 MB do 1 GB w systemach x86.

Zestaw SDK ochrony

  • Dodano obsługę ponownego publikowania w trybie offline i publikowania online w scenariuszach wielochmurowych.

Wersja 1.17.137

Data wydania: 9 czerwca 2025 r.

SDK do plików

  • Dodano obsługę typów plików EML.
  • Dodano obsługę publikowania w trybie offline.

Aktualizacje platformy i zależności

  • Dodano obsługę automatycznego wykrywania chmury, aby automatycznie pobierać informacje o usługach na podstawie adresu e-mail w polu Identity, jeśli nie ustawiono parametru Cloud ani CloudEndPointBaseUrl. Domyślnie ta funkcja jest wyłączona, ustaw FlightingFeature::CloudAutoDiscovery aby ją włączyć.
  • Dodano obsługę rozmiarów stron 16 KB w systemie Android.
  • Zaktualizowano wersję zestawu Android NDK z wersji 23.2 do 27.2.
  • Zaktualizowano MSVC z wersji 19.29 do 19.44.

Wersja 1.16.149

Data wydania: 8 kwietnia 2025 r.

SDK do plików

  • Rozwiązano problem polegający na tym, że znaki Unicode w komunikatach HTML nie były poprawnie renderowane.

Zestaw SDK zasad

  • Rozwiązano problem polegający na tym, że zestaw SDK zasad nie łączył się z określoną chmurą.
  • Naprawiono awarię podczas korzystania z AuthDelegate w systemie Android z opakowaniem C.

Zestaw SDK ochrony

  • Naprawiono awarię podczas korzystania z AuthDelegate w systemie Android z opakowaniem C.

Aktualizacje platformy i zależności

  • Rozwiązano problem polegający na tym, że szczegóły wyjątku nie były wyświetlane w systemie Android.
  • Zaktualizowano protokół OpenSSL z wersji 3.0.15 do 3.4.1.
  • Zaktualizowano bibliotekę libxml2 z wersji 2.12.7 do 2.14.0.
  • Zaktualizowano bibliotekę Zlib z wersji 1.2.13 do 1.3.1.

Wcześniejsze wersje

Aby uzyskać informacje o wydaniu dla wersji, które nie są już obsługiwane (wersji 1.15 i starszych), zobacz archiwum historii wydań wersji MIP SDK.