This is an automated email from the ASF dual-hosted git repository.

vladimirsitnikov pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/jmeter.git


The following commit(s) were added to refs/heads/master by this push:
     new 873560160b fix(deps): update wiremock to 3.13.1
873560160b is described below

commit 873560160bd781b97ea59b766c5efdba051cde5d
Author: Mend Renovate <[email protected]>
AuthorDate: Mon Mar 24 06:33:17 2025 +0000

    fix(deps): update wiremock to 3.13.1
---
 gradle/verification-keyring.keys                   | 276 +++++++++++++++++++++
 gradle/verification-metadata.xml                   |  37 ++-
 src/bom-testing/build.gradle.kts                   |   2 +-
 src/bom-thirdparty/build.gradle.kts                |   2 +-
 .../backend/influxdb/HttpMetricsSenderTest.java    |   3 +-
 src/dist/src/dist/expected_release_jars.csv        |   6 +-
 src/protocol/http/build.gradle.kts                 |   2 +-
 .../http/sampler/ParallelResourcesAndIpSource.java |  14 +-
 src/testkit-wiremock/build.gradle.kts              |   2 +-
 .../apache/jmeter/wiremock/RequestCountDown.java   |  14 +-
 10 files changed, 325 insertions(+), 33 deletions(-)

diff --git a/gradle/verification-keyring.keys b/gradle/verification-keyring.keys
index 6a244c4a0c..eb0d2dc9f0 100644
--- a/gradle/verification-keyring.keys
+++ b/gradle/verification-keyring.keys
@@ -582,6 +582,21 @@ 
X5YMgwSL9/YSSjMR2mQTEdyWCrEf9V16o1+9cceijPsDp0NNKG8hoieZhC+WqPHJ
 =ovHb
 -----END PGP PUBLIC KEY BLOCK-----
 
+pub    9266326161C26F29
+uid    Lukas Krecan <[email protected]>
+
+sub    315AC4FAFFE2E4C0
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+
+mDMEZcE89BYJKwYBBAHaRw8BAQdA7Ni9rQFR9Uw6LaJRNfxMfrAKM/DHwZF5WtGM
+SFy4gdG0H0x1a2FzIEtyZWNhbiA8bHVrYXNAa3JlY2FuLm5ldD64OARlwTz0Egor
+BgEEAZdVAQUBAQdAEdB/seuPDCQkURZTgPLfmuuyCwl+iHXMD4xaE+WvrhwDAQgH
+iH4EGBYKACYWIQTu1iAgOISbR/7q0eySZjJhYcJvKQUCZcE89AIbDAUJBaOagAAK
+CRCSZjJhYcJvKZVQAQCxnUXOtUZkdAbLnw4S8GOZ+8u7S4nv5oyiMM4SlU7W/QEA
+rOVOI2fhj6BHyTEUdDX/G56L/D2nMpzzcjG8mCJItw8=
+=KHEO
+-----END PGP PUBLIC KEY BLOCK-----
+
 pub    928FBF39003C0425
 uid    Spring Builds (JAR Signing) <[email protected]>
 
@@ -974,6 +989,21 @@ z74Y+1/XQhaVY3fqNg==
 =SM1h
 -----END PGP PUBLIC KEY BLOCK-----
 
+pub    9E31AB27445478DB
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+
+mQGNBGLFUBsBDADA5+ZXKX+8DOgWuJqgfU894pplb/jDl3gxDfieWCOf8l+Ii1/Z
+BYqyiy/JWp5mI5Y+nnLafBSvqv5Voqu5m7E88rmsbRYL06Nuss46I/QV0v8Glsx/
+0NekPjuS6kJVWMYeYT5vZ4u44+T+TR3BEKzlQfLaFxIM2DOCzi0/vzrdPLvjGO32
+COu98t4wBcF8nQdgQicfa85PShzT6uOLTRhG2pGDDMlTe8sLJ1+TbDHClHtdM1C9
+YAMV6U/9UjU03HWvbzcJoefl4IZkg1AkVLCvCQx9rvraKJXq7s7IUjHKkj+7cheh
+55VAeO68r4XlLVPTZCeTsmLvJlJKVpYw/VEyeT5yD0cSoZztD8wzbs3O+ZjzG7Z/
+DIiwAty/ixdwYDOnDdP2AagUIutzi5iIKaWVMkgelADa4AyyEfmzZa//JKrnYVoU
+RRGi9WkUJYQwQxCvDq7x4wz6uG6M+01Rk5UNrAwrWVPA2QDluLJ4/87oZFpWs3vL
+UkHwJryFEsC5fvUAEQEAAQ==
+=LKcH
+-----END PGP PUBLIC KEY BLOCK-----
+
 pub    9EB80E92EB2135B1
 uid    Slawomir Jaranowski <[email protected]>
 
@@ -1518,6 +1548,36 @@ 
vvzB6IAo6+u3AQDURXWfVKKr73oZFosnOt63VHnW6BV9mMqjj3wenu9FlQ==
 =Kqmv
 -----END PGP PUBLIC KEY BLOCK-----
 
+pub    AFBD3AF8EAFA72DA
+uid    Stefan Bodewig <[email protected]>
+
+sub    7280CDF0944021EB
+sub    23738DFD7C40DE43
+sub    5CF0293EA49D19DD
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+
+mDMEZ3LX/xYJKwYBBAHaRw8BAQdAIdAjqLeHEeaXXtvamSE2M95tcMTIgPQuvvSz
+BqTnpEK0I1N0ZWZhbiBCb2Rld2lnIDxib2Rld2lnQGFwYWNoZS5vcmc+uDMEZ3LZ
+kRYJKwYBBAHaRw8BAQdAZeHA/xPzLbmHCIYqrguQWSGZcQowJLnVVi3qLeTg9C2I
+9QQYFgoAJhYhBLwmxTr1Mfi0s/WTCq+9Ovjq+nLaBQJnctmRAhsCBQkFo5qAAIEJ
+EK+9Ovjq+nLadiAEGRYKAB0WIQQAV2cH1DOdzYiPrAJygM3wlEAh6wUCZ3LZkQAK
+CRBygM3wlEAh6zTLAP9Jnxxgj6f2+NCzDjVZY1OOIMMJK36hdmIzvVwqu8cLGgEA
+luqqLtzs+O2G6xe/RgYiA0wsmYiYQ62Mi0ubAnc/LQommAEA/kr7WBndUSqCPs8Z
+5x0eERdbKUaQM/43GyLQTm19uXABAOTV9fQrmC0EJt99zTtEJOmHQqseeuSbI1+/
+hXBi2+wIuDMEZ3LZexYJKwYBBAHaRw8BAQdAnjgzX41KUvzRR1ht18HWrpmDiSEE
+FuP8nY9Nb7Xo366I9QQYFgoAJhYhBLwmxTr1Mfi0s/WTCq+9Ovjq+nLaBQJnctl7
+AhsCBQkFo5qAAIEJEK+9Ovjq+nLadiAEGRYKAB0WIQRqkxYesZkOg0bnuisjc439
+fEDeQwUCZ3LZewAKCRAjc439fEDeQzmdAQDaMrecftNbQuzrvhomns/ZBpfn4B4d
+Br0RknZA+l0bowD+ORGuCSyemOZarGba7iIOd7cGjLnGNeVPQ7ymnmSRnwjKyQD/
+TUGY+dJrA0b39CPfXOwKxtkwTpifTR/+RF+rFMqpGUUBAN5FO/6OrOpOaNaBS0jj
+ZbvDfSERKlfE+P47d6zm3QgPuDgEZ3LX/xIKKwYBBAGXVQEFAQEHQGzQJC2D3B64
+mOg20hAlCftcfA9HQa005px3upnGYRkpAwEIB4h+BBgWCgAmFiEEvCbFOvUx+LSz
+9ZMKr706+Or6ctoFAmdy1/8CGwwFCQWjmoAACgkQr706+Or6ctpB4wEAykj/I0p8
+J3ydtrFDLoPLopH0hYFjMppfl/q7+Gq3wVQA+wT46QO4EimDLt69hB0+MlKRvBXd
+ykWk1Wysqwq51xwM
+=JFPz
+-----END PGP PUBLIC KEY BLOCK-----
+
 pub    B0F3710FA64900E7
 sub    7892707E9657EBD4
 -----BEGIN PGP PUBLIC KEY BLOCK-----
