Skip to content

Commit b69ed6e

Browse files
committed
* mongo: update driver to 5.5.1
Signed-off-by: neo <1100909+neowu@users.noreply.github.com>
1 parent 739a204 commit b69ed6e

File tree

7 files changed

+17
-13
lines changed

7 files changed

+17
-13
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
* db: support postgres enum type
66
* http_client: update okhttp to 5.1.0
7+
* mongo: update driver to 5.5.1
78

89
### 9.2.2 (5/21/2025 - 6/26/2025)
910

build.gradle.kts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@ subprojects {
2020

2121
val elasticVersion = "8.18.1"
2222
val jacksonVersion = "2.18.4"
23-
val junitVersion = "5.12.2"
24-
val mockitoVersion = "5.17.0"
23+
val junitVersion = "5.13.4"
24+
val mockitoVersion = "5.18.0"
2525
val assertjVersion = "3.27.3"
2626

2727
project("core-ng-api") {
@@ -42,7 +42,7 @@ project("core-ng") {
4242
exclude("org.xerial.snappy")
4343
}
4444
compileOnly("org.jboss.logging:jboss-logging-annotations:2.2.1.Final")
45-
compileOnly("com.github.spotbugs:spotbugs-annotations:4.8.3")
45+
compileOnly("com.github.spotbugs:spotbugs-annotations:4.9.3")
4646
testImplementation("org.junit.jupiter:junit-jupiter-api:${junitVersion}")
4747
testImplementation("org.mockito:mockito-junit-jupiter:${mockitoVersion}")
4848
testImplementation("org.assertj:assertj-core:${assertjVersion}")
@@ -69,7 +69,7 @@ project("core-ng-mongo") {
6969
apply(plugin = "lib")
7070
dependencies {
7171
api(project(":core-ng"))
72-
api("org.mongodb:mongodb-driver-sync:5.2.1")
72+
api("org.mongodb:mongodb-driver-sync:5.5.1")
7373
testImplementation(project(":core-ng-test"))
7474
}
7575
}
@@ -79,7 +79,7 @@ project("core-ng-mongo-test") {
7979
dependencies {
8080
implementation(project(":core-ng-test"))
8181
implementation(project(":core-ng-mongo"))
82-
implementation("de.bwaldvogel:mongo-java-server:1.46.0")
82+
implementation("de.bwaldvogel:mongo-java-server:1.47.0")
8383
}
8484
}
8585

buildSrc/src/main/check/checkstyle.xml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,9 +70,11 @@
7070
</module>
7171
<module name="OverloadMethodsDeclarationOrder"/> <!--Checks that overload methods are grouped together.-->
7272
<module name="ParameterAssignment"/>
73+
<module name="PatternVariableAssignment"/> <!--Checks for assignment of pattern variables.-->
7374
<module name="SimplifyBooleanExpression"/> <!--Checks for overly complicated boolean expressions.-->
7475
<module name="SimplifyBooleanReturn"/> <!--Checks for overly complicated boolean return statements.-->
7576
<module name="StringLiteralEquality"/>
77+
<module name="UnnecessaryNullCheckWithInstanceOf"/> <!--Checks for redundant null checks with the instanceof operator.-->
7678
<module name="UnnecessaryParentheses"/> <!--Checks if unnecessary parentheses are used in a statement or expression.-->
7779
<module name="UnnecessarySemicolonAfterOuterTypeDeclaration"/>
7880
<module name="UnnecessarySemicolonAfterTypeMemberDeclaration"/>

buildSrc/src/main/check/pmd.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
<rule ref="category/java/bestpractices.xml/SimplifiableTestAssertion"/>
3030
<rule ref="category/java/bestpractices.xml/SystemPrintln"/>
3131
<rule ref="category/java/bestpractices.xml/UnnecessaryVarargsArrayCreation"/>
32+
<rule ref="category/java/bestpractices.xml/UnnecessaryWarningSuppression"/>
3233
<rule ref="category/java/bestpractices.xml/UnusedAssignment"/>
3334
<rule ref="category/java/bestpractices.xml/UnusedFormalParameter"/>
3435
<rule ref="category/java/bestpractices.xml/UnusedLocalVariable"/>

buildSrc/src/main/kotlin/check.gradle.kts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ subprojects {
1919

2020
checkstyle {
2121
dependencies {
22-
checkstyle("com.puppycrawl.tools:checkstyle:10.23.0")
22+
checkstyle("com.puppycrawl.tools:checkstyle:10.26.1")
2323
checkstyle("com.github.sevntu-checkstyle:sevntu-checks:1.44.1")
2424
}
2525

@@ -47,7 +47,7 @@ subprojects {
4747
pmd {
4848
ruleSets = listOf()
4949
ruleSetFiles = rootProject.files("buildSrc/src/main/check/pmd.xml")
50-
toolVersion = "7.13.0"
50+
toolVersion = "7.16.0"
5151
isConsoleOutput = true
5252

5353
tasks.withType<Pmd> {
@@ -57,7 +57,7 @@ subprojects {
5757

5858
spotbugs {
5959
dependencies {
60-
spotbugsPlugins("com.mebigfatguy.sb-contrib:sb-contrib:7.6.9")
60+
spotbugsPlugins("com.mebigfatguy.sb-contrib:sb-contrib:7.6.12")
6161
}
6262

6363
toolVersion = "4.9.3"

core-ng/src/main/java/core/framework/internal/web/HTTPErrorHandler.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -78,9 +78,9 @@ Object errorResponse(Throwable e, String userAgent, String actionId) {
7878
response.id = actionId;
7979
response.message = e.getMessage();
8080
response.stackTrace = Exceptions.stackTrace(e);
81-
if (e instanceof ErrorCode errorCode) {
82-
response.errorCode = errorCode.errorCode();
83-
response.severity = errorCode.severity().name();
81+
if (e instanceof ErrorCode code) {
82+
response.errorCode = code.errorCode();
83+
response.severity = code.severity().name();
8484
} else {
8585
// internally LogManager logs exception class name as error code if not impl ErrorCode,
8686
// here it uses INTERNAL_ERROR as it's border of internal, we don't want to expose internal details (exception class) to external which is part of api contract

core-ng/src/main/java/core/framework/internal/web/service/ErrorResponse.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ public static ErrorResponse errorResponse(Throwable e, String actionId) {
1111
var response = new ErrorResponse();
1212
response.id = actionId;
1313
response.message = e.getMessage();
14-
if (e instanceof ErrorCode errorCode) {
15-
response.errorCode = errorCode.errorCode();
14+
if (e instanceof ErrorCode code) {
15+
response.errorCode = code.errorCode();
1616
} else {
1717
response.errorCode = "INTERNAL_ERROR";
1818
}

0 commit comments

Comments
 (0)