Eine gültige CertificateStore-Konfiguration wird nun beim Starten erzwungen
Breaking Changes
- Aktualisierte XML-Kodierung / XML-Dekodierung des Matrixelements in der Variante, um der Spezifikation zu entsprechen
- Schnittstellenerweiterungen im Server zur Unterstützung von Durable Subscriptions
- Eine gültige CertificateStore Konfiguration wird nun beim Start erzwungen
Potenzielle Änderungen, die sich auf Modellierungswerkzeuge auswirken können
- Das UANodeSet enthält ein neues optionales Attribut DesignToolOnly.
Neue Funktionen
- Erlaubt das Setzen eines temporären Contextes für die Verwendung von IEncodern in benutzerdefiniertem Code
- Hinzufügen von Unterstützung für dauerhafte Abonnements durch Implementierung des erforderlichen Persistenzcodes in benutzerdefinierten Interfaces. Beispielimplementierungen sind in der Konsolenreferenz Server Docs vorhanden
Korrekturen
- Fix ValueRank für Base Variable State
- UserIdentityToken verwendet nun ein UTF-8 kodiertes Byte Array für die Speicherung von unverschlüsselten PW
Was sich geändert hat
- Bump Microsoft.Extensions.Logging und Microsoft.NETFramework.ReferenceAssemblies von @dependabot in #3015
- Erhöhen von Microsoft.Extensions.Configuration und Microsoft.NETFramework.ReferenceAssemblies von @dependabot in #3019
- Server] [Client] Gibt BadIdentityTokenInvalid zurück, wenn die Verwendung eines anonymen Identitätstokens nicht erlaubt ist von @romanett in #3012
- Dauerhafte Abonnements einschalten von @romanett in #2978
- 1.05.04 endgültige Version korrigiert von @opcfoundation-org in #2893
- Erhöhen von BouncyCastle.Cryptography und Microsoft.NETFramework.ReferenceAssemblies von @dependabot in #3034
- Erhöhen von Microsoft.Extensions.Logging und Microsoft.NETFramework.ReferenceAssemblies von @dependabot in #3038
- Server] Wiederherstellung von dauerhaften Abonnements bei Server-Neustart von @romanett in #3025
- Bump Microsoft.Extensions.Configuration und Microsoft.NETFramework.ReferenceAssemblies von @dependabot in #3039
- Gültige Zertifikatsspeicher-Konfiguration erzwingen von @romanett in #3023
- UserIdentityToken soll intern ein Byte-Array anstelle eines Strings für die Speicherung eines unverschlüsselten Passworts verwenden. von @romanett in #3035
- [Console Reference Server] Implementierung von dateibasierten Warteschlangen für dauerhafte Abonnements von @romanett in #3042
- Setzt den Standardwert für das Attribut ValueRank von BaseVariableState und BaseVariableTypeState auf ValueRanks.Any wie in der Spezifikation von @mrsuciu in #3049
- Erlaube das Setzen des Kontexts in einem temporären Anwendungsbereich für IEncoder-Instanzen von @mrsuciu in #3044
- Aktualisierung der version.json von @mrsuciu in #3050
- Korrigiere XML-Kodierung und -Dekodierung von Matrix-Elementen in Variant, um... by @romanett in #3054