Skip to content

Releases: difi/oppslagstjeneste-klient-dotnet

7.0.1 - Use common.logging (instead of log4j which was introduced in 7.0.0)

02 Mar 13:52
c184229
Compare
Choose a tag to compare
Merge pull request #97 from difi/common-logging

Revert log4net instead of Common.logging.

7.0.0 - Netstandard 2, bump avhengigheter, ny strong name signing key

01 Mar 13:01
dd67b7f
Compare
Choose a tag to compare

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

19 Jan 14:05
Compare
Choose a tag to compare

Nytt

  • Miljø innehar nå bare sertifikater nødvendig for å validere request/respons, ikke selve validatoren
  • Legger til Exceptions OppslagstjenesteException, SikkerhetsException og SertifikatException. Endrer eksisterende exceptions til å arve fra OppslagstjenesteException.
  • Fikser #72 hvor beskrivelsen ikke hentes automatisk til loggrammeverk for UventetFeilException. Nå overrider vi Message og setter den til å være Beskrivelse.
  • Array hadde ikke korrekt ToString i OppslagstjenesteKlient, 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

11 Nov 13:42
Compare
Choose a tag to compare

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

08 Nov 11:17
Compare
Choose a tag to compare

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

18 Oct 10:20
Compare
Choose a tag to compare

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

14 Oct 10:48
Compare
Choose a tag to compare

Denne releasen har ingen API-endringer og kan umiddelbart erstatte v5.3.6024.16371

Fikser

  • #71 - Nå valideres respons med produksjonssertifikater uansett miljø man kjører mot.
  • Bedre feilmelding om validering av responssertifikat feiler.
  • Bumper Minor for å kunne strengt følge SemVer uten autogenerert patchnummer.

5.3.6024.16371 - Fikser låsing ved synkron kjøring

29 Jun 07:09
Compare
Choose a tag to compare

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

16 Jun 12:03
Compare
Choose a tag to compare

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

26 May 08:54
Compare
Choose a tag to compare

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.