diff --git a/extensions-core/kubernetes-overlord-extensions/pom.xml b/extensions-core/kubernetes-overlord-extensions/pom.xml index f032ec28f2ee..551fc82a72c0 100644 --- a/extensions-core/kubernetes-overlord-extensions/pom.xml +++ b/extensions-core/kubernetes-overlord-extensions/pom.xml @@ -35,9 +35,44 @@ - 4.5.31 + 4.5.34 + + + + io.vertx + vertx-core + ${vertx.version} + + + io.vertx + vertx-web-client + ${vertx.version} + + + io.vertx + vertx-web-common + ${vertx.version} + + + io.vertx + vertx-auth-common + ${vertx.version} + + + io.vertx + vertx-web + ${vertx.version} + + + io.vertx + vertx-bridge-common + ${vertx.version} + + + + org.apache.druid @@ -128,6 +163,12 @@ kubernetes-client ${fabric8.version} runtime + + + io.fabric8 + kubernetes-httpclient-vertx-5 + + io.fabric8 @@ -196,6 +237,17 @@ mockwebserver ${fabric8.version} test + + + io.vertx + vertx-web + + + + + io.vertx + vertx-web + test org.junit.jupiter diff --git a/licenses.yaml b/licenses.yaml index 9f0d1ad41721..3c6595bb7232 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 (tatu.saloranta@iki.fi), and has + been in development since 2007. + It is currently developed by a community of developers. + + ## Copyright + + Copyright 2007-, Tatu Saloranta (tatu.saloranta@iki.fi) + + ## 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 . + That code is available under an MIT 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 . + That code is available under an MIT 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 000000000000..d3daf7c72157 --- /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 000000000000..d03204fe3395 --- /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 000000000000..eb5341421b10 --- /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 efd4ea828ae0..e0c5176f4e3b 100644 --- a/pom.xml +++ b/pom.xml @@ -99,7 +99,7 @@ 4.2.40 2.50.0 2.50.0 - 7.9.0 + 8.0.0 8.5.4 33.7.1-jre 6.0.0