Du kører v1.8.1 · nyeste øverst · genereret 25-08-2026 13:38 CEST
Uudgivet Ikke udgivet endnu
ÆndretAgent-svarene er blevet 40 % mindre uden at miste indhold. Felter der ikke sagde noget for det enkelte bibliotek fyldte næsten halvdelen af svaret — fx "0 komponenter er nyere" gentaget for hvert bibliotek der allerede lå højest, og den samme herkomst-forklaring over 100 gange. Et opslag på den største komponent er gået fra ~24.000 til ~13.000 tokens, hvilket er mærkbart når en agent slår op ved hver opgavestart. Tallene er uændrede — kun det tomme er væk.
v1.8.007-08-2026
NytClaude Code og andre AI-agenter kan nu slå komponenten op direkte i arbejdsgangen. Løser man en Jira-opgave med en agent, kan den selv finde ud af hvilken komponent den står i (ud fra git-remote) og hente Java-version, migrerings-flag og hvordan komponentens biblioteker står i forhold til resten af NSP — så det opdages før nogen rører en pom.xml, i stedet for at man skal huske at åbne siderne her.
NytNy side "Til AI-agenter" (/agent, via ⚙️ Indstillinger) med opsætningen: én kommando at kopiere, plus et snippet til projektets CLAUDE.md som får agenten til at slå op af sig selv. Siden viser også hvilke værktøjer agenten får, og hvordan svarene skal læses.
NytSvarene siger hvad de er — observationer, ikke anbefalinger. "14 komponenter er på en nyere version" betyder præcis det; det betyder ikke at der findes en godkendt målversion, for den højeste version i brug kan være et enkeltstående eksperiment. Forbeholdene følger med i hvert eneste svar, og hvert bibliotek bærer sin herkomst, så en agent ikke kan foreslå at rette et versionsnummer der slet ikke står i komponentens egen pom.
NytVersioneret API (/api/v1) til agenter uden MCP, til scripts og til fejlsøgning. Read-only. Det er bevidst adskilt fra den interne /api/data, så siderne kan udvikles uden at bryde integrationer.
v1.7.006-08-2026
NytNy side "Biblioteker" (/biblioteker) med overblik over alle Maven-biblioteker komponenterne bruger, og i hvilke versioner. Interne NSP-biblioteker og eksterne tredjepartsbiblioteker står i hver sin tabel, fordi de håndteres forskelligt. Sorteret så de biblioteker der lever i flest forskellige versioner — dem der skal konsolideres — står øverst. Klik ▶ ved et bibliotek for at se præcis hvilke komponenter der bruger det, i hvilken version og med hvilket scope.
NytHver version viser hvor den kommer fra. Står der intet mærke, findes versionen i komponentens egen pom.xml. Står der fra sdm-parent:4.26 eller fra BOM wildfly-ee-with-tools:34.0.1.Final, arves den udefra. Kan en version slet ikke bestemmes, skriver siden det — med navn på den BOM eller parent-pom der styrer den — i stedet for at gætte eller vise en tom celle.
NytParent-pom'er og BOM'er slås op i NSP's Maven-repository (nexus.nspop.dk). Uden det kunne 12 % af versionerne ikke bestemmes; med det er det under 3 %. Resultatet caches i data/maven_parents.json, så værktøjet stadig virker hvis Nexus ikke kan nås — så vises de berørte versioner blot med deres årsag. Kan slås fra med --no-maven-fetch.
NytTo grafer på biblioteks-siden: største versionsspredning og mest udbredte biblioteker. Hold musen over en søjle for at se komponentnavnene bag tallet.
NytSpring-links til begge tabeller i filterbaren, med levende antal, plus en klæbende sektions-overskrift så man altid kan se hvilken tabel man scroller i. Tabellerne har ikke længere deres egen scroll-boks — to stablede scroll-bokse fangede musehjulet i den øverste, så man aldrig nåede den eksterne tabel.
NytFilterbaren bliver hvor den er, når man scroller ned i listen. Nødvendigt fordi siden er meget lang ufiltreret.
NytFiltrér på en eller flere komponenter — fx "hvilke biblioteker bruger disse to komponenter, som skal løftes sammen?". Vælg i dropdown'en; de valgte står som chips man kan fjerne enkeltvis. Filtre der tillader flere valg virker nu også i dropdowns, ikke kun i knap-rækker.
NytKomponent-detaljesiden viser komponentens biblioteker med version, herkomst, scope og hvordan versionen står i forhold til resten af NSP ("6 komponenter er nyere"). Udgiver komponenten selv et bibliotek, vises også hvem der bruger det og i hvilken version — værd at tjekke før man ændrer et API.
ÆndretKomponent-detaljesiden henter ~40 % mindre data. Den delte datafil skrives nu kompakt i stedet for med indrykning — den læses kun af browseren og ligger i output/, så indrykningen kostede båndbredde uden at gavne nogen. Nødvendigt fordi biblioteks-dataene gjorde filen mærkbart større.
RettetTabel-sortering ramte sidens første tabel i stedet for den tabel man klikkede i, og zebra-striber samt filter-tællinger talte rækker i indlejrede tabeller med. Slog først igennem nu, hvor en side har flere tabeller og foldbare detaljerækker.
v1.6.029-07-2026
NytFilterbar over hovedtabellen. Ud over søgning og status kan der nu filtreres på Type, Platform, Java version og Flag — fx "alle med Java 8 og log4j 1.x". Valgene er udledt af data, så der kun står værdier i listerne som findes i mindst én komponent.
NytBranch-oprydning har fået samme filterbar som Java 21-overblikket, med fire nye akser: Vurdering (✓ merget — kan slettes / ⚠ har unikt arbejde — genvejen til "hvad kan vi slette i dag"), Type, Branch-type (release eller ej) og Opdateret af ("mine gamle branches"). Alders-knapperne og komponent-filteret er beholdt og flyttet ind i baren.
NytInventory-oversigten har fået filterbar med Kalder ("hvem kalder MinLog?" — før skulle man scanne 135 rækker med øjnene), Int.test (stærk/opmærksomhedspunkt/mangel), Bruger / har (Sec-API, Audit-API, Egen DB, Liquibase), Type og Java 21-status.
NytTal i hvert filter-valg (3 (Java 8) (21)), beregnet mod de øvrige aktive filtre, så man kan se hvad et valg giver før man klikker. Valg der ville give 0 rækker kan ikke vælges.
NytAktive filtre vises som chips under filtrene og kan fjernes enkeltvis eller med Ryd alle. Team-valget fra topmenuen står med som chip — det filtrerede lydløst hele siden før, uden at man kunne se det nede ved tabellen.
NytViser 12 af 148 komponenter ved filtrene, og en tydelig besked ("Ingen komponenter matcher filtrene") i stedet for en tom tabel.
NytFiltrene ligger i adresselinjen, så en filtreret visning kan deles som et link.
ÆndretStatus-knapperne kan nu kombineres — klik både 🟡 og 🔴 for at se dem sammen. Alle nulstiller.
ÆndretSøgefelt, filtre og aktive filtre er samlet i ét kort lige over tabellen i stedet for at ligge som to løse rækker.
ÆndretSøgefeltet på Branch-oprydning søger nu også i branch-navnet — før kunne man kun søge på komponent, så SDS-1234 gav intet.
ÆndretAntal, tom-tilstand ("Ingen … matcher filtrene"), aktive filtre som chips, Ryd alle og delbare filter-links virker nu ens på alle tre tabel-sider.
ÆndretForklaringerne i inventory-skemaet er blevet til at se: "?" er nu blå i stedet for grå (grå læses som "slået fra"), og hele attribut-cellen er klikbar — rækken lyser op når musen er over den, så man kan se at der er noget at åbne. Er en forklaring åben, skifter knappen til "✕".
Nyt☑ Vis forklaringer — én kontakt der folder alle forklaringer ud på én gang. Den står både i inventory-skemaet og over graferne på Java 21-overblikket, og valget huskes på tværs af sider (som team-valget). Slået fra som udgangspunkt.
ÆndretGraf-forklaringerne er gået fra en grå "Forklaring"-fodnote til en blå chip der siger hvad man får: "ℹ️ Hvad viser grafen?", "ℹ️ Hvad betyder farverne?", "ℹ️ Hvad betyder flagene?".
Ændret"Sådan læses tabellen" på inventory er nu en blå forklarings-chip som de øvrige forklaringer (grå læses som "slået fra"), og den følger ☑ Vis forklaringer.
NytEt hint over graferne fortæller at man kan holde musen over en søjle for at se komponenterne bag tallet — det var den mest nyttige funktion i graferne, og den kunne kun opdages ved held.
Ændret"?"-knapperne kan nu betjenes med tastatur og læses af skærmlæsere (aria-expanded, synlig fokus-ring).
NytInventory-oversigten har fået to bokse øverst: "Mest kaldte komponenter" viser hvor mange komponenter der afhænger af hver — altså hvad der er kritisk infrastruktur, som tabellen ikke selv kan vise. Og en Nøgletal-boks med dækningsgrader plus Sec-API-versions-spredningen (hvem ligger bagud), som ellers kun kunne læses række for række.
ÆndretPlatform-grafen er grupperet på major-version (3 (Java 8), 4 (Java 21)) i stedet for rå Docker-tags. Den havde 12 rækker hvor halvdelen ramte én komponent, og den grupperede anderledes end platform-filteret. De rå tags står fortsat i tabellens Platform-kolonne.
ÆndretJava-grafen samler versioner med under 3 komponenter som andre versioner (5, 7, 11), og "Status pr. komponenttype" samler typer med under 3 komponenter som øvrige (N typer). Navnene er stadig i tooltip'en.
ÆndretGraf-sektionen på Java 21-overblikket er blevet ca. 260 px lavere (fra 940 til 682 px), fordi de tre øverste grafer nu har nogenlunde lige mange rækker. Tabellen kommer dermed op over folden på en almindelig skærm.
Ændret0 og – vises nu dæmpet i hovedtabellens og gamle-branches-tabellens tal-kolonner, så de tal der faktisk er noget, står frem — ca. halvdelen af tal-cellerne er 0. Værdien er stadig læsbar, for 0 er en måling og ikke det samme som "ikke målt".
ÆndretTal-kolonnerne bruger ens ciffer-bredde (tabular-nums), så kolonnerne flugter og størrelsesordener kan sammenlignes.
RettetJava-kolonnen står nu venstrestillet, så 8 og 8* flugter. Før var kolonnen højrestillet, og stjernen skubbede cifrene en tegnbredde til venstre, så versionerne så ud til at hoppe fra række til række.
RettetAdvarsler om mislykkede kald til git.nspop.dk blev vist som [fejl] name 'sys' is not defined i stedet for den egentlige besked.
v1.5.028-07-2026
NytPatch notes — versionen i topmenuen er nu et link til denne oversigt, så man kan se hvad der er kommet til.
NytForkortelser for Stamdatamodul (SDM), NSP Administrationsfacade (NADM-NAF) og NSP Administrationsklient (NADM-NAK).
NytVersionsnumre følger nu en nedskrevet regel (patch/minor/major), så det er til at forudsige hvad næste tag bliver.
v1.4.128-07-2026
ÆndretKomponent-navnet åbner nu komponent-siden i stedet for Bitbucket — det var det brugerne forventede. Git ligger bag et lille GIT ↗-link ved navnet, og lup-ikonet er væk.
NytKomponent-navne i gamle-branches-tabellen er også blevet klikbare.
NytKurateret forkortelses-kilde fra KIT's komponentliste (data/abbrev_overrides.json) — fra 16 til 35 forkortelser, bl.a. DCC, CAVE, CRA, DPA, eCPR, FGVHR, GMAF, IDSAS, NMHD, NCC, NXRG, SORES, SOSI-GW og SFSK.
RettetDokument Registrerings- og Opdateringsservice hed DRS, men er DROS — og dens dokumentation på nspop.dk hang på et konfigurations-repo i stedet for komponenten.
ÆndretFlere forkortelser giver bedre match mod nspop.dk-dokumentationen: 35 → 45 komponenter med fundne dok-sider.
v1.4.024-07-2026
ÆndretFejlscenarie-rækken i inventory-skemaet er nu drevet af koden: antal scenarier, konkrete eksempler og en pegepind til dokumentationen i stedet for en fast tekst.
v1.3.003-07-2026
NytIndstillinger-side (⚙️) samler Opdatér-knappen og team-redigering, så de ikke forveksles med team-vælgeren i menuen — og Opdatér ikke rammes ved uheld.
NytAppens version vises i topmenuen, og Indstillinger viser en nedtælling til næste automatiske opdatering.
NytAlle udgående nspop-integrationer detekteres generisk fra deploy-properties, så "Alle"-kolonnen viser hele billedet — ikke kun de kuraterede målsystemer.
ÆndretSiden hedder nu "Inventory-oversigt", Services-kolonnen er venstrestillet, og auto-opdatering kører hver 4. time.
v1.2.102-07-2026
NytKomponent-navne vises med deres forkortelse i parentes, fx "National Adviseringsservice (NAS)" — og forkortelsen kan søges på.
NytLoading-spinner med tekst når komponent-siden henter data, så det er tydeligt at der sker noget.
ÆndretInventory-tabellen er delt i "Bruger / har" (komponenten selv) og "Kalder" (integrationer), med tydeligere kolonnenavne (Egen DB, Services) og en forklaringsboks der matcher tabellen.
v1.2.001-07-2026
NytInventory-skemaet udfyldes automatisk fra Bitbucket-data (Security-API, Audit-API, egen database, antal services, integrationer) med sikkerhed og evidens pr. felt.
v1.1.029-06-2026
NytFørste hostede version i kithosting med automatisk opdatering af data (interval sat pr. miljø) og manuel Opdatér-knap.
NytKomponent-detalje (drill-down) pr. komponent, der henter data client-side fra den delte datakilde /api/data.
NytBranch-navne er klikbare direkte til branchen i Bitbucket.
NytDelt datakilde (data.json / /api/data), så nye visninger kan læse samme beregnede data.
ÆndretDatoer vises i dansk format (DD-MM-YYYY) og tidspunkter i dansk tid (Europe/Copenhagen).
ÆndretRene URL'er (/, /gamle-branches, /inventory, /komponent) med redirect fra de gamle .html-adresser.
ÆndretTeam-ejerskab er read-only ved hosting — ændringer sker ved at committe data/teams.json.
RettetSiderne blev cachet bag gateway'en, så man kunne se gamle tal efter en opdatering.
Fjernetfile://-tilstand — værktøjet kræver nu serveren (navigation mellem siderne).