@@ -1639,6 +1699,42 @@ 
BQJKMGw7AhsMAAoJELNB3bAg/Larfc0AnAmQbEg9XnLr/t0iUS7+V7FcL5KpAJ9k
 =DGI6
 -----END PGP PUBLIC KEY BLOCK-----
 
+pub    B460E7C4ED66826D
+uid    ethlo <[email protected]>
+
+sub    CF1DA7EADAD9F49D
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+
+mQGNBF6GGxUBDAC3c0QZ72oaErIkaF/xEzAId982m5FgtV3DpZAANZyPRK9csDci
+49QPkqpLM/QCmxGYn1ckZJQmXsGjrNuCFKDCEsKwFa4h0IsoHn2OlqCBNq3MxeFm
+sGtYAqZ1d/pChyKZIi2yk1UMHEufm78jSgLS/WX0DRe3xNn6j1/lVguulwHnM6GM
+HbSahVIlt6Eeh25VKpSJ0ACC3zFopeIwX91nmXmDwslU4HbQZvZ3TC2murj7x5Fs
+K7rU0lOHor0L4Y7lAjosKqUFMHKzreSEhvgGDSg8KpVdQXprd6vsWo+2Ys9+aA9J
+tbfO94px4B6dH0pwCFlw3YveAhxQV9ZGpch4dhb+38Ffm4o9eCyqYn4K4ZUWYyOU
+YzGemfADmX0DLFTo3OcLkwfCOQppGaL6x7Ym8VWXv31zH9esmsXizmlGK81964oo
+pT2HlpL9XIAFHd2Efh29soVsXSOfmHenGSpcpV6fmH7HjfInVl2aQsXzvcKNeOFV
+qrismNf06p18BAEAEQEAAbQXZXRobG8gPG1hdmVuQGV0aGxvLmNvbT65AY0EXoYb
+FQEMANanagx2CO3gBzIEHHhnwJj+jRQ7Sir9QrYMeeMMPkbWZ+mmUsjYopL90WXF
+VNj2kRA4cci10JIurUm7FtLUQ98szeMgmrdjbw44A1Mligyvhfgk2vgrhG5SOG4S
+OedQEnEeHKjQsM9cRfc30Fdl01eLWIJJdagywb/mpKhMItbUuu1DAww+bdbt2CWX
+rurCJu1L9Wr9/a/ws8Ydfk/mM2vRtbB8qGu6MQiCXJ/qk1dVAn2TutopT9ERTHVq
+j2rslpSzETUIy0Js+V7jygZVp8RPQciqtiHNt61YiV8K3kVh06wbYwACiF6HE+pQ
+m5fG7n5dMUXMN3ov+B3RUtCDIC1LVyg8jfT90gklF4hDSm7rmKGDoU1O9JOBrunX
+xzC+eYPxiKd0UUEGqBfn7PhB9tQT2IsvDxP59yF7oY6pnQszyv/SW0c5PlILbYWz
+63f0sb4q3RACKv+F55j4ZGbeNEdUYJk7eAP8Lv8c3uGgxJ+qtcsdcqAbHzSXwonz
+H3QlGwARAQABiQG8BBgBCgAmFiEEsoaEbDQbty0eX4XKtGDnxO1mgm0FAl6GGxUC
+GwwFCQPCZwAACgkQtGDnxO1mgm3mCAv/b8RjgGsVU4hFPqAsrCoOueiQgiJhrbq5
+gwVyCsB4TQTYwgd1I6EJKu7TxmoYtosjisxqoGq059UfNSO6vOX+8osMzfLBZYmH
+1qrTmsKCAz7aInRs3b5oZzg2jQP0AU1IVPxbfmqPtZBRh9pV4Q9whkbM3RYQX/4G
+T72kZWI0+SyhUyZ03LZAphh5iFo2eDnzYa6YSC5M/zyzJ8i3Rg8GoIuYYrC/eFVp
+Axl7QzlsuXamCWVp+bxUK9uzr2K2dZYnm/fqPv5foLjdsKoziOCVJIjtNk+CTLNe
+VnI0pCmL/oDCql5q70GRQiA1WWC/geCy+aSD2kNPiDtAoLiQgAWLR7V1/5llDQ26
+l94OGXKc0+w/qMZano87wau3p5ct2cAGf9N4BFHITEo/AgkhngOB3W/njg8sO9B/
+uEGefNSYlEWXseq+ucvUlrtStV0lKYVBKAgFibb0Wk8ayfSvIfDI/9Kd610n/IOI
+cZYUskQLV+tetMac6Lb3AOJ7HzGV3DSn
+=6FIP
+-----END PGP PUBLIC KEY BLOCK-----
+
 pub    B7C3B43D18EAA8B7
 uid    Karl Heinz Marbaise (SoftwareEntwicklung Beratung Schulung) 
<[email protected]>
 
@@ -3340,6 +3436,21 @@ 
IQkQ9C6H+WZQFckWIQTzGEvNVfTQFuMNTJv0Lof5ZlAVyX7PAJ9ztvyEP04cy6zP
 =dtK1
 -----END PGP PUBLIC KEY BLOCK-----
 
+pub    F5C81DE10A0B8ECC
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+
+mQGNBGY/odABDADzlZ1BXT0zN3rL+z4HP8r/2xM6zN950fwRimBTOiT6uE8aQSxq
+283R/gIgM+yQBGjStLP3k/TsFJ2FCz7sug+7s1RP70ymkshalTRg+9QHBr2MU1Cx
+Xoh3fiH8BLOb3FIxH1wdAtOOoNxbz64Ftcptu3L0I1y2qEwOGNOyvqbntdCuwNbX
+/zwZUyb3tOVVrrZ5bp+6jMoBKEEWS7effqhGqXLlO4yTMBXR4pwzhch2IGCe+4M3
+a5C2SIJbR70PMk6aJ2+no2LycYRYJx/t2umAbxuCtwT6t/xh8v5ekbXAu5G3h5y+
+T2bF8rjMhVe6DBgJ08uFge3Oom5a5uZx8sQASdLCng8nKjGO4Q8jWmsEj+OiHnnX
+g0oKkirnWbAVrWysgNKAXfwGfDBG95K1F67kVhNjXTx0MDcxpsT9TPxz/nDuzRpQ
+ey5M11+Bl/fEM5UuzRpPgPd//bU+L3FgEUguB4kzsiYlhsUQRyCq1x868AchLWey
+vaVIq2DY101GIP0AEQEAAQ==
+=YHos
+-----END PGP PUBLIC KEY BLOCK-----
+
 pub    F6BC09712C8DF6EC
 uid    Uriel Chemouni (dev) <[email protected]>
 
