Sign in

Martin Kouba

@martunek.bsky.social
65 followers 34 following 38 posts
PostsRepliesMedia
Reposted by Martin Kouba
Quarkus @quarkus.io · 01/10/2026
After two years of effort, we’re thrilled to announce Quarkus 4.0.0.Beta1 is now available! Give it a spin, migrate your extensions, and share your feedback, it’s much appreciated. We’re targeting the final release by the end of November. quarkus.io/blog/quarkus...
quarkus.io
Quarkus 4.0.0.Beta1 released
We released the first Beta of Quarkus 4, our next major version. Time to test your applications and migrate your extensions!
0117
Reposted by Martin Kouba
Quarkus @quarkus.io · 22/09/2026
The quarkus.io website is now built on Roq. Learn the why's and how's in Holly Cummin's blog post. quarkus.io/blog/jekyll-...
074
Martin Kouba @martunek.bsky.social · 27/08/2026
🔔Quarkus MCP Server 2.0.0 is GA! First stable 2.0 release, with support for the latest MCP spec (2026-07-28) and its new stateless protocol. Older versions remain supported - behavior is determined by the protocol version the client requests. See docs.quarkiverse.io/quarkus-mcp-...
docs.quarkiverse.io
Release Notes :: Quarkiverse Documentation
001
Reposted by Martin Kouba
Holly Cummins @hollycummins.com · 04/08/2026
Ever wished your Quarkus apps automatically used the app name in the banner? Now they can: quarkus.io/blog/quarkus...
quarkus.io
Custom ASCII-art startup banners for Quarkus
Quarkus: Supersonic Subatomic Java
042
Martin Kouba @martunek.bsky.social · 10/07/2026
We've just released the third Beta [1] of the quarkus-mcp-server 2.0 branch. With cache control support for MCP results and custom HTTP Headers from tool parameters, we're largely feature complete with respect to the latest MCP draft... 😎 [1] github.com/quarkiverse/...
github.com
Release 2.0.0.Beta3 · quarkiverse/quarkus-mcp-server
What's Changed Extract utility methods from McpServerProcessor by @mkouba in #875 Handle notifications/initialized on auto-init path by @mkouba in #878 Update release notes for 1.13.1 by @mkouba i...
000
Martin Kouba @martunek.bsky.social · 17/06/2026
🚀 Breaking changes ahead: test-drive Quarkus MCP Server 2.0.0.Beta1 and shape the release! The latest draft of MCP (2026-07-28-RC) introduces significant breaking changes. Quarkus MCP Server 2.0.0.Beta1 aligns with these updates, bringing initial implementation of key features.
lnkd.in
LinkedIn
This link will take you to a page that’s not on LinkedIn
111
Martin Kouba @martunek.bsky.social · 04/06/2026
⚡ Quarkus MCP Server 1.13.0 is out! - Elicitation URL mode (MCP 2025-11-25) - Streamable HTTP: lazy SSE init + auto-init now honors client capabilities - New quarkus-mcp-server-oidc extension - OptionalInt/Long/Double support for tool params github.com/quarkiverse/...
github.com
Release 1.13.0 · quarkiverse/quarkus-mcp-server
Highlights Streamable HTTP: lazy SSE initialization — SSE is now initiated on demand (when Progress, logging, etc. are actually used) instead of eagerly at request start. This removes the need for...
051
Martin Kouba @martunek.bsky.social · 22/04/2026
🔔🗞️We've released #quarkus MCP server 1.12.0 with OpenTelemetry tracing integration, relaxed uniqueness constraints for feature names, convenient tools to test STDIO-based MCP servers with McpAssured API, bug fixes and perf improvements: github.com/quarkiverse/...
github.com
Release 1.12.0 · quarkiverse/quarkus-mcp-server
What's Changed build(deps): bump quarkus.version from 3.33.0 to 3.33.1 by @dependabot[bot] in #702 Fix Markdown-style link syntax in reference-security.adoc by @rolfedh in #705 core: register io.q...
172
Martin Kouba @martunek.bsky.social · 25/03/2026
👋#quarkus MCP server 1.11.0 is out, with repeatable McpServer annotation, convenient elicitation builders, configurable tool names validation, revised dummy/auto initialization for streamable HTTP, JSON schema validation, MCP Conformance test server etc.: github.com/quarkiverse/...
github.com
Release 1.11.0 · quarkiverse/quarkus-mcp-server
What's Changed Upgrade samples to 1.10.0 by @mkouba in #605 docs: replace deprecated quarkus.mcp.server.sse.root-path config with by @mkouba in #610 core: introduce InitialResponseInfo by @mkouba ...
143
Martin Kouba @martunek.bsky.social · 28/01/2026
💥 #quarkus MCP server 1.9.0 released with some of the 2025-11-25 features, Tool input/output guardrails, improved test coverage, bunch of bug fixes, and more: github.com/quarkiverse/...
github.com
Release 1.9.0 · quarkiverse/quarkus-mcp-server
What's Changed Update README to use the quarkus-mcp-server-http artifact by @mkouba in #512 build(deps-dev): bump dev.langchain4j:langchain4j-core from 1.8.0 to 1.9.1 by @dependabot[bot] in #515 c...
011
Martin Kouba @martunek.bsky.social · 26/11/2025
❄️ #quarkus MCP server 1.8.0 is here with a bunch of bug fixes, WrapBusinessError#unless(), quarkus-mcp-server-sse was renamed to quarkus-mcp-server-http but old artifactId and config should still work thanks to relocations, and more: github.com/quarkiverse/...
github.com
Release 1.8.0 · quarkiverse/quarkus-mcp-server
What's Changed Upgrade samples to 1.7.0 by @mkouba in #457 Enable maven wrapper by @wjglerum in #458 docs: add wjglerum as a contributor for infra by @allcontributors[bot] in #462 docs: Tools - cl...
110
Martin Kouba @martunek.bsky.social · 18/11/2025
📣 I've created a new #quarkiverse extension - quarkus-flags, a lightweight and extensible feature flags/toggles/switches #quarkus extension: github.com/quarkiverse/... Feedback, feature requests and contributions are welcome🙏.
github.com
GitHub - quarkiverse/quarkus-flags: A lightweight and extensible feature flag extension
A lightweight and extensible feature flag extension - quarkiverse/quarkus-flags
186
Reposted by Martin Kouba
Quarkus @quarkus.io · 30/10/2025
If you want to test the business logic of your components in isolation, with different configurations and inputs, then QuarkusComponentTest is a good choice. It’s fast, integrated with continuous testing, and extensible. Learn more with this blog post by Martin Kouba quarkus.io/blog/quarkus...
Quarkus - a component testing update
021
Martin Kouba @martunek.bsky.social · 20/10/2025
📣 New #quarkus blog post - a component testing update... about class loading refactoring, QuarkusComponentTestCallbacks, integration with quarkus-panache-mock, and InjectMock support for built-in Event: quarkus.io/blog/quarkus...
quarkus.io
Quarkus - a component testing update
Quarkus: Supersonic Subatomic Java
001
Martin Kouba @martunek.bsky.social · 15/10/2025
Ok, I know it's boring 🥱, but we have another #quarkus MCP server minor version release - 1.7.0 with WebSocket transport, new API to customize input schema generation for Tools, and more: github.com/quarkiverse/...
github.com
Release 1.7.0 · quarkiverse/quarkus-mcp-server
What's Changed build(deps): bump quarkus.version from 3.20.2.2 to 3.27.0 by @dependabot[bot] in #427 build(deps): bump io.swagger.core.v3:swagger-annotations from 2.2.37 to 2.2.38 by @dependabot[b...
085
Martin Kouba @martunek.bsky.social · 23/09/2025
🍂 A new #quarkus MCP server has fallen from the tree (metaphorically speaking) - 1.6.0 with Hibernate Validator integration, McpException moved to the public API, fixes around basic auth in McpAssured, and more: github.com/quarkiverse/...
github.com
Release 1.6.0 · quarkiverse/quarkus-mcp-server
What's Changed build(deps-dev): bump dev.langchain4j:langchain4j-core from 1.3.0 to 1.4.0 by @dependabot[bot] in #388 Update version in samples by @mkouba in #390 build(deps): bump quarkus.version...
052
Martin Kouba @martunek.bsky.social · 27/08/2025
Summer is almost over, but before fall🍃comes, version 1.5.0 of #quarkus MCP server arrives: with 2025-06-18 spec features including structured tool output, resource links and elicitation, but also RawMessage API and bugfixes: github.com/quarkiverse/...
github.com
Release 1.5.0 · quarkiverse/quarkus-mcp-server
What's Changed McpAssured: set the baseUri automatically in a Quarkus test by @mkouba in #338 core: validate argument annotations by @mkouba in #346 cancellations: add support to programmatic API ...
055
Martin Kouba @martunek.bsky.social · 17/07/2025
☀️ A new summer release of #quarkus MCP server is out - 1.4.0 with "McpAssured" testing API, cancellations of of in-progress requests, subsidiary SSE streams for streamable transport, and more: github.com/quarkiverse/...
github.com
Release 1.4.0 · quarkiverse/quarkus-mcp-server
What's Changed build(deps): bump io.swagger.core.v3:swagger-annotations from 2.2.25 to 2.2.33 by @dependabot[bot] in #303 build(deps): bump io.swagger.core.v3:swagger-annotations from 2.2.33 to 2....
265
Martin Kouba @martunek.bsky.social · 19/06/2025
📢 And it's here... #quarkus MCP server 1.3.0 with InitialCheck API, multiple server configurations in one application, Tool annotations and improved JSON schema generation, timeouts for connection, roots and sampling, and more! github.com/quarkiverse/...
github.com
Release 1.3.0 · quarkiverse/quarkus-mcp-server
What's Changed Update github actions: update OS matrix, separate native build by @mkouba in #267 samples: update MCP server version, add CI build by @mkouba in #269 docs: streamable HTTP - add a n...
033
Martin Kouba @martunek.bsky.social · 13/06/2025
💡 03 for #quarkus extension devs: if you build a native image and wonder what's registered by Quarkus for reflection, take a look at: target/quarkus-app/quarkus/generated-bytecode.jar!META-INF/native-image/reflect-config.json 👀. That's all, thanks for your attention.
011
Martin Kouba @martunek.bsky.social · 29/05/2025
01 for Quarkus devs: with io.quarkus.runtime.ImageMode#current() you can detect the current execution mode. You get JVM if app is running in a standard JVM. NATIVE_BUILD if a native image is being built. And NATIVE_RUN if a native image is running. That's all, thanks for your attention.
141
Martin Kouba @martunek.bsky.social · 22/05/2025
We've just released #quarkus MCP server 1.2.0 with initial support for "streamable HTTP" transport, default values for ToolArg/PrompArg annotations, feature filters, and other bugfixes and minor improvements... ☕ github.com/quarkiverse/...
github.com
Release 1.2.0 · quarkiverse/quarkus-mcp-server
What's Changed devui: add input field for bearerToken header by @mkouba in #220 Add secure-http-server demo by @sberyozkin in #199 docs: add sberyozkin as a contributor for example by @allcontribu...
1127
Martin Kouba @martunek.bsky.social · 17/04/2025
#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
075
Martin Kouba @martunek.bsky.social · 02/04/2025
Sooo, we've just released the @quarkus.io MCP server 1.0.0 🎉. The main branch is now 1.1 and we already have a couple of new features for this milestone: client sampling, Dev UI improvements and CLI adapter github.com/quarkiverse/.... We also started to look into the new spec version. Stay tuned!
github.com
1.1.0 Milestone · quarkiverse/quarkus-mcp-server
This extension enables developers to implement the MCP server features easily. - 1.1.0 Milestone · quarkiverse/quarkus-mcp-server
0105
Reposted by Martin Kouba
Antonio Goncalves @agoncal.bsky.social · 20/03/2025
The @quarkus.io team is amazing. They've developed an MCP Server extension. It took me half a day to write a not-so-trivial MCP Server and expose it to a @langchain4j.dev client. Really good stuff #Bravo github.com/quarkiverse/...
github.com
GitHub - quarkiverse/quarkus-mcp-server: This extension enables developers to implement the MCP server features easily.
This extension enables developers to implement the MCP server features easily. - quarkiverse/quarkus-mcp-server
1319
Martin Kouba @martunek.bsky.social · 13/03/2025
We've added an initial Dev UI support to #quarkus MCP server 1.0.0.Beta5 - there's no need to start a separate MCP client to test your features!
067
Reposted by Martin Kouba
Guillaume Smet @gsmet.bsky.social · 27/02/2025
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!
22812
Martin Kouba @martunek.bsky.social · 21/02/2025
#quarkus MCP server 1.0.0.Beta3 is out! With pagination support, stdio-sse-proxy dev tool and resource subscriptions... github.com/quarkiverse/...
github.com
Release 1.0.0.Beta3 · quarkiverse/quarkus-mcp-server
What's Changed Fix small type in index.adoc by @geoand in #112 Add pagination support by @mkouba in #113 Upgrade Quarkus to 3.18.3 by @mkouba in #114 Add stdio-sse-proxy dev tool by @mkouba in #11...
092
Reposted by Martin Kouba
Geoffrey De Smet @geoffreydesmet.bsky.social · 10/02/2025
How I built an AI company to save my open source project On this day, 3 years ago, my world fell apart. It was a Thursday. I just finished my second meeting that morning, looked at my inbox and realized it was over. My life’s work was over. Read more: timefold.ai/blog/how-i-b...
timefold.ai
How I built an AI company to save my open source project
The story of Timefold: how we turned a doomed open source project into a fast-growing PlanningAI company.
34314
Reposted by Martin Kouba
Guillaume Smet @gsmet.bsky.social · 30/01/2025
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. 🧵
1126
Martin Kouba @martunek.bsky.social · 31/01/2025
After a few more alphas, we decided to release #quarkus MCP server 1.0.0.Beta1 yesterday, yay! github.com/quarkiverse/...
github.com
Release 1.0.0.Beta1 · quarkiverse/quarkus-mcp-server
What's Changed Bump quarkus.version from 3.17.7 to 3.17.8 by @dependabot in #87 Improve the README of the sample by @geoand in #89 core: introduce API to encode return values as response objects b...
094
Martin Kouba @martunek.bsky.social · 17/01/2025
Another week passed, another #quarkus MCP server Alpha release is out! 🚀 What's inside 1.0.0.Alpha3: resource templates, prompt complete, client logging, traffic logging for stdio, bugfixes... Take a look, give it a try, contribute!
0104
Reposted by Martin Kouba
Andy Damevin @ia3andy.bsky.social · 15/01/2025
Sure, every SSG can generate a sitemap.xml… but have you tried doing it with Roq? 😉 It’s clean, simple, and just feels right. Give it a shot and see why Roq might be your next favorite! 🗺️ pages.quarkiverse.io/quarkus-roq/... @quarkus.io #SSG #DevLife
pages.quarkiverse.io
Easily Generate a `sitemap.xml` for Your Site with Roq
Learn how to quickly set up and customize a sitemap.xml for your site using the Roq plugin.
011
Reposted by Martin Kouba
Max Rydahl Andersen @maxandersen.xam.dk · 13/01/2025
Wrote about how to use Java to write a Model Context Provider and use it from Claude Desktop, LangChain4j and other MCP compatible clients.
buff.ly
Implementing a MCP server in Quarkus
Quarkus: Supersonic Subatomic Java
073
Martin Kouba @martunek.bsky.social · 19/12/2024
We have just released quarkus-mcp-server 1.0.0.Alpha1, a #quarkiverse extension to build MCP servers for your #AI apps. With declarative API and #quarkus joy! github.com/quarkiverse/...
github.com
GitHub - quarkiverse/quarkus-mcp-server: This extension enables developers to implement the MCP server features easily.
This extension enables developers to implement the MCP server features easily. - quarkiverse/quarkus-mcp-server
264
Martin Kouba @martunek.bsky.social · 09/12/2024
Yay! My latest blog post about Quarkus and Raspberry Pi is out: quarkus.io/blog/quarkus...
quarkus.io
Quarkus and Raspberry Pi - this time on bare metal
Quarkus: Supersonic Subatomic Java
0108