Kategoriarkiv: Computing

2026 Juli JVM

2026-07-10Grails 7.2.1
2026-07-01Groovy 5.0.7
2026-06-26Gradle 9.6.1
2026-06-25Spring Boot 3.5.16
2026-06-25Font Awesome 7.3.0
2026-06-10Spring Boot 4.1.0
2026-06-10Spring Boot 4.0.7
2026-06-01React JS 19.2.7
2026-05-13Maven 3.9.16
2026-05-03Groovy 4.0.32
2026-04-21Thymeleaf 3.1.5
2026-04-21Java 26.0.1
2026-04-21Java 25.0.3
2026-04-21Java 21.0.11
2026-04-21Java 17.0.19
2026-04-21Java 11.0.31
2026-04-21Java 8 Update 491
2026-04-03Preact js 10.29.1
2026-03-08Neo4j 5.26.22
2026-03-01Webpack js 5.105.4
2026-02-18MongoDB 8.2.5
2026-01-29jQuery UI 1.14.2
2026-01-17jQuery 4.0.0
2026-01-13Node JS 25.3.0
2026-01-13Tiny MCE 8.3.2/a>
2026-01-12Babel js 7.28.6
2026-01-05Dart Sass 1.97.2
2025-12-18Play Framework 3.0.10
2025-12-18Spring Boot 3.4.13
2025-12-10Clojure 1.12.4
2025-11-11Scala 3.7.4
2025-09-12Leiningen 2.12.0
2025-08-25Bootstrap 5.3.8
2025-06-19Spring Boot 3.3.13
2025-05-23Groovy 3.0.25
2025-01-04Grails 6.2.3
2024-11-21Spring Boot 3.2.12
2024-01-09Grails 5.3.6
2015-02-15:029 java by magnus norden

Open Data Scavenger

Ett hobby-projekt för att testa kotlin

Bakgrund

Jag är agnostisk när det gäller programmeringsspråk och paradigm (även om jag har vissa åsikter precis som de flesta andra) och brukar fundera på olika projekt för att testa språk eller verktyg. Jag börjar precis att kolla på Kotlin (kotlin enligt wikipedia) och tänker att det finns öppna API:er och öppna data att göra testskott kring.

Jag har till vardags erfarenhet av gradle och eftersom jag genomför det här projektet sommaren 2026 känns det rimligt att bygga med versioner som är aktuella idag, vilket innebär gradle 9.6x, java 25 och kotlin 2.3. x.

Initialt tänker jag börja med en konsol-applikation med ett enkelt tui/cli. Jag har ett par uppsättningar data som jag är intresserad av så jag tänkte lägga till en ServiceClass för respektive källa och lägga till enkla menyval för att testa. Jag själv använder Linux och Windows, så vid någon tidpunkt lägger jag kanske till något mer utökat användargränssnitt. Även om jag initialt bara tror mig behöva en viss del av svaren jag får via HTTP parsar jag nog ut det mesta för eventuella framtida bruk. Jag har en liten enkel implementation av settings där jag sparar vissa saker i filen ’settings.json’ – ifall man vill porta till smartphones behöver man hantera det. Några av nedanstående datakällor kan dra nytta av att känna till användarens position (till exempel för väder och vilka flygplan man kan se) så därför sparar jag en defaultposition. För vissa http-requests är det artigt att skicka med userAgent så det borde jag göra konfigurerbart så att någon som eventuellt forkar koden inte ’kör som jag’.

Eftersom jag tänker lägga upp koden på github under BSD 3 licens så kan hugade spekulanter porta till Mac eller annat. Ifall man skulle vilja porta till Android eller Iphone finns saker att justera. Källkoden finns på open-data-scavenger-kt.

1: Open Street Map

Via openstreetmap kan man skaffa koordinater på jordens yta från platsens namn. Via ett enkelt HTTP-request får man json som man kan tolka. Man får namn, longitud och latitud och en del annat, och jag låter användaren efterfråga ett eller fler som kan användas som input för exempelvis smhi. Jag låter GeocodingService göra den relevanta funktionaliteten.

2: Open Sky Network

