Changelog
Auf dieser Seite finden Sie alle wesentlichen Änderungen am .NET-SDK.
Das Format der Seite basiert auf Keep a Changelog.
Das .NET-SDK verwendet die Semantische Versionierung.
Das allgemeine Changelog für FIT-Connect finden Sie unter Changelog.
[3.0.0] - 2025-10-27
Added
- Major Release: FIT-Connect v2.0.0 API compatibility introduced.
- For detailed changes (the usage of the SDK remains unchanged), please consult the Migration Guide
Updates
- Dependencies:
- Updated
Testcontainers-dotnetmonorepo to version 4.8.1. - Updated
WireMock.Netdependency to version 1.15.0.
- Updated
Cleanup
API Versioning and Endpoint Migration (Story)
- All API endpoints have been migrated to version /v2.
- The migration affects the Submission, Destination, and Routing endpoints.
- The change is applied automatically through the updated clients in the SDK.
Class and Property Renaming (Story)
- Property changes:
| Class | Old | New |
|---|---|---|
Submission | serviceType | publicService |
AnnounceSubmission | serviceType | publicService |
SendableSubmission | serviceType | publicService |
SendableEncryptedSubmission | serviceType | publicService |
Adjustment of Collection Types
SubmissionsForPickup.submissions:Set<SubmissionForPickup>→List<SubmissionForPickup>
Removed
- Property
callbackinSubmission - All
Attachment.fromString(...)methods marked as deprecated in version 2.x have been removed.
Fixes
- Re-introduced URN Schema-based validation for improved data compliance and processing.
[2.4.5] - 2025-10-07
Fixed
- KeyGeneration: Hash über Key wird als KeyId benutzt
- SET Erstellung:
- Temporäres Entfernen des x5c aus dem privaten Schlüssel
- Algorithm für den Fallback geändert
Updates
-
Dependencies
- Microsoft.Extensions.Logging.Abstractions to Version="9.0.9"
- Polly to Version="8.6.4"
-
Test Dependencies
- Microsoft.Extensions.Configuration.Json to Version="9.0.9"
- xunit.runner.visualstudio to Version="3.1.5"
- WireMock.Net to Version="1.13.0"
- Microsoft.Extensions.Logging.Console to Version="9.0.9"
[2.4.2] - 2025-09-03
Fixed
- Wrong JSON-Mapping for BundID-ReplyChannel leads to empty MailboxId
Updates
-
Dependencies
- Polly to Version="8.6.3"
-
Test Dependencies
- WireMock.Net to Version="1.12.0"
[2.4.1] - 2025-09-03
Fixed
- Project internal dependencies
[2.4.0] - 2025-08-21
Added
- ZBP (Zentrales Bürgerpostfach) support
- XML Validation
- XÖV Validation
Updates
-
Dependencies
- Autofac to Version="8.4.0"
- Microsoft.IdentityModel.Tokens to Version="9.0.8"
- System.IdentityModel.Tokens.Jwt to Version="11.4.0"
-
Test Dependencies
- NUnit.Analyzers to Version="4.4.0"
- Microsoft.Extensions.Configuration.Json to Version="9.0.8"
- WireMock.Net to Version="1.10.0"
- Microsoft.Extensions.Logging.Console to Version="8.4.0"
- xunit.runner.visualstudio to Version="3.1.4"
- Microsoft.Extensions.Logging.Console to Version="9.0.8"
[2.3.9] - 2025-08-21
Added
- ZBP (Zentrales Bürgerpostfach) support
- XML Validation
- XÖV Validation
Updates
-
Dependencies
- Autofac to Version="8.4.0"
- Microsoft.IdentityModel.Tokens to Version="9.0.8"
- System.IdentityModel.Tokens.Jwt to Version="11.4.0"
-
Test Dependencies
- NUnit.Analyzers to Version="4.4.0"
- Microsoft.Extensions.Configuration.Json to Version="9.0.8"
- WireMock.Net to Version="1.10.0"
- Microsoft.Extensions.Logging.Console to Version="8.4.0"
- xunit.runner.visualstudio to Version="3.1.4"
- Microsoft.Extensions.Logging.Console to Version="9.0.8"
[2.3.8] - 2025-06-23
Added
- Support für Destination Signature Issuer validierung.
- Support für Destination API nutzung.
- Support für Dynamische Attachment Limits
Fixed
- Testcontainer-Einrichtung an die neue Version von ZSD angepasst und image tag eingefroren.
Updates
-
Dependencies
- Polly to Version 8.6.0.
-
Test Dependencies
- WireMock.Net to Version 1.8.11.
- NUnit.Analyzers to Version 4.9.1.
- Testcontainers.Minio und Testcontainers.PostgreSQL to Version 4.6.0.
[2.3.7] - 2025-06-10
Added
- Support für
Regionin der Submission - Support für
SenderReferencein der Submission
Fixed
- Fehler beim Senden eines SET mit MissingAttachment
Updates
-
Dependencies
- NJsonSchema to Version="11.3.2"
- System.IdentityModel.Tokens.Jwt to Version="8.12.0"
- Autofac to Version="8.3.0"
- Microsoft.IdentityModel.Tokens to Version="9.0.5"
-
Test Dependencies
- NUnit.Analyzers to Version="4.8.1"
- xunit.runner.visualstudio to Version="3.1.1"
- WireMock.Net to Version="1.8.9"
- Microsoft.NET.Test.Sdk to Version="9.0.5"
- NUnit3TestAdapter to Version="5.0.0"
- Microsoft.Extensions.Logging.Console to Version="8.3.0"
[2.3.6] - 2025-04-08
Added
- Funktionalität zum erstellen der TestJWKs und zum Konvertieren der VPKIs in JWKs
Updates
-
Dependencies
- Autofac to Version="8.2.1"
- Microsoft.IdentityModel.JsonWebTokens to Version="8.7.0"
- Microsoft.IdentityModel.Tokens to Version="8.7.0"
- NJsonSchema to Version="11.2.0"
- System.IdentityModel.Tokens.Jwt to Version="8.10.0"
- CommunityToolkit.Mvvm to Version="8.4.0"
- Microsoft.Extensions.DependencyInjection.Abstractions to Version="9.0.3"
- Microsoft.Extensions.Logging.Abstractions to Version="9.0.3"
- Microsoft.IdentityModel.Tokens to Version="8.7.0"
-
Test Dependencies
- NUnit.Analyzers to Version="4.7.0"
- Autofac to Version="8.2.1"
- Microsoft.Extensions.Configuration.Json to Version="9.0.5"
- Microsoft.Extensions.Logging.Console to Version="9.0.5"
- Microsoft.IdentityModel.JsonWebTokens to Version="8.7.0"
- WireMock.Net to Version="1.8.6"
[2.3.5] - 2025-03-25
Fixed
- Fehler im Authentication Token behoben
Updates
-
Dependencies
- Microsoft.AspNetCore.Http.Abstractions to Version="2.3.0"
- Microsoft.Extensions.Logging.Abstractions to Version="9.0.3"
- Microsoft.IdentityModel.JsonWebTokens to Version="8.6.1"
- Microsoft.IdentityModel.Tokens to Version="8.6.1"
- Polly to Version="8.5.2"
- System.IdentityModel.Tokens.Jwt to Version="8.6.1"
-
Test Dependencies
- coverlet.collector" to Version="6.0.4"
- Microsoft.AspNetCore.Http" to Version="2.3.0"
- Microsoft.AspNetCore.Http.Abstractions" to Version="2.3.0"
- Microsoft.Extensions.Configuration.Json" to Version="9.0.3"
- Microsoft.Extensions.Logging" to Version="9.0.3"
- Microsoft.Extensions.Logging.Console" to Version="9.0.3"
- Microsoft.IdentityModel.JsonWebTokens" to Version="8.6.1"
- Microsoft.NET.Test.Sdk" to Version="17.13.0"
- WireMock.Net" to Version="1.7.4"
- xunit.runner.visualstudio" to Version="3.0.2"
[2.3.4] - 2025-03-07
Behoben
- Unterstützung für .NET 7, .NET 8 und .NET 9 hinzugefügt
- Fehler bei großen Fachdaten, die Chunking auslösen, behoben
Hinzugefügt
- Environment URLs aktualisiert
[2.3.3] - 2025-01-09
Behoben
- Optimierung der AuthenticationTag-Extraktion
- Anpassung der Resilienz durch Umstellung auf das Polly-Paket
- Logging von WARN anstelle von ERROR bei fehlendem Schema-Cache
- Manueller Aufruf des Garbage Collectors, um Speicher nach Verschlüsselung und Entschlüsselung freizugeben
Aktualisierungen
-
Abhängigkeiten:
- Autofac auf Version="8.2.0"
-
Test-Abhängigkeiten:
- xUnit auf Version="2.9.3"
- NUnit auf Version="4.3.2"
[2.3.2] - 2024-11-27
Aktualisierungen
- Abhängigkeiten:
- jose-jwt heruntergestuft auf Version="4.1.0"
Behoben
- Problem mit nicht erweiterbarem MemoryStream
[2.3.1] - 2024-11-22
Entfernt
destinationParameteralsObsoletmarkiert (planning#2500)
Aktualisierungen
- Abhängigkeiten:
- Microsoft.Extensions.Logging auf Version="9.0.0"
- Microsoft.Extensions.Logging.Abstractions auf Version="9.0.0"
- Microsoft.IdentityModel.JsonWebTokens auf Version="8.2.1"
- Microsoft.IdentityModel.Tokens auf Version="8.2.1"
- NJsonSchema auf Version="11.1.0"
- System.IdentityModel.Tokens.Jwt auf Version="8.2.1"
- Microsoft.NET.Test.Sdk auf Version="17.12.0"
- Microsoft.Extensions.Configuration.Json auf Version="9.0.0"
- NUnit.Analyzers auf Version="4.4.0"
[2.3.0] - 2024-11-18
Hinzugefügt
- BundID Reply Channel (planning#2224)
- Retry-Logik für spezifische Servercodes (planning#2304)
- Verarbeitung großer Einreichungsdaten (planning#2252)
- Chunking für große Anhänge (planning#1522)
Behoben
- Problem mit dem Schema-Verzeichnis (planning#2360)
Aktualisierungen
- NuGet-Abhängigkeiten
[2.1.0] - 2024-10-02
Hinzugefügt
- Überprüfung der Antwortkanäle aus dem Dienst statt aus der Destination (planning#1636)
- Festlegen des Content-Typs für verschlüsselte Daten (planning#1244)
Geändert
- Quelle für Antwortkanal geändert (planning#1636)
- Aktualisierung des SET-Schemas auf Version 1.2.2 (planning#1950)
- intern: Proxy-Handling für Abhängigkeiten (planning#1769)
- intern: Neuorganisation der PCA-Zertifikatsquellen (planning#851)
[2.0.0] - 2024-02-20
Hinzugefügt
- Bidirektionale Kommunikation mit FIT-Connect-Reply-Channel (planning#654):
- Neue Einreichungen für bestehende Fälle senden
- Antworten auf Einreichungen als Abonnent senden
- Antworten als Sender empfangen
- Verfügbare Fälle und Antworten auflisten
- Aktuellen Status für Antworten abrufen
- Neuer FIT-Connect-Reply-Channel, der den öffentlichen Verschlüsselungsschlüssel für Antworten und eine Liste der Verarbeitungsstandards überträgt
- ReplyChannelKeyGenerator zur Erstellung temporärer Schlüssel für die Verschlüsselung und Entschlüsselung von Antworten
- Getter für ServiceType in
ReceivedSubmission(planning#1072) - Festlegen des
ApplicationDatebei einerSendableSubmissionübersetApplicationDate(localDate)(planning#1243)- Rückdatierung des Antragsdatums
- Unabhängig vom technischen Einreichungs-Zeitstempel
- Neue DTOs für Einreichungs- und Antwort-Benachrichtigungen
- Zugriff auf den Einreichungs-Zeitstempel (
iat) im technischenSUBMITTED-Event übergetSubmittedAt(planning#654) - Einfachere Möglichkeit, Proxy-Einstellungen für HTTP-Clients zu setzen
Geändert
- Umbenennung von API-Methoden (planning#654):
- Statische Methoden von
ClientFactoryzuClientFactory.Create...(config) - Statische Methoden von
ReplyChannelzuReplyChannel.Of...()
- Statische Methoden von
Veraltet
- Methoden
fromStringfür Anhänge werden in SDK-Version3.0.0als veraltet markiert, da sie bei falscher Nutzung zu Problemen mit der Zeichencodierung führen können (planning#1308).
Behoben
- NullPointerException (planning#1405, planning#1422, planning#1418)
Abhängigkeitsaktualisierungen
- Autofac 8.0.0
- IdentityModel 6.2.0
- Microsoft.Extensions.Logging.Abstractions 8.0.0
- Microsoft.IdentityModel.JsonWebTokens 7.3.1
- Microsoft.IdentityModel.Tokens 7.3.1
- NJsonSchema 11.0.0
- System.IdentityModel.Tokens.Jwt 7.3.1
[1.0.0] - 2023-08-01
Erste Version veröffentlicht
[1.0.0] - 2023-05-02
- Exception für invalide JSON-Keys hinzugefügt
[1.0.0-rc.1] - 2023-04-28
Release candidate 1