Skip to content

Bump the minor-and-patch group with 6 updates - #75

Merged
jochen-testingbot merged 1 commit into
mainfrom
dependabot/maven/minor-and-patch-389021b25f
Oct 29, 2026
Merged

jochen-testingbot merged 1 commit into
mainfrom
dependabot/maven/minor-and-patch-389021b25f

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 29, 2026

Copy link
Copy Markdown
Contributor

Bumps the minor-and-patch group with 6 updates:

Package From To
org.apache.sshd:sshd-core 2.20.0 2.20.1
dnsjava:dnsjava 3.6.5 3.7.0
ch.qos.logback:logback-classic 1.6.5 1.6.6
ch.qos.logback:logback-core 1.6.5 1.6.6
org.apache.maven.plugins:maven-surefire-plugin 3.6.0 3.6.1
org.jacoco:jacoco-maven-plugin 0.8.15 0.8.16

Updates org.apache.sshd:sshd-core from 2.20.0 to 2.20.1

Release notes

Sourced from org.apache.sshd:sshd-core's releases.

Apache MINA SSHD 2.20.1

This is a patch release for version 2.20.0.

Bug Fixes

  • GH-925 Re-allow "none" authentication (regression in 2.20.0)
  • GH-927 Fixed a race condition in key exchanges (regression in 2.14.0; narrow race occurring rarely)

New Features

  • GH-904 Log local port in ClientSessionImpl.toString() to be able to distinguish multiple sessions to the same host in logs

Potential Compatibility Issues

None.

Major Code Re-factoring

None; this is a patch release.

Changelog

Sourced from org.apache.sshd:sshd-core's changelog.

Previous Versions

Latest Version

Planned for Next Version

Bug Fixes

New Features

Potential Compatibility Issues

Major Code Re-factoring

Commits

Updates dnsjava:dnsjava from 3.6.5 to 3.7.0

Release notes

Sourced from dnsjava:dnsjava's releases.

v3.7.0

News

Please pay attention to #426 - Dropping support for legacy Java versions

