Update component unsup to v1.3.0 #87

Open
Renovate wants to merge 1 commit from renovate/com.unascribed-unsup-1.x into trunk
Member

This PR contains the following updates:

Package Change Age Confidence
com.unascribed:unsup 1.2.7 → 1.3.0 age confidence

Release Notes

exa/unsup (com.unascribed:unsup)

v1.3.0

Compare Source

  • Removed OkHttp in favor of a backport of the HttpClient from Java 25 (as introduced in Java 11)
    • Current limitations
      • Insecure hosts have not been ported
      • DNS-over-HTTPS has not been ported (but we might drop it, does anyone even use it?)
    • We've been stuck on an old version of OkHttp to retain Java 8 support (also it is a very frustrating dependency due to being written in Kotlin and not being designed to be cleaned up — unsup needs to not leave behind garbage threads when the main program starts after the agent completes!)
    • This removes the Kotlin stdlib from unsup and makes the jar smaller, despite pulling in a massive chunk of Java code
    • Has mostly-functioning certificate revocation checks! OkHttp didn't check at all!
  • Completely rewrote the translations system
    • Plural rules support
    • Now works around MultiMC/Prism Launcher -Duser.language=en garbage
  • Don't retry failed DNS or initial connections for the initial pack manifest or puppet assets
  • Retry downloading puppet assets from exa.y2k.diy (a non-CDN domain) to possibly make it work in China
    • They seem to aggressively block any and all CDN hosts, but our normal server is fine

v1.2.8

Compare Source

  • Fixed range retries not actually working at all
  • Fixed crash when version is unspecified in a Packwiz pack.toml
  • Updated cacerts database for a critical security issue
  • Fixed crash on Mojang Java 8 related to SHA-512/256 not being available. Again

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate CLI.

This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [com.unascribed:unsup](https://git.sleeping.town/exa/unsup) | `1.2.7` → `1.3.0` | ![age](https://developer.mend.io/api/mc/badges/age/maven/com.unascribed:unsup/1.3.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.unascribed:unsup/1.2.7/1.3.0?slim=true) | --- ### Release Notes <details> <summary>exa/unsup (com.unascribed:unsup)</summary> ### [`v1.3.0`](https://git.sleeping.town/exa/unsup/releases/tag/v1.3.0) [Compare Source](https://git.sleeping.town/exa/unsup/compare/v1.2.8...v1.3.0) - **Removed OkHttp in favor of a backport of the HttpClient from Java 25 (as introduced in Java 11)** - Current limitations - Insecure hosts have not been ported - DNS-over-HTTPS has not been ported (but we might drop it, does anyone even use it?) - We've been stuck on an old version of OkHttp to retain Java 8 support (also it is a very frustrating dependency due to being written in Kotlin and not being designed to be cleaned up — unsup needs to not leave behind garbage threads when the main program starts after the agent completes!) - This removes the Kotlin stdlib from unsup and makes the jar smaller, despite pulling in a massive chunk of Java code - **Has mostly-functioning certificate revocation checks! OkHttp didn't check *at all*!** - Completely rewrote the translations system - Plural rules support - Now works around MultiMC/Prism Launcher `-Duser.language=en` garbage - Don't retry failed DNS or initial connections for the initial pack manifest or puppet assets - Retry downloading puppet assets from exa.y2k.diy (a non-CDN domain) to possibly make it work in China - They seem to aggressively block any and all CDN hosts, but our normal server is fine ### [`v1.2.8`](https://git.sleeping.town/exa/unsup/releases/tag/v1.2.8) [Compare Source](https://git.sleeping.town/exa/unsup/compare/v1.2.7...v1.2.8) - Fixed range retries not actually working at all - Fixed crash when version is unspecified in a Packwiz pack.toml - Updated cacerts database for [a critical security issue](https://emudhra.we-have-a-problem.com/) - Fixed crash on Mojang Java 8 related to SHA-512/256 not being available. Again </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate CLI](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4xNjcuNSIsInVwZGF0ZWRJblZlciI6IjQ0LjE4MS44IiwidGFyZ2V0QnJhbmNoIjoidHJ1bmsiLCJsYWJlbHMiOlsicmVub3ZhdGUiXX0=-->
Update component unsup to v1.3.0-experimental1
All checks were successful
Actions / Generate Export Artifacts (pull_request) Successful in 47s
Actions / Verify Packwiz Hashes (pull_request) Successful in 42s
24f891c612
Renovate force-pushed renovate/com.unascribed-unsup-1.x from 24f891c612
All checks were successful
Actions / Generate Export Artifacts (pull_request) Successful in 47s
Actions / Verify Packwiz Hashes (pull_request) Successful in 42s
to 535cd33092
All checks were successful
Actions / Generate Export Artifacts (pull_request) Successful in 48s
Actions / Verify Packwiz Hashes (pull_request) Successful in 43s
2026-10-25 21:02:04 -04:00
Compare
Renovate force-pushed renovate/com.unascribed-unsup-1.x from 535cd33092
All checks were successful
Actions / Generate Export Artifacts (pull_request) Successful in 48s
Actions / Verify Packwiz Hashes (pull_request) Successful in 43s
to 6e39093582
All checks were successful
Actions / Generate Export Artifacts (pull_request) Successful in 47s
Actions / Verify Packwiz Hashes (pull_request) Successful in 42s
2026-10-25 22:02:03 -04:00
Compare
Renovate force-pushed renovate/com.unascribed-unsup-1.x from 6e39093582
All checks were successful
Actions / Generate Export Artifacts (pull_request) Successful in 47s
Actions / Verify Packwiz Hashes (pull_request) Successful in 42s
to e4d6c764a8
All checks were successful
Actions / Generate Export Artifacts (pull_request) Successful in 48s
Actions / Verify Packwiz Hashes (pull_request) Successful in 43s
2026-10-27 00:01:49 -04:00
Compare
Renovate changed title from Update component unsup to v1.3.0-experimental1 to Update component unsup to v1.3.0 2026-10-27 00:01:50 -04:00
Renovate force-pushed renovate/com.unascribed-unsup-1.x from e4d6c764a8
All checks were successful
Actions / Generate Export Artifacts (pull_request) Successful in 48s
Actions / Verify Packwiz Hashes (pull_request) Successful in 43s
to eae7390d70
All checks were successful
Actions / Generate Export Artifacts (pull_request) Successful in 48s
Actions / Verify Packwiz Hashes (pull_request) Successful in 44s
2026-10-27 04:01:48 -04:00
Compare
All checks were successful
Actions / Generate Export Artifacts (pull_request) Successful in 48s
Required
Details
Actions / Verify Packwiz Hashes (pull_request) Successful in 44s
Required
Details
This pull request can be merged automatically.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin renovate/com.unascribed-unsup-1.x:renovate/com.unascribed-unsup-1.x
git switch renovate/com.unascribed-unsup-1.x
Sign in to join this conversation.
No description provided.