Tjänstekatalogen är master för den information som virtualiseringsplattformen förlitar sig på. Tjänstekatalogens informationsmodell motsvarar T-bokens Vägvalsmodell. Informationmodellen skapar förutsättningar för hela tjänsteplattformens funktionalitet och kan därmed sägas vara kärnan i hur kraven tillmötesgås. Tjänstekatalogen är inte bunden till någon specifik realisering av en virtualiseringsplattform. Dess kontrakt med virtuella tjänster är definierade som portabla web services.
Info |
---|
Version 2.3.3 och senare publiceras på NTjP:s Nexus (https://repo.ntjp.se/repository/SKLTP-Releases/) |
Innehållsförteckning
...
Innehållsförteckning
Innehållsförteckning | ||
---|---|---|
|
Tjänstekatalogen (TAK) 4.0.0
Releasedatum: 2024-11-??+ (TBA)
Denna release innehåller mer omfattande förändringar i dependencies och viss konfiguration.
Mer info kommer...
Tjänstekatalogen (TAK) 3.3.0
Releasedatum: 2024-10-?? (TBA)
Denna release innehåller utvalda buggfixar och förbättringar, samt viss lifecyclemanagement.
Funktionalitet
- Prometheus tillagd som dependency för tak-web, men är i nuläget inaktiv och icke-konfigurerad.
Buggfixar
- NTP-2291 TAK-beställningar markerar ingående objekt som uppdaterade även om de är oförändrade.
Oförändrade objekt ska ej längre anges som ingående/förändrade. - NTP-2962 TAK noterade om alla refererade tjänstekontrakt i beställning.
Överlapp med ovan bugg. Efter att ovan bugg fixats så har antalet utskick vid förändring minskats. - NTP-2809 Beskrivning saknas i Hippo efter cooperation export från BKS.
Ej bugg i mjukvaran. Enstaka dataobjekt saknade beskrivning. - NTP-3097 Kan inte ta bort en ny Filterkategorisering.
Fixat. Nu går det bra. NTP-3127 Kan inte logga in i tak-web utan https.
Tillade spring-profil för att kunna styra krav på https security kring sessioncookies.
Man måste aktivt sätta profilensetSecureSessions
om man vill ha skall-krav angående Secure Sessions.
Längre exempel:Kodblock language powershell theme Midnight CATALINA_OPTS: "-XX:MaxRAMPercentage=75 -Dspring.profiles.active=production,setSecureSessions"
Detta fixar det kända felet i 3.2.3, och återställer beteendet från 3.2.2.
Lifecycle
- NTP-3113 Spring Boot 2.7.18 i TAK
- Byte av dependency
mysql-connector-java → mysql-connector-j
Kubernetes
Tjänstekatalogen (TAK) 3.2.3
...
- Fixed commit of deleted beställning data immediately after buildBestallningsData (before selecting execute) (NTP-2463)
- NTP-2706 Fel vid ändring av vägval i vissa situationer.
Förbättringar
- Add http headers to protect against clickjacking (NTP-2910)
Kubernetesförberedelser
- Use updated base image (NTP-2756)
- Add Kubernetes securityContext i deployment.yaml (NTP-2884)
- Changing the default values of the IP whitelist to allow for their override (NTP-2911)
- Justering av User ID för att motverka att för stora images byggs. (NTP-2949)
Känt fel
Inloggning i tak-web fungerar inte om man inte lägger på kryptering (https) externt. Rättning är planerad i nästa release.
Tjänstekatalogen (TAK) 3.2.2
...
Tjänstekatalogen (TAK) 2.5.2
Byggdatum: 2023-01-09
Buggfixar
- Rättning validering vägval vid inläsning av JSON-beställningar. (NTP-2253)
Tjänstekatalogen (TAK) 2.5.1
Byggdatum: 2022-08-11
Buggfixar
- Vid inläsning av beställning i json-format från beställningsstödet får man med en miljö-parameter. Denna kontrolleras nu i TAK-admin för att minska risken att utföra beställningar i fel miljö. För att aktivera denna kontroll måste en ny konfigurationsparameter
tak.platform
sättas (jämförs med plattform-parametern i beställningen). (NTP-2070) - TAK-admin accepterar nu gemener (och konverterar dessa) i id:n för logiska adressater vid import av JSON-filer. (NTP-2118)
- Korrigering av felaktiga länkar i Administrera vägval i TAK-admin. (Länk till fel anropsadress.) (NTP-2117)
- Koduppdateringar för att tolka datumsträngar i 24-timmarsformat istället för 12-timmars. (NTP-2065)
- Förbättrad validering vid inläsning av JSON-beställningar (NTP-1878, NTP-1720, NTP-1036)
- Spärr mot borttagning av anropsbehörighet som används i ett filter (NTP-1069)
- Hårdkodad databasdialekt har tagits bort för att enklare kunna använda en annan databas än MySQL. (Dialekt anpassas automatiskt till databaskonfiguration i config.xml.) (NTP-2105)
...