An open index of dependabot pull requests across open source projects.

Bump com.github.mizosoft.methanol:methanol from 1.8.2 to 1.8.3

Merged
Number: #150
Type: Pull Request
State: Merged
Author: dependabot[bot] dependabot[bot]
Association: Contributor
Comments: 0
Created: July 01, 2025 at 11:53 AM UTC
(12 months ago)
Updated: July 01, 2025 at 12:35 PM UTC
(12 months ago)
Merged: July 01, 2025 at 12:35 PM UTC
(12 months ago)
by Derkades
Time to Close: 42 minutes
Labels:
dependencies java
Description:

Bumps com.github.mizosoft.methanol:methanol from 1.8.2 to 1.8.3.

Release notes

Sourced from com.github.mizosoft.methanol:methanol's releases.

v1.8.3

  • Fixed #121, where the response body was retained throughout the entire read timeout, resulting in a "timed" memory leak. This happened as the previously used JVM-wide scheduler retained references to timeout tasks (which retained references to the response body through a reference chain starting from TimeoutBodySubscriber). Methanol now uses a library-wide scheduler (unless overridden by Methanol.Builder::readTimeout) that loses references to timeout tasks when invalidated.

  • Fixed #125, where exception causes where swallowed in sync calls.

Changelog

Sourced from com.github.mizosoft.methanol:methanol's changelog.

Version 1.8.3

  • Fixed #121, where the response body was retained throughout the entire read timeout, resulting in a "timed" memory leak. This happened as the previously used JVM-wide scheduler retained references to timeout tasks (which retained references to the response body through a reference chain starting from TimeoutBodySubscriber). Methanol now uses a library-wide scheduler that loses references to timeout tasks when invalidated.

  • Fixed #125, where exception causes where swallowed in sync calls.

Commits
  • 63c6f0e Release 1.8.3
  • bf53658 Use daemon threads for shared executors. (#128)
  • 568aa58 Use a corePoolSize of 1 for the scheduler (#127)
  • 8f23eb6 fix: rethrow initial ExecutionException when throwable clone fail (#126)
  • e328ada Use a library-wide ScheduledExecutorService instead of CompletableFuture::del...
  • 94f063b Link to 1.8.2 in root README
  • 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)
Pull Request Statistics
Commits:
1
Files Changed:
1
Additions:
+1
Deletions:
-1
Package Dependencies
Ecosystem:
maven
Version Change:
1.8.2 → 1.8.3
Update Type:
Patch
Technical Details
ID: 2650856
UUID: 2632185023
Node ID: PR_kwDOBJIy-c6c4_S_
Host: GitHub
Repository: NamelessMC/Nameless-Java-API
Merge State: Unknown