Release Notes - Tjänsteinformationsproducent KAT

Release Notes - Tjänsteinformationsproducent KAT

Innehållsförteckning

KAT 1.4.1 – Latest (2025 – Nu, Java 17, Spring Boot 3)

KAT 1.5.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.2 → 3.5.14.

  • Uppgradering Junit 4 till Junit 5.

  • Uppgraderad och uppstädad version av TakCache inlagd.

  • CXF 4.1.0 → 4.1.6.

  • Andra deprekeringar uppgraderade.

  • Diverse ytterligare uppdateringar av plugins och mindre dependencies.

Uppstädning:

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

  • Ett flertal legacy-dependencies har kunnat plockas bort.

  • Viss uppstädning i kod-, pom- och xml-filer.

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.

KAT 1.4.1

Release-datum: 2025-04-08

Versionen innehåller i huvudsak uppdateringar av ramverk.
I samband med detta behövdes en nyare version av TAK refereras till som dependency, som byggts för Java 17 med Jakarta istället för JavaX.
Detta är den första releasen av KAT som byggts med det trunk-based git-strategi istället för det tidigare Git-flow.

  • Java 11 → 17,

    • Många migreringar JavaX → Jakarta.

  • Spring Boot 2.7.18 → 3.4.2

    • I samband med detta, introducerades användning för BOM:en 'Spring Boot Dependencies', vilket tillät borttag av en del explicita versions-sättningar.

  • Beroende till TAK 1.5.0 → 4.0.0

    • TAK-cache 2.0.0 → 2.2.0

  • CXF 3.5.2 --> 4.1.0

  • JaxWS 2.3.2 --> 4.0.3

Stödramverk uppdaterade:

  • Jacoco 0.8.5 → 0.8.12

  • Log4j,

  • Junit vintage

  • Hibernate Validator

  • Jakarta Activation

  • Micrometer

  • ECS Logging.

Uppstädning:

  • Putsning av POM-filer, enligt Maven’s rekommenderade code standards.

  • Omstrukturering av Maven package-struktur, för bättre property-arv, depndency management, samt parent-child-projekt-strukturer.
    (Ingen förändring i kod eller funktion, bara i hur projektet är ordnat)

  • Plockade bort en antik 'vaadin-google-json' dependency.

KAT 1.2.2 – 1.3.0 (2024 – 2024, Java 11, Spring Boot 2)

KAT 1.3.0

Release-datum: 2024-09-10

Uppdatering kopplad till ändringar i tjänstekontrakt.

  • Anpassat till fastställd tjänstedomän riv.infrastructure.itintegration.registry version 2.0. Innebär mindre ändringar i schema för GetLogicalAddresseesByServiceContract v2, samt borttag av stöd för v1 av samma tjänstekontrakt (NTP-3047)

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

  • Förändringar av probes och replicasets i Helm chart (NTP-3026, NTP-3120)

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

KAT 1.2.3

Release-datum: 2024-04-15

Primärt för denna version, så har anpassningar utförts för möjlig deployment på Kubernetes-plattform.

  • Byte av basimages som används vid Dockerbygge.

  • Ändring av User ID för att förhindra långa och stora byggen.

  • Implementation av Security Policies, för att göra appen säkrare.

KAT 1.2.2

Primärt för denna version, så har anpassningar utförts för möjlig deployment på Kubernetes-plattform.

  • ECS-formattering av loggar.

  • Parametrisering av resursallokeringar.

  • Custom TAK-cache health indication.

  • Helm-charts, m.m.