This is an automated email from the ASF dual-hosted git repository.
github-merge-queue[bot] pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/texera.git
commit d5cc6ea3135be99753a3a468c276932bbac1e81b
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
AuthorDate: Tue Jul 7 22:43:25 2026 -0700
fix(deps): bump org.jooq:jooq from 3.14.16 to 3.19.36 (last Java 17
release) (#6225)
### What changes were proposed in this PR?
Dependabot proposed bumping `org.jooq:jooq` to **3.21.6**, but jOOQ
**3.20+** (Open Source Edition) is compiled to **Java 21 bytecode**
(class file version 65), while Texera builds and runs on **Java 17**
across every CI matrix. SBT's max-wins eviction placed the Java-21 jOOQ
classes on the runtime classpath, so the bump compiled but then failed
at test runtime:
```
java.lang.UnsupportedClassVersionError: org/jooq/Table has been compiled by
a more
recent version of the Java Runtime (class file version 65.0), this version
of the Java
Runtime only recognizes class file versions up to 61.0
```
breaking `build / amber-integration` (ubuntu + macOS) and `build /
platform (computing-unit-managing-service)`, plus the amber
`LICENSE-binary` / `NOTICE-binary` drift check.
This PR **caps jOOQ at 3.19.36** — the last release that still targets
Java 17 (verified: `org/jooq/Table.class` is class v61 in 3.19.36 vs v65
in 3.20.0) — rather than 3.21.6.
| jOOQ declaration | Before | After |
|---|---|---|
| `amber/build.sbt` | 3.14.16 | **3.19.36** |
| `computing-unit-managing-service/build.sbt` | 3.14.16 | **3.19.36** |
| `common/dao/build.sbt` | 3.16.23 | **3.19.36** |
| `project/plugins.sbt` (`jooq-codegen`) | 3.16.23 | **3.19.36** |
`jooq-codegen` must move in lockstep with the runtime. `javac` runs with
`-Xlint:deprecation -Werror` (`build.sbt`), and a 3.16 codegen emits
generated code that calls the `TableImpl(Table, ForeignKey, Table)`
constructor that the 3.19 runtime deprecates — which fails `DAO /
Compile`. Bumping the codegen to 3.19.36 makes it generate the
non-deprecated path API. The 42.7.4 pgjdbc codegen pin still applies
below 3.20 (the KEY_SEQ fix is only in jOOQ 3.20+).
**Binary license resync** — jOOQ is bundled in all seven service dists
(via `common/dao`), so:
- `org.jooq.jooq` bullet `3.16.23 → 3.19.36` in every `LICENSE-binary`.
- `amber` drops `com.sun.activation.jakarta.activation`: jOOQ's
`jakarta.xml.bind-api` dependency became `optional` at 3.19, so amber's
xml.bind-api falls back to 2.3.2 and no longer drags in the transitive
activation jar.
- `NOTICE-binary` regenerated for all seven services via
`bin/licensing/generate_notice_binary.py` (`io.r2dbc.r2dbc-spi 0.9.0 →
1.0.0` everywhere; amber additionally reflects the xml.bind-api /
activation changes).
A full move to 3.21.x would require a project-wide Java 21 migration,
which is out of scope for a dependency bump.
### Any related issues, documentation, discussions?
Supersedes the original Dependabot proposal (`3.21.6`) on this branch.
jOOQ's Open Source Edition tracks the latest LTS JDK, so the 3.20 line
moved its baseline from Java 17 to Java 21; 3.19.x remains the Java-17
line.
### How was this PR tested?
- CI: the `build / amber`, `build / amber-integration` (ubuntu + macOS)
and all `build / platform (*)` jobs — previously failing on jOOQ 3.21.6
— now run on the Java-17-compatible 3.19.36.
- Binary-license checks reproduced locally with the repo's own scripts
against each service's resolved runtime classpath: `check_binary_deps.py
--ignore-transitive-version jar --license-binary <svc>/LICENSE-binary
<lib>` reports `OK: N jars match` for all seven services, and
`generate_notice_binary.py` output matches each committed
`NOTICE-binary`.
### Was this PR authored or co-authored using generative AI tooling?
Generated-by: Claude Code (Opus 4.8 [1M context])
---------
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot]
<49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Xinyuan Lin <[email protected]>
Co-authored-by: Xinyuan Lin <[email protected]>
---
access-control-service/LICENSE-binary | 2 +-
access-control-service/NOTICE-binary | 40 ++---
amber/LICENSE-binary-java | 3 +-
amber/NOTICE-binary | 209 ++++++++-----------------
amber/build.sbt | 2 +-
common/dao/build.sbt | 2 +-
computing-unit-managing-service/LICENSE-binary | 2 +-
computing-unit-managing-service/NOTICE-binary | 40 ++---
computing-unit-managing-service/build.sbt | 2 +-
config-service/LICENSE-binary | 2 +-
config-service/NOTICE-binary | 40 ++---
file-service/LICENSE-binary | 2 +-
file-service/NOTICE-binary | 40 ++---
notebook-migration-service/LICENSE-binary | 2 +-
notebook-migration-service/NOTICE-binary | 40 ++---
project/plugins.sbt | 8 +-
workflow-compiling-service/LICENSE-binary | 2 +-
workflow-compiling-service/NOTICE-binary | 40 ++---
18 files changed, 203 insertions(+), 275 deletions(-)
diff --git a/access-control-service/LICENSE-binary
b/access-control-service/LICENSE-binary
index 734b0b2905..c838128031 100644
--- a/access-control-service/LICENSE-binary
+++ b/access-control-service/LICENSE-binary
@@ -292,7 +292,7 @@ Scala/Java jars:
- org.hibernate.validator.hibernate-validator-7.0.5.Final.jar
- org.javassist.javassist-3.30.2-GA.jar
- org.jboss.logging.jboss-logging-3.5.3.Final.jar
- - org.jooq.jooq-3.16.23.jar
+ - org.jooq.jooq-3.19.36.jar
- org.json4s.json4s-ast_2.13-4.0.1.jar
- org.json4s.json4s-jackson-core_2.13-4.0.1.jar
- org.scala-lang.modules.scala-collection-compat_2.13-2.13.0.jar
diff --git a/access-control-service/NOTICE-binary
b/access-control-service/NOTICE-binary
index 462e4ffbf6..953bda837d 100644
--- a/access-control-service/NOTICE-binary
+++ b/access-control-service/NOTICE-binary
@@ -1040,26 +1040,6 @@ please check the country's laws, regulations and
policies concerning the import,
possession, or use, and re-export of encryption software, to see if this is
permitted.
---------------------------------------------------------------------------------
-io.r2dbc.r2dbc-spi
---------------------------------------------------------------------------------
-
-Reactive Relational Database Connectivity
-
-Copyright 2017-2021 the original author or authors.
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
- https://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-
--------------------------------------------------------------------------------
com.fasterxml.jackson.jakarta.rs.jackson-jakarta-rs-json-provider
--------------------------------------------------------------------------------
@@ -1085,6 +1065,26 @@ 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.
+--------------------------------------------------------------------------------
+io.r2dbc.r2dbc-spi
+--------------------------------------------------------------------------------
+
+Reactive Relational Database Connectivity
+
+Copyright 2017-2022 the original author or authors.
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+ https://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+
--------------------------------------------------------------------------------
com.fasterxml.jackson.core.jackson-core
--------------------------------------------------------------------------------
diff --git a/amber/LICENSE-binary-java b/amber/LICENSE-binary-java
index e81bd83408..a6e0eebe6a 100644
--- a/amber/LICENSE-binary-java
+++ b/amber/LICENSE-binary-java
@@ -487,7 +487,7 @@ Scala/Java jars:
- org.jetbrains.kotlin.kotlin-stdlib-jdk8-1.9.10.jar
- org.jheaps.jheaps-0.11.jar
- org.joda.joda-convert-2.2.2.jar
- - org.jooq.jooq-3.16.23.jar
+ - org.jooq.jooq-3.19.36.jar
- org.json4s.json4s-ast_2.13-4.0.1.jar
- org.json4s.json4s-jackson-core_2.13-4.0.1.jar
- org.lz4.lz4-java-1.8.0.jar
@@ -689,7 +689,6 @@ Dependencies under the Eclipse Distribution License,
Version 1.0
--------------------------------------------------------------------------------
Scala/Java jars:
- - com.sun.activation.jakarta.activation-2.0.0.jar
- jakarta.activation.jakarta.activation-api-1.2.1.jar
- jakarta.xml.bind.jakarta.xml.bind-api-3.0.0.jar
- org.eclipse.jgit.org.eclipse.jgit-5.13.0.202109080827-r.jar
diff --git a/amber/NOTICE-binary b/amber/NOTICE-binary
index 1a5a625632..4002aff8b2 100644
--- a/amber/NOTICE-binary
+++ b/amber/NOTICE-binary
@@ -1241,6 +1241,55 @@ Copyright 2001-2024 The Apache Software Foundation
This product includes software developed at
The Apache Software Foundation (https://www.apache.org/).
+--------------------------------------------------------------------------------
+jakarta.xml.bind.jakarta.xml.bind-api
+--------------------------------------------------------------------------------
+
+# Notices for Eclipse Project for JAXB
+
+This content is produced and maintained by the Eclipse Project for JAXB
project.
+
+* Project home: https://projects.eclipse.org/projects/ee4j.jaxb
+
+## Trademarks
+
+Eclipse Project for JAXB is a trademark of the Eclipse Foundation.
+
+## Copyright
+
+All content is the property of the respective authors or their employers. For
+more information regarding authorship of content, please consult the listed
+source code repository logs.
+
+## Declared Project Licenses
+
+This program and the accompanying materials are made available under the terms
+of the Eclipse Distribution License v. 1.0 which is available
+at http://www.eclipse.org/org/documents/edl-v10.php.
+
+SPDX-License-Identifier: BSD-3-Clause
+
+## Source Code
+
+The project maintains the following source code repositories:
+
+* https://github.com/eclipse-ee4j/jaxb-api
+
+## Third-party Content
+
+This project leverages the following third party content.
+
+None
+
+## Cryptography
+
+Content may contain encryption software. The country in which you are currently
+may have restrictions on the import, possession, and use, and/or re-export to
+another country, of encryption software. BEFORE using any encryption software,
+please check the country's laws, regulations and policies concerning the
import,
+possession, or use, and re-export of encryption software, to see if this is
+permitted.
+
--------------------------------------------------------------------------------
org.apache.commons.commons-vfs2
--------------------------------------------------------------------------------
@@ -1357,88 +1406,6 @@ Copyright 2001-2019 The Apache Software Foundation
This product includes software developed at
The Apache Software Foundation (http://www.apache.org/).
---------------------------------------------------------------------------------
-jakarta.xml.bind.jakarta.xml.bind-api
---------------------------------------------------------------------------------
-
-[//]: # " Copyright (c) 2018, 2019 Oracle and/or its affiliates. All rights
reserved. "
-[//]: # " "
-[//]: # " This program and the accompanying materials are made available under
the "
-[//]: # " terms of the Eclipse Distribution License v. 1.0, which is available
at "
-[//]: # " http://www.eclipse.org/org/documents/edl-v10.php. "
-[//]: # " "
-[//]: # " SPDX-License-Identifier: BSD-3-Clause "
-
-# Notices for Jakarta XML Binding
-
-This content is produced and maintained by the Jakarta XML Binding
-project.
-
-* Project home: https://projects.eclipse.org/projects/ee4j.jaxb
-
-## Trademarks
-
-Jakarta XML Binding is a trademark of the Eclipse Foundation.
-
-## Copyright
-
-All content is the property of the respective authors or their employers. For
-more information regarding authorship of content, please consult the listed
-source code repository logs.
-
-## Declared Project Licenses
-
-This program and the accompanying materials are made available under the terms
-of the Eclipse Distribution License v. 1.0 which is available at
-http://www.eclipse.org/org/documents/edl-v10.php.
-
-SPDX-License-Identifier: BSD-3-Clause
-
-## Source Code
-
-The project maintains the following source code repositories:
-
-* https://github.com/eclipse-ee4j/jaxb-api
-* https://github.com/eclipse-ee4j/jaxb-tck
-
-## Third-party Content
-
-This project leverages the following third party content.
-
-Apache River (3.0.0)
-
-* License: Apache-2.0 AND BSD-3-Clause
-
-ASM 7 (n/a)
-
-* License: BSD-3-Clause
-* Project: https://asm.ow2.io/
-* Source:
-
https://repository.ow2.org/nexus/#nexus-search;gav~org.ow2.asm~asm-commons~~~~kw,versionexpand
-
-JTHarness (5.0)
-
-* License: (GPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0)
-* Project: https://wiki.openjdk.java.net/display/CodeTools/JT+Harness
-* Source: http://hg.openjdk.java.net/code-tools/jtharness/
-
-normalize.css (3.0.2)
-
-* License: MIT
-
-SigTest (n/a)
-
-* License: GPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
-
-## Cryptography
-
-Content may contain encryption software. The country in which you are currently
-may have restrictions on the import, possession, and use, and/or re-export to
-another country, of encryption software. BEFORE using any encryption software,
-please check the country's laws, regulations and policies concerning the
import,
-possession, or use, and re-export of encryption software, to see if this is
-permitted.
-
--------------------------------------------------------------------------------
org.apache.kerby.kerby-config
--------------------------------------------------------------------------------
@@ -1469,44 +1436,6 @@ Copyright 2006-2020 Google, Inc.
This product includes software developed at
The Apache Software Foundation (http://www.apache.org/).
---------------------------------------------------------------------------------
-com.sun.activation.jakarta.activation
---------------------------------------------------------------------------------
-
-# Notices for Jakarta Activation
-
-This content is produced and maintained by Jakarta Activation project.
-
-* Project home: https://projects.eclipse.org/projects/ee4j.jaf
-
-## Copyright
-
-All content is the property of the respective authors or their employers. For
-more information regarding authorship of content, please consult the listed
-source code repository logs.
-
-## Declared Project Licenses
-
-This program and the accompanying materials are made available under the terms
-of the Eclipse Distribution License v. 1.0,
-which is available at http://www.eclipse.org/org/documents/edl-v10.php.
-
-SPDX-License-Identifier: BSD-3-Clause
-
-## Source Code
-
-The project maintains the following source code repositories:
-
-* https://github.com/eclipse-ee4j/jaf
-
-## Third-party Content
-
-This project leverages the following third party content.
-
-JUnit (4.12)
-
-* License: Eclipse Public License
-
--------------------------------------------------------------------------------
com.google.guava.guava
--------------------------------------------------------------------------------
@@ -1642,26 +1571,6 @@ Copyright 2009-2024 The Apache Software Foundation
This product includes software developed at
The Apache Software Foundation (http://www.apache.org/).
---------------------------------------------------------------------------------
-io.r2dbc.r2dbc-spi
---------------------------------------------------------------------------------
-
-Reactive Relational Database Connectivity
-
-Copyright 2017-2021 the original author or authors.
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
- https://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-
--------------------------------------------------------------------------------
jakarta.activation.jakarta.activation-api
--------------------------------------------------------------------------------
@@ -1756,6 +1665,26 @@ Copyright 2011-2021 The Apache Software Foundation
This product includes software developed at
The Apache Software Foundation (http://www.apache.org/).
+--------------------------------------------------------------------------------
+io.r2dbc.r2dbc-spi
+--------------------------------------------------------------------------------
+
+Reactive Relational Database Connectivity
+
+Copyright 2017-2022 the original author or authors.
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+ https://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+
--------------------------------------------------------------------------------
cglib.cglib
--------------------------------------------------------------------------------
diff --git a/amber/build.sbt b/amber/build.sbt
index 52feea83d9..80be68c0cf 100644
--- a/amber/build.sbt
+++ b/amber/build.sbt
@@ -276,7 +276,7 @@ libraryDependencies += "com.konghq" % "unirest-java" %
"3.14.5"
libraryDependencies += "com.github.marianobarrios" % "lbmq" % "0.6.0"
// https://mvnrepository.com/artifact/org.jooq/jooq
-libraryDependencies += "org.jooq" % "jooq" % "3.14.16"
+libraryDependencies += "org.jooq" % "jooq" % "3.19.36"
// https://mvnrepository.com/artifact/org.jgrapht/jgrapht-core
libraryDependencies += "org.jgrapht" % "jgrapht-core" % "1.4.0"
diff --git a/common/dao/build.sbt b/common/dao/build.sbt
index 69d065e6e6..8bc49072d2 100644
--- a/common/dao/build.sbt
+++ b/common/dao/build.sbt
@@ -166,7 +166,7 @@ libraryDependencies ++= Seq(
/////////////////////////////////////////////////////////////////////////////
libraryDependencies ++= Seq(
- "org.jooq" % "jooq" % "3.16.23",
+ "org.jooq" % "jooq" % "3.19.36",
)
/////////////////////////////////////////////////////////////////////////////
diff --git a/computing-unit-managing-service/LICENSE-binary
b/computing-unit-managing-service/LICENSE-binary
index ab06ee9372..4ddeac57ba 100644
--- a/computing-unit-managing-service/LICENSE-binary
+++ b/computing-unit-managing-service/LICENSE-binary
@@ -462,7 +462,7 @@ Scala/Java jars:
- org.jetbrains.kotlin.kotlin-stdlib-jdk7-1.9.10.jar
- org.jetbrains.kotlin.kotlin-stdlib-jdk8-1.9.10.jar
- org.jheaps.jheaps-0.11.jar
- - org.jooq.jooq-3.16.23.jar
+ - org.jooq.jooq-3.19.36.jar
- org.json4s.json4s-ast_2.13-4.0.1.jar
- org.json4s.json4s-jackson-core_2.13-4.0.1.jar
- org.openapitools.jackson-databind-nullable-0.2.6.jar
diff --git a/computing-unit-managing-service/NOTICE-binary
b/computing-unit-managing-service/NOTICE-binary
index 8022cfb43b..bf9fe2b40c 100644
--- a/computing-unit-managing-service/NOTICE-binary
+++ b/computing-unit-managing-service/NOTICE-binary
@@ -1742,26 +1742,6 @@ Copyright 2009-2024 The Apache Software Foundation
This product includes software developed at
The Apache Software Foundation (http://www.apache.org/).
---------------------------------------------------------------------------------
-io.r2dbc.r2dbc-spi
---------------------------------------------------------------------------------
-
-Reactive Relational Database Connectivity
-
-Copyright 2017-2021 the original author or authors.
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
- https://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-
--------------------------------------------------------------------------------
org.apache.httpcomponents.core5.httpcore5-h2
--------------------------------------------------------------------------------
@@ -1793,6 +1773,26 @@ Copyright 2011-2021 The Apache Software Foundation
This product includes software developed at
The Apache Software Foundation (http://www.apache.org/).
+--------------------------------------------------------------------------------
+io.r2dbc.r2dbc-spi
+--------------------------------------------------------------------------------
+
+Reactive Relational Database Connectivity
+
+Copyright 2017-2022 the original author or authors.
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+ https://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+
--------------------------------------------------------------------------------
cglib.cglib
--------------------------------------------------------------------------------
diff --git a/computing-unit-managing-service/build.sbt
b/computing-unit-managing-service/build.sbt
index ff9e23b3a0..a12a138f7a 100644
--- a/computing-unit-managing-service/build.sbt
+++ b/computing-unit-managing-service/build.sbt
@@ -47,7 +47,7 @@ libraryDependencies ++= Seq(
"io.dropwizard" % "dropwizard-core" % dropwizardVersion,
"io.dropwizard" % "dropwizard-auth" % dropwizardVersion, // Dropwizard
Authentication module
"io.kubernetes" % "client-java" % "21.0.0",
- "org.jooq" % "jooq" % "3.14.16",
+ "org.jooq" % "jooq" % "3.19.36",
"com.typesafe" % "config" % "1.4.9",
"com.softwaremill.sttp.client4" %% "core" % "4.0.25",
"com.typesafe.play" %% "play-json" % "2.10.6",
diff --git a/config-service/LICENSE-binary b/config-service/LICENSE-binary
index fab4b97422..3ae3492775 100644
--- a/config-service/LICENSE-binary
+++ b/config-service/LICENSE-binary
@@ -292,7 +292,7 @@ Scala/Java jars:
- org.hibernate.validator.hibernate-validator-7.0.5.Final.jar
- org.javassist.javassist-3.30.2-GA.jar
- org.jboss.logging.jboss-logging-3.5.3.Final.jar
- - org.jooq.jooq-3.16.23.jar
+ - org.jooq.jooq-3.19.36.jar
- org.json4s.json4s-ast_2.13-4.0.1.jar
- org.json4s.json4s-jackson-core_2.13-4.0.1.jar
- org.playframework.play-functional_2.13-3.1.0-M1.jar
diff --git a/config-service/NOTICE-binary b/config-service/NOTICE-binary
index 462e4ffbf6..953bda837d 100644
--- a/config-service/NOTICE-binary
+++ b/config-service/NOTICE-binary
@@ -1040,26 +1040,6 @@ please check the country's laws, regulations and
policies concerning the import,
possession, or use, and re-export of encryption software, to see if this is
permitted.
---------------------------------------------------------------------------------
-io.r2dbc.r2dbc-spi
---------------------------------------------------------------------------------
-
-Reactive Relational Database Connectivity
-
-Copyright 2017-2021 the original author or authors.
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
- https://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-
--------------------------------------------------------------------------------
com.fasterxml.jackson.jakarta.rs.jackson-jakarta-rs-json-provider
--------------------------------------------------------------------------------
@@ -1085,6 +1065,26 @@ 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.
+--------------------------------------------------------------------------------
+io.r2dbc.r2dbc-spi
+--------------------------------------------------------------------------------
+
+Reactive Relational Database Connectivity
+
+Copyright 2017-2022 the original author or authors.
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+ https://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+
--------------------------------------------------------------------------------
com.fasterxml.jackson.core.jackson-core
--------------------------------------------------------------------------------
diff --git a/file-service/LICENSE-binary b/file-service/LICENSE-binary
index 635f3b2965..755a40af9b 100644
--- a/file-service/LICENSE-binary
+++ b/file-service/LICENSE-binary
@@ -426,7 +426,7 @@ Scala/Java jars:
- org.jetbrains.kotlin.kotlin-stdlib-jdk7-1.9.10.jar
- org.jetbrains.kotlin.kotlin-stdlib-jdk8-1.9.10.jar
- org.jheaps.jheaps-0.11.jar
- - org.jooq.jooq-3.16.23.jar
+ - org.jooq.jooq-3.19.36.jar
- org.json4s.json4s-ast_2.13-4.0.1.jar
- org.json4s.json4s-jackson-core_2.13-4.0.1.jar
- org.openapitools.jackson-databind-nullable-0.2.6.jar
diff --git a/file-service/NOTICE-binary b/file-service/NOTICE-binary
index 1b3228fee3..cfa752c3e6 100644
--- a/file-service/NOTICE-binary
+++ b/file-service/NOTICE-binary
@@ -1742,26 +1742,6 @@ Copyright 2009-2024 The Apache Software Foundation
This product includes software developed at
The Apache Software Foundation (http://www.apache.org/).
---------------------------------------------------------------------------------
-io.r2dbc.r2dbc-spi
---------------------------------------------------------------------------------
-
-Reactive Relational Database Connectivity
-
-Copyright 2017-2021 the original author or authors.
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
- https://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-
--------------------------------------------------------------------------------
org.apache.httpcomponents.core5.httpcore5-h2
--------------------------------------------------------------------------------
@@ -1793,6 +1773,26 @@ Copyright 2011-2021 The Apache Software Foundation
This product includes software developed at
The Apache Software Foundation (http://www.apache.org/).
+--------------------------------------------------------------------------------
+io.r2dbc.r2dbc-spi
+--------------------------------------------------------------------------------
+
+Reactive Relational Database Connectivity
+
+Copyright 2017-2022 the original author or authors.
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+ https://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+
--------------------------------------------------------------------------------
cglib.cglib
--------------------------------------------------------------------------------
diff --git a/notebook-migration-service/LICENSE-binary
b/notebook-migration-service/LICENSE-binary
index 734b0b2905..c838128031 100644
--- a/notebook-migration-service/LICENSE-binary
+++ b/notebook-migration-service/LICENSE-binary
@@ -292,7 +292,7 @@ Scala/Java jars:
- org.hibernate.validator.hibernate-validator-7.0.5.Final.jar
- org.javassist.javassist-3.30.2-GA.jar
- org.jboss.logging.jboss-logging-3.5.3.Final.jar
- - org.jooq.jooq-3.16.23.jar
+ - org.jooq.jooq-3.19.36.jar
- org.json4s.json4s-ast_2.13-4.0.1.jar
- org.json4s.json4s-jackson-core_2.13-4.0.1.jar
- org.scala-lang.modules.scala-collection-compat_2.13-2.13.0.jar
diff --git a/notebook-migration-service/NOTICE-binary
b/notebook-migration-service/NOTICE-binary
index 462e4ffbf6..953bda837d 100644
--- a/notebook-migration-service/NOTICE-binary
+++ b/notebook-migration-service/NOTICE-binary
@@ -1040,26 +1040,6 @@ please check the country's laws, regulations and
policies concerning the import,
possession, or use, and re-export of encryption software, to see if this is
permitted.
---------------------------------------------------------------------------------
-io.r2dbc.r2dbc-spi
---------------------------------------------------------------------------------
-
-Reactive Relational Database Connectivity
-
-Copyright 2017-2021 the original author or authors.
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
- https://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-
--------------------------------------------------------------------------------
com.fasterxml.jackson.jakarta.rs.jackson-jakarta-rs-json-provider
--------------------------------------------------------------------------------
@@ -1085,6 +1065,26 @@ 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.
+--------------------------------------------------------------------------------
+io.r2dbc.r2dbc-spi
+--------------------------------------------------------------------------------
+
+Reactive Relational Database Connectivity
+
+Copyright 2017-2022 the original author or authors.
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+ https://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+
--------------------------------------------------------------------------------
com.fasterxml.jackson.core.jackson-core
--------------------------------------------------------------------------------
diff --git a/project/plugins.sbt b/project/plugins.sbt
index a27a258fe7..1fb8d3a860 100644
--- a/project/plugins.sbt
+++ b/project/plugins.sbt
@@ -33,12 +33,12 @@ addSbtPlugin("org.typelevel" % "sbt-fs2-grpc" % "2.11.0")
// JOOQ dependencies for code generation
libraryDependencies ++= Seq(
- "org.jooq" % "jooq-codegen" % "3.16.23",
+ "org.jooq" % "jooq-codegen" % "3.19.36",
"com.typesafe" % "config" % "1.4.9",
// Pinned to 42.7.4 (build-time codegen driver only, not bundled). pgjdbc >=
42.7.5
- // returns JDBC-spec uppercase metadata column labels (KEY_SEQ) that jOOQ
3.16.x's
+ // returns JDBC-spec uppercase metadata column labels (KEY_SEQ) that jOOQ
3.19.x's
// PostgresDatabase.loadForeignKeys can't read (it looks up lowercase
key_seq),
- // breaking JOOQ code generation. Fixed only in jOOQ 3.20+
(jOOQ/jOOQ#17873); until
- // the codegen jOOQ is upgraded, keep this driver at the last compatible
release.
+ // breaking JOOQ code generation. Fixed only in jOOQ 3.20+
(jOOQ/jOOQ#17873); jOOQ
+ // is capped at 3.19.36 here (the last Java-17 release), so keep this driver
pinned.
"org.postgresql" % "postgresql" % "42.7.4"
)
diff --git a/workflow-compiling-service/LICENSE-binary
b/workflow-compiling-service/LICENSE-binary
index 23f31515f5..4f1406c213 100644
--- a/workflow-compiling-service/LICENSE-binary
+++ b/workflow-compiling-service/LICENSE-binary
@@ -437,7 +437,7 @@ Scala/Java jars:
- org.jetbrains.kotlin.kotlin-stdlib-jdk7-1.9.10.jar
- org.jetbrains.kotlin.kotlin-stdlib-jdk8-1.9.10.jar
- org.jheaps.jheaps-0.11.jar
- - org.jooq.jooq-3.16.23.jar
+ - org.jooq.jooq-3.19.36.jar
- org.json4s.json4s-ast_2.13-4.0.1.jar
- org.json4s.json4s-jackson-core_2.13-4.0.1.jar
- org.openapitools.jackson-databind-nullable-0.2.6.jar
diff --git a/workflow-compiling-service/NOTICE-binary
b/workflow-compiling-service/NOTICE-binary
index ecd3eb304a..e43c8fdb21 100644
--- a/workflow-compiling-service/NOTICE-binary
+++ b/workflow-compiling-service/NOTICE-binary
@@ -2180,26 +2180,6 @@ Copyright 2009-2024 The Apache Software Foundation
This product includes software developed at
The Apache Software Foundation (http://www.apache.org/).
---------------------------------------------------------------------------------
-io.r2dbc.r2dbc-spi
---------------------------------------------------------------------------------
-
-Reactive Relational Database Connectivity
-
-Copyright 2017-2021 the original author or authors.
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
- https://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-
--------------------------------------------------------------------------------
org.apache.httpcomponents.core5.httpcore5-h2
--------------------------------------------------------------------------------
@@ -2231,6 +2211,26 @@ Copyright 2011-2021 The Apache Software Foundation
This product includes software developed at
The Apache Software Foundation (http://www.apache.org/).
+--------------------------------------------------------------------------------
+io.r2dbc.r2dbc-spi
+--------------------------------------------------------------------------------
+
+Reactive Relational Database Connectivity
+
+Copyright 2017-2022 the original author or authors.
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+ https://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+
--------------------------------------------------------------------------------
cglib.cglib
--------------------------------------------------------------------------------