As usual, @renovatebot.com opened Merge Requests for the new #SpringBoot releases way before the release notes are available. I'm already waiting for some hours to be able to merge. Not brave enough to merge before reading these.
Michael Vitz
Michael Vitz
@michael.vitz.me
Java Champion working as Senior Consultant at INNOQ
679 followers210 following38 posts
And another round ;-) I try to install the latest @bellsoft.bsky.social #jdk releases (26.0.2+1.1-librca, 25.0.4+1.1-librca and 8.0.504+1-librca) with @sdkman.io but everytime the installation fails after downloading with `End-of-central-directory signature not found. ...` Any hint what I can do?
@sdkman.io are there a specific reasons why the OpenJDK 28 EA releases are not yet available?
@bellsoft.bsky.social I just stumbled accross the nonroot and distroless image tag parts for the bellsoft/hardened-liberica-runtime-container. Is there a specific reason these are not documented at bell-sw.com/bellsoft-har... and I can't find any meaningful documentation/information at all?
According to jdk.java.net/27/ the latest @openjdk.org EA release for #java 27 is build 30. But my @sdkman.io (MacOS, ARM) lists 27.ea.25-open as the latest one. Does anyone get a newer build offered? And does anyone know how to debug or where to report this? Thanks.
@intellijidea.com I'm using 2026.2 EAP and last week I noticed that there is no auto completion popup while typing extends after a class declaration. 2026.1.2 and .3 Preview shows the popup for the keyword. Is there an option that I might have disabled by accident or is this a bug?
Does anyone know why the #spring security reference documentation (docs.spring.io/spring-secur...) is not longer reachable? /cc @garnier.wf @odrotbohm.de
@bellsoft.bsky.social is there a specific reason why @sdkman.io offers me 8.0.492.fx-librca but only 8.0.482-librca and not 8.0.492.-librca?
Jealous, seeing all these wonderful photos from 🍃🚀 #springio @springio.net. Wish you all an inspiring conference and hope to be back there next year.
@seb.deleuze.fr and @snicoll.be do you know if jspecify/or nullaway allows a way to declare that a variable that is annotated with @PathVariable(required = false) and is not an Optional is automatically marked as Nullable?
On my way home after a wonderful @baselone.bsky.social. The slides from my talk “Keep your dependencies up to date with @renovatebot.com” are already available at www.innoq.com/en/talks/202.... Thanks for having me and all the good conversations.
If you visited my talk, “What? That's possible in #Java?” at @devoxx.com last week or already watched the recording on YouTube (www.youtube.com/watch?v=DfeC...), you can now also check out the examples on GitHub (github.com/mvitz/wat-ja...).
Meine Kollegin Sonja hat einen wunderbaren Post über Buttons, Links und die Magie von HTML geschrieben: www.innoq.com/de/blog/2025... Klare Leseempfehlung für alle, die direkt oder indirekt mit HTML in Berührung kommen.
blogs.oracle.com/java/post/th... by @sharatchander.bsky.social is a great overview of almost everything that is included for #java and the JVM in JDK 24.
Just claiming my identity at Keyoxide with proof: $argon2id$v=19$m=64,t=512,p=2$zlWD+ZRdgX97zzwwH9VGWw$KA9HkwSwwn7LuzxuQ9JoWg
Michael Vitz reposted
My friend @meistermeier.com wrote a nice post about #SpringBoot #Actuator meistermeier.com/2024/12/28/S... and why it is *not* insecure by default, in contrast what the folks at CCC implied. TL;DR: #VW apparently enabled it on purpose, opted out of security and went straight to production.
My latest magazine article 🇩🇪 about integrating #LLM into #Java based #Spring applications via #SpringAI can now be read online at www.innoq.com/de/articles/... It’s mostly about the basics but shows some RAG, Function Calling and Observability, too. Hope you enjoy it.
If you're curious about #java and the #jdk ecosystem, you should attend jchampionsconf.com. This is a @javachampions.bsky.social run online conference split over four days. Of course, everyone can attend for free, although you have to register in advance. Hope to “see” you there.
After upgrading to #SpringBoot 3.4 and using the new webjars-locator-lite our internal WebJar package wasn't working any more. Because others may stumble over that problem too, I wrote a short post about why that happened and what you have to do to fix that: www.innoq.com/en/blog/2024...
Michael Vitz reposted
I created a “Women in Tech” Starter Pack! Highly recommend to follow these incredibly talented women. 💖✨ go.bsky.app/PNKtkEe (Feel free to suggest edits, of course!)
It’s hard to believe that there was a time in #java without annotations. In my latest article, you can see how we solved problems back then and how things could work without them today: www.innoq.com/en/articles/...
Der #LLM Hype zieht auch an mir nicht vorbei. Deswegen habe ich mir angesehen, wie diese lokal betrieben werden können und wie mit #SpringAI eine Integration in #Java funktionieren kann. Meine Eindrücke und Gedanken habe ich dabei schriftlich festgehalten: www.innoq.com/de/blog/2024...
You are up to date.