@@ -4194,6 +4305,61 @@ YauuFdKHKzn72X+iAJQgiVtlHt5xxm8DnCt8RGdK9ohuBCmE4xkiXw==
 =Kajw
 -----END PGP PUBLIC KEY BLOCK-----
 
+pub    10C01C5A2F6059E7
+uid    Mark E D Thomas <[email protected]>
+
+sub    A05557215E763BEC
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+
+mQINBEq0DukBEAD4jovHOPJDxoD+JnO1Go2kiwpgRULasGlrVKuSUdP6wzcaqWmX
+pqtOJKKwW2MQFQLmg7nQ9RjJwy3QCbKNDJQA/bwbQT1F7WzTCz2S6vxC4zxKck4t
+6RZBq2dJsYKF0CEh6ZfY4dmKvhq+3istSoFRdHYoOPGWZpuRDqfZPdGm/m335/6K
+GH59oysn1NE7a2a+kZzjBSEgv23+l4Z1Rg7+fpz1JcdHSdC2Z+ZRxML25eVatRVz
+4yvDOZItqDURP24zWOodxgboldV6Y88C3v/7KRR+1vklzkuA2FqF8Q4r/2f0su7M
+UVviQcy29y/RlLSDTTYoVlCZ1ni14qFU7Hpw43KJtgXmcUwq31T1+SlXdYjNJ1aF
+kUi8BjCHDcSgE/IReKUanjHzm4XSymKDTeqqzidi4k6PDD4jyHb8k8vxi6qT6Udn
+lcfo5NBkkUT1TauhEy8ktHhbl9k60BvvMBP9l6cURiJg1WS77egI4P/82oPbzzFi
+GFqXyJKULVgxtdQ3JikCpodp3f1fh6PlYZwkW4xCJLJucJ5MiQp07HAkMVW5w+k8
+Xvuk4i5quh3N+2kzKHOOiQCDmN0sz0XjOE+7XBvM1lvz3+UarLfgSVmW8aheLd7e
+aIl5ItBk8844ZJ60LrQ+JiIqvqJemxyIM6epoZvY5a3ZshZpcLilC5hW8QARAQAB
+tCJNYXJrIEUgRCBUaG9tYXMgPG1hcmt0QGFwYWNoZS5vcmc+uQINBEq0DukBEADC
+NEkws5YroBmbu8789Xf006gTl5LzD/Hdt3sAp9iCfPgucO+l7U+xbo1XHTMJQwEV
+fS+Rx3RbaLYRG+hU7FuJLQB/5NaCDNRuqw5KHyQtJUH+zo84IqqfMzG8aOSdHg1y
+r2xKH4QTmgQONBu/W0xEZmZro6TjYNwkk2pwXK2yuImZPUOy+mK1qF8Wm3hTtkPE
++FFSNFIaeHDoTGmx/0Riu/K7dNJTrC0TlRpn2K6d60zB53YYTc+0DYSDyB0FupXi
+Ax/+XEGn3Q7eNi2BV6w50v5r51QP8zptiFflMfFKNAfV8xS5MteQd98YS5qqd/LP
+o3gS5HFPQaSL0k3RTClv7fQNHcZFqmv0OWpix6zm2npYxhqsTDGeSa52/uXehVXF
+5JubYFifMSLpbGVZqdrmG5hr2cycxsjFiY0zJOaRitmN/JWbOGLiwrcN4ukKNyFn
+tFG5jPaFnJdx9rHfyJNeF9cgv9JlZeFxJ6WqIAhlKOuH3K8/py0SPE6ZOFfRo0YU
+xvh25K/siOcPLm613aOxyY7YfQ8ME2vgn7I0mAtg9am+YFDabGqj839odwZdzZv2
+T2mUHnybFTJFBuMWGWKYstYDS6eZEmhupbPvUKkDug/mO+gdo+pSKF9YS6DM5RtC
+dTNJq4NZY50ypBb5RSj+INHPocIp2V/DDTbzySsu6wARAQABiQIfBBgBCgAJBQJK
+tA7pAhsMAAoJEBDAHFovYFnnLe0P/i34oK5cE2LlqUEITEcTO94x1EX0UmtKokRf
+Q3AYWK8XeFD8cmSty72hMkL+1c0V//4Qc53SUyLIWXk8FKWF7hdL3zyuBqlRb557
+21CYC35GA/jR90p0k1vr701gaat2cNTOVC0/6H9cE5yYXT+zMr9TSiKCDwONhhSb
+mAJZc6X0fgsmCD7I5xUI5VrihN/Wx0CZBtrXGUyE4hgFaYSGptZmkY5Ln1e+nI18
+5Bda7bpLwcAIGrI9nYtVXgf71ybGKdPPtFfXIoPXuctn99M7NnWBhNuGDms2YWkO
+C7eeWBTxKkZDWR3vRmRy52B6GxR7USk/KXs7yqGPkfT/c4CZFfOurZUXXuC3PvOm
+e0DQmqwExtJormoG4Fy6suEFPrfhYMigTy7kSbVTCOBMjQLH+U/FFNshvg9+M/Zv
+aKT+0lpRvBSuG5ngsC0bO0xWsXhb6qfH2h53g4VcwFvCBL5IfqgAeUbCnGGHNcGW
+pmwdeb7D7ahrNZSHEUUYR7lTbjkYS01/QDOcEwNZOqDRIJUQOOUq35721VeROkdh
+ZmMZtFlsQeQJsWoqGrQo/kEYicVlMVOgjmOOzOa5fRb/IqlGlBn4a4me3hWthLLt
+My+OOEim6ENjntVTBQiTP/YqrxWDbCkaD7b2e9wY5N3JlRxMIQHfcHaND3PRdQSn
+7oHYXmJliQI2BBgBCgAJBQJKtA7pAhsMACEJEBDAHFovYFnnFiEEqcXfTSLpmZjZ
+h1pREMAcWi9gWect7Q/+LfigrlwTYuWpQQhMRxM73jHURfRSa0qiRF9DcBhYrxd4
+UPxyZK3LvaEyQv7VzRX//hBzndJTIshZeTwUpYXuF0vfPK4GqVFvnnvbUJgLfkYD
++NH3SnSTW+vvTWBpq3Zw1M5ULT/of1wTnJhdP7Myv1NKIoIPA42GFJuYAllzpfR+
+CyYIPsjnFQjlWuKE39bHQJkG2tcZTITiGAVphIam1maRjkufV76cjXzkF1rtukvB
+wAgasj2di1VeB/vXJsYp08+0V9cig9e5y2f30zs2dYGE24YOazZhaQ4Lt55YFPEq
+RkNZHe9GZHLnYHobFHtRKT8pezvKoY+R9P9zgJkV866tlRde4Lc+86Z7QNCarATG
+0miuagbgXLqy4QU+t+FgyKBPLuRJtVMI4EyNAsf5T8UU2yG+D34z9m9opP7SWlG8
+FK4bmeCwLRs7TFaxeFvqp8faHneDhVzAW8IEvkh+qAB5RsKcYYc1wZambB15vsPt
+qGs1lIcRRRhHuVNuORhLTX9AM5wTA1k6oNEglRA45SrfnvbVV5E6R2FmYxm0WWxB
+5AmxaioatCj+QRiJxWUxU6COY47M5rl9Fv8iqUaUGfhriZ7eFa2Esu0zL444SKbo
+Q2Oe1VMFCJM/9iqvFYNsKRoPtvZ73Bjk3cmVHEwhAd9wdo0Pc9F1BKfugdheYmU=
+=MTrZ
+-----END PGP PUBLIC KEY BLOCK-----
+
 pub    1241BC872C5E4EC0
 uid    Henri Yandell (For signing ASF releases) <[email protected]>
 