Via opensky-network kan man se vilka flygplan som finns inom området kring en koordinat, så i mitt request begär jag en rektangel kring användarens valda position. Jag presenterar en lista som jag kompletterar med en länk till globe.adsbexchange.com där man kan se mer om flighten. Min kod för den relevanta funktionaliteten finns i FlightService.

Man kan läsa om deras Rest API.

Det barometriska mysteriet på Arlanda

En aha-upplevelse: Under utvecklingen dök ett märkligt fenomen upp. Ett Norwegian-plan som stod helt stilla på Arlanda rapporterade en höjd på 15 meter. Hur kan ett parkerat flygplan sväva 15 meter upp i luften med noll i hastighet?

Svaret visade sig ligga i hur flygplan mäter höjd. ADS-B-transpondrar sänder ut en barometrisk höjd baserad på ett internationellt standardtryck (1013,25 hPa) för att plan i luften ska kunna separeras säkert. Men Arlanda ligger 42 meter över havet. Genom att ta hänsyn till det lokala meteorologiska högtrycket (hämtat via SMHI:s API) och räkna baklänges med tryckskillnaden (där 1 hPa motsvarar cirka 8,32 meter), landade kalkylen exakt på de 15 metrarna. Mysteriet var löst: planet stod stadigt på asfalten, men barometern reagerade på dagens vackra högtrycksväder.

3: SMHI och väderprognos

Via SMHI kan man se en prognos för en given postion. Jag hämtar data för de närmaste 120 timmarna och hanterar relevant funktionalitet i WeatherService. Dels visar jag upp de närmaste timmarnas prognos, och dels kollar jag på vissa attribut för att avgöra vilka tidpunkter som är bäst för att titta på himlen.

4: Deep Space Network

Via Nasas Deep Space Network kan man få en ögonblicksbild av vilka rymdsonder som kommunicerar med jorden för tillfället. DeepSpaceNetworkService innehåller funktionalitet. Mitt första intryck var att den xml som de presenterar var lite otydlig och bloated och upprepade sig, men efter att ha kollat på den ett tag fick jag en förnyad respekt. Den är tillräckligt uttrycksfull för att kunna informera om relevanta fall. Jag blev sugen att presentera informationen jag hämtar på ett lite mer intressant sätt än jag först tänkte – men hittills slänger jag bara ut det relativt rått.

5: Magnetism och Kosmisk strålning

I allmänhet när man pratar om nordpolen så menar man den geografiska (som definitionsmässigt ligger på nordpolen, med andra ord en plats på Arktis). Men eftersom jag är intresserad av rymdväder och eventuellt norrsken så behöver man tänka även på den magnetiska nordpolen och den har jag vetat sedan länge att den är skild från den geografiska. Jag har lite vagt tänkt att ’den ligger i närheten av Grönland’. Men när jag började nysta i saken insåg jag att det finns två begrepp att tänka på i det här sammanhanget: dels den magnetiska nordpolen (dip pole, position ca 86° N och 150° E enligt NOAA/NEI) och dels geomagnetiska polen (dipole model, position ca 80.5° N och 72.5° W enligt WDC). Det visar sig att den första rör sig snabbare än den andra, och att det för norrsken är den andra som är intressant. Det går att hitta position för båda dessa, men för den som är relevant kan man betrakta som ’nästan konstant’. Dess positioner publiceras ungefär vart femte år.

Kp-index är ett genomsnittligt värde över tre timmar hos ett antal mätstationer på jorden som indikerar egenskaper hos jordens magnetfält och kan bland annat ses som en indikation när chansen till norrsken ökar. Kp-index är ett logaritmiskt mått medan running alpha är linjärt. Och antalet mätstationer kan variera. Din position i förhållande till den geomagnetiska polen avgör vid vilken gräns hos Kp-index dina chanser för norrsken är relevant.

