diff --git a/README.md b/README.md index 9d15e78f..b8b352f5 100644 --- a/README.md +++ b/README.md @@ -17,7 +17,7 @@ Features: - Compression SPI - Json SPI - Virtual threads enabled by default -- Multi-Server with any implementation of `jdk.httpserver` (Jetty, etc) +- Multi-Server with any implementation of `jdk.httpserver` (Jetty, Robaho, built-in, etc) ## Quick Start @@ -167,11 +167,11 @@ public class Main { The JDK provides an SPI to swap the underlying `HttpServer`, so you can easily use jex with alternate implementations by adding them as a dependency. -### Robaho +### Eclipse Jetty -[@robaho's httpserver](https://github.com/robaho/httpserver?tab=readme-ov-file#performance) is a zero-dependency implementation that seems to increase performance by 10x over the built-in implementation, and 5x over Jetty in certain benchmarks. +[Jetty](https://jetty.org/) is a classic embedded server with a long and distinguished history. -[![Maven Central](https://img.shields.io/maven-central/v/io.github.robaho/httpserver.svg?label=robaho.version)](https://mvnrepository.com/artifact/io.github.robaho/httpserver) +[![Maven Central](https://img.shields.io/maven-central/v/org.eclipse.jetty/jetty-http-spi.svg?label=jetty.version)](https://mvnrepository.com/artifact/org.eclipse.jetty/jetty-http-spi) ```xml io.avaje @@ -180,17 +180,23 @@ The JDK provides an SPI to swap the underlying `HttpServer`, so you can easily u - io.github.robaho - httpserver - ${robaho.version} + org.eclipse.jetty + jetty-server + ${jetty.version} + + + + org.eclipse.jetty + jetty-http-spi + ${jetty.version} ``` -### Eclipse Jetty +### Robaho -[Jetty](https://jetty.org/) is a classic embedded server with a long and distinguished history. +[@robaho's httpserver](https://github.com/robaho/httpserver?tab=readme-ov-file#performance) is a zero-dependency implementation that seems to increase performance by 10x over the built-in implementation, and 5x over Jetty in certain benchmarks. -[![Maven Central](https://img.shields.io/maven-central/v/org.eclipse.jetty/jetty-http-spi.svg?label=jetty.version)](https://mvnrepository.com/artifact/org.eclipse.jetty/jetty-http-spi) +[![Maven Central](https://img.shields.io/maven-central/v/io.github.robaho/httpserver.svg?label=robaho.version)](https://mvnrepository.com/artifact/io.github.robaho/httpserver) ```xml io.avaje @@ -199,15 +205,9 @@ The JDK provides an SPI to swap the underlying `HttpServer`, so you can easily u - org.eclipse.jetty - jetty-server - ${jetty.version} - - - - org.eclipse.jetty - jetty-http-spi - ${jetty.version} + io.github.robaho + httpserver + ${robaho.version} ``` diff --git a/examples/example-jdk-jsonb/pom.xml b/examples/example-jdk-jsonb/pom.xml index eff952d5..89d0f244 100644 --- a/examples/example-jdk-jsonb/pom.xml +++ b/examples/example-jdk-jsonb/pom.xml @@ -63,7 +63,7 @@ org.graalvm.buildtools native-maven-plugin - 0.10.4 + 0.10.5 true diff --git a/pom.xml b/pom.xml index 3332ccf9..31bdab12 100644 --- a/pom.xml +++ b/pom.xml @@ -27,14 +27,14 @@ full 4.0 11.2 - 3.0-RC6 + 3.0-RC7 3.0-RC1 9.4 2.6 1.2 2.9 1.36 - 15.8.1 + 15.8.2