@@ -5493,6 +5659,34 @@ E/XhP4QkRJrZI1F/
 =Jm2n
 -----END PGP PUBLIC KEY BLOCK-----
 
+pub    37B0A85F5CE89B0C
+uid    Jan Bartel <[email protected]>
+
+sub    F4C2E0BAE735043B
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+
+mQENBF13JbQBCAC5jCFhdOUjOjKXayzbVXWZ+wY/htARuLE8wgcVu5xBl996esmb
+a+d4/hB167TjbdPzrT5nBI+QpgaSsGrBQQhnImLnhDQJOww1pbclF/DpZkDry2JH
+4kmuKwkNlaXsYqIv4aE+SdP084ZfjBVdgS/nHkzc/VwVhSUr2pV0dwD3oSRBdIo1
+KgNMHwRoUOJ4B4jxFINap+m1DNdal9M/4aGkJwE4hv1pt/A0coL/Y3Y2c/xyNzz8
+eRMPSnLELjIKmNikcd/Ts+lsVy+YETkUIce+YF3t93Y+PBuoxiSkYW+EF8ctskWK
+Mta5WTwatuLfgc3GVkSnPs9NWyufAba+fjz3ABEBAAG0HUphbiBCYXJ0ZWwgPGph
+bmJAd2VidGlkZS5jb20+uQENBF13JbQBCACqdEUpA0xJfi4HAeJBwZSb0SS+jbZP
+gRayP8TQlfK6i7UZjwR2/W0QCKUTlO3dJ23bNYRnOD7MobQspM/hDmQbGCTEYs0O
+Dj2Om6o4AZmOn6MW8QDE7VkW1rx/zEM23YYSS8o2Js/jAU0+B3fxtNUW1aXNek2/
+dXLxbRb9kbKU2fvx7FPlQGDzjDdvxr45xvlwaibI129L8VmqqFY0JuaQOSspvGy5
+ahVfAisyTHdL1XQ7BZhjh5pmxpxezWioRLZO+YcDW93BVDcdMJigY+wC4W7tXzs4
+qOuVSUxamk7XIhYD2K5eztJuUVW/8T1qDlTy4QN4OGFtUQ26RPAGZkfDABEBAAGJ
+ATYEGAEKACAWIQQaLWCL9tN67xLVOk83sKhfXOibDAUCXXcltAIbDAAKCRA3sKhf
+XOibDJ9xB/9tNrIKnuS3s5ofLFVqufg9xw8/lOgtTiasKbMwbDyfTW/4Itg6lcrx
+8oUAVV1LPeo+Fx4tpnS/oaDd0nv2DdIITmSq29yxYyCocCcfTLm0V3eKRliOYTj5
+VBER8gh7pOJqO1aSlM6b0NpcJuoW7VniokugdJJlIemZgYrnSlztjKaVbfJPKIUC
+D8dLC32i0B5MEwtpjWSMh37EcC9r5l9am6rfd/Y4bEHEF7Dx/CBL3US55MQ1Vejs
+wE0zZV3fOXs1SJRPs0AqwMoUMaKcypgtXhyKJp6YxxuRPvBEVB0Ofz4SKxxjmMBt
+7KLHmod19SouonvoOPMekaoIHsnJ6SeJ
+=vFzc
+-----END PGP PUBLIC KEY BLOCK-----
+
 pub    38F47D3E410C47B1
 uid    Vladimir Sitnikov <[email protected]>
 
@@ -5646,6 +5840,31 @@ 
LBaslDFjyxMECWr3v7TuEmEmNcD+KwNyACFNuBjEBWeuJZYwCkAkVy8AyitrTMh8
 =ec6I
 -----END PGP PUBLIC KEY BLOCK-----
 
+pub    3EFC46EE83C40224
+sub    2401EE009B11575B
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+
+mQENBFfJfakBCACebHYGckuH6xTvSWARlY1P/PJ+qSsJ/oFOrcG219GERXXO5s3+
+HId4Qm76C4dWKlAJN8P3sXYAlmHrC452dbwiRUUqd0fuoSR7viLyuMvSpcNIzJdh
+CvCVJYdk1hH39/VXAEWN9P2WSinUIj4tdO+UfjaL3oeInPtrR7F0yvKFVTkBQSze
+jOxbPhTcL17g/ihbuXqMCtm/yjlRR3B2w+cZcEvdRoQHYBoHGw3Gom1Sr5be3sn+
+K/wPFdshWKDvUZDrqFp91icqKAlOcHLYaJskWT8Vb+vF5c1zdAxJhUEYcUZUPr/H
+DNSWYkmYbugc4uOx3Qe3i+7x9oCk1GP1RlVdABEBAAG5AQ0EV8l9qQEIAK+bhc6S
+2RqCFmPcp4Odh+MhjxvR7irpd+KFLvLMOEdSl1mgplB4hY+0jp9y0rXOZFEC8odU
+/jv6uqBl7lVSNRPstQxNT6HF8cmzuYtf7N8HNUwPLlkIRgxILnFQDjm/bhgNRAo2
+deSaC7G6JxMdhVLkNUjSj7LyYEvzXmntmacJzhQHj72EMqihnJvppsYogowNe8dM
+K66ApwyUowTivpZVx7Chx6pmiHdxroagYUKoSyfsisUO78WpJR/1E2XL6hT3Y9Nd
+4/piDIeY4kENF/Sqhsf2SPQONhJ/gGNaONzQk27MC4ko/t7Wjn8avOG+og253ufQ
+x/3h9aKhgLaoOvsAEQEAAYkBNgQYAQIACQUCV8l9qQIbDAAhCRA+/Ebug8QCJBYh
+BK6x4a7ANcZvo5WJ0T78Ru6DxAIkkGwH/2LBw5jF4ji1Vdj0a996A/GW29tNhM0Y
+kL47Gax2G8SLNbPC9GU36p7u88/j0qPaBqPgNnHNOd2dgMemm7FSgKrj8H8hZKyM
+Dc3Y6A64Ab4vcNNawHB04r9HJWN9gMHqwHJYMkdnzHC+3nurbvUEcNIaVzwCzVng
+5e7s7JpLgdLYZ1nMtRZjfgYmT+DhplGzcr0pLKobvL9TMi3Nob70ysvgtKW2/FJ7
+qdNv533xRVXLO7KHM6RcQMnVUuWFaUToip8Xqc9ss3638UE1DZdfJk0ykthRlTjD
+aTBmCu/YU5nL2vvCqIyIQ/Ykapv/YbWaU9b4AV61oVClCiVeY12b0cA=
+=wSYG
+-----END PGP PUBLIC KEY BLOCK-----
+
 pub    3FAAD2CD5ECBB314
 sub    3260CB2DEF74135B
 -----BEGIN PGP PUBLIC KEY BLOCK-----