Det finns några sonder som ligger vid Lagrangepunkt 1 (som till exempel ACE och DSCOVR) ca 1 500 000 km från jorden i riktning mot solen och mäter solväder. Den informationen finns också tillgänglig publikt och presenteras minutvis. Av den informationen är det tre egenskaper som är mest intressanta för eventuellt norrsken: Bz (nT i nordsydlig riktning) och den behöver vara negativ (riktad söderut) för att vara intressant, hastighet i riktning mot jorden (som behöver vara minst 400km/h för att av intresse) och partikeldensitet (behöver vara minst 4 partiklar per kubikcentimeter).

För att vara tydlig: Ifall Bz inte är sydlig är inte de andra lika intressanta! Man skulle kunna ha ett Kp-index som verkar lockande men en nordlig Bz.

6: Inspiration

Ifall man tycker att rymdväder är intressant kan man kolla på spaceweather.com.

open-data-geolocation-kt

open-data-weather-kt

2026 Juni JVM

2026-06-10Spring Boot 4.1.0
2026-06-10Spring Boot 4.0.7
2026-06-10Spring Boot 3.5.15
2026-06-01React JS 19.2.7
2026-05-13Maven 3.9.16
2026-05-12Gradle 9.5.1
2026-05-03Groovy 5.0.6
2026-05-03Groovy 4.0.32
2026-04-30Grails 7.1.1
2026-04-21Thymeleaf 3.1.5
2026-04-21Java 26.0.1
2026-04-21Java 25.0.3
2026-04-21Java 21.0.11
2026-04-21Java 17.0.19
2026-04-21Java 11.0.31
2026-04-21Java 8 Update 491
2026-04-03Preact js 10.29.1
2026-03-08Neo4j 5.26.22
2026-03-01Webpack js 5.105.4
2026-02-18MongoDB 8.2.5
2026-02-10Font Awesome 7.2.0
2026-01-29jQuery UI 1.14.2
2026-01-17jQuery 4.0.0
2026-01-13Node JS 25.3.0
2026-01-13Tiny MCE 8.3.2/a>
2026-01-12Babel js 7.28.6
2026-01-05Dart Sass 1.97.2
2025-12-18Play Framework 3.0.10
2025-12-18Spring Boot 3.4.13
2025-12-10Clojure 1.12.4
2025-11-11Scala 3.7.4
2025-09-12Leiningen 2.12.0
2025-08-25Bootstrap 5.3.8
2025-06-19Spring Boot 3.3.13
2025-05-23Groovy 3.0.25
2025-01-04Grails 6.2.3
2024-11-21Spring Boot 3.2.12
2024-01-09Grails 5.3.6
2015-02-15:029 java by magnus norden

2026 Maj JVM

2026-05-06React 19.2.6
2026-05-03Groovy 5.0.6
2026-05-03Groovy 4.0.32
2026-04-30Grails 7.1.1
2026-04-23Spring Boot 4.0.6
2026-04-23Spring Boot 3.5.14
2026-04-21Thymeleaf 3.1.5
2026-04-21Java 26.0.1
2026-04-21Java 25.0.3
2026-04-21Java 21.0.11
2026-04-21Java 17.0.19
2026-04-21Java 11.0.31
2026-04-21Java 8 Update 491
2026-04-03Preact js 10.29.1
2026-03-19Gradle 9.4.1
2026-03-12Maven 3.9.14
2026-03-08Neo4j 5.26.22
2026-03-01Webpack js 5.105.4
2026-02-18MongoDB 8.2.5
2026-02-10Font Awesome 7.2.0
2026-01-29jQuery UI 1.14.2
2026-01-17jQuery 4.0.0
2026-01-13Node JS 25.3.0
2026-01-13Tiny MCE 8.3.2/a>
2026-01-12Babel js 7.28.6
2026-01-05Dart Sass 1.97.2
2025-12-18Play Framework 3.0.10
2025-12-18Spring Boot 3.4.13
2025-12-10Clojure 1.12.4
2025-11-11Scala 3.7.4
2025-09-12Leiningen 2.12.0
2025-08-25Bootstrap 5.3.8
2025-06-19Spring Boot 3.3.13
2025-05-23Groovy 3.0.25
2025-01-04Grails 6.2.3
2024-11-21Spring Boot 3.2.12
2024-01-09Grails 5.3.6
2015-02-15:029 java by magnus norden

2026 April JVM

