Skip to content

Bump ch.qos.logback:logback-classic from 1.5.23 to 1.5.24 in /test/fixtures/hdfs-fixture#20407

Merged
cwperks merged 3 commits intomainfrom
dependabot/gradle/test/fixtures/hdfs-fixture/ch.qos.logback-logback-classic-1.5.24
Jan 15, 2026
Merged

Bump ch.qos.logback:logback-classic from 1.5.23 to 1.5.24 in /test/fixtures/hdfs-fixture#20407
cwperks merged 3 commits intomainfrom
dependabot/gradle/test/fixtures/hdfs-fixture/ch.qos.logback-logback-classic-1.5.24

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot bot commented on behalf of github Jan 12, 2026

Bumps ch.qos.logback:logback-classic from 1.5.23 to 1.5.24.

Release notes

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

Logback 1.5.24

2026-01-06 Release of logback version 1.5.24

• Added ExpressionPropertyCondition a PropertyCondition that can evaluate boolean expressions similar to Java. See the relevant documentation for further details.

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

Commits
  • 62bc5fc prepare release 1.5.24
  • aac604d typo fix of local variable name
  • 8a6df9e ExpressionPropertyCondition constructor should be public
  • 95e588c minor changes in ExpressionPropertyCondition
  • 859f5a1 added ExpressionPropertyCondition capable of parsing logical expressions on p...
  • 348075a start work on 1.5.24-SNAPSHOT
  • See full diff in compare view

Dependabot compatibility score

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 merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Summary by CodeRabbit

  • Chores
    • Bumped logging library to the latest patch release for improved stability and security.
    • Updated changelog to record the dependency version bump.

✏️ Tip: You can customize this high-level summary in your review settings.