@@ -6082,6 +6301,35 @@ J6jqJeZDwjISStUqtlM2ACKov6zJC0QodTq3cxI=
 =7uxM
 -----END PGP PUBLIC KEY BLOCK-----
 
+pub    4692A312EF600C15
+uid    WireMock Release Bot (See the wiremock/community docs) 
<[email protected]>
+
+sub    6BFDA69683BBEA4A
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+
+mQENBGUtW3gBCAChS/J82zuStCV9PjvQHdwPHVuWZMi2gSZvDouup4A2E1ikWLS4
+SHS9H9eU/lEDMLwuitpXOz6pU115SXJ8GZFB7V60+MuS+aHMcdxrpvA+0jachJzZ
+vKPphHeCBIBWNg3kZB7NItW1zwneB2OHMFP+s8XRPbLqwvHdq9XyxX2H6Cx2G7zT
+EccT0N0RfS+WNcQLajdUvvMIhkryg+G+jsz2fDJr5bwXV8pQfft8LMMsRX1xxcMS
+X0x8pqy6JXJhNwqOb2r353U1hNLIXASgURlk5KAvEFAIrLFFIgD0Z2J0Tqk+4vHg
+4c9ggJ5jW/FCRDINTYb68dgMs+k4qPwVaP1JABEBAAG0UVdpcmVNb2NrIFJlbGVh
+c2UgQm90IChTZWUgdGhlIHdpcmVtb2NrL2NvbW11bml0eSBkb2NzKSA8cmVsZWFz
+ZS1ib3RAd2lyZW1vY2sub3JnPrkBDQRlLVt4AQgA0j9WPkRvxbqWI+4MxePnn70w
+HWpJ/roiB/ZaU21p7Iqr8Reg8ZB+N//XWxaU9tTD2cWax58Xf1oGt+jgIkIbh0Pj
+Yiz/L9KFJXvyDo3WW4nFHlII9wt7EaEJ8AZS0Sv0fhXfGrrWKj3dLZG6gWKRwhOB
+AIYyHaTbgLox9eAVc1vkiXrlM755XzZ5HzXnuYQsyYEEMe3n9KC4OEkniOD9cl8C
+SPoLojI0Rv27X2HwLGmRyC5pTuc24nVDdkLjQaZiKY07FVmhCZ5RpqtBC8qNZkLd
+DQ+mwNg0PjvgQ3U5JN1fG5AO0n38mzdxbq/EGTuRmXSaH0DklmI9dVplCpCEAQAR
+AQABiQE2BBgBCAAgFiEECkqi18YFOrBo0gaqRpKjEu9gDBUFAmUtW3gCGwwACgkQ
+RpKjEu9gDBXVaAf/cEFXX+vF3o923S2aEeOEs0Gk2D8oB8KQG1MQ+xR2jPdmBSKa
+3HSZVq+ffCr9ysPjf/9KezzWVUW1vpJQG9Wtel1y6tzgnGVTwV2wvwibbu9KXkBs
+ACwLv7c5P9vBvvR3kajcsXYoozVpxvHrb9K3FB3dDUjZs7KB7eDu7TD1vrpEIBto
+SO5nv4EvtGFbWmAve1gaL4DC8g5PeQG9jWQ+XmepMf86HGEth42lHg5A2WtJ6uO3
+2CQaMuZ+pDE25Nv6SWshpxKO65FgckTAKe4DfnFGPGps/WEDsFgMg75Ukb/YTEhi
+La1stwX/Z5ZqDEqNVBvg4BSqzRiXwbmosLRRyQ==
+=rpIZ
+-----END PGP PUBLIC KEY BLOCK-----
+
 pub    4A1BAC7F1E3B89B3
 sub    B4F772A2A08563E5
 -----BEGIN PGP PUBLIC KEY BLOCK-----
@@ -6270,6 +6518,19 @@ pyYELsj5uHzDtLodBkqdZR6WuQ==
 =JAXb
 -----END PGP PUBLIC KEY BLOCK-----
 
+pub    55C7E5E701832382
+uid    Andrey Somov (SnakeYAML) <[email protected]>
+
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+
+mI0EVdDLQQEEAJMtYCaTA56YsP5RzQzPvqVTaR2nZ27qRk36blHB9WmXK+NHpGeH
+PHgq59mLPVueo2/M5k/fFrCe36jHePP31gYpFtueeYDfsofHwod0WhsHyC7JfG8d
+jEnSczTCmOHRZ3ed9ef6SeWUozYCQAX/tAbpoCthe0lTDYhFhkzVCe/FABEBAAG0
+MUFuZHJleSBTb21vdiAoU25ha2VZQU1MKSA8cHVibGljLnNvbW92QGdtYWlsLmNv
+bT4=
+=MKAK
+-----END PGP PUBLIC KEY BLOCK-----
+
 pub    56028DF552BA32E2
 uid    Dokka Release <[email protected]>
 
@@ -6830,6 +7091,21 @@ MbGOFKhQ4eOuFNSHamKyekKHiShaICR2aZgq
 =hSJA
 -----END PGP PUBLIC KEY BLOCK-----
 
+pub    636D10E7975B6E6F
+uid    ethlo <[email protected]>
+
+sub    708FD22F6805A6DE
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+
+mDMEZtbW6xYJKwYBBAHaRw8BAQdAVRRnooHomzkCvAbwOt9260ltfVmCpI/ibfaL
+ObWFsgS0FWV0aGxvIDxkZXZAZXRobG8uY29tPrg4BGbW1usSCisGAQQBl1UBBQEB
+B0BEfL8PhO+ac4WaOoiQDGTdUuQo3Y9ekfPUfuVRljKfbgMBCAeIfgQYFgoAJhYh
+BLGGeaF6Id55/53osGNtEOeXW25vBQJm1tbrAhsMBQkFo5qAAAoJEGNtEOeXW25v
+4rcBANF7z5GHPMQNErcZdNqIwA8h9/Xmdpe6Yfy546u5hfe0APwI04BjhEW9L8bN
+4rmDTxARN8gDJ41MFXurJAdf4Uo2Cw==
+=DDog
+-----END PGP PUBLIC KEY BLOCK-----
+
 pub    6425559C47CC79C4
 uid    java_re <[email protected]>
 
diff --git a/gradle/verification-metadata.xml b/gradle/verification-metadata.xml
index 6223139061..62d46d97f2 100644
--- a/gradle/verification-metadata.xml
+++ b/gradle/verification-metadata.xml
@@ -32,6 +32,7 @@
          <trusted-key id="07A4FA67A8222F1B39F9EDAEF8052E4E1BD0DB31" 
group="org.neo4j.driver"/>
          <trusted-key id="08BA61CF501C09F70911B83B82216A03CAA86C78" 
group="org.mongodb"/>
          <trusted-key id="08F0AAB4D0C1A4BDDE340765B341DDB020FCB6AB" 
group="org.bouncycastle"/>
+         <trusted-key id="0A4AA2D7C6053AB068D206AA4692A312EF600C15" 
group="org.wiremock" name="wiremock" version="3.13.1"/>
          <trusted-key id="0CC641C3A62453AB390066C4A41F13C999945293">
             <trusting group="commons-collections"/>
             <trusting group="commons-logging"/>
@@ -39,6 +40,7 @@
          <trusted-key id="0CDE80149711EB46DFF17AE421A24B3F8B0F594A" 
group="org.apache"/>
          <trusted-key id="0D35D3F60078655126908E8AF3D1600878E85A3D" 
group="io.netty"/>
          <trusted-key id="10F3C7A02ECA55E502BADCF3991EFB94DB91127D" 
group="org.ow2"/>
+         <trusted-key id="120D6F34E627ED3A772EBBFE55C7E5E701832382" 
group="org.yaml" name="snakeyaml" version="2.2"/>
          <trusted-key id="124DAC8350968EC2A8260584EE8ECBBBC188FD5D" 
group="org.ajoberstar.grgit"/>
          <trusted-key id="12D16069219C90212A974D119AE296FD02E9F65B" 
group="org.apache.commons"/>
          <trusted-key id="13AC2213964ABE1D1C147C0E1939A2520BAB1D90" 
group="org.freemarker"/>
@@ -48,6 +50,7 @@
          <trusted-key id="187366A3FFE6BF8F94B9136A9987B20C8F6A3064" 
group="com.google.protobuf"/>
          <trusted-key id="190D5A957FF22273E601F7A7C92C5FEC70161C62" 
group="org.apache"/>
          <trusted-key id="19BEAB2D799C020F17C69126B16698A4ADF4D638" 
group="org.checkerframework"/>
+         <trusted-key id="1A2D608BF6D37AEF12D53A4F37B0A85F5CE89B0C" 
group="org.eclipse.jetty.toolchain" name="jetty-jakarta-servlet-api" 
version="5.0.2"/>
          <trusted-key id="1AA8CF92D409A73393D0B736BFF2EE42C8282E76" 
group="org.apache.activemq"/>
          <trusted-key id="1BD97A6A154E7810EE0BC832E2F38302C8075E3D" 
group="^org[.]gradle($|([.].*))" regex="true"/>
          <trusted-key id="1BE2DD4B1FCF252FE4F0A1D103281AA0289FF53A" 
group="com.soywiz.korlibs.korte"/>
@@ -67,6 +70,7 @@
          <trusted-key id="2DB4F1EF0FA761ECC4EA935C86FDC7E2A11262CB">
             <trusting group="commons-beanutils"/>
             <trusting group="commons-codec"/>
+            <trusting group="commons-fileupload" name="commons-fileupload" 
version="1.6.0"/>
             <trusting group="commons-io"/>
             <trusting group="commons-logging"/>
             <trusting group="commons-net"/>
@@ -78,6 +82,7 @@
          <trusted-key id="2E3A1AFFE42B5F53AF19F780BCF4173966770193" 
group="org.jetbrains"/>
          <trusted-key id="2E92113263FC31C74CCBAAB20E91C2DE43B72BB1" 
group="org.ec4j.core"/>
          <trusted-key id="2F39E2A1EB9BC4E78F403B22F6BC09712C8DF6EC" 
group="net.minidev"/>
+         <trusted-key id="2FC53E6B1F681184F4CCD637F5C81DE10A0B8ECC" 
group="org.yaml" name="snakeyaml"/>
          <trusted-key id="33FD4BFD33554634053D73C0C2148900BCD3C2AF" 
group="org.jetbrains"/>
          <trusted-key id="34441E504A937F43EB0DAEF96A65176A0FB1CD0B" 
group="org.codehaus.groovy"/>
          <trusted-key id="34D6FF19930ADF43AC127792A50569C7CA7FA1F0" 
group="com.jcraft"/>
@@ -118,7 +123,10 @@
          <trusted-key id="517B94F8D0A46317A28D8AB30DA8A5EC02D11EAD" 
group="net.sf.jopt-simple"/>
          <trusted-key id="5719E50EAC5A4B1DD390B72C2A742740E08E7F8D" 
group="org.antlr"/>
          <trusted-key id="58F086ABB0EDE8F7A04B76C34C00043BEC5CB7CB" 
group="com.fifesoft"/>
-         <trusted-key id="5989BAF76217B843D66BE55B2D0E1FB8FE4B68B4" 
group="org.eclipse.jetty"/>
+         <trusted-key id="5989BAF76217B843D66BE55B2D0E1FB8FE4B68B4">
+            <trusting group="org.eclipse.jetty"/>
+            <trusting group="^org[.]eclipse[.]jetty($|([.].*))" regex="true"/>
+         </trusted-key>
          <trusted-key id="59B06224FD8912E36603BE79FEFE78456EDDC34A" 
group="io.mockk"/>
          <trusted-key id="5C9A30FF22B2C02F30261C305B93F1DF7CDB6DEA" 
group="org.apache.xmlgraphics"/>
          <trusted-key id="60200AC4AE761F1614D6C46766D68DAA073BE985" 
group="org.slf4j"/>
@@ -132,6 +140,7 @@
          <trusted-key id="670BE7D076A0C89F5F07625AE57428DA9E879E7D" 
group="^com[.]helger($|([.].*))" regex="true"/>
          <trusted-key id="694621A7227D8D5289699830ABE9F3126BB741C1" 
group="com.google.guava"/>
          <trusted-key id="6A814B1F869C2BBEAB7CB7271A2A1C94BDE89688" 
group="org.apache.httpcomponents"/>
+         <trusted-key id="6A93161EB1990E8346E7BA2B23738DFD7C40DE43" 
group="org.xmlunit"/>
          <trusted-key id="6BFAB2E3C6490B421B25C76C9C8C892F91F8E6D1" 
group="org.apache.rat"/>
          <trusted-key id="6CB87B18A453990EAC9453F87D713008CC07E9AD" 
group="xerces"/>
          <trusted-key id="6DD3B8C64EF75253BEB2C53AD908A43FB7EC07AC">
@@ -177,13 +186,17 @@
          <trusted-key id="A5BD02B93E7A40482EB1D66A5F69AD087600B22C" 
group="org.ow2.asm"/>
          <trusted-key id="A7892505CF1A58076453E52D7999BEFBA1039E8B" 
group="net.bytebuddy"/>
          <trusted-key id="A9789342F598AD5B1175EF357EB97D110DFADD60" 
group="com.googlecode.concurrent-trees"/>
+         <trusted-key id="A9C5DF4D22E99998D9875A5110C01C5A2F6059E7" 
group="commons-fileupload" name="commons-fileupload" version="1.5"/>
          <trusted-key id="AA417737BD805456DB3CBDDE6601E5C08DCCBB96" 
group="info.picocli"/>
          <trusted-key id="AA70C7C433D501636392EC02153E7A3C2B4E5118" 
group="org.eclipse.ee4j"/>
          <trusted-key id="ADBC987D1A7B91DB6B0AAA81995EFBF4A3D20BEB" 
group="^com[.]pinterest($|([.].*))" regex="true"/>
          <trusted-key id="AE9E53FC28FF2AB1012273D0BF1518E0160788A2" 
group="org.apache"/>
+         <trusted-key id="AEB1E1AEC035C66FA39589D13EFC46EE83C40224" 
group="com.networknt" name="json-schema-validator" version="1.5.7"/>
          <trusted-key id="AFCC4C7594D09E2182C60E0F7A01B0F236E5430F" 
group="com.google.code.gson"/>
          <trusted-key id="B02137D875D833D9B23392ECAE5A7FB608A0221C" 
group="org.codehaus.plexus"/>
          <trusted-key id="B0255B26003EF6F82491ACD7254E9C64C264C176" 
group="com.github.weisj"/>
+         <trusted-key id="B18679A17A21DE79FF9DE8B0636D10E7975B6E6F" 
group="com.ethlo.time" name="itu" version="1.10.3"/>
+         <trusted-key id="B286846C341BB72D1E5F85CAB460E7C4ED66826D" 
group="com.ethlo.time" name="itu" version="1.7.0"/>
          <trusted-key id="B5569A15406AE682380F3EF8528DC75AA68F0923" 
group="jcharts"/>
          <trusted-key id="B6E73D84EA4FCC47166087253FAAD2CD5ECBB314">
             <trusting group="commons-beanutils"/>
@@ -234,7 +247,10 @@
          <trusted-key id="D76260C72DF74E66268F7770AB049DF4AB24C1EF" 
group="org.hsqldb"/>
          <trusted-key id="DA7A1BB85B19E4FB05073431205C8673DC742C7C" 
group="org.apache"/>
          <trusted-key id="DDDEE87612E9FB95F5C8D91E411063A3A0FFD119" 
group="org.apache-extras.beanshell"/>
-         <trusted-key id="E05F005AF50AE94E69701222B9729775C0352D3A" 
group="com.github.tomakehurst"/>
+         <trusted-key id="E05F005AF50AE94E69701222B9729775C0352D3A">
+            <trusting group="com.github.tomakehurst"/>
+            <trusting group="org.wiremock" name="wiremock" version="3.0.1"/>
+         </trusted-key>
          <trusted-key id="E0D98C5FD55A8AF232290E58DEE12B9896F97E34" 
group="org.pcollections"/>
          <trusted-key id="E2ACB037933CDEAAB7BF77D49A2C7A98E457C53D" 
group="org.springframework"/>
          <trusted-key id="E3A9F95079E84CE201F7CF60BEDE11EAF1164480" 
group="org.hamcrest"/>
@@ -252,12 +268,14 @@
          <trusted-key id="EB1B3DE71713C9EC2E87CC26EE92349AD86DE446" 
group="com.google.j2objc"/>
          <trusted-key id="EC86F41279F2EC8FFD2F54906CCC36CC6C69FC17" 
group="com.google"/>
          <trusted-key id="EE0CA873074092F806F59B65D364ABAA39A47320" 
group="com.google.errorprone"/>
+         <trusted-key id="EED6202038849B47FEEAD1EC9266326161C26F29" 
group="net.javacrumbs.json-unit"/>
          <trusted-key id="F254B35617DC255D9344BCFA873A8E86B4372146">
             <trusting group="org.apache"/>
             <trusting group="org.codehaus.mojo"/>
             <trusting group="^org[.]eclipse[.]jetty($|([.].*))" regex="true"/>
          </trusted-key>
          <trusted-key id="F3184BCD55F4D016E30D4C9BF42E87F9665015C9" 
group="org.jsoup"/>
+         <trusted-key id="F5FEBA84EB26C56457B2CF819E31AB27445478DB" 
group="org.infinispan"/>
          <trusted-key id="FA77DCFEF2EE6EB2DEBEDD2C012579464D01C06A">
             <trusting group="org.apache"/>
             <trusting group="org.codehaus.plexus"/>
@@ -490,16 +508,6 @@
             <sha256 
value="c5b23ccbfd21011c601bf5b1cfff1a90f3ac3ad6bb1ae89946f3750808b2d9c5" 
origin="Generated by Gradle" reason="Artifact is not signed"/>
          </artifact>
       </component>
-      <component group="org.infinispan" name="infinispan-bom" 
version="11.0.15.Final">
-         <artifact name="infinispan-bom-11.0.15.Final.pom">
-            <sha256 
value="07386ee62c8464618770d209f8c060da8e51f56e76314d1b29caec9c302130e9" 
origin="Generated by Gradle" reason="Artifact is not signed"/>
-         </artifact>
-      </component>
-      <component group="org.infinispan" 
name="infinispan-build-configuration-parent" version="11.0.15.Final">
-         <artifact 
name="infinispan-build-configuration-parent-11.0.15.Final.pom">
-            <sha256 
value="b2f82dd670e70f378a780efea1053f0e660a825dbbfe8c6ca8ca996dfde3aaa0" 
origin="Generated by Gradle" reason="Artifact is not signed"/>
-         </artifact>
-      </component>
       <component group="org.jboss" name="jboss-parent" version="36">
          <artifact name="jboss-parent-36.pom">
             <sha256 
value="000dd616298aebd21a9d5731874df083d7298424b91e037b73cbdd07ebc83e0e" 
origin="Generated by Gradle" reason="Artifact is not signed"/>
@@ -538,6 +546,11 @@
             <sha256 
value="958d4f0ee63caee175085f9396d298c2fd88278918bbf3337a32ec74ce488b61" 
origin="Generated by Gradle" reason="Artifact is not signed"/>
          </artifact>
       </component>
+      <component group="org.ow2" name="ow2" version="1.5.1">
+         <artifact name="ow2-1.5.1.pom">
+            <sha256 
value="321ddbb7ee6fe4f53dea6b4cd6db74154d6bfa42391c1f763b361b9f485acf05" 
origin="Generated by Gradle"/>
+         </artifact>
+      </component>
       <component group="org.sonarqube" name="org.sonarqube.gradle.plugin" 
version="4.4.1.3373">
          <artifact name="org.sonarqube.gradle.plugin-4.4.1.3373.pom">
             <sha256 
value="37b316009dad2438e5102910e54ddb414a755cab23213d7dc9a712e35d8eabbf" 
origin="Generated by Gradle" reason="Artifact is not signed"/>
diff --git a/src/bom-testing/build.gradle.kts b/src/bom-testing/build.gradle.kts
index 564c804415..361448c7df 100644
--- a/src/bom-testing/build.gradle.kts
+++ b/src/bom-testing/build.gradle.kts
@@ -37,7 +37,7 @@ dependencies {
         // compilation classpath (e.g. it is used as a transitive by a 
third-party library)
         // then it should be declared as "api" here since we use 
useCompileClasspathVersions
         // to make runtime classpath consistent with the compile one.
-        api("com.github.tomakehurst:wiremock-jre8:2.35.2")
+        api("org.wiremock:wiremock:3.13.1")
         api("io.mockk:mockk:1.13.17")
         api("net.bytebuddy:byte-buddy:1.14.11")
         api("nl.jqno.equalsverifier:equalsverifier:3.15.5")
diff --git a/src/bom-thirdparty/build.gradle.kts 
b/src/bom-thirdparty/build.gradle.kts
index 4d54c9168c..4f2da8b246 100644
--- a/src/bom-thirdparty/build.gradle.kts
+++ b/src/bom-thirdparty/build.gradle.kts
@@ -103,7 +103,7 @@ dependencies {
         api("org.apache.commons:commons-pool2:2.12.1")
         api("org.apache.commons:commons-text:1.14.0")
         api("org.apache.geronimo.specs:geronimo-jms_1.1_spec:1.1.1")
-        api("org.apache.httpcomponents.client5:httpclient5:5.3")
+        api("org.apache.httpcomponents.client5:httpclient5:5.5.1")
         api("org.apache.httpcomponents:httpasyncclient:4.1.5")
         api("org.apache.httpcomponents:httpclient:4.5.14")
         api("org.apache.httpcomponents:httpcore-nio:4.4.16")
diff --git 
a/src/components/src/test/java/org/apache/jmeter/visualizers/backend/influxdb/HttpMetricsSenderTest.java
 
b/src/components/src/test/java/org/apache/jmeter/visualizers/backend/influxdb/HttpMetricsSenderTest.java
index 79de86514e..d5ae6d951d 100644
--- 
a/src/components/src/test/java/org/apache/jmeter/visualizers/backend/influxdb/HttpMetricsSenderTest.java
+++ 
b/src/components/src/test/java/org/apache/jmeter/visualizers/backend/influxdb/HttpMetricsSenderTest.java
@@ -36,6 +36,7 @@ import com.github.tomakehurst.wiremock.WireMockServer;
 import com.github.tomakehurst.wiremock.client.MappingBuilder;
 import com.github.tomakehurst.wiremock.client.WireMock;
 import com.github.tomakehurst.wiremock.extension.Parameters;
+import com.github.tomakehurst.wiremock.extension.ServeEventListener;
 import com.github.tomakehurst.wiremock.http.RequestMethod;
 import com.github.tomakehurst.wiremock.matching.RequestPatternBuilder;
 import com.github.tomakehurst.wiremock.matching.StringValuePattern;
@@ -47,7 +48,7 @@ public class HttpMetricsSenderTest {
     private MappingBuilder influxRequest(CountDownLatch latch) {
         return WireMock.post(API_URL)
                 
.willReturn(WireMock.aResponse().withStatus(HttpURLConnection.HTTP_NO_CONTENT))
-                .withPostServeAction("countdown", Parameters.one("latch", 
latch));
+                
.withServeEventListener(ServeEventListener.RequestPhase.AFTER_COMPLETE, 
"countdown", Parameters.one("latch", latch));
     }
 
     static Collection<Arguments> emptyTokens() {
diff --git a/src/dist/src/dist/expected_release_jars.csv 
b/src/dist/src/dist/expected_release_jars.csv
index 28e2e92e4f..c7c9a27f23 100644
--- a/src/dist/src/dist/expected_release_jars.csv
+++ b/src/dist/src/dist/expected_release_jars.csv
@@ -68,11 +68,11 @@
 109741,hamcrest-date-2.0.8.jar
 181512,httpasyncclient-4.1.5.jar
 785639,httpclient-4.5.14.jar
-861640,httpclient5-5.3.jar
+959302,httpclient5-5.5.1.jar
 327891,httpcore-4.4.16.jar
 368896,httpcore-nio-4.4.16.jar
-855013,httpcore5-5.2.4.jar
-237145,httpcore5-h2-5.2.4.jar
+909490,httpcore5-5.3.6.jar
+242521,httpcore5-h2-5.3.6.jar
 41727,httpmime-4.5.14.jar
 78480,jackson-annotations-2.16.1.jar
 578125,jackson-core-2.16.1.jar
diff --git a/src/protocol/http/build.gradle.kts 
b/src/protocol/http/build.gradle.kts
index 804fe8ab07..36551cd999 100644
--- a/src/protocol/http/build.gradle.kts
+++ b/src/protocol/http/build.gradle.kts
@@ -76,7 +76,7 @@ dependencies {
     implementation("com.fasterxml.jackson.core:jackson-databind")
     testImplementation(testFixtures(projects.src.core))
     testImplementation(testFixtures(projects.src.testkitWiremock))
-    testImplementation("com.github.tomakehurst:wiremock-jre8")
+    testImplementation("org.wiremock:wiremock")
     // For some reason JMeter bundles just tika-core and tika-parsers without 
transitive
     // dependencies. So we exclude those
     implementation("org.apache.tika:tika-core") {
diff --git 
a/src/protocol/http/src/test/java/org/apache/jmeter/protocol/http/sampler/ParallelResourcesAndIpSource.java
 
b/src/protocol/http/src/test/java/org/apache/jmeter/protocol/http/sampler/ParallelResourcesAndIpSource.java
index 7f0bff9637..2d9d167922 100644
--- 
a/src/protocol/http/src/test/java/org/apache/jmeter/protocol/http/sampler/ParallelResourcesAndIpSource.java
+++ 
b/src/protocol/http/src/test/java/org/apache/jmeter/protocol/http/sampler/ParallelResourcesAndIpSource.java
@@ -123,14 +123,12 @@ public class ParallelResourcesAndIpSource {
                     continue;
                 }
 
-                localIps.forEach(localIp -> {
-                    if (finalLocal4 != null) {
-                        res.add(arguments(impl, targetHost, finalLocal4));
-                    }
-                    if (finalLocal6 != null) {
-                        res.add(arguments(impl, targetHost, finalLocal6));
-                    }
-                });
+                if (finalLocal4 != null) {
+                    res.add(arguments(impl, targetHost, finalLocal4));
+                }
+                if (finalLocal6 != null) {
+                    res.add(arguments(impl, targetHost, finalLocal6));
+                }
             }
         }
         return res;
diff --git a/src/testkit-wiremock/build.gradle.kts 
b/src/testkit-wiremock/build.gradle.kts
index 0aa354d375..34b1bcd12c 100644
--- a/src/testkit-wiremock/build.gradle.kts
+++ b/src/testkit-wiremock/build.gradle.kts
@@ -22,7 +22,7 @@ plugins {
 
 dependencies {
     api(platform(projects.src.bomTesting))
-    api("com.github.tomakehurst:wiremock-jre8")
+    api("org.wiremock:wiremock")
     api("org.junit.jupiter:junit-jupiter-api")
 }
 
diff --git 
a/src/testkit-wiremock/src/main/java/org/apache/jmeter/wiremock/RequestCountDown.java
 
b/src/testkit-wiremock/src/main/java/org/apache/jmeter/wiremock/RequestCountDown.java
index 8a680c8b86..e373709050 100644
--- 
a/src/testkit-wiremock/src/main/java/org/apache/jmeter/wiremock/RequestCountDown.java
+++ 
b/src/testkit-wiremock/src/main/java/org/apache/jmeter/wiremock/RequestCountDown.java
@@ -19,20 +19,24 @@ package org.apache.jmeter.wiremock;
 
 import java.util.concurrent.CountDownLatch;
 
-import com.github.tomakehurst.wiremock.core.Admin;
 import com.github.tomakehurst.wiremock.extension.Parameters;
-import com.github.tomakehurst.wiremock.extension.PostServeAction;
+import com.github.tomakehurst.wiremock.extension.ServeEventListener;
 import com.github.tomakehurst.wiremock.stubbing.ServeEvent;
 
-public class RequestCountDown extends PostServeAction {
+public class RequestCountDown implements ServeEventListener {
     @Override
     public String getName() {
         return "countdown";
     }
 
     @Override
-    public void doAction(ServeEvent serveEvent, Admin admin, Parameters 
parameters) {
+    public void onEvent(RequestPhase requestPhase, ServeEvent serveEvent, 
Parameters parameters) {
+        if (requestPhase != RequestPhase.AFTER_COMPLETE) {
+            return;
+        }
         CountDownLatch latch = (CountDownLatch) parameters.get("latch");
-        latch.countDown();
+        if (latch != null) {
+            latch.countDown();
+        }
     }
 }


Reply via email to