Skip to content

[Snyk] Upgrade com.carrotsearch:hppc from 0.8.1 to 0.11.1 - #30

Open
mhill-os wants to merge 16 commits into
masterfrom
snyk-upgrade-7678df36c2ec5c4cf38845a7b388e5da
Open

[Snyk] Upgrade com.carrotsearch:hppc from 0.8.1 to 0.11.1#30
mhill-os wants to merge 16 commits into
masterfrom
snyk-upgrade-7678df36c2ec5c4cf38845a7b388e5da

Conversation

@mhill-os

Copy link
Copy Markdown

snyk-top-banner

Snyk has created this PR to upgrade com.carrotsearch:hppc from 0.8.1 to 0.11.1.

ℹ️ Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.


  • The recommended version is 8 versions ahead of your current version.

  • The recommended version was released 22 days ago.

Breaking Change Risk

Merge Risk: High

Notice: This assessment is enhanced by AI.


Important

  • Check the changes in this PR to ensure they won't cause issues with your project.
  • This PR was automatically created by Snyk using the credentials of a real user.

Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.

For more information:

Snyk has created this PR to upgrade com.carrotsearch:hppc from 0.8.1 to 0.11.1.

See this package in maven:
com.carrotsearch:hppc

See this project in Snyk:
https://app.eu.snyk.io/org/777fa588-a023-437a-b50b-75119de43f30/project/64ea2c6e-98d4-42d4-88ca-3e4eeb61febf?utm_source=github-enterprise&utm_medium=referral&page=upgrade-pr
@mhill-os

Copy link
Copy Markdown
Author

Merge Risk: High

This upgrade from version 0.8.1 to 0.11.1 contains multiple significant breaking changes, including a required Java version bump and API removals.

Key Breaking Changes:

  • Java Version Requirement: Starting from version 0.10.0, HPPC requires Java 11 or higher to run, a change from the previous Java 8 compatibility. [1, 2]
  • API Removals and Renames:
    • The Scatter* maps and sets were removed in 0.9.0 and unified with their Hash* counterparts. [1]
    • WormMap and WormSet, which were introduced in 0.9.0, were removed in version 0.10.0. [2]
    • In KTypeArrayList, the remove() method was renamed to removeElement(). [2]
    • The RamUsageEstimator class was hidden from the public API in 0.10.0. [2]
  • Behavioral Changes: As a result of internal strategy changes in 0.9.0, key/value enumerators for hash-based collections may return a different ordering of elements on each invocation. Code that relies on a stable iteration order may be affected. [1]

Recommendation:
Due to the required Java 11 runtime and multiple API-breaking changes, a thorough review and refactoring of the code using this library is necessary. Pay close attention to collection iteration order, direct method calls that may have been renamed or removed, and ensure the project's runtime environment is Java 11 or newer.

Source: GitHub Releases, CHANGES.txt

Notice 🤖: This content was augmented using artificial intelligence. AI-generated content may contain errors and should be reviewed for accuracy before use.

@mhill-os

mhill-os commented Jul 31, 2026

Copy link
Copy Markdown
Author

Snyk checks have passed. No issues have been found so far.

Status Scan Engine Critical High Medium Low Total (0)
Open Source Security 0 0 0 0 0 issues
Licenses 0 0 0 0 0 issues

💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse.

snyk-bot added 15 commits July 31, 2026 18:21
Snyk has created this PR to upgrade com.carrotsearch:hppc from 0.8.1 to 0.11.1.

See this package in maven:
com.carrotsearch:hppc

See this project in Snyk:
https://app.eu.snyk.io/org/777fa588-a023-437a-b50b-75119de43f30/project/64ea2c6e-98d4-42d4-88ca-3e4eeb61febf?utm_source=github-enterprise&utm_medium=referral&page=upgrade-pr
Snyk has created this PR to upgrade com.carrotsearch:hppc from 0.8.1 to 0.11.1.

See this package in maven:
com.carrotsearch:hppc

See this project in Snyk:
https://app.eu.snyk.io/org/777fa588-a023-437a-b50b-75119de43f30/project/64ea2c6e-98d4-42d4-88ca-3e4eeb61febf?utm_source=github-enterprise&utm_medium=referral&page=upgrade-pr
Snyk has created this PR to upgrade com.carrotsearch:hppc from 0.8.1 to 0.11.1.

See this package in maven:
com.carrotsearch:hppc

See this project in Snyk:
https://app.eu.snyk.io/org/777fa588-a023-437a-b50b-75119de43f30/project/64ea2c6e-98d4-42d4-88ca-3e4eeb61febf?utm_source=github-enterprise&utm_medium=referral&page=upgrade-pr
Snyk has created this PR to upgrade com.carrotsearch:hppc from 0.8.1 to 0.11.1.

See this package in maven:
com.carrotsearch:hppc

