From 607a3d8324bde48baaa9677dff9b60db365b08cd Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 10 Feb 2025 03:21:51 +0000 Subject: [PATCH 1/2] Bump the dependencies group with 6 updates Bumps the dependencies group with 6 updates: | Package | From | To | | --- | --- | --- | | io.ebean:ebean-bom | `15.8.1` | `15.8.2` | | io.ebean:querybean-generator | `15.8.1` | `15.8.2` | | [io.ebean:ebean-maven-plugin](https://github.com/ebean-orm-tools/ebean-maven-plugin) | `15.8.1` | `15.8.2` | | [io.avaje:avaje-jsonb](https://github.com/avaje/avaje-jsonb) | `3.0-RC6` | `3.0-RC7` | | io.avaje:avaje-jsonb-generator | `3.0-RC6` | `3.0-RC7` | | [org.graalvm.buildtools:native-maven-plugin](https://github.com/graalvm/native-build-tools) | `0.10.4` | `0.10.5` | Updates `io.ebean:ebean-bom` from 15.8.1 to 15.8.2 Updates `io.ebean:querybean-generator` from 15.8.1 to 15.8.2 Updates `io.ebean:ebean-maven-plugin` from 15.8.1 to 15.8.2 - [Release notes](https://github.com/ebean-orm-tools/ebean-maven-plugin/releases) - [Changelog](https://github.com/ebean-orm-tools/ebean-maven-plugin/blob/master/release.properties) - [Commits](https://github.com/ebean-orm-tools/ebean-maven-plugin/commits) Updates `io.avaje:avaje-jsonb` from 3.0-RC6 to 3.0-RC7 - [Release notes](https://github.com/avaje/avaje-jsonb/releases) - [Commits](https://github.com/avaje/avaje-jsonb/commits) Updates `io.avaje:avaje-jsonb-generator` from 3.0-RC6 to 3.0-RC7 Updates `io.avaje:avaje-jsonb-generator` from 3.0-RC6 to 3.0-RC7 Updates `io.ebean:querybean-generator` from 15.8.1 to 15.8.2 Updates `io.ebean:ebean-maven-plugin` from 15.8.1 to 15.8.2 - [Release notes](https://github.com/ebean-orm-tools/ebean-maven-plugin/releases) - [Changelog](https://github.com/ebean-orm-tools/ebean-maven-plugin/blob/master/release.properties) - [Commits](https://github.com/ebean-orm-tools/ebean-maven-plugin/commits) Updates `org.graalvm.buildtools:native-maven-plugin` from 0.10.4 to 0.10.5 - [Release notes](https://github.com/graalvm/native-build-tools/releases) - [Commits](https://github.com/graalvm/native-build-tools/compare/0.10.4...0.10.5) --- updated-dependencies: - dependency-name: io.ebean:ebean-bom dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: io.ebean:querybean-generator dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: io.ebean:ebean-maven-plugin dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: io.avaje:avaje-jsonb dependency-type: direct:production dependency-group: dependencies - dependency-name: io.avaje:avaje-jsonb-generator dependency-type: direct:development dependency-group: dependencies - dependency-name: io.avaje:avaje-jsonb-generator dependency-type: direct:development dependency-group: dependencies - dependency-name: io.ebean:querybean-generator dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: io.ebean:ebean-maven-plugin dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: org.graalvm.buildtools:native-maven-plugin dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies ... Signed-off-by: dependabot[bot] --- examples/example-jdk-jsonb/pom.xml | 2 +- pom.xml | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) 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 From 6206ce5a9ef6d147cde8495d3c781135670370f7 Mon Sep 17 00:00:00 2001 From: Josiah Noel <32279667+SentryMan@users.noreply.github.com> Date: Sun, 9 Feb 2025 22:33:33 -0500 Subject: [PATCH 2/2] Update README.md --- README.md | 38 +++++++++++++++++++------------------- 1 file changed, 19 insertions(+), 19 deletions(-) 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} ```