Changes

  • GHSA-m23c-5x5g-5ff6: Missing response validation in DoH Resolver
  • GHSA-rwxq-7vpj-2rm5: Unbounded Pre-allocation via DNS Header Count Fields Leads to Amplified Memory Allocation (DoS)
  • GHSA-hg22-jxmg-ppq9: Message normalization fails on invalid CNAME entries
  • GHSA-whp4-9hfm-h8xr: X25Record accepts Unicode digits and silently converts them into non-digit DNS wire bytes
  • GHSA-m779-jq28-q7v7: TSIG: MAC comparison is not constant-time
  • TSIG: BADTIME responses fail verification because the MAC does not cover the Other Data (@​kakooch, #424)
  • Extend unit test coverage (@​sean-g-rae, #412)
  • New config option dnsjava.secure_random_algorithm property to select SecureRandom algorithm (@​ChrisJr404, #368, #419)
  • Validate SSHFP fingerprint lengths (@​andrew-boutin and @​Mahmoodifar, #414, #415)
  • Handle canceled keys in TCP client (@​techee, #411)
  • hosts: resolve PTR queries from the local hosts database (@​ChrisJr404, #350, #413)
  • TSIG verification fails if id of message is not identical to originalId in TSIG record (@​sfeigl, #409)
  • TSIG record does not parse after Message.toWire(maxLength) truncates records owned by the key name (#417)
  • Full support for GOST R 34.11-2012 (@​alexmit, #422, #423)
  • nio: fix selector thread from self-joining (#180)
  • New flags and codes registered at IANA
  • Various issues as part of an automated search with Hegel (#417)
    • LOC prints a negative altitude with a fraction as -99999.-99m
    • WKS with no services, or unsorted ports in text, throws ArrayIndexOutOfBounds
    • A6 with an IPv4-mapped suffix throws in toWire; its text cannot be re-read
    • base64.fromString accepts characters outside the alphabet and decodes garbage
    • DNSOutput.writeU8/U16/U32 accept 2^8/2^16/2^32 and write zero
    • AAAARecord(Name, int, long, InetAddress) accepts an IPv4 address (4-byte rdata)
    • type bitmaps with out-of-order window blocks are accepted and re-sorted
    • LOC seconds lose their milliseconds in text parsing
    • absent base64 fields (empty OPENPGPKEY, RRSIG without signature) NPE in toString/toWire
    • NSAP text 0 throws StringIndexOutOfBounds
    • SVCB port= is not range-checked (65536 becomes 0, -1 accepted)
    • HIP rvservers ignore the origin; relative names stay relative and toWire fails
    • RRSIG/SIG times before 1970 are accepted in text and fail in toWire
    • CAA tags are printed unquoted/unescaped
    • LOC sizes beyond 9e9 m overflow the exponent nibble into unreadable wire data
    • OPTRecord.equals throws ClassCastException for an EmptyRecord of type OPT
    • CERT certificate-type mnemonics are shifted
    • SVCB alpn values are unescaped once instead of twice
    • SVCB values with spaces are printed unescaped; empty alpn ids are accepted
    • SVCB rdata from the wire is not validated (key order, duplicates, mandatory)

... (truncated)

Changelog

Sourced from dnsjava:dnsjava's changelog.

10/26/2026

  • 3.7.0 released
  • GHSA-m23c-5x5g-5ff6: Missing response validation in DoH Resolver
  • GHSA-rwxq-7vpj-2rm5: Unbounded Pre-allocation via DNS Header Count Fields Leads to Amplified Memory Allocation (DoS)
  • GHSA-hg22-jxmg-ppq9: Message normalization fails on invalid CNAME entries
  • GHSA-whp4-9hfm-h8xr: X25Record accepts Unicode digits and silently converts them into non-digit DNS wire bytes
  • GHSA-m779-jq28-q7v7: TSIG: MAC comparison is not constant-time
  • TSIG: BADTIME responses fail verification because the MAC does not cover the Other Data (@​kakooch, #424)
  • Extend unit test coverage (@​sean-g-rae, #412)
  • New config option dnsjava.secure_random_algorithm property to select SecureRandom algorithm (@​ChrisJr404, #368, #419)
  • Validate SSHFP fingerprint lengths (@​andrew-boutin and @​Mahmoodifar, #414, #415)
  • Handle canceled keys in TCP client (@​techee, #411)
  • hosts: resolve PTR queries from the local hosts database (@​ChrisJr404, #350, #413)
  • TSIG verification fails if id of message is not identical to originalId in TSIG record (@​sfeigl, #409)
  • TSIG record does not parse after Message.toWire(maxLength) truncates records owned by the key name (#417)
  • Full support for GOST R 34.11-2012 (@​alexmit, #422, #423)
  • nio: fix selector thread from self-joining (#180)
  • New flags and codes registered at IANA
  • Various issues as part of an automated search with Hegel (#417)
    • LOC prints a negative altitude with a fraction as -99999.-99m
    • WKS with no services, or unsorted ports in text, throws ArrayIndexOutOfBounds
    • A6 with an IPv4-mapped suffix throws in toWire; its text cannot be re-read
    • base64.fromString accepts characters outside the alphabet and decodes garbage
    • DNSOutput.writeU8/U16/U32 accept 2^8/2^16/2^32 and write zero
    • AAAARecord(Name, int, long, InetAddress) accepts an IPv4 address (4-byte rdata)
    • type bitmaps with out-of-order window blocks are accepted and re-sorted
    • LOC seconds lose their milliseconds in text parsing
    • absent base64 fields (empty OPENPGPKEY, RRSIG without signature) NPE in toString/toWire

... (truncated)

Commits

Updates ch.qos.logback:logback-classic from 1.6.5 to 1.6.6

Release notes

Sourced from ch.qos.logback:logback-classic's releases.

Logback 1.6.6

2026-10-25 Release of logback version 1.6.6

• LoggingEventVO now rejects, during deserialization, throwable proxies whose cause or suppressed entries point back into the graph of proxies, for example to their own parent. Such graphs cannot be produced by logback itself. However, a crafted stream sent to a socket receiver could use serialization back-references to build them, after which DefaultThrowableRenderer and SyslogAppender would loop forever and the recursive converters would overflow the stack. These streams are now rejected with an InvalidObjectException. Circular exceptions logged by the application are still transmitted correctly. This issue was reported and fixed in [PR #1079](qos-ch/logback#1079) by arfa-21.

• FileNamePattern now escapes characters with a special meaning in regular expressions, such as (, [ or +, when converting the literal parts of a file name pattern into a regex. Previously, RollingFileAppender failed to start when the path contained an unbalanced parenthesis, as in C:/Users/Michael(Financ. This issue was reported in issues/914 by danamlund. Moreover, with SizeAndTimeBasedRollingPolicy and a pattern such as app.%d.(%i).log, existing archives were not recognized. After a restart within the same period, the next rollover could overwrite an existing archive, and maxHistory and totalSizeCap never removed such archives. This issue was reported in issues/933 by GeoffreyBoulay. The fix was contributed in [PR #1077](qos-ch/logback#1077) by Jialin Chen. Regex metacharacters in %d{...} date patterns are now escaped as well.

• The conversion of date patterns into regular expressions now follows the rules of DateTimeFormatter, which logback uses to format dates, instead of those of SimpleDateFormat. In particular, the L (stand-alone month) pattern letter is now supported.

• SyslogOutputStream now connects its DatagramSocket to the syslog host. Previously, the socket was bound to the wildcard address, so that hardened environments saw an unconnected UDP listener on all interfaces for as long as the application ran. This issue was reported in issues/939 by joao-rebelo. The fix was contributed in [PR #1076](qos-ch/logback#1076) by Lyin-OTTF.

If the socket cannot be connected, for example because the network is not yet available, SyslogOutputStream falls back to an unconnected socket and SyslogAppenderBase emits a warning. When a datagram sent on a connected socket fails due to an ICMP "port unreachable" message caused by an earlier datagram, the datagram is sent once more so that no message is lost. If the retry also fails, a single warning is emitted instead of one error per event.

• OutputStreamAppender now stops its encoder when the appender is stopped. Previously, encoders holding resources until they were stopped, such as those of logstash-logback-encoder, were never released, causing heap growth at each reconfiguration. This issue was fixed in [PR #1072](qos-ch/logback#1072) by Samuel Fernandes.

• During variable substitution, an unmatched right curly brace now causes an error to be reported, with the original value left unchanged. Previously, the brace and all subsequent characters were silently dropped, so that %m}some text became %m. This issue was reported in issues/836 by philsttr.

• LogbackMDCAdapter now stores MDC entries in a LinkedHashMap, so that the %X converter outputs them in insertion order. This issue was reported in LOGBACK-1337 and fixed by Craig P. Motlin.

• A bit-wise identical binary of this version can be reproduced by building from source code at commit a9ee8019ee183e076ff5477957dbf90c4b04dd92 associated with the tag v_1.6.6. The release was built using Java "21" 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.

Commits
  • a9ee801 prepare release 1.6.6
  • 7fa8e8e throw ScanException on unmatched '}' during variable substitution, fixes #836
  • 355b931 Test round trip of circular exceptions through LoggingEventVO
  • c7b8e2f reject cyclic throwable proxies in LoggingEventVO.readObject
  • 6217f11 fix loging of ThrowableProxy constructor taking isCyclic boolean
  • 0b95858 LOGBACK-1337 LogbackMDCAdapter should store mdc in LinkedHashMap to predict o...
  • 5c1f577 add LinkedHashMap to HardenedObjectInputStream whitelist
  • 7c36c71 Escape regex metacharacters in date patterns, harden rolling tests
  • d268774 Align date pattern to regex conversion with DateTimeFormatter
  • b4b4828 Escape regex metacharacters of literal text in FileNamePattern regexes
  • Additional commits viewable in compare view

Updates ch.qos.logback:logback-core from 1.6.5 to 1.6.6

Release notes

Sourced from ch.qos.logback:logback-core's releases.

Logback 1.6.6

2026-10-25 Release of logback version 1.6.6

• LoggingEventVO now rejects, during deserialization, throwable proxies whose cause or suppressed entries point back into the graph of proxies, for example to their own parent. Such graphs cannot be produced by logback itself. However, a crafted stream sent to a socket receiver could use serialization back-references to build them, after which DefaultThrowableRenderer and SyslogAppender would loop forever and the recursive converters would overflow the stack. These streams are now rejected with an InvalidObjectException. Circular exceptions logged by the application are still transmitted correctly. This issue was reported and fixed in [PR #1079](qos-ch/logback#1079) by arfa-21.

• FileNamePattern now escapes characters with a special meaning in regular expressions, such as (, [ or +, when converting the literal parts of a file name pattern into a regex. Previously, RollingFileAppender failed to start when the path contained an unbalanced parenthesis, as in C:/Users/Michael(Financ. This issue was reported in issues/914 by danamlund. Moreover, with SizeAndTimeBasedRollingPolicy and a pattern such as app.%d.(%i).log, existing archives were not recognized. After a restart within the same period, the next rollover could overwrite an existing archive, and maxHistory and totalSizeCap never removed such archives. This issue was reported in issues/933 by GeoffreyBoulay. The fix was contributed in [PR #1077](qos-ch/logback#1077) by Jialin Chen. Regex metacharacters in %d{...} date patterns are now escaped as well.

• The conversion of date patterns into regular expressions now follows the rules of DateTimeFormatter, which logback uses to format dates, instead of those of SimpleDateFormat. In particular, the L (stand-alone month) pattern letter is now supported.

• SyslogOutputStream now connects its DatagramSocket to the syslog host. Previously, the socket was bound to the wildcard address, so that hardened environments saw an unconnected UDP listener on all interfaces for as long as the application ran. This issue was reported in issues/939 by joao-rebelo. The fix was contributed in [PR #1076](qos-ch/logback#1076) by Lyin-OTTF.

If the socket cannot be connected, for example because the network is not yet available, SyslogOutputStream falls back to an unconnected socket and SyslogAppenderBase emits a warning. When a datagram sent on a connected socket fails due to an ICMP "port unreachable" message caused by an earlier datagram, the datagram is sent once more so that no message is lost. If the retry also fails, a single warning is emitted instead of one error per event.

• OutputStreamAppender now stops its encoder when the appender is stopped. Previously, encoders holding resources until they were stopped, such as those of logstash-logback-encoder, were never released, causing heap growth at each reconfiguration. This issue was fixed in [PR #1072](qos-ch/logback#1072) by Samuel Fernandes.

• During variable substitution, an unmatched right curly brace now causes an error to be reported, with the original value left unchanged. Previously, the brace and all subsequent characters were silently dropped, so that %m}some text became %m. This issue was reported in issues/836 by philsttr.

• LogbackMDCAdapter now stores MDC entries in a LinkedHashMap, so that the %X converter outputs them in insertion order. This issue was reported in LOGBACK-1337 and fixed by Craig P. Motlin.

• A bit-wise identical binary of this version can be reproduced by building from source code at commit a9ee8019ee183e076ff5477957dbf90c4b04dd92 associated with the tag v_1.6.6. The release was built using Java "21" 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.

Commits
  • a9ee801 prepare release 1.6.6
  • 7fa8e8e throw ScanException on unmatched '}' during variable substitution, fixes #836
  • 355b931 Test round trip of circular exceptions through LoggingEventVO
  • c7b8e2f reject cyclic throwable proxies in LoggingEventVO.readObject
  • 6217f11 fix loging of ThrowableProxy constructor taking isCyclic boolean
  • 0b95858 LOGBACK-1337 LogbackMDCAdapter should store mdc in LinkedHashMap to predict o...
  • 5c1f577 add LinkedHashMap to HardenedObjectInputStream whitelist
  • 7c36c71 Escape regex metacharacters in date patterns, harden rolling tests
  • d268774 Align date pattern to regex conversion with DateTimeFormatter
  • b4b4828 Escape regex metacharacters of literal text in FileNamePattern regexes
  • Additional commits viewable in compare view

Updates org.apache.maven.plugins:maven-surefire-plugin from 3.6.0 to 3.6.1

Release notes

Sourced from org.apache.maven.plugins:maven-surefire-plugin's releases.

3.6.1

🚀 New features and improvements

🐛 Bug Fixes

📝 Documentation updates

  • Clean up deprecated parameters and fix TestNG parallel modes (#3452) (#3519) @​olamy
  • Merge the two timeout extension pages into one. The guide and the example page covered the same things twice. (#3520) @​olamy
  • Drop the Source Xref menu items (#3479) @​slachiewicz

👻 Maintenance

🔧 Build

... (truncated)

Commits
  • 5bf0dcf [maven-release-plugin] prepare release surefire-3.6.1
  • 7f73580 Bump doxiaVersion from 2.1.0 to 2.2.0 (#3542)
  • ab7ce2f Bump org.testng:testng (#3539)
  • ff3b768 Group module path heuristics in ModulePathJpmsArguments (#3541)
  • a343e4d Fix IllegalAccessError when the main module requires JUnit (#3532) (#3538)
  • 907a2e2 Fix groups and excludedGroups being ignored when TestNG is on the classpath (...
  • cc69b3c Use push for PR Automation
  • b119019 Install the JUnit Platform provider for the ITs (#3535)
  • 2cdec2e Don't let runOrder replace JUnit orderers set elsewhere (#3529) (#3530)
  • 1e4f6b9 Use workflow_run for PR check (#3531)
  • Additional commits viewable in compare view

Updates org.jacoco:jacoco-maven-plugin from 0.8.15 to 0.8.16

Release notes

Sourced from org.jacoco:jacoco-maven-plugin's releases.

0.8.16

New Features

  • JaCoCo now officially supports Java 27 (GitHub #2287).
  • Experimental support for Java 28 class files (GitHub #2170, #2189).
  • To instrument classes loaded by the platform class loader, introduced in JDK 9 by JEP 261, the agent option inclbootstrapclasses=true is required (GitHub #2155).

Non-functional Changes

  • JaCoCo now depends on ASM 9.11.1 (GitHub #2299, #2304).
Commits

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the minor-and-patch group with 6 updates:

| Package | From | To |
| --- | --- | --- |
| [org.apache.sshd:sshd-core](https://github.com/apache/mina-sshd) | `2.20.0` | `2.20.1` |
| [dnsjava:dnsjava](https://github.com/dnsjava/dnsjava) | `3.6.5` | `3.7.0` |
| [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) | `1.6.5` | `1.6.6` |
| [ch.qos.logback:logback-core](https://github.com/qos-ch/logback) | `1.6.5` | `1.6.6` |
| [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) | `3.6.0` | `3.6.1` |
| [org.jacoco:jacoco-maven-plugin](https://github.com/jacoco/jacoco) | `0.8.15` | `0.8.16` |


Updates `org.apache.sshd:sshd-core` from 2.20.0 to 2.20.1
- [Release notes](https://github.com/apache/mina-sshd/releases)
- [Changelog](https://github.com/apache/mina-sshd/blob/master/CHANGES.md)
- [Commits](apache/mina-sshd@sshd-2.20.0...sshd-2.20.1)

Updates `dnsjava:dnsjava` from 3.6.5 to 3.7.0
- [Release notes](https://github.com/dnsjava/dnsjava/releases)
- [Changelog](https://github.com/dnsjava/dnsjava/blob/master/Changelog)
- [Commits](https://github.com/dnsjava/dnsjava/commits/v3.7.0)

Updates `ch.qos.logback:logback-classic` from 1.6.5 to 1.6.6
- [Release notes](https://github.com/qos-ch/logback/releases)
- [Commits](qos-ch/logback@v_1.6.5...v_1.6.6)

Updates `ch.qos.logback:logback-core` from 1.6.5 to 1.6.6
- [Release notes](https://github.com/qos-ch/logback/releases)
- [Commits](qos-ch/logback@v_1.6.5...v_1.6.6)

Updates `org.apache.maven.plugins:maven-surefire-plugin` from 3.6.0 to 3.6.1
- [Release notes](https://github.com/apache/maven-surefire/releases)
- [Commits](apache/maven-surefire@surefire-3.6.0...surefire-3.6.1)

Updates `org.jacoco:jacoco-maven-plugin` from 0.8.15 to 0.8.16
- [Release notes](https://github.com/jacoco/jacoco/releases)
- [Commits](jacoco/jacoco@v0.8.15...v0.8.16)

---
updated-dependencies:
- dependency-name: org.apache.sshd:sshd-core
  dependency-version: 2.20.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: minor-and-patch
- dependency-name: dnsjava:dnsjava
  dependency-version: 3.7.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
- dependency-name: ch.qos.logback:logback-classic
  dependency-version: 1.6.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-and-patch
- dependency-name: ch.qos.logback:logback-core
  dependency-version: 1.6.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-and-patch
- dependency-name: org.apache.maven.plugins:maven-surefire-plugin
  dependency-version: 3.6.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: minor-and-patch
- dependency-name: org.jacoco:jacoco-maven-plugin
  dependency-version: 0.8.16
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: minor-and-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file java Pull requests that update java code labels Oct 29, 2026
@jochen-testingbot
jochen-testingbot merged commit 55e7212 into main Oct 29, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file java Pull requests that update java code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant