Skip to content

chore(deps): bump gson@2.15.0, commons-lang3@3.21.0, others, fixed test - #403

Merged
petruki merged 2 commits into
master-2from
staging
Oct 27, 2026
Merged

petruki merged 2 commits into
master-2from
staging

Conversation

@petruki

@petruki petruki commented Oct 27, 2026 •

Copy link
Copy Markdown
Member

This pull request updates the project's CI workflows and dependencies for improved compatibility and reliability, and makes minor code and test improvements. The most important changes are:

CI/CD Workflow Updates:

  • Updated GitHub Actions in all workflow files to use the latest versions of actions/setup-java and actions/cache (v6), ensuring better security and compatibility.

Dependency and Build Tool Upgrades:

  • Upgraded several dependencies and Maven plugins in pom.xml (e.g., Gson, Commons Lang, SLF4J, OkHttp, JUnit, Maven Compiler Plugin, Surefire Plugin, Sonar Maven Plugin, Central Publishing Maven Plugin) to their latest versions for improved stability and new features.
  • Added new Sonar properties for better Java analysis configuration in the Maven profile.

Test and Code Improvements:

  • Improved the throttle-related tests (SwitcherThrottle1Test and SwitcherThrottle2Test) to better simulate cache and async behavior, and increased throttle duration for more accurate testing.
  • Minor code improvement: clarified a comparison in SwitcherRequest.java by using 0L for long type safety.

Project Metadata:

  • Added Ko-fi and GitHub sponsor links to .github/FUNDING.yml to support project funding.

@petruki petruki added this to the v2.6.2 milestone Oct 27, 2026
@petruki petruki self-assigned this Oct 27, 2026
@petruki petruki added the dependencies Pull requests that update a dependency file label Oct 27, 2026
@sonarqubecloud

Copy link
Copy Markdown

@petruki
petruki merged commit 3924908 into master-2 Oct 27, 2026
9 checks passed
@petruki
petruki deleted the staging branch October 27, 2026 02:05
petruki added a commit that referenced this pull request Oct 27, 2026
…st (#403)

* chore(deps): bump gson@2.15.0, commons-lang3@3.21.0, others, fixed test

* fix(pom): removed unnecessary sonar settings
petruki added a commit that referenced this pull request Oct 27, 2026
* chore(deps): bump gson@2.15.0, commons-lang3@3.21.0, others, fixed test (#403)

* chore(deps): bump gson@2.15.0, commons-lang3@3.21.0, others, fixed test

* fix(pom): removed unnecessary sonar settings

* chore(deps): bump gson@2.15.0, patch jackson vulnerabilities

* fix(pom): updated missing sonar settings
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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant