Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adding InheritedListeners to already-started components can cause IllegalStateException #7514

Closed
janbartel opened this issue Feb 2, 2022 · 2 comments · Fixed by #7522
Closed
Labels
Bug For general bugs on Jetty side

Comments

@janbartel
Copy link
Contributor

Jetty 10.0.x

When a webapp is hot-deployed to an already-started jetty via the deploy module, the o.e.j.deploy.bindings.StandardStarter does:

        if (contexts.isStarted() && handler.isStopped())
        {
            // start the handler manually
            handler.start();

            // After starting let the context manage state
            contexts.manage(handler);
        }

So the webapp is first started, and then the ContextHandlerCollection is told to manage it. During the call to manage, if an o.e.j.u.component.Container.InheritedListener is registered with jetty, then it will be added to every component of the newly started webapp.

If one of those components happens to be a o.e.j.io.ClientConnector, when the InheritedListener is registered with the connector's o.e.j.io.ClientConnector.ClientSelectorManager, then the call to addEventListener(EventListener) will fail because the ClientConnector.ClientSelectorManager is already in the started state, see:
https://github.com/eclipse/jetty.project/blob/jetty-10.0.x/jetty-io/src/main/java/org/eclipse/jetty/io/SelectorManager.java#L399.

This does not happen if the webapp is deployed during startup of jetty, because none of the component hierarchy is already in the started state, it is just starting.

This can be reproduced in the standard jetty distro by:

  1. enabling the jmx module (which has an InheritedListener)
  2. enabling the deploy module, along with http and websocket
  3. starting jetty the usual way
  4. deploying the cometd-6.0.5 demo webapp (which will contain a ClientConnector and ClientSelectorManager)
@janbartel janbartel added the Bug For general bugs on Jetty side label Feb 2, 2022
@janbartel
Copy link
Contributor Author

This problem does not affect jetty-9.4.

This problem is present in the jetty-10 series from 10.0.2 onwards.

@sbordet
Copy link
Contributor

sbordet commented Feb 2, 2022

This issue has been introduced with 25f8c65 in #5840.

What happen is that the JavaxWebSocketClientContainer is added to the WebAppContext lazily when it's first used.
In CometD, this happens when the WebAppContext is started, from a Servlet.init() method, which is earlier than usual (typically at the first WebSocket upgrade).
This adds an HttpClient instance as a child bean of JavaxWebSocketClientContainer, which is then already started when the Servlet.init() mechanism completes.

After the WebAppContext is started, like explained above, contexts.manage(handler) happens, which triggers the "inheritance" of the MBeanContainer listener on the component subtree.

I don't see a reason for SelectorManager.[add|remove]EventListener(...) to throw IllegalStateException if running, also because they are the only overridden methods that add the extra check that throws (other overrides do not).

sbordet added a commit that referenced this issue Feb 2, 2022
… can cause IllegalStateException

Removed the unnecessary check-and-throw statements from SelectorManager.

Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
@sbordet sbordet added this to To do in Jetty 10.0.8/11.0.8 - FROZEN via automation Feb 2, 2022
Jetty 10.0.8/11.0.8 - FROZEN automation moved this from To do to Done Feb 3, 2022
sbordet added a commit that referenced this issue Feb 3, 2022
#7522)

* Fixes #7514 - Adding InheritedListeners to already-started components can cause IllegalStateException