2026-04-12Thymeleaf 3.1.4
2026-04-12Grails 7.1.0
2026-04-08React 19.2.5
2026-04-03Preact js 10.29.1
2026-03-26Groovy 5.0.5
2026-03-26Groovy 4.0.31
2026-03-26Spring Boot 4.0.5
2026-03-26Spring Boot 3.5.13
2026-03-19Gradle 9.4.1
2026-03-17Java 26.0
2026-03-12Maven 3.9.14
2026-03-08Neo4j 5.26.22
2026-03-01Webpack js 5.105.4
2026-02-18MongoDB 8.2.5
2026-02-10Font Awesome 7.2.0
2026-01-29jQuery UI 1.14.2
2026-01-20Java 25.0.2
2026-01-20Java 21.0.10
2026-01-20Java 17.0.18
2026-01-20Java 11.0.30
2026-01-20Java 8 Update 481
2026-01-17jQuery 4.0.0
2026-01-13Node JS 25.3.0
2026-01-13Tiny MCE 8.3.2/a>
2026-01-12Babel js 7.28.6
2026-01-05Dart Sass 1.97.2
2025-12-18Play Framework 3.0.10
2025-12-18Spring Boot 3.4.13
2025-12-10Clojure 1.12.4
2025-11-11Scala 3.7.4
2025-09-12Leiningen 2.12.0
2025-08-25Bootstrap 5.3.8
2025-06-19Spring Boot 3.3.13
2025-05-23Groovy 3.0.25
2025-01-04Grails 6.2.3
2024-11-21Spring Boot 3.2.12
2024-01-09Grails 5.3.6
2015-02-15:029 java by magnus norden

2026 Mars JVM

2026-03-13Grails 7.0.9
2026-03-08Neo4j 5.26.22
2026-03-01Webpack js 5.105.4
2026-02-19Spring Boot 4.0.3
2026-02-19Spring Boot 3.5.11
2026-02-18MongoDB 8.2.5
2026-02-10Font Awesome 7.2.0
2026-01-29jQuery UI 1.14.2
2026-01-26React 19.2.4
2026-01-20Java 25.0.2
2026-01-20Java 21.0.10
2026-01-20Java 17.0.18
2026-01-20Java 11.0.30
2026-01-20Java 8 Update 481
2026-01-18Groovy 5.0.4
2026-01-17jQuery 4.0.0
2026-01-13Node JS 25.3.0
2026-01-13Tiny MCE 8.3.2/a>
2026-01-12Babel js 7.28.6
2026-01-06Preact js 10.28.2
2026-01-05Dart Sass 1.97.2
2025-12-18Play Framework 3.0.10
2025-12-18Spring Boot 3.4.13
2025-12-13Maven 3.9.12
2025-12-10Clojure 1.12.4
2025-11-11Scala 3.7.4
2025-10-29Gradle 9.2.0
2025-10-15Groovy 4.0.29
2025-09-12Leiningen 2.12.0
2025-08-25Bootstrap 5.3.8
2025-06-19Spring Boot 3.3.13
2025-05-23Groovy 3.0.25
2025-01-04Grails 6.2.3
2024-12-09Thymeleaf 3.1.3
2024-11-21Spring Boot 3.2.12
2024-01-09Grails 5.3.6
2015-02-15:029 java by magnus norden

2026 Februari JVM

2026-01-29Grails 7.0.7
2026-01-29jQuery UI 1.14.2
2026-01-22Spring Boot 4.0.2
2026-01-22Spring Boot 3.5.10
2026-01-20Java 25.0.2
2026-01-20Java 21.0.10
2026-01-20Java 17.0.18
2026-01-20Java 11.0.30
2026-01-20Java 8 Update 481
2026-01-18Groovy 5.0.4
2026-01-17jQuery 4.0.0
2026-01-13Node JS 25.3.0
2026-01-13Tiny MCE 8.3.2/a>
2026-01-12Babel js 7.28.6
2026-01-06Preact js 10.28.2
2026-01-05Dart Sass 1.97.2
2025-12-18Play Framework 3.0.10
2025-12-18Spring Boot 3.4.13
2025-12-13Maven 3.9.12
2025-12-10Clojure 1.12.4
2025-11-11Scala 3.7.4
2025-10-29Gradle 9.2.0
2025-10-15Groovy 4.0.29
2025-10-07Webpack js 5.102.1
2025-10-01React 19.2.0
2025-10-01Font Awesome 7.1.0
2025-09-30MongoDB 8.2.1
2025-09-30Neo4j 5.26.13
2025-09-12Leiningen 2.12.0
2025-08-25Bootstrap 5.3.8
2025-06-19Spring Boot 3.3.13
2025-05-23Groovy 3.0.25
2025-01-04Grails 6.2.3
2024-12-09Thymeleaf 3.1.3
2024-11-21Spring Boot 3.2.12
2024-01-09Grails 5.3.6
2015-02-15:029 java by magnus norden

2026 Januari JVM

2026-01-13Node JS 25.3.0
2026-01-13Tiny MCE 8.3.2/a>
2026-01-12Babel js 7.28.6
2026-01-08Grails 7.0.5
2026-01-06Preact js 10.28.2
2026-01-05Dart Sass 1.97.2
2025-12-18Spring Boot 4.0.1
2025-12-18Spring Boot 3.5.9
2025-12-18Spring Boot 3.4.13
2025-12-10Clojure 1.12.4
2025-11-30Groovy 5.0.3
2025-11-11Scala 3.7.4
2025-10-29Gradle 9.2.0
2025-10-21Java 25.0.1
2025-10-21Java 21.0.9
2025-10-21Java 17.0.17
2025-10-21Java 11.0.29
2025-10-21Java 8 Update 471
2025-10-15Groovy 4.0.29
2025-10-07Webpack js 5.102.1
2025-10-01React 19.2.0
2025-10-01Font Awesome 7.1.0
2025-09-30MongoDB 8.2.1
2025-09-30Neo4j 5.26.13
2025-09-12Leiningen 2.12.0
2025-09-11Play Framework 3.0.9
2025-08-25Bootstrap 5.3.8
2025-07-15Maven 3.9.11
2025-06-19Spring Boot 3.3.13
2025-05-23Groovy 3.0.25
2025-01-04Grails 6.2.3
2024-12-09Thymeleaf 3.1.3
2024-11-21Spring Boot 3.2.12
2024-10-30jQuery UI 1.14.1
2024-01-09Grails 5.3.6
2023-08-28jQuery 3.7.1
2015-02-15:029 java by magnus norden

2025 December JVM

2025-12-10Clojure 1.12.4
2025-12-06Dart Sass 1.93.2
2025-12-01Preact js 10.28.0
2025-11-30Groovy 5.0.3
2025-11-24Grails 7.0.4
2025-11-20Spring Boot 4.0.0
2025-11-20Spring Boot 3.5.8
2025-11-20Spring Boot 3.4.12
2025-11-17Node JS 25.2.1
2025-11-11Scala 3.7.4
2025-11-06Tiny MCE 8.2.1
2025-10-29Gradle 9.2.0
2025-10-23Babel js 7.28.5
2025-10-21Java 25.0.1
2025-10-21Java 21.0.9
2025-10-21Java 17.0.17
2025-10-21Java 11.0.29
2025-10-21Java 8 Update 471
2025-10-15Groovy 4.0.29
2025-10-07Webpack js 5.102.1
2025-10-01React 19.2.0
2025-10-01Font Awesome 7.1.0
2025-09-30MongoDB 8.2.1
2025-09-30Neo4j 5.26.13
2025-09-12Leiningen 2.12.0
2025-09-11Play Framework 3.0.9
2025-08-25Bootstrap 5.3.8
2025-07-15Maven 3.9.11
2025-06-19Spring Boot 3.3.13
2025-05-23Groovy 3.0.25
2025-01-04Grails 6.2.3
2024-12-09Thymeleaf 3.1.3
2024-11-21Spring Boot 3.2.12
2024-10-30jQuery UI 1.14.1
2024-01-09Grails 5.3.6
2023-08-28jQuery 3.7.1
2015-02-15:029 java by magnus norden

