Release-logg
Kort sammendrag over de mest relevante endringene per release, f.o.m. desember 2023.
2023
2023.12-82505b7
07.12.2023
prod
<ul>
<li>Rettet feil i AppRec-generering ved kopimottak, som førte til at vi sendte ut AppRec som om vi var primærmottaker, eller ikke i det hele tatt.</li>
<li>EDI 2.0 tillater nå å sende til domenet samsvar.nhn.no</li>
<li> Admin-panel: Blank kafka-topic i innstillinger for Edi-tjeneste tillates ikke lenger.</li>
</ul>
- prod : 07.12.2023
2024
2024.01-a75813e
02.01.2024
prod
<ul>
<li>Rettet at skjema-versjon ble feil i meldinger med hodemelding som ble sendt inn til API-et.</li>
<li>Mindre tekniske endringer.</li>
</ul>
- prod : 02.01.2024
2024.01-a4b707e
18.01.2024
prod
<ul>
<li>Støtte for å gjenoppta nedlasting av vedlegg fra S3</li>
<li>Ny header slik at API-et kan nås fra swagger-siden i utviklerportalen.</li>
<li>Mindre forbedringer.</li>
</ul>
- prod : 18.01.2024
2024.03-eb09e76
21.03.2024
prod
<ul>
<li>Betydelige endringer bak kulissene med henblikk på å frikoble meldingstjeneren fra Pasientens Prøvesvar.
<ul>
<li>Mange bugfixer knyttet til dette.</li>
</ul>
</li>
<li>Endring i gruppering av meldingsutveksling for å adskille utvekslinger for EDI og API.</li>
</ul>
<p>EDI 2.0</p>
<ul>
<li>Støtte for flere HER-Id-er i claim.</li>
<li>Lagt til toHerIds som query i GET på Messages, for å kunne scope ved bruk av multi-claim.</li>
<li>Forbedret autentisering av claims mot Adresseregister-data.</li>
<li>Stoppet meldinger mottatt som kopimottaker fra å eksponeres på API-et, da dette ikke er implementet i EDI 2.0 ennå.</li>
<li>Ekstraherer nå påkrevd info fra fagmeldingen til Svarrapport, Rekvisisjon og AppRec, slik at disse meldingstypene (uten hodemelding) kan sendes uten å oppgi metadata.</li>
<li>Validering av Body-objektet som postes til AppRec-endepunktet.</li>
<li>Validering av avsender og mottaker for vedlegg.</li>
<li>Støtte for flere mottakere av vedlegg.</li>
<li>Lagt til nedlastingskvittering for vedlegg. (Foreløpig håndteres ikke samtidige requests)</li>
<li>Fikset en bug der re-sending av melding sendt fra API-et førte til exception.</li>
</ul>
<p>MERK: Meldingsdatabasen patches gradvis som en bakgrunnstjeneste. Det kan føre til noe ustabilitet når man prøver å laste inn eldre meldinger i web-grensesnittet. Men for alle nye meldinger skal ting fungere uten problem.</p>
- prod : 21.03.2024
2024.04-7bed58a8
11.04.2024
prod
<ul>
<li>Flere betydelige tekniske endringer som helst ikke skal føre til funksjonell endring (eller bugs)</li>
<li>Lagt til autorisasjonssjekk per HER-Id for alle requester til Messages-endepunktet</li>
<li>Fjernet unødvendig logikk for å prøve å "gjette" encoding som ikke ble gjenkjent som UTF-8</li>
<li>Støtter nå sending av Epikrise 1.2 uten å oppgi metadata</li>
<li>Fikset en bug der web-grensesnittet håndterte dårlig meldinger som var i prossessen av å bli gruppert</li>
</ul>
- prod : 11.04.2024
2024.04-b35c168
25.04.2024
prod
<ul>
<li>Endringer i metadata-felter som kan tilføyes ved POST på Messages-endepunktet til EDI 2.0</li>
<li>Endring i "result"-enum i Messages/.../AppRec-endepunktet til EDI 2.0, der resultat av applikasjonskvittering nå spesifiseres med en int (i stedet for en enum-streng)</li>
<li>Fikset bug hvor sending av AppRec med Messages-endepunktet som vi ikke fikk til å koble til en primærmelding returnerte en 400-feil.</li>
<li>Fjernet bakgrunns-patching vedr. gruppering av meldinger i databasen, da prossessen er fullført.</li>
<li>Ny baseline for databasen.</li>
</ul>
- prod : 25.04.2024
2024.04-fd5c757
25.04.2024
test
<ul>
<li>Implementert validering av DPoP-token ved requests mot Messages-Api. (Mer info: <a href="/informasjonstjenester/helseid/bruksmoenstre-og-eksempelkode/bruk-av-helseid/docs/dpop/dpopmd/)">https://utviklerportal.nhn.no/informasjonstjenester/helseid/bruksmoenstre-og-eksempelkode/bruk-av-helseid/docs/dpop/dpopmd/)</a></li>
<li>Kobling av AppRec til primærmelding støtter nå også AppRec versjon 1.0</li>
<li>Backend-opprydding for Store-filer-Api.</li>
</ul>
- test : 25.04.2024
2024.08-43594dd
23.08.2024
prod
<p>Oppgradert til .NET 8, og oppdatering av pakker</p>
<p>Statistikk i frontend hentes via Redis</p>
<p>Forbedret exception-håndtering ved henting fra database</p>
<p>Tillater alternativ "routing" for Pasientens Prøvesvar å benytte AppRec-endepunkt på meldinger som internt er lagret som "EDI-meldinger"</p>
<p>Lagt til egne alarmer for innlastede sertifikater som nærmer seg utløp</p>
<p>Lagt til mulige responskoder i beskrivelsen av hvert Api-endepunkt i swagger-fil.</p>
<p>Bugfiks: ContentTransferEncoding-metadata er ikke lenger case-sensitiv</p>
- prod : 23.08.2024
2024.08-7be7875
12.09.2024
prod
<p>* Håndtering av AppRec-forespørsler fra PPS på sine meldinger, selv om de ikke er addressert til en API-bruker.</p>
<p>* Vis i GUI dersom redis er deaktivert for metrikk-visning.</p>
- prod : 12.09.2024
2024.09-4699471
17.09.2024
prod
<p>Omstrukturering av API-endepunkter for EDI 2.0 (se swagger.json for detaljer)<br> - Flatning av Data Transfer Objekter<br> - Egne Exception-typer<br> - Request-Id returneres ved feil</p>
<p>Oppdatering av dotnet sdk og nuget-pakker, som fjernet sårbarheter.</p>
<p>Ny pipeline og versjonering for hotfix-er</p>
<p>Bakgrunnskode for logisk kryptering av forretningsdokumenter i databasen (at rest), skrudd AV med featuretoggle</p>
- prod : 17.09.2024
2024.09-889431b
26.09.2024
prod
<ul>
<li>Fjernet noen tilfeller av unødvendig patching av databasedokumenter</li>
<li>Oppgradering av pakker</li>
<li>Fikset fallback til sjekk blant EDI-meldinger ved bruk av AppRec-endepunktet for ukjent AssignedId</li>
</ul>
- prod : 26.09.2024
2024.09-416c400
30.09.2024
prod
<p>Implementerte endepunktet <strong>messages/(guid)</strong> som returnerer metadata om meldingen</p>
<p>Separate featuretoggles for generering og sending av positive og negative applikasjonskvitteringer per EDI-service (beregnet for bruk av Pasientens prøvesvar i overgang mot endelig systemdesign)</p>
- prod : 30.09.2024
2024.10-ceb133e
07.10.2024
prod
<p>Endringer for EDI 2.0:</p>
<ul>
<li>Fikset feil i validering av mottakers "domene" for utsendelse av AppRec, som ble feil i tilfelle vi mottok på vegne av PPS over en edi.nhn.no-addresse i testmiljø.</li>
<li>La til autorisering av tilgang til HerId oppgitt i Api-kall, som supplement til autorisering mot selve dokumentet.</li>
<li>Feilhåndtering ved forsøk på utsendelse av AppRec der addresseringsinformasjonen er ufullstendig eller feil.</li>
<li>La til støtte for å sende AppRec på en ukjent meldingstype, så lenge den har hodemelding.</li>
</ul>
- prod : 07.10.2024
2024.10-ad76bc0
18.10.2024
prod
<p>Sjekk separat om sertifikat mangler i AR før vi prøver å hente ned.</p>
<p>Fjern vulnerability i pakke System.Text.Json</p>
<p>Avvis HelseId-tokens med iat eldre enn 10 sekunder</p>
<p>Fjern MessagesBeta-endepunktene enn så lenge</p>
<p>Trim whitespace fra adressent-HER-Id-er før casting til int</p>
<p>Utdyp contentType/responseType og eksempler som Guids i API-beskrivelsen</p>
<p>Legg til korrekt visning av GenDate i web-grensesnitt</p>
<p>Ny tjeneste for oppslag av konfigurasjon mtp routing i nytt systemdesign</p>
- prod : 18.10.2024
2024.10-7855c42
31.10.2024
test
<p>Består kun av interne endringer.</p>
- test : 31.10.2024
2024.11-3941edf
11.11.2024
prod
<p>Endringer for EDI 2.0:</p>
<ul>
<li>Validering av GenDate er lagt til i [POST /Messages] og [POST /Messages/{id}/Apprec/{appRecSenderHerId}].</li>
<li>APIet aksepterer nå wildcard (0) i HER-Id claim.</li>
<li>API-versjonering er lagt til i header 'api-version'.</li>
<li>Mindre forbedringer.</li>
</ul>
- prod : 11.11.2024
2025
2025.01-c5bc29c
09.01.2025
prod
<p>Fjerning av valideringer for PPS, som de har overtatt selv. Relaterte forbedringer.</p>
<p>Fornying av Messages/status-endepunktet</p>
<p>Nytt endepunkt GET-Messages/{assignedId}/apprec for å sjekke informasjon om applikasjonskvittering for en melding.</p>
<p>GET-Messages/{assignedId}/business-document har en breaking change i ny api-versjon, versjon "2". Angis med headeren api-version=2.</p>
- prod : 09.01.2025
2025.01-5625268
23.01.2025
prod
<ul>
<li data-sourcepos="1:1-1:58">Fiks feilvalidering av MIME</li>
<li data-sourcepos="1:1-1:58">Fjern utsending av SoapFault</li>
<li data-sourcepos="2:1-2:20">Fiks minnelekkasje i signaturvalidering</li>
<li data-sourcepos="3:1-3:11">Oppgrader databaseklient</li>
<li data-sourcepos="4:1-4:17">Reduser mengden error som logges mot feilede oppslag til AR</li>
<li data-sourcepos="5:1-5:28">Endre IdentityModel i web-login</li>
</ul>
- prod : 23.01.2025
2025.02-334e254
11.02.2025
prod
<p>Teknisk oppgradering av innlogging i web med moderne HelseID-klient.</p>
<p>Tekniske opprydninger internt</p>
- prod : 11.02.2025
2025.03-3288841
21.03.2025
prod
<p>Den vesentlige endringen eksternt er at vi nå <strong>kryssvaliderer</strong> innkommende meldinger og sender <strong>MessageError</strong> der EbXml-adressering og fagmeldingsadressering ikke er i overensstemmelse.</p>
- prod : 21.03.2025
2025.04-7122f51
03.04.2025
prod
<p>Utvidet ErrorMessage-respons-objektet fra EDI 2.0-api med feilkode som $int32.</p>
<p>Oversikt over nåværende feilkoder finnes på utviklerportalen: https://utviklerportal.nhn.no/informasjonstjenester/meldingstjener/edi-20/edi-20-ekstern-docs/docs/feilkoder-fra-apimd</p>
- prod : 03.04.2025
2025.04-c3dd667
30.04.2025
prod
<p>Endret database for auditlog og app-innstillinger i admin-panel.</p>
<p>La til parallelle workere med nytt systemdesign</p>
<p>Oppgraderte pakker</p>
<p> </p>
- prod : 30.04.2025
2025.05-1874075
22.05.2025
prod
<ul>
<li data-sourcepos="1:1-1:65">Mer restriktivt oppslag av sertifikat ved dekryptering</li>
<li data-sourcepos="3:1-3:57">Mottaksstopp granulerbart per EDI-konto.</li>
<li data-sourcepos="5:1-5:26">Forbedret caching av adresseregisteret</li>
<li data-sourcepos="6:1-6:47">Fjernet "Kommunikasjonsparter"-fane i web</li>
</ul>
- prod : 22.05.2025
2025.06-c71beab
26.06.2025
prod
<ul>
<li>Fjernet overdreven .MIME og EbXml-validering hentet fra Meldingsvalidator for innkommende EDI-meldinger.</li>
<li>Eksperimentell Api-versjon 2-next som bruker nytt systemdesign backend. Mange inkrementelle forbedringer i systemdesignet er med i denne deployen.</li>
<li>Etterlever nå standard ved å ikke sende rekvisisjon til kopimottakere (disse skal ha kopi av svaret i stedet)</li>
</ul>
- prod : 26.06.2025