Removed the unnecessary check-and-throw statements from SelectorManager.
Use COW array for listeners that can be modified whilst selector is running.

Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
Signed-off-by: Greg Wilkins <gregw@webtide.com>
Co-authored-by: Greg Wilkins <gregw@webtide.com>
Vanpadje121212 added a commit to Vanpadje121212/jetty.project that referenced this issue Feb 6, 2022
commit 1184dc273da14f75df9b818a7a9946a25b599b2f
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Fri Feb 4 09:20:36 2022 +0000

    Bump google-cloud-datastore from 2.2.3 to 2.2.4

    Bumps [google-cloud-datastore](https://github.com/googleapis/java-datastore) from 2.2.3 to 2.2.4.
    - [Release notes](https://github.com/googleapis/java-datastore/releases)
    - [Changelog](https://github.com/googleapis/java-datastore/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/googleapis/java-datastore/compare/v2.2.3...v2.2.4)

    ---
    updated-dependencies:
    - dependency-name: com.google.cloud:google-cloud-datastore
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit 4166f8502635b6f3350d4644cb05c9f8419b4d5e
Merge: 4037861668 9d3e21365f
Author: Simone Bordet <simone.bordet@gmail.com>
Date:   Thu Feb 3 11:25:39 2022 +0100

    Merge pull request #7530 from eclipse/jetty-10.0.x-7529-upgrade-quiche-0_11_0

    Upgrade quiche native lib to version 0.11.0

commit 9d3e21365f5b08223528063c69c0cf33ff0183cb
Author: Ludovic Orban <lorban@bitronix.be>
Date:   Thu Feb 3 10:46:20 2022 +0100

     #7529 upgrade quiche native lib to version 0.11.0

    Signed-off-by: Ludovic Orban <lorban@bitronix.be>

commit 40378616681e8b8664b4fcdab7cc4efe1ce64244
Author: Simone Bordet <simone.bordet@gmail.com>
Date:   Thu Feb 3 09:51:37 2022 +0100

    Fixes #7514 - Adding InheritedListeners to already-started components… (#7522)

    * Fixes #7514 - Adding InheritedListeners to already-started components can cause IllegalStateException

    Removed the unnecessary check-and-throw statements from SelectorManager.
    Use COW array for listeners that can be modified whilst selector is running.

    Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
    Signed-off-by: Greg Wilkins <gregw@webtide.com>
    Co-authored-by: Greg Wilkins <gregw@webtide.com>

commit 221f677b45c572a0240c18493d7f94ec2cbe23e6
Merge: 74e40582f7 66cba0f861
Author: Simone Bordet <simone.bordet@gmail.com>
Date:   Thu Feb 3 09:49:55 2022 +0100

    Merge pull request #7526 from eclipse/jetty-10.0.x-7523-typo-annotationconfiguration

    Fixes #7523 - Typo in AnnotationConfiguration

commit 74e40582f76b4e6f92f1460a18a4a19caa7cbe82
Merge: f6283e490d a1439fdf60
Author: Simone Bordet <simone.bordet@gmail.com>
Date:   Thu Feb 3 09:49:25 2022 +0100

    Merge pull request #7525 from eclipse/jetty-10.0.x-7524-jmxconfiguration-missing-package

    Fixes #7524 - Missing package in JmxConfiguration

commit 66cba0f8617cb8e1c69abdb3adc8d020b752e333
Author: Simone Bordet <simone.bordet@gmail.com>
Date:   Wed Feb 2 22:11:37 2022 +0100

    Fixes #7523 - Typo in AnnotationConfiguration

    Removed protectAndExpose() call because org.eclipse.jetty.util.annotation has been moved to JmxConfiguration,
    and there is no need to expose org.eclipse.jetty.annotations.

    Signed-off-by: Simone Bordet <simone.bordet@gmail.com>

commit f6283e490d1bc84ce4881bc32cb40280d633893d
Merge: a8a6020ab2 fa6ca7cc12
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Wed Feb 2 21:07:02 2022 +0000

    Merge pull request #7520 from eclipse/dependabot/maven/jetty-10.0.x/com.google.cloud-google-cloud-datastore-2.2.3

commit a1439fdf60be7327e18c125a9f1a849ab7f02d66
Author: Simone Bordet <simone.bordet@gmail.com>
Date:   Wed Feb 2 18:04:57 2022 +0100

    Fixes #7524 - Missing package in JmxConfiguration

    Also protectAndExpose "org.eclipse.jetty.util.annotation" to make JMX annotations loaded by the server available to web applications.
    This allows the server JMX mechanism (MBeanContainer) to work on web application classes too.

    Signed-off-by: Simone Bordet <simone.bordet@gmail.com>

commit a8a6020ab2455633197376af226d32f80239d7ee
Author: Sebastian Lövdahl <slovdahl@hibox.fi>
Date:   Wed Feb 2 10:42:38 2022 +0200

    Fix log class name in ArrayByteBufferPool

    Signed-off-by: Sebastian Lövdahl <slovdahl@hibox.fi>
    (cherry picked from commit dcaf3f2d78e7ca2d8b38725d96fe0412f2a0c24d)

commit fa6ca7cc129c344f887f7ea83bfad8494c0253ee
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Wed Feb 2 09:35:54 2022 +0000

    Bump google-cloud-datastore from 2.2.2 to 2.2.3

    Bumps [google-cloud-datastore](https://github.com/googleapis/java-datastore) from 2.2.2 to 2.2.3.
    - [Release notes](https://github.com/googleapis/java-datastore/releases)
    - [Changelog](https://github.com/googleapis/java-datastore/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/googleapis/java-datastore/compare/v2.2.2...v2.2.3)

    ---
    updated-dependencies:
    - dependency-name: com.google.cloud:google-cloud-datastore
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit 3791f386844aa4af6636acf6371a3dca999b5fbc
Author: Joakim Erdfelt <joakim.erdfelt@gmail.com>
Date:   Tue Feb 1 13:58:41 2022 -0600

    Issue #6017 - fix accidentally broken k+=v property usage (#7510)

    Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>

commit 66d3165a8c7e49acd98e41dccfee8e5a3313e789
Merge: df526f351c abc4f05992
Author: Simone Bordet <simone.bordet@gmail.com>
Date:   Tue Feb 1 19:05:31 2022 +0100

    Merge pull request #7509 from eclipse/jetty-10.0.x-7496-Trie-Overflow

    Jetty 10.0.x : fix tries mistakenly throwing ArrayIndexOutOfBoundsException

commit abc4f0599295d0cd38e7a596285e49c4a1879565
Author: Simone Bordet <simone.bordet@gmail.com>
Date:   Tue Feb 1 19:04:26 2022 +0100

    Issue #7496 - Transient 400: Bad Request responses in jetty-9.4.45.v20220128

    Added missing checks from forward port.
    Removed unnecessary casts.

    Signed-off-by: Simone Bordet <simone.bordet@gmail.com>

commit 73832c4ab820e99dc0621f4bfa4b7cdbc6b81ea1
Author: Ludovic Orban <lorban@bitronix.be>
Date:   Tue Feb 1 15:18:22 2022 +0100

    #7496 Fix tries mistakenly throwing ArrayIndexOutOfBoundsException

    Fixes #7496 fix getBest() throwing ArrayIndexOutOfBoundsException on full tries

    Fixing jetty-maven-plugin IT test javax-annotation-api failure

    Signed-off-by: Ludovic Orban <lorban@bitronix.be>
    Signed-off-by: Greg Wilkins <gregw@webtide.com>
    Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
    Co-authored-by: Greg Wilkins <gregw@webtide.com>
    Co-authored-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
    Signed-off-by: Ludovic Orban <lorban@bitronix.be>

commit df526f351c275f19ceb8e142016be6413045b499
Merge: b36484928d 30f688919f
Author: Simone Bordet <simone.bordet@gmail.com>
Date:   Tue Feb 1 13:36:47 2022 +0100

    Merge pull request #7508 from eclipse/dependabot/maven/jetty-10.0.x/ch.qos.logback-logback-core-1.3.0-alpha13

    Bump logback-core from 1.3.0-alpha12 to 1.3.0-alpha13

commit b36484928d796ae5364fddd09a3d3c258bfbb3e9
Author: Olivier Lamy <oliver.lamy@gmail.com>
Date:   Tue Feb 1 21:27:34 2022 +1000

    test not needed anymore as it was only an example to a maven issue fixed in 3.8.4 (#7507)

    Signed-off-by: Olivier Lamy <oliver.lamy@gmail.com>

commit 30f688919f938ea72edb619c4b8f2cd4f817e611
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Feb 1 09:21:15 2022 +0000

    Bump logback-core from 1.3.0-alpha12 to 1.3.0-alpha13

    Bumps [logback-core](https://github.com/qos-ch/logback) from 1.3.0-alpha12 to 1.3.0-alpha13.
    - [Release notes](https://github.com/qos-ch/logback/releases)
    - [Commits](https://github.com/qos-ch/logback/compare/v_1.3.0-alpha12...v_1.3.0-alpha13)

    ---
    updated-dependencies:
    - dependency-name: ch.qos.logback:logback-core
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit c33c20ff93ef1996467a50d2c28c94d48e9226d9
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Mon Jan 31 20:15:06 2022 -0600

    Bump checkstyle from 9.2.1 to 9.3 (#7502)

    Bumps [checkstyle](https://github.com/checkstyle/checkstyle) from 9.2.1 to 9.3.
    - [Release notes](https://github.com/checkstyle/checkstyle/releases)
    - [Commits](https://github.com/checkstyle/checkstyle/compare/checkstyle-9.2.1...checkstyle-9.3)

    ---
    updated-dependencies:
    - dependency-name: com.puppycrawl.tools:checkstyle
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 6e660768b930f41fc2c3b07dfcbfb903c517990a
Merge: b0e334f14a cdf1aeff3e
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Mon Jan 31 21:53:13 2022 +0000

    Merge pull request #7499 from eclipse/dependabot/maven/jetty-10.0.x/org.asciidoctor-asciidoctor-maven-plugin-2.2.2

commit cdf1aeff3e4bac935c11a24b9c6536f359ead620
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Mon Jan 31 09:21:36 2022 +0000

    Bump asciidoctor-maven-plugin from 2.2.1 to 2.2.2

    Bumps [asciidoctor-maven-plugin](https://github.com/asciidoctor/asciidoctor-maven-plugin) from 2.2.1 to 2.2.2.
    - [Release notes](https://github.com/asciidoctor/asciidoctor-maven-plugin/releases)
    - [Changelog](https://github.com/asciidoctor/asciidoctor-maven-plugin/blob/main/CHANGELOG.adoc)
    - [Commits](https://github.com/asciidoctor/asciidoctor-maven-plugin/compare/asciidoctor-maven-plugin-2.2.1...asciidoctor-maven-plugin-2.2.2)

    ---
    updated-dependencies:
    - dependency-name: org.asciidoctor:asciidoctor-maven-plugin
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit 6c66ec509c4d04372c4725a8ad2561f657102b77
Author: Greg Wilkins <gregw@webtide.com>
Date:   Mon Jan 31 16:41:51 2022 +1100

    Test demonstrating exception after overflow for #7496

    Signed-off-by: Greg Wilkins <gregw@webtide.com>

commit b0e334f14a7337b3217b4c5409ec0c33f88eac4f
Author: Lachlan <lachlan@webtide.com>
Date:   Mon Jan 31 16:29:41 2022 +1100

    Run WebSocket Autobahn test for all Jetty, Javax and Core APIs (#7430)

    * Run WebSocket Autobahn test for all Jetty, Javax and Core APIs

    Signed-off-by: Lachlan Roberts <lachlan@webtide.com>

    Signed-off-by: Olivier Lamy <oliver.lamy@gmail.com>

commit 53762fbda49ad42271ad9d25353f6efc35ac5338
Merge: af1a8db549 1aaf2835df
Author: Simone Bordet <simone.bordet@gmail.com>
Date:   Fri Jan 28 18:13:32 2022 +0100

    Merge pull request #7483 from eclipse/jetty-10.0.x-enable-dependabot-jetty-11

    Adding back jetty-11 config to dependabot

commit 1aaf2835dff4131757caf38d6633eb084860ef28
Author: Joakim Erdfelt <joakim.erdfelt@gmail.com>
Date:   Fri Jan 28 11:12:12 2022 -0600

    Adding back jetty-11 config

    Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>

commit af1a8db54915c5c5060c3ef0657f8e100ab30c1c
Merge: 25e95ea899 98f291ce1a
Author: Simone Bordet <simone.bordet@gmail.com>
Date:   Fri Jan 28 12:12:38 2022 +0100

    Merge pull request #7462 from eclipse/dependabot/maven/jetty-10.0.x/io.grpc-grpc-core-1.44.0

    Bump grpc-core from 1.43.2 to 1.44.0

commit 25e95ea89901c3b024b71040dcedc8a27e9ec979
Merge: ae4bf41b79 080d761607
Author: Simone Bordet <simone.bordet@gmail.com>
Date:   Fri Jan 28 12:07:32 2022 +0100

    Merge pull request #7477 from eclipse/jetty-10.0.x-update-infinispan-deps

    Issue #7435 - update infinispan deps (10.0.x)

commit 080d7616076f3434b4c201e7ffe1453c220195bb
Merge: 846ea27da2 ae4bf41b79
Author: Simone Bordet <simone.bordet@gmail.com>
Date:   Fri Jan 28 12:07:21 2022 +0100

    Merge branch 'jetty-10.0.x' into jetty-10.0.x-update-infinispan-deps

commit ae4bf41b79e5fb7088a8c8fd562fbef3cea34cb3
Merge: 29aee93898 43cb27b36d
Author: Simone Bordet <simone.bordet@gmail.com>
Date:   Fri Jan 28 12:01:07 2022 +0100

    Merge pull request #7467 from eclipse/dependabot/maven/jetty-10.0.x/org.mariadb.jdbc-mariadb-java-client-3.0.3

    Bump mariadb-java-client from 2.7.5 to 3.0.3

commit 98f291ce1a35194e95365f29b4c6955ec4e955fb
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Fri Jan 28 04:38:17 2022 +0000

    Bump grpc-core from 1.43.2 to 1.44.0

    Bumps [grpc-core](https://github.com/grpc/grpc-java) from 1.43.2 to 1.44.0.
    - [Release notes](https://github.com/grpc/grpc-java/releases)
    - [Commits](https://github.com/grpc/grpc-java/compare/v1.43.2...v1.44.0)

    ---
    updated-dependencies:
    - dependency-name: io.grpc:grpc-core
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit 29aee93898c1967856db1635d5ac01e125fbfd67
Merge: 9181457013 c7173d2634
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Fri Jan 28 04:33:38 2022 +0000

    Merge pull request #7470 from eclipse/dependabot/maven/jetty-10.0.x/com.google.errorprone-error_prone_annotations-2.11.0

commit 846ea27da240640f25cc0004a2b09f89141c51b5
Author: Joakim Erdfelt <joakim.erdfelt@gmail.com>
Date:   Thu Jan 27 14:39:38 2022 -0600

    Fix jetty-maven-plugin src/it compilation failures

    Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>

commit c7173d26349ba105e24ea7e471ddd82319982639
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Thu Jan 27 18:55:12 2022 +0000

    Bump error_prone_annotations from 2.10.0 to 2.11.0

    Bumps [error_prone_annotations](https://github.com/google/error-prone) from 2.10.0 to 2.11.0.
    - [Release notes](https://github.com/google/error-prone/releases)
    - [Commits](https://github.com/google/error-prone/compare/v2.10.0...v2.11.0)

    ---
    updated-dependencies:
    - dependency-name: com.google.errorprone:error_prone_annotations
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit a5de59705f3ccf88e5bd54356eb2cd622de5df46
Merge: 6f58c0f70b b2cca26b27
Author: Joakim Erdfelt <joakim.erdfelt@gmail.com>
Date:   Thu Jan 27 12:32:22 2022 -0600

    Merge remote-tracking branch 'origin/dependabot/maven/jetty-10.0.x/com.fasterxml.jackson.core-jackson-annotations-2.13.1' into jetty-10.0.x-update-infinispan-deps

commit 6f58c0f70b9b3f3e2f112615398a84c7452b41ec
Merge: 1f1078cf5e 68a5550ca6
Author: Joakim Erdfelt <joakim.erdfelt@gmail.com>
Date:   Thu Jan 27 12:31:25 2022 -0600

    Merge remote-tracking branch 'origin/dependabot/maven/jetty-10.0.x/org.apache.avro-avro-1.11.0' into jetty-10.0.x-update-infinispan-deps

commit 1f1078cf5e096251706c072366630dc70f7677ea
Merge: 9181457013 52a60a12dd
Author: Joakim Erdfelt <joakim.erdfelt@gmail.com>
Date:   Thu Jan 27 12:29:30 2022 -0600

    Merge remote-tracking branch 'origin/dependabot/maven/jetty-10.0.x/com.fasterxml.jackson.core-jackson-core-2.13.1' into jetty-10.0.x-update-infinispan-deps

commit 52a60a12ddbf67ebe6f32e2c576d3e89473a753b
Author: Joakim Erdfelt <joakim.erdfelt@gmail.com>
Date:   Thu Jan 27 11:40:01 2022 -0600

    Fix dependency properties

    + Alphabetize (again)
    + Use common syntax
    + Sync all jackson dependencies to version 2.13.1

    Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>

commit 43cb27b36dd97ca8f6f0c029e3ea08faff729f8d
Author: Joakim Erdfelt <joakim.erdfelt@gmail.com>
Date:   Thu Jan 27 11:31:07 2022 -0600

    Fix test compile due to mariadb 3.x API change

    Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>

commit 0d92ad882603c30227476ab55870b6e32a7f0997
Merge: af74b79473 67dd3b80b2
Author: Joakim Erdfelt <joakim.erdfelt@gmail.com>
Date:   Thu Jan 27 11:24:17 2022 -0600

    Merge branch 'dependabot/maven/jetty-10.0.x/org.mariadb.jdbc-mariadb-java-client-3.0.3' of github.com:eclipse/jetty.project into dependabot/maven/jetty-10.0.x/org.mariadb.jdbc-mariadb-java-client-3.0.3

commit af74b7947357a77eb74888dbde551c0b82c97652
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Thu Jan 27 17:08:03 2022 +0000

    Bump mariadb-java-client from 2.7.5 to 3.0.3

    Bumps [mariadb-java-client](https://github.com/mariadb-corporation/mariadb-connector-j) from 2.7.5 to 3.0.3.
    - [Release notes](https://github.com/mariadb-corporation/mariadb-connector-j/releases)
    - [Changelog](https://github.com/mariadb-corporation/mariadb-connector-j/blob/master/CHANGELOG.md)
    - [Commits](https://github.com/mariadb-corporation/mariadb-connector-j/compare/2.7.5...3.0.3)

    ---
    updated-dependencies:
    - dependency-name: org.mariadb.jdbc:mariadb-java-client
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit 9181457013190c44d52340478b375346a72ce409
Author: Simone Bordet <simone.bordet@gmail.com>
Date:   Thu Jan 27 18:20:41 2022 +0100

    Updated copyright years.

    Signed-off-by: Simone Bordet <simone.bordet@gmail.com>

commit 2016ca9dfd4769e33f413f345c631f7c36084578
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Thu Jan 27 17:08:18 2022 +0000

    Bump jackson-core from 2.13.0 to 2.13.1

    Bumps [jackson-core](https://github.com/FasterXML/jackson-core) from 2.13.0 to 2.13.1.
    - [Release notes](https://github.com/FasterXML/jackson-core/releases)
    - [Commits](https://github.com/FasterXML/jackson-core/compare/jackson-core-2.13.0...jackson-core-2.13.1)

    ---
    updated-dependencies:
    - dependency-name: com.fasterxml.jackson.core:jackson-core
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit 67dd3b80b245f617e6a706834763183988923c30
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Thu Jan 27 17:08:03 2022 +0000

    Bump mariadb-java-client from 2.7.5 to 3.0.3

    Bumps [mariadb-java-client](https://github.com/mariadb-corporation/mariadb-connector-j) from 2.7.5 to 3.0.3.
    - [Release notes](https://github.com/mariadb-corporation/mariadb-connector-j/releases)
    - [Changelog](https://github.com/mariadb-corporation/mariadb-connector-j/blob/master/CHANGELOG.md)
    - [Commits](https://github.com/mariadb-corporation/mariadb-connector-j/compare/2.7.5...3.0.3)

    ---
    updated-dependencies:
    - dependency-name: org.mariadb.jdbc:mariadb-java-client
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit 68a5550ca64ad0c6b2c72185ad5e34fddebb5ab1
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Thu Jan 27 17:07:53 2022 +0000

    Bump avro from 1.9.2 to 1.11.0

    Bumps avro from 1.9.2 to 1.11.0.

    ---
    updated-dependencies:
    - dependency-name: org.apache.avro:avro
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit c6e011e9ba19d1b3662341a51827f816725e8d65
Merge: fba2ef09e9 72eb04a8fa
Author: Simone Bordet <simone.bordet@gmail.com>
Date:   Thu Jan 27 18:06:35 2022 +0100

    Merge pull request #7454 from eclipse/jetty-10.0.x-dependabot-infinispan-11

    Limit dependabot version ranges for infinispan, jakarta.cdi, and jakarta.transactions

commit 72eb04a8fa9a590ed59f025f12559816f9e72781
Author: Joakim Erdfelt <joakim.erdfelt@gmail.com>
Date:   Thu Jan 27 10:59:54 2022 -0600

    Fix quoting on infinispan rule

    Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>

commit 9d31dd60896c5bac93af8d4de1c4a443e14e4d26
Author: Joakim Erdfelt <joakim.erdfelt@gmail.com>
Date:   Thu Jan 27 10:56:41 2022 -0600

    Adding version range limits for cdi & interceptor APIs

    Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>

commit fba2ef09e9eb7c7bb57a5e7cc937ed32813d09ac
Author: Dell Green <dell.green@ideaworks.co.uk>
Date:   Thu Jan 27 16:50:38 2022 +0000

    Issue #6282 - Allow SecuredRedirectHandler status code to be configurable (#7441)

    Signed-off-by: Dell Green <dell.green@ideaworks.co.uk>

commit b2cca26b27ec66c247b8efc2ca48c0a79ccd04a8
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Thu Jan 27 16:45:21 2022 +0000

    Bump jackson-annotations from 2.13.0 to 2.13.1

    Bumps [jackson-annotations](https://github.com/FasterXML/jackson) from 2.13.0 to 2.13.1.
    - [Release notes](https://github.com/FasterXML/jackson/releases)
    - [Commits](https://github.com/FasterXML/jackson/commits)

    ---
    updated-dependencies:
    - dependency-name: com.fasterxml.jackson.core:jackson-annotations
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit b49cc9b4f33134b797d9e5c4a1ad03525e5107d4
Merge: 6d3a09f821 f8fc7f38a8
Author: Simone Bordet <simone.bordet@gmail.com>
Date:   Thu Jan 27 17:44:50 2022 +0100

    Merge pull request #7447 from eclipse/dependabot/maven/jetty-10.0.x/com.google.inject-guice-5.1.0

    Bump guice from 5.0.1 to 5.1.0

commit 6d3a09f821f97aaf3bc0addfa3f0881b89ff5353
Merge: cb127793e5 551f866dbb
Author: Simone Bordet <simone.bordet@gmail.com>
Date:   Thu Jan 27 17:44:12 2022 +0100

    Merge pull request #7438 from eclipse/dependabot/maven/jetty-10.0.x/org.codehaus.mojo-versions-maven-plugin-2.9.0

    Bump versions-maven-plugin from 2.8.1 to 2.9.0

commit cb127793e5d8b5c5730b964392a9a905ba49191d
Author: Joakim Erdfelt <joakim.erdfelt@gmail.com>
Date:   Thu Jan 27 10:42:30 2022 -0600

    Happy New Year 2022 (#7459)

    Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>

commit 576d543410bdc27a20ffcfd300d4585dbf45fb45
Author: Jan Bartel <janb@webtide.com>
Date:   Thu Jan 27 20:45:23 2022 +1100

    Use commons.io.version property

    Signed-off-by: Jan Bartel <janb@webtide.com>

commit bc0eebf26bd1b95aa1c580185bf85cdd6526c270
Author: Jan Bartel <janb@webtide.com>
Date:   Thu Jan 27 20:17:01 2022 +1100

    Jetty 10.0.x 7435 transitive deps security warnings (#7455)

    * Issue #7435 Update some transitive deps to avoid security warnings

    Signed-off-by: Jan Bartel <janb@webtide.com>

commit 1ee37a850f739d948fa2a936536b4cef4a9ef376
Author: Olivier Lamy <oliver.lamy@gmail.com>
Date:   Thu Jan 27 14:12:46 2022 +1000

    dependabot should manage infinispan only < 12

    Signed-off-by: Olivier Lamy <oliver.lamy@gmail.com>

commit f8fc7f38a837f78cbf25423745d033aa09ac2dc8
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Jan 25 09:22:11 2022 +0000

    Bump guice from 5.0.1 to 5.1.0

    Bumps [guice](https://github.com/google/guice) from 5.0.1 to 5.1.0.
    - [Release notes](https://github.com/google/guice/releases)
    - [Commits](https://github.com/google/guice/compare/5.0.1...5.1.0)

    ---
    updated-dependencies:
    - dependency-name: com.google.inject:guice
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit 551f866dbbdfda1db392f19e3c6c8747b00ed726
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Mon Jan 24 09:28:17 2022 +0000

    Bump versions-maven-plugin from 2.8.1 to 2.9.0

    Bumps [versions-maven-plugin](https://github.com/mojohaus/versions-maven-plugin) from 2.8.1 to 2.9.0.
    - [Release notes](https://github.com/mojohaus/versions-maven-plugin/releases)
    - [Changelog](https://github.com/mojohaus/versions-maven-plugin/blob/master/ReleaseNotes.md)
    - [Commits](https://github.com/mojohaus/versions-maven-plugin/compare/versions-maven-plugin-2.8.1...versions-maven-plugin-2.9.0)

    ---
    updated-dependencies:
    - dependency-name: org.codehaus.mojo:versions-maven-plugin
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit e135a5c40531b34e788e6aa19f0a45194474ee97
Merge: 98277f3f7d 2391e66b9f
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Sun Jan 23 21:16:56 2022 +0000

    Merge pull request #7416 from eclipse/dependabot/maven/jetty-10.0.x/org.apache.maven.plugins-maven-plugin-plugin-3.6.4

commit 98277f3f7d9e97ce0ab3f386fa1891396569aa72
Merge: 20876309f2 a6026714e2
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Fri Jan 21 23:45:05 2022 +0000

    Merge pull request #7433 from eclipse/dependabot/maven/jetty-10.0.x/org.eclipse.tycho-tycho-p2-repository-plugin-2.6.0

commit a6026714e25ab01f916849c95b44bac2bc4213ef
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Fri Jan 21 09:21:32 2022 +0000

    Bump tycho-p2-repository-plugin from 2.5.0 to 2.6.0

    Bumps tycho-p2-repository-plugin from 2.5.0 to 2.6.0.

    ---
    updated-dependencies:
    - dependency-name: org.eclipse.tycho:tycho-p2-repository-plugin
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit 20876309f2a7dc68df61e7f9eae220619a4c7e27
Merge: c5e4b43c01 9736579bd5
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Fri Jan 21 01:38:50 2022 +0000

    Merge pull request #7428 from eclipse/dependabot/maven/jetty-10.0.x/org.mariadb.jdbc-mariadb-java-client-2.7.5

commit c5e4b43c016914e149c36c9e104fe560ec4237ef
Merge: 62f24dfd86 64de9f5a07
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Fri Jan 21 01:38:15 2022 +0000

    Merge pull request #7426 from eclipse/dependabot/maven/jetty-10.0.x/org.testcontainers-testcontainers-bom-1.16.3

commit 62f24dfd866ba20beaf28b8c981d78faaf10c064
Merge: e4140e2ee4 6e6357311b
Author: Simone Bordet <simone.bordet@gmail.com>
Date:   Thu Jan 20 19:53:44 2022 +0100

    Merge pull request #7423 from eclipse/jetty-security-process

    Security process file

commit e4140e2ee483c2ac6ecf0915ea81adb275f0ad04
Author: Ludovic Orban <lorban@bitronix.be>
Date:   Thu Jan 20 12:34:57 2022 +0100

     #7318 disable assertion for H3 as it's not a valid assertion for UDP

    Signed-off-by: Ludovic Orban <lorban@bitronix.be>

commit aef74807658bbf7ffccf207afe4155145abb60d0
Author: Ludovic Orban <lorban@bitronix.be>
Date:   Wed Jan 19 16:17:40 2022 +0100

     #7318 fix the assertion parameters' order

    Signed-off-by: Ludovic Orban <lorban@bitronix.be>

commit 9736579bd5d1a9d4fdf7b9540f1f8d2d6f48c82a
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Thu Jan 20 09:21:18 2022 +0000

    Bump mariadb-java-client from 2.7.4 to 2.7.5

    Bumps [mariadb-java-client](https://github.com/mariadb-corporation/mariadb-connector-j) from 2.7.4 to 2.7.5.
    - [Release notes](https://github.com/mariadb-corporation/mariadb-connector-j/releases)
    - [Changelog](https://github.com/mariadb-corporation/mariadb-connector-j/blob/2.7.5/CHANGELOG.md)
    - [Commits](https://github.com/mariadb-corporation/mariadb-connector-j/compare/2.7.4...2.7.5)

    ---
    updated-dependencies:
    - dependency-name: org.mariadb.jdbc:mariadb-java-client
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit 64de9f5a078b5d3ee0dc75ffa6ec82aacf15a0e5
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Thu Jan 20 09:18:37 2022 +0000

    Bump testcontainers-bom from 1.16.2 to 1.16.3

    Bumps [testcontainers-bom](https://github.com/testcontainers/testcontainers-java) from 1.16.2 to 1.16.3.
    - [Release notes](https://github.com/testcontainers/testcontainers-java/releases)
    - [Changelog](https://github.com/testcontainers/testcontainers-java/blob/master/CHANGELOG.md)
    - [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.16.2...1.16.3)

    ---
    updated-dependencies:
    - dependency-name: org.testcontainers:testcontainers-bom
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit a169b8ae4650adaa98499c568f092694976cc319
Merge: 4a7ae1fca9 4e1a9a1500
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Thu Jan 20 05:54:57 2022 +0000

    Merge pull request #7401 from eclipse/dependabot/maven/jetty-10.0.x/io.grpc-grpc-core-1.43.2

commit 6e6357311b0c84853b9d15287ce1274a13de8634
Author: Greg Wilkins <gregw@webtide.com>
Date:   Thu Jan 20 08:24:20 2022 +1100

    Security process file

commit 4a7ae1fca9b6da1de32e8e20945991ffa4df10a8
Merge: fd2407c72f 56d88ddb5e
Author: Simone Bordet <simone.bordet@gmail.com>
Date:   Wed Jan 19 19:21:41 2022 +0100

    Merge pull request #7419 from Artur-/patch-1

    Update resource base example so it works

commit fd2407c72fad2e058ac9799d160589eac22d3bf9
Author: mszabo-wikia <mszabo@fandom.com>
Date:   Wed Jan 19 18:56:27 2022 +0100

    Clarify that requestHeaderSize is a cumulative limit (#7417)

    * Clarify that requestHeaderSize is a cumulative limit

    HttpConfiguration documents the requestHeaderSize configuration option
    as being a limit on the size of a single request header, but it is in
    fact a limit on the cumulative size of all request headers as well as
    the request URI. This patch updates the documentation accordingly, and
    adds test cases for the HTTP/1.x and HTTP/2 parsers to verify the
    behavior.

    NB.: the HTTP/3 parser and configuration seem to correctly document this
    option as being a global limit on header size.

    * Improve requestHeaderSize tests and documentation per review

    Signed-off-by: Máté Szabó <mszabo@wikia-inc.com>

commit 56d88ddb5e8b4cae7d4cf8c9050039def2171dc6
Author: Artur <artur@vaadin.com>
Date:   Wed Jan 19 14:22:24 2022 +0200

    Make example actually work

commit b262006bf069e9e53c3f02a5567d309788686320
Author: Artur <artur@vaadin.com>
Date:   Wed Jan 19 13:09:36 2022 +0200

    Update parameter name to match new version

    The code change was done in eclipse/jetty.project#5142

commit 2391e66b9fa606ac145679560cd0fe25b93e369e
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Wed Jan 19 02:22:55 2022 +0000

    Bump maven-plugin-plugin from 3.6.2 to 3.6.4

    Bumps [maven-plugin-plugin](https://github.com/apache/maven-plugin-tools) from 3.6.2 to 3.6.4.
    - [Release notes](https://github.com/apache/maven-plugin-tools/releases)
    - [Commits](https://github.com/apache/maven-plugin-tools/compare/maven-plugin-tools-3.6.2...maven-plugin-tools-3.6.4)

    ---
    updated-dependencies:
    - dependency-name: org.apache.maven.plugins:maven-plugin-plugin
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit 8cc9802dbdf1ada7edc971b069c02b44b58e5a2c
Merge: 2b41e4d231 01a97d4425
Author: Lachlan <lachlan@webtide.com>
Date:   Wed Jan 19 13:21:47 2022 +1100

    Merge pull request #7410 from eclipse/dependabot/maven/jetty-10.0.x/maven.plugin-tools.version-3.6.4

    Bump maven.plugin-tools.version from 3.6.2 to 3.6.4

commit 2b41e4d2316c1c84285a5af0adf6b5d3ecdcabdb
Author: Lachlan <lachlan@webtide.com>
Date:   Wed Jan 19 10:47:45 2022 +1100

    Issue #7351 - large WebSocket payloads with permessage-deflate hang (#7360)

    PerMessageDeflateExtension and FragmentExtensions now intercept demand for incoming frames. These extensions may fragment a single frame into many frames, so they must wait until a new frame has been demanded before forwarding the next synthetic frame to the application.

commit 113cafafefe45d9ae9cad4a73fdc5b2a9227bacb
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Jan 18 11:10:05 2022 -0600

    Bump jboss-logging from 3.4.2.Final to 3.4.3.Final (#7381)

    * Bump jboss-logging from 3.4.2.Final to 3.4.3.Final

    Bumps [jboss-logging](https://github.com/jboss-logging/jboss-logging) from 3.4.2.Final to 3.4.3.Final.
    - [Release notes](https://github.com/jboss-logging/jboss-logging/releases)
    - [Commits](https://github.com/jboss-logging/jboss-logging/compare/3.4.2.Final...3.4.3.Final)

    ---
    updated-dependencies:
    - dependency-name: org.jboss.logging:jboss-logging
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    * Bump jboss-logmanager.version to 2.1.18.Final

    Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>

    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>

commit 01a97d4425777f4418d27c0d5e91c78cd7de4922
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Jan 18 09:20:12 2022 +0000

    Bump maven.plugin-tools.version from 3.6.2 to 3.6.4

    Bumps `maven.plugin-tools.version` from 3.6.2 to 3.6.4.

    Updates `maven-plugin-annotations` from 3.6.2 to 3.6.4
    - [Release notes](https://github.com/apache/maven-plugin-tools/releases)
    - [Commits](https://github.com/apache/maven-plugin-tools/compare/maven-plugin-tools-3.6.2...maven-plugin-tools-3.6.4)

    Updates `maven-plugin-tools-api` from 3.6.2 to 3.6.4
    - [Release notes](https://github.com/apache/maven-plugin-tools/releases)
    - [Commits](https://github.com/apache/maven-plugin-tools/compare/maven-plugin-tools-3.6.2...maven-plugin-tools-3.6.4)

    ---
    updated-dependencies:
    - dependency-name: org.apache.maven.plugin-tools:maven-plugin-annotations
      dependency-type: direct:production
      update-type: version-update:semver-patch
    - dependency-name: org.apache.maven.plugin-tools:maven-plugin-tools-api
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit 25306366d4b5d2cdea3eea07861a5d3d145683d6
Author: Ludovic Orban <lorban@bitronix.be>
Date:   Mon Jan 17 10:20:48 2022 +0100

     #7201 improve efforts to call listeners only when needed and guard against potential concurrent closures

    Signed-off-by: Ludovic Orban <lorban@bitronix.be>

commit fdeb03d5562dec69517fb2bd5979fcd33fc8771d
Author: Ludovic Orban <lorban@bitronix.be>
Date:   Fri Jan 14 16:59:58 2022 +0100

     #7201 try to call released() and removed() listeners when the connection pool gets closed

    Signed-off-by: Ludovic Orban <lorban@bitronix.be>

commit 902b85b4790145cabe15edc6bd432786df25e409
Merge: 9cbbeddbdd c58e9e0fb1
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Fri Jan 14 21:39:07 2022 +0000

    Merge pull request #7402 from eclipse/dependabot/maven/jetty-10.0.x/com.github.jnr-jnr-unixsocket-0.38.17

commit c58e9e0fb1174be0ed0d420e2ca3dc2d4fa955b2
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Fri Jan 14 17:22:49 2022 +0000

    Bump jnr-unixsocket from 0.38.15 to 0.38.17

    Bumps [jnr-unixsocket](https://github.com/jnr/jnr-unixsocket) from 0.38.15 to 0.38.17.
    - [Release notes](https://github.com/jnr/jnr-unixsocket/releases)
    - [Commits](https://github.com/jnr/jnr-unixsocket/compare/jnr-unixsocket-0.38.15...jnr-unixsocket-0.38.17)

    ---
    updated-dependencies:
    - dependency-name: com.github.jnr:jnr-unixsocket
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit 4e1a9a1500066b19dcf169ff7d22d16bcbea2e23
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Fri Jan 14 17:21:29 2022 +0000

    Bump grpc-core from 1.43.1 to 1.43.2

    Bumps [grpc-core](https://github.com/grpc/grpc-java) from 1.43.1 to 1.43.2.
    - [Release notes](https://github.com/grpc/grpc-java/releases)
    - [Commits](https://github.com/grpc/grpc-java/compare/v1.43.1...v1.43.2)

    ---
    updated-dependencies:
    - dependency-name: io.grpc:grpc-core
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit 9cbbeddbdd14f45f8a016726cd0cdf5bda4cc480
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Fri Jan 14 11:18:52 2022 -0600

    Bump hawtio-default from 2.14.3 to 2.14.4 (#7397)

    Bumps [hawtio-default](https://github.com/hawtio/hawtio) from 2.14.3 to 2.14.4.
    - [Release notes](https://github.com/hawtio/hawtio/releases)
    - [Changelog](https://github.com/hawtio/hawtio/blob/master/CHANGES.md)
    - [Commits](https://github.com/hawtio/hawtio/compare/hawtio-2.14.3...hawtio-2.14.4)

    ---
    updated-dependencies:
    - dependency-name: io.hawt:hawtio-default
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 848682d6e59e8efe71979538b91b0130841ed597
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Fri Jan 14 11:18:25 2022 -0600

    Bump maven-bundle-plugin from 5.1.3 to 5.1.4 (#7399)

    Bumps maven-bundle-plugin from 5.1.3 to 5.1.4.

    ---
    updated-dependencies:
    - dependency-name: org.apache.felix:maven-bundle-plugin
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit d88fc7685fe8b81ecd8a7ced3a855365dfb4b9ec
Merge: bd3275037f 24873b5119
Author: Simone Bordet <simone.bordet@gmail.com>
Date:   Fri Jan 14 12:26:36 2022 +0100

    Merge pull request #7385 from eclipse/dependabot/maven/jetty-10.0.x/org.codehaus.mojo-build-helper-maven-plugin-3.3.0

    Bump build-helper-maven-plugin from 3.2.0 to 3.3.0

commit bd3275037fe4fb63d8be9959f231c3becbdead28
Merge: 779d009a57 212282c300
Author: Simone Bordet <simone.bordet@gmail.com>
Date:   Fri Jan 14 12:26:20 2022 +0100

    Merge pull request #7384 from eclipse/dependabot/maven/jetty-10.0.x/org.asciidoctor-asciidoctorj-2.5.3

    Bump asciidoctorj from 2.5.2 to 2.5.3

commit 779d009a57fad56c75087118adce72138627f2db
Merge: 0613818c5e 0309d8c074
Author: Simone Bordet <simone.bordet@gmail.com>
Date:   Fri Jan 14 12:26:00 2022 +0100

    Merge pull request #7383 from eclipse/dependabot/maven/jetty-10.0.x/org.apache.maven.plugins-maven-jar-plugin-3.2.2

    Bump maven-jar-plugin from 3.2.0 to 3.2.2

commit 0613818c5ef027f98d56c1614c3282ea5fcb3832
Author: Jan Bartel <janb@webtide.com>
Date:   Fri Jan 14 15:39:38 2022 +1100

    Issue #7375 Request scoped sessions (#7390)

    Signed-off-by: Jan Bartel <janb@webtide.com>

commit 24873b5119bbdfe3c5a868b74f781933a631f061
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Thu Jan 13 17:31:32 2022 +0000

    Bump build-helper-maven-plugin from 3.2.0 to 3.3.0

    Bumps [build-helper-maven-plugin](https://github.com/mojohaus/build-helper-maven-plugin) from 3.2.0 to 3.3.0.
    - [Release notes](https://github.com/mojohaus/build-helper-maven-plugin/releases)
    - [Commits](https://github.com/mojohaus/build-helper-maven-plugin/compare/build-helper-maven-plugin-3.2.0...build-helper-maven-plugin-3.3.0)

    ---
    updated-dependencies:
    - dependency-name: org.codehaus.mojo:build-helper-maven-plugin
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit 26bf5612f28c2e7b742f8e25c69063e2a08905bd
Merge: 54f8adad01 7931b7ff42
Author: Simone Bordet <simone.bordet@gmail.com>
Date:   Thu Jan 13 18:31:08 2022 +0100

    Merge pull request #7367 from eclipse/dependabot/maven/jetty-10.0.x/com.github.jnr-jnr-posix-3.1.15

    Bump jnr-posix from 3.1.14 to 3.1.15

commit 212282c3009d320cebde711f93bec789ca982f64
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Thu Jan 13 17:31:00 2022 +0000

    Bump asciidoctorj from 2.5.2 to 2.5.3

    Bumps [asciidoctorj](https://github.com/asciidoctor/asciidoctorj) from 2.5.2 to 2.5.3.
    - [Release notes](https://github.com/asciidoctor/asciidoctorj/releases)
    - [Changelog](https://github.com/asciidoctor/asciidoctorj/blob/main/CHANGELOG.adoc)
    - [Commits](https://github.com/asciidoctor/asciidoctorj/compare/v2.5.2...v2.5.3)

    ---
    updated-dependencies:
    - dependency-name: org.asciidoctor:asciidoctorj
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit 54f8adad01ef8b1585caf53f308c708b3ebb6159
Merge: ec6e554751 3e7a3bac89
Author: Simone Bordet <simone.bordet@gmail.com>
Date:   Thu Jan 13 18:29:29 2022 +0100

    Merge pull request #7358 from eclipse/dependabot/maven/jetty-10.0.x/com.github.spotbugs-spotbugs-maven-plugin-4.5.3.0

    Bump spotbugs-maven-plugin from 4.5.2.0 to 4.5.3.0

commit 0309d8c0742482f0b4d1c27e0dffa4996266b16c
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Thu Jan 13 17:25:25 2022 +0000

    Bump maven-jar-plugin from 3.2.0 to 3.2.2

    Bumps [maven-jar-plugin](https://github.com/apache/maven-jar-plugin) from 3.2.0 to 3.2.2.
    - [Release notes](https://github.com/apache/maven-jar-plugin/releases)
    - [Commits](https://github.com/apache/maven-jar-plugin/compare/maven-jar-plugin-3.2.0...maven-jar-plugin-3.2.2)

    ---
    updated-dependencies:
    - dependency-name: org.apache.maven.plugins:maven-jar-plugin
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit ec6e5547510317b8c627eaf12031e6f0b4e7f940
Merge: 1617fed5f3 182ebfe5c8
Author: Simone Bordet <simone.bordet@gmail.com>
Date:   Thu Jan 13 18:25:17 2022 +0100

    Merge pull request #7362 from eclipse/dependabot/maven/jetty-10.0.x/com.github.jnr-jnr-enxio-0.32.13

    Bump jnr-enxio from 0.32.12 to 0.32.13

commit 1617fed5f31ad7dba3b7b682791468fb607d8c2c
Merge: f0810c0fa4 71a706248a
Author: Simone Bordet <simone.bordet@gmail.com>
Date:   Thu Jan 13 18:23:17 2022 +0100

    Merge pull request #7379 from eclipse/dependabot/maven/jetty-10.0.x/com.google.cloud-google-cloud-datastore-2.2.2

    Bump google-cloud-datastore from 2.2.1 to 2.2.2

commit f0810c0fa47f66c795966994993d078c9df4761f
Author: Ludovic Orban <lorban@bitronix.be>
Date:   Thu Dec 23 16:26:25 2021 +0100

     #7281 review test suite to improve code coverage

    Signed-off-by: Ludovic Orban <lorban@bitronix.be>

commit 09c1b06399672e244079cdf341880a3b78f5660d
Author: Ludovic Orban <lorban@bitronix.be>
Date:   Tue Dec 21 12:27:28 2021 +0100

     #7281 add special case for zero-length content

    Signed-off-by: Ludovic Orban <lorban@bitronix.be>

commit 5a551a832bc67d188e9e601a282f56a40133900d
Author: Ludovic Orban <lorban@bitronix.be>
Date:   Tue Dec 21 12:08:08 2021 +0100

     #7281 check that at least one byte of raw content is consumed by the interceptor and clarify its javadoc

    Signed-off-by: Ludovic Orban <lorban@bitronix.be>

commit 0fb3079c9024a7ba1a41de4521081ccf65370ccc
Author: Ludovic Orban <lorban@bitronix.be>
Date:   Mon Dec 20 15:57:09 2021 +0100

     #7281 improve isSpecial javadoc

    Signed-off-by: Ludovic Orban <lorban@bitronix.be>

commit 5cad97e134eacef3541512767183bf05188a04de
Author: Ludovic Orban <lorban@bitronix.be>
Date:   Mon Dec 20 12:38:40 2021 +0100

     #7281 rewrite nextTransformedContent

    Signed-off-by: Ludovic Orban <lorban@bitronix.be>

commit 1682265a000b701720103a7cd2f52c82dff6beb8
Author: Ludovic Orban <lorban@bitronix.be>
Date:   Fri Dec 17 12:06:20 2021 +0100

     #7281 add more tests and fix shortcomings

    Signed-off-by: Ludovic Orban <lorban@bitronix.be>

commit ec9846c116a8c5d4904f6b23643585814c641ed5
Author: Ludovic Orban <lorban@bitronix.be>
Date:   Fri Dec 17 09:21:05 2021 +0100

     #7281 add Interceptor javadoc

    Signed-off-by: Ludovic Orban <lorban@bitronix.be>

commit 91f29a04a9967c3dc1db2748bcd1d944b21da753
Author: Ludovic Orban <lorban@bitronix.be>
Date:   Thu Dec 16 14:38:15 2021 +0100

     #7281 pass special content to interceptors

    Signed-off-by: Ludovic Orban <lorban@bitronix.be>

commit 7931b7ff42feb4a2f30d46ad54d378ee8f9dbc6d
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Thu Jan 13 13:47:10 2022 +0000

    Bump jnr-posix from 3.1.14 to 3.1.15

    Bumps [jnr-posix](https://github.com/jnr/jnr-posix) from 3.1.14 to 3.1.15.
    - [Release notes](https://github.com/jnr/jnr-posix/releases)
    - [Commits](https://github.com/jnr/jnr-posix/compare/jnr-posix-3.1.14...jnr-posix-3.1.15)

    ---
    updated-dependencies:
    - dependency-name: com.github.jnr:jnr-posix
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit 182ebfe5c853dc5f6438fc01078e13eb11664e84
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Thu Jan 13 13:46:53 2022 +0000

    Bump jnr-enxio from 0.32.12 to 0.32.13

    Bumps [jnr-enxio](https://github.com/jnr/jnr-enxio) from 0.32.12 to 0.32.13.
    - [Release notes](https://github.com/jnr/jnr-enxio/releases)
    - [Commits](https://github.com/jnr/jnr-enxio/compare/jnr-enxio-0.32.12...jnr-enxio-0.32.13)

    ---
    updated-dependencies:
    - dependency-name: com.github.jnr:jnr-enxio
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit 71a706248a949dccb25877ba6a41314234f7bf8e
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Thu Jan 13 13:46:11 2022 +0000

    Bump google-cloud-datastore from 2.2.1 to 2.2.2

    Bumps [google-cloud-datastore](https://github.com/googleapis/java-datastore) from 2.2.1 to 2.2.2.
    - [Release notes](https://github.com/googleapis/java-datastore/releases)
    - [Changelog](https://github.com/googleapis/java-datastore/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/googleapis/java-datastore/compare/v2.2.1...v2.2.2)

    ---
    updated-dependencies:
    - dependency-name: com.google.cloud:google-cloud-datastore
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit 7ecab4be6a403a836b6a6738891cb08be91f8ab9
Merge: 0ac6718b35 29ede20341
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Thu Jan 13 13:44:54 2022 +0000

    Merge pull request #7365 from eclipse/dependabot/maven/jetty-10.0.x/com.github.jnr-jnr-ffi-2.2.11

commit 0ac6718b353f1d3faa65b84331cc2e9cff6f4b7e
Author: Simone Bordet <simone.bordet@gmail.com>
Date:   Thu Jan 13 13:17:32 2022 +0100

    Fixes #7209 - Flaky test GoAwayTest.testServerGoAwayWithStalledStreamServerConsumesDataOfInFlightStream()

    Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
    (cherry picked from commit 0fb733f32ad6b08ccceb5d5c0e01df2c95d44d37)

commit 51123c7cd15a922e00fac41ad4cb3352ce8e5d2b
Author: Simone Bordet <simone.bordet@gmail.com>
Date:   Wed Jan 12 17:12:01 2022 +0100

    Fixes #7369 - Document CustomRequestLog

    Added documentation to the programming guide.
    Removed related old documentation.

    Signed-off-by: Simone Bordet <simone.bordet@gmail.com>

commit 251649f0a98c6ef331280a6db1e78a20ab2e3e5b
Author: Simone Bordet <simone.bordet@gmail.com>
Date:   Wed Jan 12 15:52:00 2022 +0100

    Generate plantuml images in the images/ directory.

    Signed-off-by: Simone Bordet <simone.bordet@gmail.com>

commit d055c1c52494ffc97903d4352de0ac3b3bd7e0aa
Author: Simone Bordet <simone.bordet@gmail.com>
Date:   Wed Jan 12 15:14:31 2022 +0100

    Changed URLs from adoptopenjdk.net to adoptium.net.

    Signed-off-by: Simone Bordet <simone.bordet@gmail.com>

commit b51465f91aae2cf8048843c36a7a8d781861bbb2
Author: Simone Bordet <simone.bordet@gmail.com>
Date:   Wed Jan 12 10:27:53 2022 +0100

    Fixes #7369 - Document CustomRequestLog (#7370)

    * Fixes #7369 - Document CustomRequestLog

    Introduced `JavadocIncludeExtension` to include javadoc snippets in the documentation.
    Added documentation about request logging.
    Updated `CustomRequestLog` javadocs.

    Signed-off-by: Simone Bordet <simone.bordet@gmail.com>

commit 95f5773cb8fce174fe8ef4ffd1cff4ae72d697c8
Author: Simone Bordet <simone.bordet@gmail.com>
Date:   Tue Jan 11 16:41:34 2022 +0100

    Fixed typo.

commit ff10c263327890c8bb4a85dcbe1a261ae2bcee0b
Author: lujiefsi <lujiefsi@foxmail.com>
Date:   Mon Jan 10 03:56:22 2022 -0600

    fix resource leak (#7361)

    Fix resource leaks

commit 29ede20341cda5a3799055e5c89e145e9683d866
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Fri Jan 7 09:22:48 2022 +0000

    Bump jnr-ffi from 2.2.10 to 2.2.11

    Bumps [jnr-ffi](https://github.com/jnr/jnr-ffi) from 2.2.10 to 2.2.11.
    - [Release notes](https://github.com/jnr/jnr-ffi/releases)
    - [Commits](https://github.com/jnr/jnr-ffi/compare/jnr-ffi-2.2.10...jnr-ffi-2.2.11)

    ---
    updated-dependencies:
    - dependency-name: com.github.jnr:jnr-ffi
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit 1984d2de11241508ac1bb622c79b34d1cb7fe824
Author: Joakim Erdfelt <joakim.erdfelt@gmail.com>
Date:   Thu Jan 6 08:01:08 2022 -0600

    Issue #7277 - Allow `Request.getLocalName()` and `.getLocalPort()` to be overridden (#7357)

    * Issue #7277 - Allow `Request.getLocalName()` and `.getLocalPort()` to be overridden (#7316)

    * Introduce `HttpConfiguration.setServerAuthority(HostPort)`
      to influence `ServletRequest.getServerName()` and `ServletRequest.getServerPort()`
    * Introduce `HttpConfiguration.setLocalAddress(SocketAddress)`
      to influence `ServletRequest.getLocalName()`, `ServletRequest.getLocalPort()`, and `ServletRequest.getLocalAddr()`
    * Correcting Request URI logic on abs-uri without authority
    * Adding test cases

    Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>

commit 3042f2b2bf2f3146ea6d338dd97caee98067b458
Author: Simone Bordet <simone.bordet@gmail.com>
Date:   Thu Jan 6 11:08:12 2022 +0100

    Fixes #7348 - Slow CONNECT request causes NPE (#7349) (#7352)

    * Fixes #7348 - Slow CONNECT request causes NPE (#7349)

    Added NPE guard in `HttpReceiverOverHTTP.onUpgradeFrom()`.
    Expanded logic in `HttpReceiverOverHTTP.parse()` to return true in case of CONNECT + 200.

    Fixed `ProxyConnection.toConnectionString()` to avoid NPEs.

    Fixed `HttpClientTest.testCONNECTWithHTTP10()` logic
    after changes to fix this issue.

    Now a tunneled connection is not put back into the connection pool,
    and if applications explicitly want to use it, they must re-enable
    fill interest, similarly to what should be done after upgrade+101.

    Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
    (cherry picked from commit 5eb7b70df7d1e25ffb4ce267126c122f94c181fd)
    Signed-off-by: Simone Bordet <simone.bordet@gmail.com>

commit 3e7a3bac89013341cdcab513ca3622e54d810dc1
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Thu Jan 6 09:22:54 2022 +0000

    Bump spotbugs-maven-plugin from 4.5.2.0 to 4.5.3.0

    Bumps [spotbugs-maven-plugin](https://github.com/spotbugs/spotbugs-maven-plugin) from 4.5.2.0 to 4.5.3.0.
    - [Release notes](https://github.com/spotbugs/spotbugs-maven-plugin/releases)
    - [Commits](https://github.com/spotbugs/spotbugs-maven-plugin/compare/spotbugs-maven-plugin-4.5.2.0...spotbugs-maven-plugin-4.5.3.0)

    ---
    updated-dependencies:
    - dependency-name: com.github.spotbugs:spotbugs-maven-plugin
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit 13956b27e2e635fe1b22dda179f52974e7f9d2b3
Author: Joakim Erdfelt <joakim.erdfelt@gmail.com>
Date:   Wed Jan 5 12:26:05 2022 -0600

    Issue #7297 - Removing log4j 1.x (#7353)

    * Issue #7297 - Removing log4j 1.x

    Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>

    * Issue #7297 - Deprecating log4j 1.x

    Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>

commit 45fc93aec143703297d7a6bc6bf24c29b94232ff
Author: Joakim Erdfelt <joakim.erdfelt@gmail.com>
Date:   Wed Jan 5 10:33:26 2022 -0600

    Issue #7354 - Do not add demo jars to jetty-home (#7355)

    * Issue #7354 - Do not add demo jars to jetty-home

    Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>

    * Issue #7254 - Do not add lib/ext directory to jetty-home

    Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>

commit 5aa598efd5626fe82c04de6b546b7a3857bbc2e1
Author: Jan Bartel <janb@webtide.com>
Date:   Tue Jan 4 14:10:58 2022 +1100

    Issue #7313 Add AttributeContainerMap as bean to server for all constructors. (#7317)

    Signed-off-by: Jan Bartel <janb@webtide.com>

commit 6de526e808bb2ecdcbd36b8e6286236b8666db2b
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Mon Jan 3 10:11:34 2022 -0600

    Bump maven-scm-provider-jgit from 1.10.0 to 1.12.2 (#7347)

    Bumps maven-scm-provider-jgit from 1.10.0 to 1.12.2.

    ---
    updated-dependencies:
    - dependency-name: org.apache.maven.scm:maven-scm-provider-jgit
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 528ac643ac49205ef6f2d6235a84e578a7fb9063
Author: Simone Bordet <simone.bordet@gmail.com>
Date:   Mon Jan 3 10:47:43 2022 +0100

    Issue #7299 - Enabling the logging-logback module prevents eclipse re… (#7335)

    * Issue #7299 - Enabling the logging-logback module prevents eclipse remote debugging.

    Added documentation as discussed in the issue.

    Signed-off-by: Simone Bordet <simone.bordet@gmail.com>

commit ce6e495c34f2dac69f62603d9975526a7f2b7087
Merge: f69c479d19 074b6d136b
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Fri Dec 31 18:31:19 2021 +0000

    Merge pull request #7345 from eclipse/dependabot/maven/jetty-10.0.x/org.apache.maven.plugins-maven-deploy-plugin-3.0.0-M2

commit 074b6d136bf807fb1ca6ac9f8081ffcba1c580a8
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Fri Dec 31 09:19:31 2021 +0000

    Bump maven-deploy-plugin from 3.0.0-M1 to 3.0.0-M2

    Bumps [maven-deploy-plugin](https://github.com/apache/maven-deploy-plugin) from 3.0.0-M1 to 3.0.0-M2.
    - [Release notes](https://github.com/apache/maven-deploy-plugin/releases)
    - [Commits](https://github.com/apache/maven-deploy-plugin/compare/maven-deploy-plugin-3.0.0-M1...maven-deploy-plugin-3.0.0-M2)

    ---
    updated-dependencies:
    - dependency-name: org.apache.maven.plugins:maven-deploy-plugin
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit f69c479d1919552081462be578d4d1a0c0815f8f
Merge: dd642415c7 c4785743af
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Wed Dec 29 21:45:21 2021 +0000

    Merge pull request #7339 from eclipse/dependabot/maven/jetty-10.0.x/org.apache.maven.plugins-maven-site-plugin-3.10.0

commit c4785743aff763f5e5e38fe42bf699e103e446f4
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Wed Dec 29 20:12:43 2021 +0000

    Bump maven-site-plugin from 3.9.1 to 3.10.0

    Bumps [maven-site-plugin](https://github.com/apache/maven-site-plugin) from 3.9.1 to 3.10.0.
    - [Release notes](https://github.com/apache/maven-site-plugin/releases)
    - [Commits](https://github.com/apache/maven-site-plugin/compare/maven-site-plugin-3.9.1...maven-site-plugin-3.10.0)

    ---
    updated-dependencies:
    - dependency-name: org.apache.maven.plugins:maven-site-plugin
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit dd642415c72ad1df32340661f84e998a3f9ac7f0
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Wed Dec 29 06:54:34 2021 -0600

    Bump log4j-api from 2.17.0 to 2.17.1 (#7343)

    Bumps log4j-api from 2.17.0 to 2.17.1.

    ---
    updated-dependencies:
    - dependency-name: org.apache.logging.log4j:log4j-api
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 7d04f2964b26eeca17cab0e9c626a35d0887c0f4
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Wed Dec 29 06:53:40 2021 -0600

    Bump checkstyle from 9.2 to 9.2.1 (#7340)

    Bumps [checkstyle](https://github.com/checkstyle/checkstyle) from 9.2 to 9.2.1.
    - [Release notes](https://github.com/checkstyle/checkstyle/releases)
    - [Commits](https://github.com/checkstyle/checkstyle/compare/checkstyle-9.2...checkstyle-9.2.1)

    ---
    updated-dependencies:
    - dependency-name: com.puppycrawl.tools:checkstyle
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 3c02a03a3837ea4386bd4b021385d5a92e215917
Author: Joakim Erdfelt <joakim.erdfelt@gmail.com>
Date:   Tue Dec 28 20:11:52 2021 -0600

    Issue #6973 - Setup Request/Response objects for success with RequestLog (#7183)

    * Issue #6973 - Setup Request/Response objects for success with RequestLog

    + Prevents reading of Request body parameters
    + Still allows raw Request.getInputStream() and
      Request.getReader() usage
    + Restores committed response status code.
    + Does not rest committed response headers.
    + Adding testcase for post-commit response header
      issue. (currently disabled)
    + Remove Request.onRequestLog()
    + Move requestlog calling from HttpChannel to Request.onCompleted
    + address scenario where HttpChannel is null

    Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>

commit 95804b80c81ec75345dd087596b09cdcd712de6b
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Sun Dec 26 08:35:21 2021 -0600

    Bump jmh.version from 1.33 to 1.34 (#7337)

    Bumps `jmh.version` from 1.33 to 1.34.

    Updates `jmh-core` from 1.33 to 1.34

    Updates `jmh-generator-annprocess` from 1.33 to 1.34

    ---
    updated-dependencies:
    - dependency-name: org.openjdk.jmh:jmh-core
      dependency-type: direct:production
      update-type: version-update:semver-minor
    - dependency-name: org.openjdk.jmh:jmh-generator-annprocess
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 5ba8947f577fdb1b4350cf7991f2a786662416e6
Merge: 40fe015546 a98b3e8efa
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Thu Dec 23 22:07:08 2021 +0000

    Merge pull request #7334 from eclipse/dependabot/maven/jetty-10.0.x/ch.qos.logback-logback-core-1.3.0-alpha12

commit 40fe0155465d0ec6fda2c37dbfeabb52c0f06624
Merge: acd9189cba 11e85b2993
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Thu Dec 23 22:04:27 2021 +0000

    Merge pull request #7330 from eclipse/dependabot/maven/jetty-10.0.x/maven.resolver.version-1.7.3

commit a98b3e8efaa749014b07b25c2dfaff84a8136314
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Thu Dec 23 20:33:52 2021 +0000

    Bump logback-core from 1.3.0-alpha11 to 1.3.0-alpha12

    Bumps [logback-core](https://github.com/qos-ch/logback) from 1.3.0-alpha11 to 1.3.0-alpha12.
    - [Release notes](https://github.com/qos-ch/logback/releases)
    - [Commits](https://github.com/qos-ch/logback/compare/v_1.3.0-alpha11...v_1.3.0-alpha12)

    ---
    updated-dependencies:
    - dependency-name: ch.qos.logback:logback-core
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit 11e85b2993aa7d6476b72bbcceb751c7262fb453
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Thu Dec 23 20:31:30 2021 +0000

    Bump maven.resolver.version from 1.7.2 to 1.7.3

    Bumps `maven.resolver.version` from 1.7.2 to 1.7.3.

    Updates `maven-resolver-util` from 1.7.2 to 1.7.3
    - [Release notes](https://github.com/apache/maven-resolver/releases)
    - [Commits](https://github.com/apache/maven-resolver/compare/maven-resolver-1.7.2...maven-resolver-1.7.3)

    Updates `maven-resolver-api` from 1.7.2 to 1.7.3
    - [Release notes](https://github.com/apache/maven-resolver/releases)
    - [Commits](https://github.com/apache/maven-resolver/compare/maven-resolver-1.7.2...maven-resolver-1.7.3)

    Updates `maven-resolver-spi` from 1.7.2 to 1.7.3
    - [Release notes](https://github.com/apache/maven-resolver/releases)
    - [Commits](https://github.com/apache/maven-resolver/compare/maven-resolver-1.7.2...maven-resolver-1.7.3)

    Updates `maven-resolver-connector-basic` from 1.7.2 to 1.7.3
    - [Release notes](https://github.com/apache/maven-resolver/releases)
    - [Commits](https://github.com/apache/maven-resolver/compare/maven-resolver-1.7.2...maven-resolver-1.7.3)

    Updates `maven-resolver-transport-file` from 1.7.2 to 1.7.3
    - [Release notes](https://github.com/apache/maven-resolver/releases)
    - [Commits](https://github.com/apache/maven-resolver/compare/maven-resolver-1.7.2...maven-resolver-1.7.3)

    Updates `maven-resolver-transport-http` from 1.7.2 to 1.7.3
    - [Release notes](https://github.com/apache/maven-resolver/releases)
    - [Commits](https://github.com/apache/maven-resolver/compare/maven-resolver-1.7.2...maven-resolver-1.7.3)

    ---
    updated-dependencies:
    - dependency-name: org.apache.maven.resolver:maven-resolver-util
      dependency-type: direct:production
      update-type: version-update:semver-patch
    - dependency-name: org.apache.maven.resolver:maven-resolver-api
      dependency-type: direct:production
      update-type: version-update:semver-patch
    - dependency-name: org.apache.maven.resolver:maven-resolver-spi
      dependency-type: direct:production
      update-type: version-update:semver-patch
    - dependency-name: org.apache.maven.resolver:maven-resolver-connector-basic
      dependency-type: direct:production
      update-type: version-update:semver-patch
    - dependency-name: org.apache.maven.resolver:maven-resolver-transport-file
      dependency-type: direct:production
      update-type: version-update:semver-patch
    - dependency-name: org.apache.maven.resolver:maven-resolver-transport-http
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit acd9189cbafeef24310f2a38180a071c68033f41
Merge: 532e63b523 02b8a5be9e
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Thu Dec 23 20:28:05 2021 +0000

    Merge pull request #7333 from eclipse/dependabot/maven/jetty-10.0.x/org.codehaus.plexus-plexus-component-annotations-2.1.1

commit 02b8a5be9e62e7a61c178579d901da53bf5f93bf
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Thu Dec 23 09:24:57 2021 +0000

    Bump plexus-component-annotations from 2.1.0 to 2.1.1

    Bumps [plexus-component-annotations](https://github.com/codehaus-plexus/plexus-containers) from 2.1.0 to 2.1.1.
    - [Release notes](https://github.com/codehaus-plexus/plexus-containers/releases)
    - [Changelog](https://github.com/codehaus-plexus/plexus-containers/blob/master/ReleaseNotes.md)
    - [Commits](https://github.com/codehaus-plexus/plexus-containers/compare/plexus-containers-2.1.0...plexus-containers-2.1.1)

    ---
    updated-dependencies:
    - dependency-name: org.codehaus.plexus:plexus-component-annotations
      dependency-type: direct:production
      update-type: version-…
joakime pushed a commit that referenced this issue Feb 24, 2022
#7522)

* Fixes #7514 - Adding InheritedListeners to already-started components can cause IllegalStateException

Removed the unnecessary check-and-throw statements from SelectorManager.
Use COW array for listeners that can be modified whilst selector is running.

Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
Signed-off-by: Greg Wilkins <gregw@webtide.com>
Co-authored-by: Greg Wilkins <gregw@webtide.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug For general bugs on Jetty side
Projects
No open projects
Development

Successfully merging a pull request may close this issue.

2 participants