This repository has been archived by the owner on Jan 14, 2025. It is now read-only.
Releases: difi/sikker-digital-post-klient-dotnet
Releases · difi/sikker-digital-post-klient-dotnet
1.7.6024.27199 - Oppgraderer avhengigheter
FIkser
- En feil der brukere med Norsk systemspråk fikk en valideringsmelding som vi normalt ignorerer på Engelsk.
v1.7.5973.18939 - Eksplisitte avhengigheter for Nuget
Bugfikser
- Tidligere ble avhengigheter linket inn implisitt. Dette var uheldig for noen avsendere som brukte flere klienter publisert av Difi.
1.6.5962.22680 - Logging slik logging skal være
Nytt
- Logging gjøres nå vha Common.Logging. I praksis betyr det at du fortsatt kan bruke din egen logger, men at det nå settes opp i App.config i applikasjonen som bruker klienten.
- Logging av forespørsel og respons gjøres ikke lenger gjennom
Klientkonfigurasjon.LoggXmlTilFil
. Nå aktiveres det gjennomKlientkonfigurasjon.LoggForespørselOgRespons
. - Logging av selve dokumentpakken med metadata gjøres nå vha
Klientkonfigurasjon.AktiverLagringAvDokumentpakkeTilDisk
eller ved å lage en egenIDokumentpakkeProsessor
v1.5.5955.26596
Nytt
- Feilmeldinger ved validering er nå mer rett på sak.
Bugfikser
- En bug gjorde at
TransportFeiletKvittering
aldri ble returnert, og vi fikk en kryptisk melding om at timestamp ikke fantes i responsen. - Hvis språk ikke ble satt på vedlegg så ville det i noen tilfeller bli kastet en feilmelding. Dette er nå fikset.
1.5.5952.17675 - Antall bytes i arkiv i returnert transportkvittering
Nytt
Transportkvittering.AntallBytesDokumentpakke
gir deg antall bytes på dokumentpakken som sendes.
v1.5.5878.15668 - Fikser bug ved kvitteringsbekreftelse
Bugfikser
- #149: En bug gjorde at kvitteringer ikke ble bekreftet fordi MeldingsId ikke ble lagt med om du konstruerte kvitteringen selv.
v1.5.5876.31653 - Kvitteringer kan opprettes uten Xml, og noen smådyr er fjernet
Nytt
- #145: Et ønske fra en avsender var mulighet til å kunne lage en ny
Forretningskvittering
når man ønsket å bekrefte denne. Dette var ikke mulig fordi det var en tett knytning mellom Xml ogKvittering
-klassene. Denne er nå fjernet, og konstruktør på kvitteringer viser nå hva som er påkrevd for å kunne bekrefte enForretningskvittering
.
Fikser
1.4.5806.28577 - Kvitteringer og tidspunkt
Nytt
- VIKTIG
TomKøKvittering
: Når det ikke er flere kvitteringer igjen på køen så vil du nå få enTomKøKvittering
. Før var det litt uklart om det hadde skjedd en feil når man fillnull
tilbake. Dette slipper vi nå. - Alle kvitteringer har et eget felt som definerer det tidspunktet man er ute etter. Vi får for eksempel
Åpningskvittering.Åpnet
i stedet forÅpningskvittering.Åpningstidspunkt
Fikser
- #112: Tidpspunkter i kvitteringer ble hentet fra feil sted i meldingen og ga derfor feil tidspunkt. Åpningstidspunkt var faktisk tidspunkt for når meldingen ble sendt.
V1.3.5791.27667 - Validering av respons med innebygde sertifikater og miljø
_Bugfikser_
- Tittel på vedlegg blir nå satt, som påpekt i #120.
- Versjon av klientbiblioteket settes som
UserAgent
. Denne hadde forsvunnet ved en glipp når vi gikk over tilHttpClient
Nytt
- Klientkonfigurasjon er ikke valgfri. Den må nå tas med og krever et aktivt valg av
Miljø
. Dette gjøres for at man skal ha et mer bevisst valg til hvilket miljø som det kjøres mot. Dette betyr at du nå bare skal forholde deg til hvilket miljø du kjører mot, ikke URL-er. - Det er ikke nødvendig å installere Meldingsformidlerens sertifikat på klienten som skal sende. Nå henter vi det ut fra responsen og sjekker gyldigheten mot sertifikater installert i klienten.
- Versjonering av dokumentasjon - nå kan du velge hvilken versjon av dokumentasjonen du skal se på.