2025 Oktober JVM

2025-10-08Node JS 24.10.0
2025-10-07Webpack js 5.102.1
2025-10-01React 19.2.0
2025-10-01Font Awesome 7.1.0
2025-09-30MongoDB 8.2.1
2025-09-30Neo4j 5.26.13
2025-09-25Clojure 1.12.3
2025-09-23Dart Sass 1.93.2
2025-09-18Tiny MCE 8.1.2
2025-09-18Gradle 9.1.0
2025-09-18Spring Boot 3.5.6
2025-09-18Spring Boot 3.4.10
2025-09-16Java 25
2025-09-13Preact js 10.27.2
2025-09-12Leiningen 2.12.0
2025-09-11Play Framework 3.0.9
2025-09-09Scala 3.7.3
2025-09-07Groovy 5.0.1
2025-09-05Babel js 7.28.4
2025-08-25Bootstrap 5.3.8
2025-08-08MongoDB 8.1.3
2025-07-23Groovy 4.0.28
2025-07-15Maven 3.9.11
2025-07-15Java 24.0.2
2025-07-15Java 21.0.8
2025-07-15Java 17.0.16
2025-07-15Java 11.0.28
2025-07-15Java 8 Update 451
2025-06-19Spring Boot 3.3.13
2025-05-23Groovy 3.0.25
2025-01-21Java 23.0.2
2025-01-04Grails 6.2.3
2024-12-09Thymeleaf 3.1.3
2024-11-21Spring Boot 3.2.12
2024-10-30jQuery UI 1.14.1
2024-01-09Grails 5.3.6
2023-08-28jQuery 3.7.1
2015-02-15:029 java by magnus norden

2025 September JVM

2025-09-16Java 25
2025-09-12Leiningen 2.12.0
2025-09-10Node JS 24.8.0
2025-09-09Scala 3.7.3
2025-08-13Tiny MCE 8.0.2
2025-08-08MongoDB 8.1.3
2025-07-31Gradle 9.0.0
2025-07-28Preact js 10.27.0
2025-07-28React 19.1.1
2025-07-24Spring Boot 3.5.4
2025-07-24Spring Boot 3.4.8
2025-07-23Groovy 4.0.28
2025-07-22Font Awesome 7.0.0
2025-07-15Maven 3.9.11
2025-07-15Java 24.0.2
2025-07-15Java 21.0.8
2025-07-15Java 17.0.16
2025-07-15Java 11.0.28
2025-07-15Java 8 Update 451
2025-07-15Webpack js 5.100.2
2025-07-12Babel js 7.28.1
2025-07-10Neo4j 5.26.9
2025-06-30Play Framework 3.0.8
2025-06-19Spring Boot 3.3.13
2025-06-17Bootstrap 5.3.7
2025-06-09Dart Sass 1.89.2
2025-06-02Clojure 1.12.1
2025-05-23Groovy 3.0.25
2025-01-21Java 23.0.2
2025-01-04Grails 6.2.3
2024-12-09Thymeleaf 3.1.3
2024-11-21Spring Boot 3.2.12
2024-10-30jQuery UI 1.14.1
2024-01-09Grails 5.3.6
2023-08-28jQuery 3.7.1
2015-02-15:029 java by magnus norden

2025 Augusti JVM

2025-08-14Node JS 24.6.0
2025-08-13Tiny MCE 8.0.2
2025-08-08MongoDB 8.1.3
2025-08-01Scala 3.7.2
2025-07-31Gradle 9.0.0
2025-07-28Preact js 10.27.0
2025-07-28React 19.1.1
2025-07-24Spring Boot 3.5.4
2025-07-24Spring Boot 3.4.8
2025-07-23Groovy 4.0.28
2025-07-22Font Awesome 7.0.0
2025-07-15Maven 3.9.11
2025-07-15Java 24.0.2
2025-07-15Java 21.0.8
2025-07-15Java 17.0.16
2025-07-15Java 11.0.28
2025-07-15Java 8 Update 451
2025-07-15Webpack js 5.100.2
2025-07-12Babel js 7.28.1
2025-07-10Neo4j 5.26.9
2025-06-30Play Framework 3.0.8
2025-06-19Spring Boot 3.3.13
2025-06-17Bootstrap 5.3.7
2025-06-09Dart Sass 1.89.2
2025-06-02Clojure 1.12.1
2025-05-23Groovy 3.0.25
2025-01-21Java 23.0.2
2025-01-04Grails 6.2.3
2024-12-09Thymeleaf 3.1.3
2024-11-21Spring Boot 3.2.12
2024-10-30jQuery UI 1.14.1
2024-02-13Leiningen 2.11.2
2024-01-09Grails 5.3.6
2023-08-28jQuery 3.7.1
2015-02-15:029 java by magnus norden