Bumps [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) from 1.5.23 to 1.5.24.
- [Release notes](https://github.com/qos-ch/logback/releases)
- [Commits](qos-ch/logback@v_1.5.23...v_1.5.24)

---
updated-dependencies:
- dependency-name: ch.qos.logback:logback-classic
  dependency-version: 1.5.24
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependabot PRs with auto version bumps from dependabot dependencies Pull requests that update a dependency file patch labels Jan 12, 2026
@dependabot dependabot bot requested a review from a team as a code owner January 12, 2026 17:09
@dependabot dependabot bot added patch dependencies Pull requests that update a dependency file dependabot PRs with auto version bumps from dependabot labels Jan 12, 2026
@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai bot commented Jan 12, 2026

📝 Walkthrough

Walkthrough

Updated Logback dependencies in the HDFS test fixture: logback-core and logback-classic versions bumped from 1.5.23 to 1.5.24; added a matching changelog entry.

Changes

Cohort / File(s) Summary
Logback dependency version bump
test/fixtures/hdfs-fixture/build.gradle
Updated api "ch.qos.logback:logback-core" and api "ch.qos.logback:logback-classic" from 1.5.231.5.24
Changelog
CHANGELOG.md
Added entry noting bump of logback-classic from 1.5.231.5.24 in Unreleased 3.x

Sequence Diagram(s)

(omitted — change is a dependency version bump; no new multi-component control flow)

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Possibly related PRs

Suggested reviewers

  • cwperks
  • sandeshkr419

Poem

🐰 A tiny hop, a version nudge so neat,
I swapped two digits, made the logs more fleet,
Fixture hums along on updated thread,
I twitch my whiskers, carrots by my bed,
A quiet cheer for builds that stay upbeat.

🚥 Pre-merge checks | ✅ 2 | ❌ 1
❌ Failed checks (1 warning)
Check name Status Explanation Resolution
Description check ⚠️ Warning The PR description is auto-generated by Dependabot and lacks the required template sections including explicit Description, Related Issues, and Check List. Add a Description section explaining the change, specify Related Issues (if any), and complete the Check List to confirm testing and documentation requirements.
✅ Passed checks (2 passed)
Check name Status Explanation
Title check ✅ Passed The title accurately describes the main change: bumping logback-classic dependency from 1.5.23 to 1.5.24 in the specified directory.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.


📜 Recent review details

Configuration used: defaults

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 67d70cf and 0045521.

📒 Files selected for processing (1)
  • CHANGELOG.md
🚧 Files skipped from review as they are similar to previous changes (1)
  • CHANGELOG.md
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (21)
  • GitHub Check: gradle-check
  • GitHub Check: precommit (25, ubuntu-latest)
  • GitHub Check: precommit (25, windows-latest)
  • GitHub Check: precommit (21, windows-latest)
  • GitHub Check: precommit (25, macos-15-intel)
  • GitHub Check: precommit (21, ubuntu-24.04-arm)
  • GitHub Check: precommit (21, macos-15)
  • GitHub Check: precommit (25, ubuntu-24.04-arm)
  • GitHub Check: precommit (21, ubuntu-latest)
  • GitHub Check: precommit (21, windows-2025, true)
  • GitHub Check: precommit (21, macos-15-intel)
  • GitHub Check: precommit (25, macos-15)
  • GitHub Check: Analyze (java)
  • GitHub Check: assemble (25, ubuntu-latest)
  • GitHub Check: assemble (25, ubuntu-24.04-arm)
  • GitHub Check: assemble (21, ubuntu-latest)
  • GitHub Check: assemble (25, windows-latest)
  • GitHub Check: assemble (21, windows-latest)
  • GitHub Check: assemble (21, ubuntu-24.04-arm)
  • GitHub Check: dependabot
  • GitHub Check: detect-breaking-change

Comment @coderabbitai help to get the list of available commands and usage tips.

Signed-off-by: dependabot[bot] <support@github.com>
Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🤖 Fix all issues with AI agents
In @CHANGELOG.md:
- Line 62: The CHANGELOG is missing a matching entry for logback-core; add a
line mirroring the existing logback-classic entry to document that
ch.qos.logback:logback-core was bumped from 1.5.23 to 1.5.24 (use the same PR
reference as the logback-classic entry), ensuring consistency with the update
made in test/fixtures/hdfs-fixture/build.gradle and using the same formatting as
the existing changelog line for logback-classic.
📜 Review details

Configuration used: defaults

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between a9fb82a and 67d70cf.

📒 Files selected for processing (1)
  • CHANGELOG.md
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (21)
  • GitHub Check: gradle-check
  • GitHub Check: precommit (25, ubuntu-24.04-arm)
  • GitHub Check: detect-breaking-change
  • GitHub Check: precommit (25, ubuntu-latest)
  • GitHub Check: precommit (21, macos-15)
  • GitHub Check: precommit (25, windows-latest)
  • GitHub Check: precommit (25, macos-15)
  • GitHub Check: precommit (21, ubuntu-latest)
  • GitHub Check: precommit (21, windows-2025, true)
  • GitHub Check: precommit (21, macos-15-intel)
  • GitHub Check: precommit (21, ubuntu-24.04-arm)
  • GitHub Check: precommit (25, macos-15-intel)
  • GitHub Check: precommit (21, windows-latest)
  • GitHub Check: dependabot
  • GitHub Check: assemble (25, ubuntu-24.04-arm)
  • GitHub Check: assemble (21, windows-latest)
  • GitHub Check: assemble (21, ubuntu-24.04-arm)
  • GitHub Check: assemble (25, ubuntu-latest)
  • GitHub Check: assemble (25, windows-latest)
  • GitHub Check: assemble (21, ubuntu-latest)
  • GitHub Check: Analyze (java)

- Bump `org.jline:jline` from 3.30.5 to 3.30.6 ([#20369](https://github.com/opensearch-project/OpenSearch/pull/20369))
- Bump `lycheeverse/lychee-action` from 2.6.1 to 2.7.0 ([#20370](https://github.com/opensearch-project/OpenSearch/pull/20370))
- Bump `opensearch-protobufs` from 1.0.0 to 1.1.0 and update transport-grpc module compatibility ([#20396](https://github.com/opensearch-project/OpenSearch/pull/20396))
- Bump `ch.qos.logback:logback-classic` from 1.5.23 to 1.5.24 ([#20407](https://github.com/opensearch-project/OpenSearch/pull/20407))
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟡 Minor

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash
# Check if logback-core and logback-classic versions in the build file
fd -t f "build.gradle" test/fixtures/hdfs-fixture/ | head -5

Repository: opensearch-project/OpenSearch

Length of output: 112


🏁 Script executed:

#!/bin/bash
# Search for logback dependency versions in build.gradle
rg "logback-(core|classic)" test/fixtures/hdfs-fixture/build.gradle -A 2 -B 2

Repository: opensearch-project/OpenSearch

Length of output: 533


🌐 Web query:

logback 1.5.24 release date security advisories CVE

💡 Result:

  • Release date for Logback 1.5.24: Jan 6, 2026. [1]

  • Known/security CVEs relevant to the 1.5.x line (and their fixed versions):

    • CVE-2024-12798 (Expression Language injection) — affected <1.5.13; fixed in 1.5.13 and later. [2]
    • CVE-2024-12801 (SSRF via SaxEventRecorder) — affected 1.4.0 through 1.5.12; fixed in 1.5.13 and later. [3]
    • CVE-2025-11226 (arbitrary code execution in conditional configuration processing) — affects versions up to 1.5.18; patched in 1.5.19 and later (therefore 1.5.24 includes the fix). [4][5]

If you want, I can fetch the official logback news/changelog entries showing the specific commits/notes for each fix.

Sources:
[1] mvnrepository — logback-classic 1.5.24 (Jan 06, 2026).
[2] GitLab advisory / logback-core CVE-2024-12798 (fixed in 1.5.13).
[3] GitLab advisory / logback-core CVE-2024-12801 (fixed in 1.5.13).
[4] GitHub Advisory / GHSA (CVE-2025-11226) — affected <=1.5.18, patched in 1.5.19.
[5] NVD entry for CVE-2025-11226.


Add CHANGELOG entry for logback-core bump to 1.5.24.

Both logback-core and logback-classic were updated to 1.5.24 in test/fixtures/hdfs-fixture/build.gradle, but the CHANGELOG only documents the logback-classic update. A corresponding entry for logback-core should be added to maintain consistency and completeness in the changelog.

🤖 Prompt for AI Agents
In @CHANGELOG.md at line 62, The CHANGELOG is missing a matching entry for
logback-core; add a line mirroring the existing logback-classic entry to
document that ch.qos.logback:logback-core was bumped from 1.5.23 to 1.5.24 (use
the same PR reference as the logback-classic entry), ensuring consistency with
the update made in test/fixtures/hdfs-fixture/build.gradle and using the same
formatting as the existing changelog line for logback-classic.

@github-actions
Copy link
Copy Markdown
Contributor

✅ Gradle check result for 67d70cf: SUCCESS

@codecov
Copy link
Copy Markdown

codecov bot commented Jan 12, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 73.26%. Comparing base (6b50fa4) to head (0045521).
⚠️ Report is 6 commits behind head on main.

Additional details and impacted files
@@             Coverage Diff              @@
##               main   #20407      +/-   ##
============================================
- Coverage     73.29%   73.26%   -0.04%     
+ Complexity    71816    71810       -6     
============================================
  Files          5793     5793              
  Lines        328644   328644              
  Branches      47313    47313              
============================================
- Hits         240890   240769     -121     
- Misses        68404    68505     +101     
- Partials      19350    19370      +20     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

…/ch.qos.logback-logback-classic-1.5.24

Signed-off-by: Craig Perkins <cwperx@amazon.com>
@github-actions
Copy link
Copy Markdown
Contributor

❌ Gradle check result for 0045521: null

Please examine the workflow log, locate, and copy-paste the failure(s) below, then iterate to green. Is the failure a flaky test unrelated to your change?

@github-actions
Copy link
Copy Markdown
Contributor

❌ Gradle check result for 0045521: FAILURE

Please examine the workflow log, locate, and copy-paste the failure(s) below, then iterate to green. Is the failure a flaky test unrelated to your change?

@github-actions
Copy link
Copy Markdown
Contributor

❌ Gradle check result for 0045521: null

Please examine the workflow log, locate, and copy-paste the failure(s) below, then iterate to green. Is the failure a flaky test unrelated to your change?

@github-actions
Copy link
Copy Markdown
Contributor

❌ Gradle check result for 0045521: FAILURE

Please examine the workflow log, locate, and copy-paste the failure(s) below, then iterate to green. Is the failure a flaky test unrelated to your change?

@github-actions
Copy link
Copy Markdown
Contributor

❌ Gradle check result for 0045521: FAILURE

Please examine the workflow log, locate, and copy-paste the failure(s) below, then iterate to green. Is the failure a flaky test unrelated to your change?

@github-actions
Copy link
Copy Markdown
Contributor

❌ Gradle check result for 0045521: FAILURE

Please examine the workflow log, locate, and copy-paste the failure(s) below, then iterate to green. Is the failure a flaky test unrelated to your change?

@github-actions
Copy link
Copy Markdown
Contributor

❌ Gradle check result for 0045521: FAILURE

Please examine the workflow log, locate, and copy-paste the failure(s) below, then iterate to green. Is the failure a flaky test unrelated to your change?

@github-actions
Copy link
Copy Markdown
Contributor

❌ Gradle check result for 0045521: FAILURE

Please examine the workflow log, locate, and copy-paste the failure(s) below, then iterate to green. Is the failure a flaky test unrelated to your change?

@github-actions
Copy link
Copy Markdown
Contributor

❌ Gradle check result for 0045521: FAILURE

Please examine the workflow log, locate, and copy-paste the failure(s) below, then iterate to green. Is the failure a flaky test unrelated to your change?

@github-actions
Copy link
Copy Markdown
Contributor

❌ Gradle check result for 0045521: FAILURE

Please examine the workflow log, locate, and copy-paste the failure(s) below, then iterate to green. Is the failure a flaky test unrelated to your change?

@github-actions
Copy link
Copy Markdown
Contributor

❌ Gradle check result for 0045521: FAILURE

Please examine the workflow log, locate, and copy-paste the failure(s) below, then iterate to green. Is the failure a flaky test unrelated to your change?

@github-actions
Copy link
Copy Markdown
Contributor

✅ Gradle check result for 0045521: SUCCESS

@cwperks cwperks merged commit 5be919f into main Jan 15, 2026
44 of 66 checks passed
@dependabot dependabot bot deleted the dependabot/gradle/test/fixtures/hdfs-fixture/ch.qos.logback-logback-classic-1.5.24 branch January 15, 2026 20:43
tanyabti pushed a commit to tanyabti/OpenSearch that referenced this pull request Feb 24, 2026
…xtures/hdfs-fixture (opensearch-project#20407)

* Bump ch.qos.logback:logback-classic in /test/fixtures/hdfs-fixture

Bumps [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) from 1.5.23 to 1.5.24.
- [Release notes](https://github.com/qos-ch/logback/releases)
- [Commits](qos-ch/logback@v_1.5.23...v_1.5.24)

---
updated-dependencies:
- dependency-name: ch.qos.logback:logback-classic
  dependency-version: 1.5.24
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Update changelog

Signed-off-by: dependabot[bot] <support@github.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Craig Perkins <cwperx@amazon.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Craig Perkins <cwperx@amazon.com>
tanyabti pushed a commit to tanyabti/OpenSearch that referenced this pull request Feb 24, 2026
…xtures/hdfs-fixture (opensearch-project#20407)

* Bump ch.qos.logback:logback-classic in /test/fixtures/hdfs-fixture

Bumps [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) from 1.5.23 to 1.5.24.
- [Release notes](https://github.com/qos-ch/logback/releases)
- [Commits](qos-ch/logback@v_1.5.23...v_1.5.24)

---
updated-dependencies:
- dependency-name: ch.qos.logback:logback-classic
  dependency-version: 1.5.24
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Update changelog

Signed-off-by: dependabot[bot] <support@github.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Craig Perkins <cwperx@amazon.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Craig Perkins <cwperx@amazon.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependabot PRs with auto version bumps from dependabot dependencies Pull requests that update a dependency file patch

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants