This is an automated email from the ASF dual-hosted git repository.
FrankChen021 pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/druid.git
The following commit(s) were added to refs/heads/master by this push:
new 66504db822b build(deps): bump fabric8.version from 7.9.0 to 8.0.0
(#20532)
66504db822b is described below
commit 66504db822bbcc57cda92be58954de633cdc0a01
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
AuthorDate: Sat Oct 10 10:10:50 2026 +0800
build(deps): bump fabric8.version from 7.9.0 to 8.0.0 (#20532)
* build(deps): bump fabric8.version from 7.9.0 to 8.0.0
Bumps `fabric8.version` from 7.9.0 to 8.0.0.
Updates `io.fabric8:kubernetes-model-core` from 7.9.0 to 8.0.0
Updates `io.fabric8:kubernetes-model-batch` from 7.9.0 to 8.0.0
Updates `io.fabric8:kubernetes-client-api` from 7.9.0 to 8.0.0
- [Release notes](https://github.com/fabric8io/kubernetes-client/releases)
-
[Changelog](https://github.com/fabric8io/kubernetes-client/blob/main/CHANGELOG.md)
-
[Commits](https://github.com/fabric8io/kubernetes-client/compare/v7.9.0...v8.0.0)
Updates `io.fabric8:kubernetes-client` from 7.9.0 to 8.0.0
- [Release notes](https://github.com/fabric8io/kubernetes-client/releases)
-
[Changelog](https://github.com/fabric8io/kubernetes-client/blob/main/CHANGELOG.md)
-
[Commits](https://github.com/fabric8io/kubernetes-client/compare/v7.9.0...v8.0.0)
Updates `io.fabric8:kubernetes-httpclient-jdk` from 7.9.0 to 8.0.0
- [Release notes](https://github.com/fabric8io/kubernetes-client/releases)
-
[Changelog](https://github.com/fabric8io/kubernetes-client/blob/main/CHANGELOG.md)
-
[Commits](https://github.com/fabric8io/kubernetes-client/compare/v7.9.0...v8.0.0)
Updates `io.fabric8:kubernetes-httpclient-okhttp` from 7.9.0 to 8.0.0
- [Release notes](https://github.com/fabric8io/kubernetes-client/releases)
-
[Changelog](https://github.com/fabric8io/kubernetes-client/blob/main/CHANGELOG.md)
-
[Commits](https://github.com/fabric8io/kubernetes-client/compare/v7.9.0...v8.0.0)
Updates `io.fabric8:kubernetes-httpclient-vertx` from 7.9.0 to 8.0.0
- [Release notes](https://github.com/fabric8io/kubernetes-client/releases)
-
[Changelog](https://github.com/fabric8io/kubernetes-client/blob/main/CHANGELOG.md)
-
[Commits](https://github.com/fabric8io/kubernetes-client/compare/v7.9.0...v8.0.0)
Updates `io.fabric8:kubernetes-server-mock` from 7.9.0 to 8.0.0
Updates `io.fabric8:mockwebserver` from 7.9.0 to 8.0.0
---
updated-dependencies:
- dependency-name: io.fabric8:kubernetes-model-core
dependency-version: 8.0.0
dependency-type: direct:development
update-type: version-update:semver-major
- dependency-name: io.fabric8:kubernetes-model-batch
dependency-version: 8.0.0
dependency-type: direct:production
update-type: version-update:semver-major
- dependency-name: io.fabric8:kubernetes-client-api
dependency-version: 8.0.0
dependency-type: direct:development
update-type: version-update:semver-major
- dependency-name: io.fabric8:kubernetes-client
dependency-version: 8.0.0
dependency-type: direct:development
update-type: version-update:semver-major
- dependency-name: io.fabric8:kubernetes-httpclient-jdk
dependency-version: 8.0.0
dependency-type: direct:production
update-type: version-update:semver-major
- dependency-name: io.fabric8:kubernetes-httpclient-okhttp
dependency-version: 8.0.0
dependency-type: direct:production
update-type: version-update:semver-major
- dependency-name: io.fabric8:kubernetes-httpclient-vertx
dependency-version: 8.0.0
dependency-type: direct:production
update-type: version-update:semver-major
- dependency-name: io.fabric8:kubernetes-server-mock
dependency-version: 8.0.0
dependency-type: direct:development
update-type: version-update:semver-major
- dependency-name: io.fabric8:mockwebserver
dependency-version: 8.0.0
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <[email protected]>
* build: retain Vert.x 4 transport for Fabric8 8
---------
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot]
<49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Frank Chen <[email protected]>
---
.../kubernetes-overlord-extensions/pom.xml | 54 ++++++++++++-
licenses.yaml | 67 +++++++++++++++-
.../jackson3-FastDoubleParser-ThirdParty.LICENSE | 91 ++++++++++++++++++++++
licenses/bin/jackson3-FastDoubleParser.LICENSE | 61 +++++++++++++++
licenses/bin/jackson3-Schubfach.LICENSE | 19 +++++
pom.xml | 2 +-
6 files changed, 289 insertions(+), 5 deletions(-)
diff --git a/extensions-core/kubernetes-overlord-extensions/pom.xml
b/extensions-core/kubernetes-overlord-extensions/pom.xml
index f032ec28f2e..551fc82a72c 100644
--- a/extensions-core/kubernetes-overlord-extensions/pom.xml
+++ b/extensions-core/kubernetes-overlord-extensions/pom.xml
@@ -35,9 +35,44 @@
</parent>
<properties>
- <vertx.version>4.5.31</vertx.version>
+ <vertx.version>4.5.34</vertx.version>
</properties>
+ <dependencyManagement>
+ <dependencies>
+ <dependency>
+ <groupId>io.vertx</groupId>
+ <artifactId>vertx-core</artifactId>
+ <version>${vertx.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>io.vertx</groupId>
+ <artifactId>vertx-web-client</artifactId>
+ <version>${vertx.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>io.vertx</groupId>
+ <artifactId>vertx-web-common</artifactId>
+ <version>${vertx.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>io.vertx</groupId>
+ <artifactId>vertx-auth-common</artifactId>
+ <version>${vertx.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>io.vertx</groupId>
+ <artifactId>vertx-web</artifactId>
+ <version>${vertx.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>io.vertx</groupId>
+ <artifactId>vertx-bridge-common</artifactId>
+ <version>${vertx.version}</version>
+ </dependency>
+ </dependencies>
+ </dependencyManagement>
+
<dependencies>
<dependency>
<groupId>org.apache.druid</groupId>
@@ -128,6 +163,12 @@
<artifactId>kubernetes-client</artifactId>
<version>${fabric8.version}</version>
<scope>runtime</scope>
+ <exclusions>
+ <exclusion>
+ <groupId>io.fabric8</groupId>
+ <artifactId>kubernetes-httpclient-vertx-5</artifactId>
+ </exclusion>
+ </exclusions>
</dependency>
<dependency>
<groupId>io.fabric8</groupId>
@@ -196,6 +237,17 @@
<artifactId>mockwebserver</artifactId>
<version>${fabric8.version}</version>
<scope>test</scope>
+ <exclusions>
+ <exclusion>
+ <groupId>io.vertx</groupId>
+ <artifactId>vertx-web</artifactId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>io.vertx</groupId>
+ <artifactId>vertx-web</artifactId>
+ <scope>test</scope>
</dependency>
<dependency>
<groupId>org.junit.jupiter</groupId>
diff --git a/licenses.yaml b/licenses.yaml
index b6ec4b15d85..4e41b0b672f 100644
--- a/licenses.yaml
+++ b/licenses.yaml
@@ -1049,9 +1049,10 @@ name: kubernetes fabric java client
license_category: binary
module: extensions/druid-kubernetes-overlord-extensions
license_name: Apache License version 2.0
-version: 7.9.0
+version: 8.0.0
libraries:
- io.fabric8: kubernetes-client-api
+ - io.fabric8: kubernetes-client
- io.fabric8: kubernetes-model-batch
- io.fabric8: kubernetes-model-core
- io.fabric8: kubernetes-model-admissionregistration
@@ -1077,6 +1078,66 @@ libraries:
- io.fabric8: kubernetes-httpclient-vertx
- io.fabric8: kubernetes-httpclient-jdk
- io.fabric8: kubernetes-httpclient-okhttp
+ - io.fabric8: zjsonpatch
+---
+
+name: Jackson 3
+license_category: binary
+module: extensions/druid-kubernetes-overlord-extensions
+license_name: Apache License version 2.0
+version: 3.2.3
+additional_license_statement: includes FastDoubleParser and Schubfach code
under MIT, Boost Software License 1.0, and BSD-2-Clause licenses
+license_file_path:
+ - licenses/bin/jackson3-FastDoubleParser.LICENSE
+ - licenses/bin/jackson3-FastDoubleParser-ThirdParty.LICENSE
+ - licenses/bin/jackson3-Schubfach.LICENSE
+libraries:
+ - tools.jackson.core: jackson-core
+ - tools.jackson.core: jackson-databind
+ - tools.jackson.dataformat: jackson-dataformat-yaml
+notice: |
+ # Jackson JSON processor
+
+ Jackson is a high-performance, Free/Open Source JSON processing library.
+ It was originally written by Tatu Saloranta ([email protected]), and has
+ been in development since 2007.
+ It is currently developed by a community of developers.
+
+ ## Copyright
+
+ Copyright 2007-, Tatu Saloranta ([email protected])
+
+ ## Licensing
+
+ Jackson 3.x core and extension components are licensed under Apache License
2.0
+ To find the details that apply to this artifact see the accompanying LICENSE
file.
+
+ ## Credits
+
+ A list of contributors may be found from CREDITS file, which is included
+ in some artifacts (usually source distributions); but is always available
+ from the source code management (SCM) system project uses.
+
+ ## FastDoubleParser
+
+ jackson-core bundles a shaded copy of FastDoubleParser
<https://github.com/wrandelshofer/FastDoubleParser>.
+ That code is available under an MIT license
<https://github.com/wrandelshofer/FastDoubleParser/blob/main/LICENSE>
+ under the following copyright.
+
+ Copyright © 2023 Werner Randelshofer, Switzerland. MIT License.
+
+ See FastDoubleParser-LICENSE and also FastDoubleParser-ThirdParty-LICENSE
for details of other source code
+ included in FastDoubleParser and the licenses and copyrights that apply to
that code.
+
+ ## Schubfach
+
+ jackson-core bundles a copy of the Schubfach number writing code
<https://github.com/c4f7fcce9cb06515/Schubfach>.
+ That code is available under an MIT license
<https://github.com/c4f7fcce9cb06515/Schubfach/blob/master/todec/LICENSE>
+ under the following copyright.
+
+ Copyright 2018-2020 Raffaello Giulietti
+
+ See Schubfach-LICENSE.
---
name: Jackson
@@ -1114,7 +1175,7 @@ name: vertx
license_category: binary
module: extensions/druid-kubernetes-overlord-extensions
license_name: Apache License version 2.0
-version: 4.5.31
+version: 4.5.34
libraries:
- io.vertx: vertx-auth-common
- io.vertx: vertx-core
@@ -1333,7 +1394,7 @@ name: org.snakeyaml snakeyaml-engine
license_category: binary
module: extensions/druid-kubernetes-overlord-extensions
license_name: Apache License version 2.0
-version: 3.0.1
+version: 3.1.1
libraries:
- org.snakeyaml: snakeyaml-engine
diff --git a/licenses/bin/jackson3-FastDoubleParser-ThirdParty.LICENSE
b/licenses/bin/jackson3-FastDoubleParser-ThirdParty.LICENSE
new file mode 100644
index 00000000000..d3daf7c7215
--- /dev/null
+++ b/licenses/bin/jackson3-FastDoubleParser-ThirdParty.LICENSE
@@ -0,0 +1,91 @@
+# FastDoubleParser
+
+This is a Java port of Daniel Lemire's fast_float project.
+This project provides parsers for double, float, BigDecimal and BigInteger
values.
+
+Copyright (c) Daniel Lemire
+
+Boost Software License - Version 1.0 - August 17th, 2003
+
+Permission is hereby granted, free of charge, to any person or organization
+obtaining a copy of the software and accompanying documentation covered by
+this license (the "Software") to use, reproduce, display, distribute,
+execute, and transmit the Software, and to prepare derivative works of the
+Software, and to permit third-parties to whom the Software is furnished to
+do so, all subject to the following:
+
+The copyright notices in the Software and this entire statement, including
+the above license grant, this restriction and the following disclaimer,
+must be included in all copies of the Software, in whole or in part, and
+all derivative works of the Software, unless such copies or derivative
+works are solely in the form of machine-executable object code generated by
+a source language processor.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT
+SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE
+FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,
+ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+DEALINGS IN THE SOFTWARE.
+
+------
+Third-party license for
+fast_float, Copyright (c) 2021 The fast_float authors. MIT License.
+https://github.com/fastfloat/fast_float
+https://github.com/fastfloat/fast_float/blob/35d523195bf7d57aba0e735ad6eba1e6f71ba8d6/LICENSE-MIT
+
+MIT License
+
+Copyright (c) 2021 The fast_float authors
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
+------
+Third-party license for
+bigint, Copyright 2020 Tim Buktu. 2-clause BSD License.
+https://github.com/tbuktu/bigint/tree/floatfft
+https://github.com/tbuktu/bigint/blob/617c8cd8a7c5e4fb4d919c6a4d11e2586107f029/LICENSE
+https://github.com/wrandelshofer/FastDoubleParser/blob/39e123b15b71f29a38a087d16a0bc620fc879aa6/bigint-LICENSE
+(We only use those portions of the bigint project that can be licensed under
2-clause BSD License.)
+
+2-clause BSD License
+
+Copyright 2022 Tim Buktu
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions
+are met:
+
+1. Redistributions of source code must retain the above copyright notice, this
+ list of conditions and the following disclaimer.
+
+2. Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/licenses/bin/jackson3-FastDoubleParser.LICENSE
b/licenses/bin/jackson3-FastDoubleParser.LICENSE
new file mode 100644
index 00000000000..d03204fe339
--- /dev/null
+++ b/licenses/bin/jackson3-FastDoubleParser.LICENSE
@@ -0,0 +1,61 @@
+MIT License
+
+Copyright (c) 2024 Werner Randelshofer, Switzerland.
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
+
+------
+This is a Java port of Daniel Lemire's fast_float project.
+This project provides parsers for double, float, BigDecimal and BigInteger
values.
+
+## Copyright
+
+Copyright © 2024 Werner Randelshofer, Switzerland.
+
+## Licensing
+
+This code is licensed under MIT License.
+https://github.com/wrandelshofer/FastDoubleParser/blob/522be16e145f43308c43b23094e31d5efcaa580e/LICENSE
+(The file 'LICENSE' is included in the sources and classes Jar files that are
released by this project
+- as is required by that license - see FastDoubleParser-LICENSE.)
+
+Some portions of the code have been derived from other projects.
+All these projects require that we include a copyright notice, and some
require that we also include some text of their
+license file.
+
+fast_double_parser, Copyright (c) 2022 Daniel Lemire. Boost Software License.
+https://github.com/lemire/fast_double_parser
+https://github.com/lemire/fast_double_parser/blob/07d9189a8fb815fe800cb15ca022e7a07093236e/LICENSE.BSL
+(The file 'LICENSE.BSL' is included in the sources and classes Jar files that
are released by this project
+- as is required by that license - see FastDoubleParser-ThirdParty-LICENSE.)
+
+fast_float, Copyright (c) 2021 The fast_float authors. MIT License.
+https://github.com/fastfloat/fast_float
+https://github.com/fastfloat/fast_float/blob/cc1e01e9eee74128e48d51488a6b1df4a767a810/LICENSE-MIT
+(The file 'LICENSE-MIT' is included in the sources and classes Jar files that
are released by this project
+- as is required by that license - see FastDoubleParser-ThirdParty-LICENSE.)
+
+bigint, Copyright 2020 Tim Buktu. 2-clause BSD License.
+https://github.com/tbuktu/bigint/tree/floatfft
+https://github.com/tbuktu/bigint/blob/617c8cd8a7c5e4fb4d919c6a4d11e2586107f029/LICENSE
+https://github.com/wrandelshofer/FastDoubleParser/blob/39e123b15b71f29a38a087d16a0bc620fc879aa6/bigint-LICENSE
+(We only use those portions of the bigint project that can be licensed under
2-clause BSD License.)
+(The file 'bigint-LICENSE' is included in the sources and classes Jar files
that are released by this project
+- as is required by that license - see FastDoubleParser-ThirdParty-LICENSE.)
+
diff --git a/licenses/bin/jackson3-Schubfach.LICENSE
b/licenses/bin/jackson3-Schubfach.LICENSE
new file mode 100644
index 00000000000..eb5341421b1
--- /dev/null
+++ b/licenses/bin/jackson3-Schubfach.LICENSE
@@ -0,0 +1,19 @@
+Copyright 2018-2020 Raffaello Giulietti
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
diff --git a/pom.xml b/pom.xml
index 676c7a79ff5..577dce4538c 100644
--- a/pom.xml
+++ b/pom.xml
@@ -99,7 +99,7 @@
<dropwizard.metrics.version>4.2.40</dropwizard.metrics.version>
<errorprone.annotations.version>2.50.0</errorprone.annotations.version>
<errorprone.version>2.50.0</errorprone.version>
- <fabric8.version>7.9.0</fabric8.version>
+ <fabric8.version>8.0.0</fabric8.version>
<fastutil.version>8.5.4</fastutil.version>
<guava.version>33.7.1-jre</guava.version>
<guice.version>6.0.0</guice.version>
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]