2025 Juli JVM

2025-07-15Webpack js 5.100.2
2025-07-12Babel js 7.28.1
2025-07-10Neo4j 5.26.9
2025-07-09Node JS 24.4.0
2025-07-04Gradle 8.14.3
2025-07-01MongoDB 8.1.2
2025-06-30Play Framework 3.0.8
2025-06-19Spring Boot 3.5.3
2025-06-19Spring Boot 3.4.7
2025-06-19Spring Boot 3.3.13
2025-06-17Bootstrap 5.3.7
2025-06-09Dart Sass 1.89.2
2025-06-04Scala 3.7.1
2025-06-02Clojure 1.12.1
2025-06-01Maven 3.9.10
2025-05-28Tiny MCE 7.9.1
2025-05-23Groovy 4.0.27
2025-05-23Groovy 3.0.25
2025-05-06Preact js 10.26.6
2025-04-15Java 24.0.1
2025-04-15Java 21.0.7
2025-04-15Java 17.0.15
2025-04-15Java 11.0.27
2025-04-15Java 8 Update 451
2025-03-28React 19.1.0
2025-01-21Java 23.0.2
2025-01-04Grails 6.2.3
2024-12-16Font Awesome 6.7.2
2024-12-09Thymeleaf 3.1.3
2024-11-21Spring Boot 3.2.12
2024-10-30jQuery UI 1.14.1
2024-02-13Leiningen 2.11.2
2024-01-09Grails 5.3.6
2023-08-28jQuery 3.7.1
2015-02-15:029 java by magnus norden

2025 Juni JVM

2025-06-09Node JS 24.2.0
2025-06-09Neo4j 5.26.8
2025-06-09Dart Sass 1.89.2
2025-06-05Gradle 8.14.2
2025-06-05Babel js 7.27.6
2025-06-04Scala 3.7.1
2025-06-02Clojure 1.12.1
2025-06-01Maven 3.9.10
2025-05-28Tiny MCE 7.9.1
2025-05-27MongoDB 8.1.1
2025-05-23Groovy 4.0.27
2025-05-23Groovy 3.0.25
2025-05-22Spring Boot 3.5.0
2025-05-22Spring Boot 3.4.6
2025-05-22Spring Boot 3.3.12
2025-05-20Webpack js 5.99.9
2025-05-06Preact js 10.26.6
2025-05-05Bootstrap 5.3.6
2025-04-15Java 24.0.1
2025-04-15Java 21.0.7
2025-04-15Java 17.0.15
2025-04-15Java 11.0.27
2025-04-15Java 8 Update 451
2025-03-28React 19.1.0
2025-03-11Play Framework 3.0.7
2025-01-21Java 23.0.2
2025-01-04Grails 6.2.3
2024-12-16Font Awesome 6.7.2
2024-12-09Thymeleaf 3.1.3
2024-11-21Spring Boot 3.2.12
2024-10-30jQuery UI 1.14.1
2024-02-13Leiningen 2.11.2
2024-01-09Grails 5.3.6
2023-08-28jQuery 3.7.1
2015-02-15:029 java by magnus norden

2025 Maj JVM

