Guillaume Smet's Avatar

Guillaume Smet

@gsmet.bsky.social

Happy camper at Red Hat. Improving Quarkus one commit at a time.

237 Followers  |  92 Following  |  19 Posts  |  Joined: 13.11.2024
Posts Following

Posts by Guillaume Smet (@gsmet.bsky.social)

With @geoand86.bsky.social, we have been busy integrating Project Leyden into Quarkus and improving startup time. This is the first of two blog posts presenting this work. Feedback welcome!

24.02.2026 16:19 β€” πŸ‘ 5    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
Towards faster builds Quarkus: Supersonic Subatomic Java

Quarkus 3.31, released this month, will be the culmination of months of work making Quarkus applications builds faster. Learn more about it in this blog post by @gsmet.bsky.social: quarkus.io/blog/buildin...

14.01.2026 12:49 β€” πŸ‘ 7    πŸ” 4    πŸ’¬ 0    πŸ“Œ 1

Hello @spacefox.fr , j'essayais de te contacter pour discuter de ton article et ton gΓ©nΓ©rateur d'applications Quarkus mais tu n'es pas Γ©vident Γ  dΓ©busquer, d'autant que ton GitLab a l'air down pour le moment :). Si tu as ce message, je veux bien que tu me contactes, merci !

18.12.2025 17:07 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I'll add more info in the announcement on Monday once I have all the details about which typologies of issues can be caused by this particular regression.

30.08.2025 08:10 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Ack the HTTP client response window from the correct event-loop thread. by vietj Β· Pull Request #5683 Β· eclipse-vertx/vert.x Motivation: The recent change of the HTTP client response flow control to avoid releasing a connection to the pool not fully received introduced a bug creating a data race when acking the response ...

As mentioned, the issue wasn't in Quarkus itself but in Vert.x and it's this one: github.com/eclipse-vert... . Now, it's not exactly easy to understand which problems it could have caused.

30.08.2025 07:59 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

We will add more information soon but the priority was to get the release out (and timing was less than ideal). As to the problems you encountered, happy to start a conversation about what we can improve. I understand the urge to vent on social media but it won't make the project better.

30.08.2025 07:54 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

#quarkus MCP server 1.1.0 is out! With progress, roots and sampling APIs... ⚑https://github.com/quarkiverse/quarkus-mcp-server/releases/tag/1.1.0

17.04.2025 07:34 β€” πŸ‘ 8    πŸ” 5    πŸ’¬ 0    πŸ“Œ 1

Believe it or not, the next release of Quarkus will be the 365th release since Quarkus became a thing, 6 years ago. It will be one year of release days! I released the large majority of them but this will change a bit with @janmartiska.bsky.social taking the responsibility for some LTS streams!

27.02.2025 20:26 β€” πŸ‘ 28    πŸ” 12    πŸ’¬ 2    πŸ“Œ 1

Thanks!

09.02.2025 01:01 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Thanks to me and a lot of others! That's the plan!

07.02.2025 12:06 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

In 2016, I joined Red Hat to work on the Hibernate projects. At the end of 2018, I started working on a project that would become Quarkus. Soon, I will be joining IBM to continue my work on Quarkus. I truly believe Java has a bright future. It was already excellent and it's improving fast.

07.02.2025 07:35 β€” πŸ‘ 26    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0
Preview
Live reload classloader memory leak when using hibernate-envers with a custom revision entity Β· Issue #46102 Β· quarkusio/quarkus Describe the bug I'm not sure if this issue belongs here or on the Hibernate issue tracker. We're observing ever increasing metaspace memory consumption after each live reload. The increasing metas...

If you encounter a bug in Open Source software, don't live with it. Your future self will thank you: it will hit you at the worst moment. Assemble a reproducer, create an issue and more often than not, you'll get lucky. Here's to another example in the Quarkus project. github.com/quarkusio/qu...

06.02.2025 16:00 β€” πŸ‘ 14    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

I decided try to reproduce it based on the stacktrace we got. I managed to do it and posted the reproducer. One hour later, my colleague created a PR with a fix.

So please, pretty please, provide reproducers, it makes a huge difference and is the best guarantee to get your issues fixed promptly.

30.01.2025 14:17 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
IllegalArgumentException when parsing Accept Header Β· Issue #45385 Β· quarkusio/quarkus Describe the bug I've seen 34858, but it seems that the Issue has resurfaced, because I can reproduce it with version 3.15.1 When sending a request with a header "Accept: Any", the following Stack-...

Also building a simple reproducer quite often give us a better idea of where to look at because you will have to isolate the issue. github.com/quarkusio/qu... is a good example of this. We didn't have a proper way to reproduce it. My colleague decided to close the issue - which is our process. 🧡

30.01.2025 14:14 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

For Quarkus, we often ask for simple reproducers when users report an issue. It might seem like wasted time for you but it's not. It happens often that the information is not enough to reproduce the issue and trying to guess how we can trigger the error is a massive waste of time on our time. 🧡

30.01.2025 14:12 β€” πŸ‘ 12    πŸ” 6    πŸ’¬ 1    πŸ“Œ 0
Post image

Wrapping 2024 on GitHub. If there was one thing to remember for next year: focus time is important and the longer the focus period, the most productive it is.

28.12.2024 09:52 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Note that I'm all for finding a way to escape from this vicious circle and ideally the best way to do it is to contribute fixes that help make this thing more solid.

21.12.2024 13:54 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Yeah, unfortunately, it's a bit of a vicious circle. Given it's brittle, we are always afraid to break something and as we don't have experts to review changes, things can be slow. I'll try to have a look at the PR during the holiday.

21.12.2024 13:53 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Gradle is a very flexible and complex beast and that makes integration with it a lot more difficult... and unfortunately quite brittle. The fact that we don't have Gradle expertise in house doesn't help. Issues with test cases are welcome (and contributions even more so!).

20.12.2024 16:18 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

FWIW, we have seen very weird behaviors/bugs with GraalVM for Java 17, we are not recommending it at all. Things are moving so fast, it's hard to provide stable information about the versions you should use...

27.11.2024 17:09 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

πŸ‘‹

13.11.2024 15:41 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0