Release Notes - Aggregeringsplattformen

Release Notes - Aggregeringsplattformen

Innehållsförteckning

AgP 4.0.1 – Latest (2025 – Nu, Java 17, Camel 4, Spring Boot 3)

AgP 4.2.1

Produktionssättning NTjP: 2026-06-15

SKLTP-Paketering:

  • Denna release är en del av SKLTP 7.0.0.
    som är en 'samlingsrelease' med appar som körts tillsammans, och har gemensamma versioner av Java och stödramverk.
    Se mer här: https://inera.atlassian.net/wiki/spaces/SKLTP/pages/3187836379/

Moderniseringar / Uppgraderingar:

  • Spring Boot 3.4.0 → 3.5.14.

  • Camel 4.8.2 → 4.18.2.

  • Uppgraderad och uppstädad version av TakDataHandler inlagd.

  • Uppgraderade alla deprekerade @MockBean i tester till @MockitoBean.

  • CXF 4.1.0 → 4.1.6.

  • Andra deprekeringar uppgraderade.

  • Diverse ytterligare uppdateringar av plugins och mindre dependencies.

Uppstädning:

  • Lade in omfattande användning av Spring Boot- och Camel-BOMs,
    och kunde ta bort överflödiga importer eller versionssättningar.

  • Licenserings-filer uppstädade och förnyade.

  • Ett flertal legacy-dependencies har kunnat plockas bort.

  • Viss uppstädning i kod-, pom-filer, samt i Kubernetes-config.

Paketering av Kubernetes Helm-charts:

  • Alla helm-templates använder sig i större utsträckning av variabler från values-filer.
    Detta gör det lättare att byta ut och anpassa values efter behov och deployment.
    Det gör också att helm-charts ska kunna paketeras lättare.
    I samband med detta har många ENV-properties döpts om till mer POSIX-korrekta namn.

Agp 4.1.0

Sammanfattning: Införsel av “mjuk validering” av svar från tjänsteproducenter. De tjänstekontrakt som konfigureras via konfigurationsparametern vp.validationLog.services övervakas och brott mot tjänstekontraktet skrivs till loggen. Dessutom är hanterar AGP nu även HTTP compression.

Releasedatum: 2026-03-25

Ändringar/ärenden:

  • “Mjuk validering” av svar från tjänsteproducenter. (NTU-536)

AgP 4.0.1

Sammanfattning: Java 17, uppgraderingar av ingående komponenter och ramverk, samt omorganisation av paketering för Kubernetes.

Releasedatum: 2025-02-18

Uppgradering: På grund av ändringar i ingående komponenter behöver alla aggregerande tjänster uppgraderas tillsammans med AGP.
Använd versioner märkta “AGP 4” på denna sida: Release Notes - Aggregerande tjänster

Ändringar/ärenden:

  • AGP byggd med Java version 17. Innebär även att minst Java 17 krävs för att köra AGP. (NTP-3152)

  • Större uppgradering av Camel-ramverket, från huvudversion 3 till 4. (NTP-3106)

  • Större uppgradering av Spring Boot-ramverket, från huvudversion 2 till 3. (NTP-3155)

  • Inkludering av Helm charts och Dockerfiles i AGP-projektet, ersätter tidigare paketering “agp-services-bundle”. (NTP-3234)

AgP 3.1.0 – 3.2.2 (2022 – 2024, Java 11, Camel 3, Spring Boot 2)

AgP 3.2.2

Sammanfattning: Buggrättning kopplat till logiska adresser, JVM-övervakning samt uppgraderingar av externa komponenter.

Releasedatum: 2024-10-02

Ändringar/ärenden:

  • Rättning av hantering av logiska adresser, jämförelser är nu skiftlägesokänsliga (NTP-2255)

  • Uppgradering av Spring Boot-ramverket (NTP-3111)

  • Möjlighet att övervaka JVM-metrics med micrometer-registry-prometheus (NTP-3144)

AgP 3.2.1

Sammanfattning: Konfigurativa förändringar inför driftsättning på Kubernetes.

Releasedatum: 2024-02-16

Ärenden:

  • NTP-2394 - Uppdatering av loggformat för att ha stöd för ECS-loggning.

  • NTP-2838 - Omparametrisering av kubernetes-deployment-resurser.

  • NTP-2844 - Labels för filtrering i loggning ur Kubernetesmiljöer.

AgP version 3.2.0

Sammanfattning: Mindre förbättringar, buggrättning och uppgraderingar av ingående komponenter.

Ärenden:

  • NTP-2361 Implementation av Health probes anpassat till container-drift. Se AGP - Konfiguration för detaljer (konfigurationsnycklar som börjar med "management").

  • NTP-2213 Rättning av teckenkodningsfel i felmeddelanden (vid SoapFault från producent).

  • NTP-2158 Komponenten TakDataHandler uppgraderad till senaste version.

  • NTP-2365 Spring Boot uppgraderad (till senaste version för Java 11).

AgP 3.1.0

Releasedatum: 2022-06-14

AGP byggd med Java 11

  • NTP-2086 - AgP med Java 11

  • NTP-2111 - Uppgradera Spring i AgP

AgP 3.0.0 – 3.0.3 (2020 – 2022, Java 8, Camel)

AgP version 3.0.3

Releasedatum: 2022-04-21

Spärr mot rundgång

  • NTP-2093 - Logisk adress 5565594230 i EI skapar rundgång i NTjP

AgP version 3.0.2

Releasedatum: 2022-02-15

Säkerhetsuppdatering

AgP version 3.0.1

Releasedatum: 2021-12-21

Säkerhetsuppdatering

AgP version 3.0.0

Releasedatum: 2020-09-17

Ny aggregeringsplattform byggd med Camel istället för Mule 

AgP 2.2 – 2.3.3 (2015 – 2017, Java 8, Mule)

AgP version 2.3.3

Releasedatum: 2017-12-08

Uppgradering av agp till Java 8-151

  • SKLTP-1042 - AgP - Laddning av tak-cache fungerar ej med Java 8-151 

  • SKLTP-1046 - AGP: NullPointerException i AgP 

AgP version 2.3.2

Releasedatum: 2016-12-05

Uppgradering av agp till Java 8

  • SKLTP-909 - Stöd i agp för aggregerande tjänster som inte använder EI 

  • SKLTP-910 - agp: Tak-cache får inte innehålla logiska adressen till den aggregerande tjänsten 

AgP version 2.2

Releasedatum: 2016-11-15

Uppgradering av agp till Java 8

  • SKLTP-875 - uppgradera agp till Java 8 

  • SKLTP-875 - uppgradera agp till Java 8 

AgP 1.4.0 – 2.0

AgP version 2.0

Byggdatum: 2016-05-22

  • SKLTP-762 - VP007: Filtrera bort de adressater som konsumenten saknar behörighet att anropa 

AgP version 1.4.0

Byggdatum: 2015-12-22

  • SKLTP-630 - Uppgradera SKLTP för att stödja Mule 3.7 och Java 8