GUI for testing in wildfly
by Rebecca Searls
I used htmlunit only in adding several elytron-oidc-client integration
tests. It was sufficient for elytron's simple UI testing needs.
Elytron (project) uses htmlunit in its unit testing, so there's some
consistency there with this api.
1 month
Non-Default features
by Brian Stansberry
FYI about a google sheet I created to keep track of features we've released
that are not at 'default` stability.
https://docs.google.com/spreadsheets/d/1GRWmINklNy-L6wvToZFWsw1VKcUeFcnhA...
This is basically intended as a reference for people who work on various
technical areas and may want to help get things promoted. Particularly
things at `preview` level, where we get a big jump in visibility by getting
them to `community` level.
Edits of this are locked down. If something is wrong let me know. It's
pretty easy for me to maintain as I write about these things as part of the
release announcement for our Final releases. I don't intend to update it
with any new features or promotions except around that time.
--
Brian Stansberry
Principal Architect, Red Hat JBoss EAP
WildFly Project Lead
He/Him/His
1 month
Join Us for the WildFly Mini Conference 2025
by Ranabir Chakraborty
Hello everyone,
We are pleased to invite you to the *WildFly Mini Conference 2025*, where
we will discuss the latest advancements in WildFly, Automation, Jakarta EE,
and the AI-powered WildFly feature pack.
*Date:* Tuesday, March 25, 2025
*Time:* 14:00 - 18:00 UTC
*Live stream:* https://www.youtube.com/live/d8IExBP7rxw
*Agenda Highlights:*
Quick Prototyping with WildFly
WildFly Day One Operations with Ansible Automation
Everything About Jakarta EE TCKs in 20 Minutes
WildFly in a Vendor-Neutral Foundation
WildFly AI Feature Pack: Deploying an MCP Server
This conference is an excellent opportunity for Java developers, middleware
engineers, and open-source enthusiasts to explore the future of WildFly and
enterprise Java. For more details, visit:
https://www.wildfly.org/events/wmc-202503.html
We are excited to see you participate.
Best Regards,
Ranabir
1 month
Request for feature team: run WildFly from JBang
by Jeff Mesnil
Hi,
I’ve opened a proposal[1] to be able to build and run WildFly application from JBang[2]
The goal of this proposal is to be able to quickly prototype WildFly applications from a single .java file with no need to set up a Maven project, configure any plugins, etc.
TL;DR copy the file myapp.java:
///usr/bin/env jbang "$0" "$@" ; exit $?
//JAVA 17+
//DEPS org.wildfly.bom:wildfly-expansion:${wildfly.version:35.0.1.Final}@pom)
//DEPS org.wildfly.glow:wildfly-glow:1.3.2.Final
//DEPS jakarta.ws.rs:jakarta.ws.rs-api
//DEPS jakarta.enterprise:jakarta.enterprise.cdi-api
import jakarta.enterprise.context.ApplicationScoped;
import jakarta.ws.rs.GET;
import jakarta.ws.rs.Path;
import jakarta.ws.rs.ApplicationPath;
import jakarta.ws.rs.core.Application;
@ApplicationPath("/")
public class myapp extends Application {
@Path("/hello")
@ApplicationScoped
public static class Hello {
@GET
public String sayHello() {
return "Hello, WildFly!";
}
}
}
You would then run `jbang run my app.java` et voila! You have your code running in a WildFly server with all required capabilities as a Web archive.
The implementation is well under way and only impacts the WildFly Glow project.
The PR[3] for WildFly glow has also some documentation with working examples to prototype a simple Web application, a MicroProfile application, and a Chat bot based on an Ollama model.
This is an experimental feature.
I’m looking for volunteers to provide an outside perspective on this feature.
If you are interested by this proposal, please have a look at the proposal, the PR in Glow
Thanks,
Jeff
[1] https://github.com/wildfly/wildfly-proposals/pull/689
[2] https://www.jbang.dev/
[3] https://github.com/wildfly/wildfly-glow/pull/113
--
Jeff Mesnil
Engineer @ Red Hat
http://jmesnil.net/
1 month, 1 week