2025-05-16Dart Sass 1.89.0
2025-05-13MongoDB 8.0.9
2025-05-06Webpack js 5.99.8
2025-05-06Preact js 10.26.6
2025-05-05Bootstrap 5.3.6
2025-04-24Spring Boot 3.4.5
2025-04-24Spring Boot 3.3.11
2025-04-15Java 24.0.1
2025-04-15Java 21.0.7
2025-04-15Java 17.0.15
2025-04-15Java 11.0.27
2025-04-15Java 8 Update 451
2025-03-28React 19.1.0
2025-03-13Node JS 23.10.0
2025-03-11Play Framework 3.0.7
2025-03-11Neo4j 5.26.4
2025-03-11Babel js 7.26.10
2025-03-07Scala 3.6.4
2025-03-05Tiny MCE 7.7.1
2025-02-25Gradle 8.13
2025-02-24Groovy 4.0.26
2025-02-24Groovy 3.0.24
2025-01-21Java 23.0.2
2025-01-04Grails 6.2.3
2024-12-16Font Awesome 6.7.2
2024-12-09Thymeleaf 3.1.3
2024-11-21Spring Boot 3.2.12
2024-10-30jQuery UI 1.14.1
2024-09-06Clojure 1.12.0
2024-08-17Maven 3.9.9
2024-02-13Leiningen 2.11.2
2024-01-09Grails 5.3.6
2023-08-28jQuery 3.7.1
2015-02-15:029 java by magnus norden

2025 April JVM

2025-04-15Java 24.0.1
2025-04-15Java 21.0.7
2025-04-15Java 17.0.15
2025-04-15Java 11.0.27
2025-04-15Java 8 Update 451
2025-04-09MongoDB 8.0.6
2025-04-08Webpack js 5.99.5
2025-04-06Preact js 10.26.5
2025-04-04Bootstrap 5.3.5
2025-04-03Dart Sass 1.85.3
2025-03-28React 19.1.0
2025-03-20Spring Boot 3.4.4
2025-03-20Spring Boot 3.3.10
2025-03-13Node JS 23.10.0
2025-03-11Play Framework 3.0.7
2025-03-11Neo4j 5.26.4
2025-03-11Babel js 7.26.10
2025-03-07Scala 3.6.4
2025-03-05Tiny MCE 7.7.1
2025-02-25Gradle 8.13
2025-02-24Groovy 4.0.26
2025-02-24Groovy 3.0.24
2025-01-21Java 23.0.2
2025-01-04Grails 6.2.3
2024-12-16Font Awesome 6.7.2
2024-12-09Thymeleaf 3.1.3
2024-11-21Spring Boot 3.2.12
2024-10-30jQuery UI 1.14.1
2024-09-06Clojure 1.12.0
2024-08-17Maven 3.9.9
2024-02-13Leiningen 2.11.2
2024-01-09Grails 5.3.6
2023-08-28jQuery 3.7.1
2015-02-15:029 java by magnus norden

2025 Mars JVM

2025-03-13Node JS 23.10.0
2025-03-11Play Framework 3.0.7
2025-03-11Neo4j 5.26.4
2025-03-11Babel js 7.26.10
2025-03-07Scala 3.6.4
2025-03-05Tiny MCE 7.7.1
2025-02-28Preact js 10.26.4
2025-02-25Gradle 8.13
2025-02-24Dart Sass 1.85.1
2025-02-24Groovy 4.0.26
2025-02-24Groovy 3.0.24
2025-02-20Spring Boot 3.4.3
2025-02-20Spring Boot 3.3.9
2025-02-12Webpack js 5.98.0
2025-01-21Java 23.0.2
2025-01-21Java 21.0.6
2025-01-21Java 17.0.14
2025-01-21Java 11.0.26
2025-01-21Java 8 Update 441
2025-01-04Grails 6.2.3
2024-12-16Font Awesome 6.7.2
2024-12-09Thymeleaf 3.1.3
2024-12-05React 19.0.0
2024-11-24MongoDB 8.0.4
2024-11-21Spring Boot 3.2.12
2024-10-30jQuery UI 1.14.1
2024-09-06Clojure 1.12.0
2024-08-17Maven 3.9.9
2024-02-20Bootstrap 5.3.3
2024-02-13Leiningen 2.11.2
2024-01-09Grails 5.3.6
2023-08-28jQuery 3.7.1
2015-02-15:029 java by magnus norden