Releases: difi/oppslagstjeneste-klient-dotnet
7.0.1 - Use common.logging (instead of log4j which was introduced in 7.0.0)
7.0.0 - Netstandard 2, bump avhengigheter, ny strong name signing key
PR: #93
Oppgradering til .net standard2.0
Bumpet avhengigheter spesielt api-client-shared til Digipost.Api.Client.Shared 7.0.1 og fra difi-felles-utility-dotnet til Difi.Felles.Utility 5.0.1. Dette er nå samme versjon som med andre difi dotnet-klientbibliotek er avhengig av.
Informasjon om strong-name:
Public Key:
00240000048000009400000006020000002400005253413100040000010001003db9d1db4ebec5
694ba3638c201c0aea1840d137387b496016d3ec76603c1a6fe8a379e2eee7a3b4cd668b8af54d
94bf0ce84ef669ea6e31ae4f92f33aa97b61137a67d9b41f91e2546896a660cfba961a3afe83d9
76b23146638a335ef3fa1e0693a9dc402fdfddee367c54c2d45c71d23ae50e5963115c6e903d0b
50c881c3
Public Key Token: c682b6d6593e487f
Pakker deployes nå til tre pakker fremfor en (grunnet pakking nå skjer med dotnet-cli):
https://www.nuget.org/packages/difi-oppslagstjeneste-klient/
https://www.nuget.org/packages/Difi.Oppslagstjeneste.Klient.Domene/
https://www.nuget.org/packages/Difi.Oppslagstjeneste.Klient.Scripts/
6.0.1 - Validering av virksomhetssertifikat
Nytt
Miljø
innehar nå bare sertifikater nødvendig for å validere request/respons, ikke selve validatoren- Legger til Exceptions
OppslagstjenesteException
,SikkerhetsException
ogSertifikatException
. Endrer eksisterende exceptions til å arve fraOppslagstjenesteException
. - Fikser #72 hvor beskrivelsen ikke hentes automatisk til loggrammeverk for
UventetFeilException
. Nå overrider vi Message og setter den til å væreBeskrivelse
. - Array hadde ikke korrekt
ToString
iOppslagstjenesteKlient
, som førte til at kun typen ble eksponert. Nå kommer innholdet i arrayet ut. - Bytter ut signeringsnøkkel og ny public key token er 13a04c7692843c1c.
5.6.1 - Fiks for transitive avhengigheter
Denne releasen har ingen API-endringer og kan umiddelbart erstatte v5.6.0
Fikser
- Fordi det brukes en ny signing key så vil det kunne skape problemer for noen avsendere som bruker flere biblioteker sluppet av Difi på samme tid. Fordi Nuget ikke klare å løse en avhengighetsfloke med forskjellige signing keys i AssemblyRedirect så tvinger vi disse avhengighetene opp på ny major for å ikke overlappe med gamle avhengigheter.
5.6.0 - Ny public key token
Denne releasen har ingen API-endringer og kan umiddelbart erstatte v5.5.0.21929
Nytt
- For å kunne støtte bruk av Appveyor for bygg og deploy så måtte signeringsnøkkelen endres. Den nye public key token er
6e6972f540d5419a
.
5.5.0.21929 - Laste sertifikat fra LocalMachine
Nytt
- Sertifikat kan nå også installeres i Personal for LocalMachine og brukes i klientbiblioteket. Plutselig ble sertifikathåndtering lettere for flere avsendere som installerer sertifikater på LocalMachine.
5.4.0.23008 - Korrekt validering av respons
Denne releasen har ingen API-endringer og kan umiddelbart erstatte v5.3.6024.16371
Fikser
5.3.6024.16371 - Fikser låsing ved synkron kjøring
Fikser
- Ved synkrone kall med Oppslagstjenesten så ville GUI-applikasjoner oppleve låsing. Ved å legge til
.ConfigureAwait(continueOnCapturedContext: false)
på alle asynkrone kall i applikasjonen så unngår vi låsing. - Strengere intervall på hvilke versjoner av avhengigheter vi godtar. Dette som et resultat av at mange oppdaterte avhengigheter til ikke-kompatible versjoner som krasjet under kjøring.
5.3.6011.25286 - Oppgraderer difi-felles-utility
Løser
- En feil der brukere med Norsk systemspråk fikk en valideringsmelding som vi normalt ignorerer på Engelsk.
5.3.5990.19571 - Common.Logging
New
- 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.