See this project in Snyk:
https://app.eu.snyk.io/org/777fa588-a023-437a-b50b-75119de43f30/project/64ea2c6e-98d4-42d4-88ca-3e4eeb61febf?utm_source=github-enterprise&utm_medium=referral&page=upgrade-pr
Snyk has created this PR to upgrade com.carrotsearch:hppc from 0.8.1 to 0.11.1.

See this package in maven:
com.carrotsearch:hppc

See this project in Snyk:
https://app.eu.snyk.io/org/777fa588-a023-437a-b50b-75119de43f30/project/64ea2c6e-98d4-42d4-88ca-3e4eeb61febf?utm_source=github-enterprise&utm_medium=referral&page=upgrade-pr
Snyk has created this PR to upgrade com.carrotsearch:hppc from 0.8.1 to 0.11.1.

See this package in maven:
com.carrotsearch:hppc

See this project in Snyk:
https://app.eu.snyk.io/org/777fa588-a023-437a-b50b-75119de43f30/project/64ea2c6e-98d4-42d4-88ca-3e4eeb61febf?utm_source=github-enterprise&utm_medium=referral&page=upgrade-pr
Snyk has created this PR to upgrade com.carrotsearch:hppc from 0.8.1 to 0.11.1.

See this package in maven:
com.carrotsearch:hppc

See this project in Snyk:
https://app.eu.snyk.io/org/777fa588-a023-437a-b50b-75119de43f30/project/64ea2c6e-98d4-42d4-88ca-3e4eeb61febf?utm_source=github-enterprise&utm_medium=referral&page=upgrade-pr
Snyk has created this PR to upgrade com.carrotsearch:hppc from 0.8.1 to 0.11.1.

See this package in maven:
com.carrotsearch:hppc

See this project in Snyk:
https://app.eu.snyk.io/org/777fa588-a023-437a-b50b-75119de43f30/project/64ea2c6e-98d4-42d4-88ca-3e4eeb61febf?utm_source=github-enterprise&utm_medium=referral&page=upgrade-pr
Snyk has created this PR to upgrade com.carrotsearch:hppc from 0.8.1 to 0.11.1.

See this package in maven:
com.carrotsearch:hppc

See this project in Snyk:
https://app.eu.snyk.io/org/777fa588-a023-437a-b50b-75119de43f30/project/64ea2c6e-98d4-42d4-88ca-3e4eeb61febf?utm_source=github-enterprise&utm_medium=referral&page=upgrade-pr
Snyk has created this PR to upgrade com.carrotsearch:hppc from 0.8.1 to 0.11.1.

See this package in maven:
com.carrotsearch:hppc

See this project in Snyk:
https://app.eu.snyk.io/org/777fa588-a023-437a-b50b-75119de43f30/project/64ea2c6e-98d4-42d4-88ca-3e4eeb61febf?utm_source=github-enterprise&utm_medium=referral&page=upgrade-pr
Snyk has created this PR to upgrade com.carrotsearch:hppc from 0.8.1 to 0.11.1.

See this package in maven:
com.carrotsearch:hppc

See this project in Snyk:
https://app.eu.snyk.io/org/777fa588-a023-437a-b50b-75119de43f30/project/64ea2c6e-98d4-42d4-88ca-3e4eeb61febf?utm_source=github-enterprise&utm_medium=referral&page=upgrade-pr
Snyk has created this PR to upgrade com.carrotsearch:hppc from 0.8.1 to 0.11.1.

See this package in maven:
com.carrotsearch:hppc

See this project in Snyk:
https://app.eu.snyk.io/org/777fa588-a023-437a-b50b-75119de43f30/project/64ea2c6e-98d4-42d4-88ca-3e4eeb61febf?utm_source=github-enterprise&utm_medium=referral&page=upgrade-pr
Snyk has created this PR to upgrade com.carrotsearch:hppc from 0.8.1 to 0.11.1.

See this package in maven:
com.carrotsearch:hppc

See this project in Snyk:
https://app.eu.snyk.io/org/777fa588-a023-437a-b50b-75119de43f30/project/64ea2c6e-98d4-42d4-88ca-3e4eeb61febf?utm_source=github-enterprise&utm_medium=referral&page=upgrade-pr
Snyk has created this PR to upgrade com.carrotsearch:hppc from 0.8.1 to 0.11.1.

See this package in maven:
com.carrotsearch:hppc

See this project in Snyk:
https://app.eu.snyk.io/org/777fa588-a023-437a-b50b-75119de43f30/project/64ea2c6e-98d4-42d4-88ca-3e4eeb61febf?utm_source=github-enterprise&utm_medium=referral&page=upgrade-pr
Snyk has created this PR to upgrade com.carrotsearch:hppc from 0.8.1 to 0.11.1.

See this package in maven:
com.carrotsearch:hppc

See this project in Snyk:
https://app.eu.snyk.io/org/777fa588-a023-437a-b50b-75119de43f30/project/64ea2c6e-98d4-42d4-88ca-3e4eeb61febf?utm_source=github-enterprise&utm_medium=referral&page=upgrade-pr
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants