Skip to content

chore(deps): bump eclipse.collections.version from 9.1.0 to 9.2.0 - #1645

Open
dependabot[bot] wants to merge 1 commit into
10.xfrom
dependabot/maven/eclipse.collections.version-9.2.0
Open

dependabot[bot] wants to merge 1 commit into
10.xfrom
dependabot/maven/eclipse.collections.version-9.2.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 3, 2026 •

Copy link
Copy Markdown
Contributor

Bumps eclipse.collections.version from 9.1.0 to 9.2.0.
Updates org.eclipse.collections:eclipse-collections from 9.1.0 to 9.2.0

Release notes

Sourced from org.eclipse.collections:eclipse-collections's releases.

9.2.0

This is the 9.2.0 minor release. This release was entirely driven by the Eclipse Collections user community. The main theme of this release was to add functionalities suggested by the community and bug fixes for a few critical issues reported by the users.

New Functionality

  • Implemented flatCollectWith() on RichIterable.
  • Implemented toSortedMapBy() on RichIterable.
  • Implemented Bag#selectDuplicates().
  • Implemented Bag#selectUnique().
  • Implemented OrderedMapAdapter, the first implementation of MutableOrderedMap.
  • Implemented chunk() on Primitive Iterables.
  • Implemented newEmpty() on MutablePrimitiveCollection.
  • Implemented PrimitiveBag#selectDuplicates().
  • Implemented PrimitiveBag#selectUnique().
  • Implemented toStringOfItemToCount() on Primitive Bags.
  • Added MultiReader factories to Sets factory.
  • Added MultiReader factories to Bags factory.
  • Implemented summarizeDouble(), summarizeFloat(), summarizeLong(), summarizeInt on Procedures2.
  • Implemented aggregateBy() on Collectors2.
  • Implemented countByEach() on Collectors2.
  • Implemented assertPostSerializedEqualsHashCodeAndToString() on Verify.
  • Added jcstress-based tests for Concurrent Collections.

Optimizations

  • Optimized zip() by pre-sizing target.
  • Optimized UnifiedMap#detectOptional(org.eclipse.collections.api.block.predicate.Predicate2) to not use an iterator.
  • Optimized groupByUniqueKey() by pre-sizing the target maps.

Bug Fixes

  • Fixed PrimitiveHashSet#iterator()#remove() to not rehash.
  • Fixed PrimitiveHashMap#addToValue() to return correct value after rehash and grow.
  • Fixed ConcurrentHashMap#iterator() with size close to zero.
  • Fixed ConcurrentHashMapUnsafe#iterator() with size close to zero.
  • Fixed equals() and hashCode() in IntInterval to handle edge case for negative from, to, step.
  • Fixed invalid cast in UnifiedSet#trimToSize().
  • Fixed toImmutable(), asUnmodifiable() implementations in synchronized primitive collections and maps.

Tech Debt Reduction

  • Made Primitive Collections non-final.
  • Marked index methods non-final in UnifiedMap, UnifiedMapWithHashingStrategy, UnifiedSet and UnifiedSetWithHashingStrategy.
  • Marked HashingStrategy protected in UnifiedMapWithHashingStrategy and UnifiedSetWithHashingStrategy.
  • Updated UnifiedMap, UnifiedMapWithHashingStrategy, UnifiedSet and UnifiedSetWithHashingStrategy to use newEmpty().
  • Fixed static code analysis inspection violations.

... (truncated)

Changelog

Sourced from org.eclipse.collections:eclipse-collections's changelog.

9.2.0

This is the 9.2.0 minor release.

New Functionality

  • Implemented flatCollectWith() on RichIterable.
  • Implemented toSortedMapBy() on RichIterable.
  • Implemented Bag#selectDuplicates().
  • Implemented Bag#selectUnique().
  • Implemented OrderedMapAdapter, the first implementation of MutableOrderedMap.
  • Implemented chunk() on Primitive Iterables.
  • Implemented newEmpty() on MutablePrimitiveCollection.
  • Implemented PrimitiveBag#selectDuplicates().
  • Implemented PrimitiveBag#selectUnique().
  • Implemented toStringOfItemToCount() on Primitive Bags.
  • Added MultiReader factories to Sets factory.
  • Added MultiReader factories to Bags factory.
  • Implemented summarizeDouble(), summarizeFloat(), summarizeLong(), summarizeInt on Procedures2.
  • Implemented aggregateBy() on Collectors2.
  • Implemented countByEach() on Collectors2.
  • Implemented assertPostSerializedEqualsHashCodeAndToString() on Verify.
  • Added jcstress-based tests for Concurrent Collections.

Optimizations

  • Optimized zip() by pre-sizing target.
  • Optimized UnifiedMap#detectOptional(org.eclipse.collections.api.block.predicate.Predicate2) to not use an iterator.
  • Optimized groupByUniqueKey() by pre-sizing the target maps.

Bug Fixes

  • Fixed PrimitiveHashSet#iterator()#remove() to not rehash.
  • Fixed PrimitiveHashMap#addToValue() to return correct value after rehash and grow.
  • Fixed ConcurrentHashMap#iterator() with size close to zero.
  • Fixed ConcurrentHashMapUnsafe#iterator() with size close to zero.
  • Fixed equals() and hashCode() in IntInterval to handle edge case for negative from, to, step.
  • Fixed invalid cast in UnifiedSet#trimToSize().
  • Fixed toImmutable(), asUnmodifiable() implementations in synchronized primitive collections and maps.

Tech Debt Reduction

  • Made Primitive Collections non-final.
  • Marked index methods non-final in UnifiedMap, UnifiedMapWithHashingStrategy, UnifiedSet and UnifiedSetWithHashingStrategy.
  • Marked HashingStrategy protected in UnifiedMapWithHashingStrategy and UnifiedSetWithHashingStrategy.

... (truncated)

Commits

Updates org.eclipse.collections:eclipse-collections-api from 9.1.0 to 9.2.0

Release notes

Sourced from org.eclipse.collections:eclipse-collections-api's releases.

9.2.0

This is the 9.2.0 minor release. This release was entirely driven by the Eclipse Collections user community. The main theme of this release was to add functionalities suggested by the community and bug fixes for a few critical issues reported by the users.

New Functionality

  • Implemented flatCollectWith() on RichIterable.
  • Implemented toSortedMapBy() on RichIterable.
  • Implemented Bag#selectDuplicates().
  • Implemented Bag#selectUnique().
  • Implemented OrderedMapAdapter, the first implementation of MutableOrderedMap.
  • Implemented chunk() on Primitive Iterables.
  • Implemented newEmpty() on MutablePrimitiveCollection.
  • Implemented PrimitiveBag#selectDuplicates().
  • Implemented PrimitiveBag#selectUnique().
  • Implemented toStringOfItemToCount() on Primitive Bags.
  • Added MultiReader factories to Sets factory.
  • Added MultiReader factories to Bags factory.
  • Implemented summarizeDouble(), summarizeFloat(), summarizeLong(), summarizeInt on Procedures2.
  • Implemented aggregateBy() on Collectors2.
  • Implemented countByEach() on Collectors2.
  • Implemented assertPostSerializedEqualsHashCodeAndToString() on Verify.
  • Added jcstress-based tests for Concurrent Collections.

Optimizations

  • Optimized zip() by pre-sizing target.
  • Optimized UnifiedMap#detectOptional(org.eclipse.collections.api.block.predicate.Predicate2) to not use an iterator.
  • Optimized groupByUniqueKey() by pre-sizing the target maps.

Bug Fixes

  • Fixed PrimitiveHashSet#iterator()#remove() to not rehash.
  • Fixed PrimitiveHashMap#addToValue() to return correct value after rehash and grow.
  • Fixed ConcurrentHashMap#iterator() with size close to zero.
  • Fixed ConcurrentHashMapUnsafe#iterator() with size close to zero.
  • Fixed equals() and hashCode() in IntInterval to handle edge case for negative from, to, step.
  • Fixed invalid cast in UnifiedSet#trimToSize().
  • Fixed toImmutable(), asUnmodifiable() implementations in synchronized primitive collections and maps.

Tech Debt Reduction

  • Made Primitive Collections non-final.
  • Marked index methods non-final in UnifiedMap, UnifiedMapWithHashingStrategy, UnifiedSet and UnifiedSetWithHashingStrategy.
  • Marked HashingStrategy protected in UnifiedMapWithHashingStrategy and UnifiedSetWithHashingStrategy.
  • Updated UnifiedMap, UnifiedMapWithHashingStrategy, UnifiedSet and UnifiedSetWithHashingStrategy to use newEmpty().
  • Fixed static code analysis inspection violations.

... (truncated)

Changelog

Sourced from org.eclipse.collections:eclipse-collections-api's changelog.

9.2.0

This is the 9.2.0 minor release.

New Functionality

  • Implemented flatCollectWith() on RichIterable.
  • Implemented toSortedMapBy() on RichIterable.
  • Implemented Bag#selectDuplicates().
  • Implemented Bag#selectUnique().
  • Implemented OrderedMapAdapter, the first implementation of MutableOrderedMap.
  • Implemented chunk() on Primitive Iterables.
  • Implemented newEmpty() on MutablePrimitiveCollection.
  • Implemented PrimitiveBag#selectDuplicates().
  • Implemented PrimitiveBag#selectUnique().
  • Implemented toStringOfItemToCount() on Primitive Bags.
  • Added MultiReader factories to Sets factory.
  • Added MultiReader factories to Bags factory.
  • Implemented summarizeDouble(), summarizeFloat(), summarizeLong(), summarizeInt on Procedures2.
  • Implemented aggregateBy() on Collectors2.
  • Implemented countByEach() on Collectors2.
  • Implemented assertPostSerializedEqualsHashCodeAndToString() on Verify.
  • Added jcstress-based tests for Concurrent Collections.

Optimizations

  • Optimized zip() by pre-sizing target.
  • Optimized UnifiedMap#detectOptional(org.eclipse.collections.api.block.predicate.Predicate2) to not use an iterator.
  • Optimized groupByUniqueKey() by pre-sizing the target maps.

Bug Fixes

  • Fixed PrimitiveHashSet#iterator()#remove() to not rehash.
  • Fixed PrimitiveHashMap#addToValue() to return correct value after rehash and grow.
  • Fixed ConcurrentHashMap#iterator() with size close to zero.
  • Fixed ConcurrentHashMapUnsafe#iterator() with size close to zero.
  • Fixed equals() and hashCode() in IntInterval to handle edge case for negative from, to, step.
  • Fixed invalid cast in UnifiedSet#trimToSize().
  • Fixed toImmutable(), asUnmodifiable() implementations in synchronized primitive collections and maps.

Tech Debt Reduction

  • Made Primitive Collections non-final.
  • Marked index methods non-final in UnifiedMap, UnifiedMapWithHashingStrategy, UnifiedSet and UnifiedSetWithHashingStrategy.
  • Marked HashingStrategy protected in UnifiedMapWithHashingStrategy and UnifiedSetWithHashingStrategy.

... (truncated)

Commits

Updates org.eclipse.collections:eclipse-collections-forkjoin from 9.1.0 to 9.2.0

Release notes

Sourced from org.eclipse.collections:eclipse-collections-forkjoin's releases.

9.2.0

This is the 9.2.0 minor release. This release was entirely driven by the Eclipse Collections user community. The main theme of this release was to add functionalities suggested by the community and bug fixes for a few critical issues reported by the users.

New Functionality

  • Implemented flatCollectWith() on RichIterable.
  • Implemented toSortedMapBy() on RichIterable.
  • Implemented Bag#selectDuplicates().
  • Implemented Bag#selectUnique().
  • Implemented OrderedMapAdapter, the first implementation of MutableOrderedMap.
  • Implemented chunk() on Primitive Iterables.
  • Implemented newEmpty() on MutablePrimitiveCollection.
  • Implemented PrimitiveBag#selectDuplicates().
  • Implemented PrimitiveBag#selectUnique().
  • Implemented toStringOfItemToCount() on Primitive Bags.
  • Added MultiReader factories to Sets factory.
  • Added MultiReader factories to Bags factory.
  • Implemented summarizeDouble(), summarizeFloat(), summarizeLong(), summarizeInt on Procedures2.
  • Implemented aggregateBy() on Collectors2.
  • Implemented countByEach() on Collectors2.
  • Implemented assertPostSerializedEqualsHashCodeAndToString() on Verify.
  • Added jcstress-based tests for Concurrent Collections.

Optimizations

  • Optimized zip() by pre-sizing target.
  • Optimized UnifiedMap#detectOptional(org.eclipse.collections.api.block.predicate.Predicate2) to not use an iterator.
  • Optimized groupByUniqueKey() by pre-sizing the target maps.

Bug Fixes

  • Fixed PrimitiveHashSet#iterator()#remove() to not rehash.
  • Fixed PrimitiveHashMap#addToValue() to return correct value after rehash and grow.
  • Fixed ConcurrentHashMap#iterator() with size close to zero.
  • Fixed ConcurrentHashMapUnsafe#iterator() with size close to zero.
  • Fixed equals() and hashCode() in IntInterval to handle edge case for negative from, to, step.
  • Fixed invalid cast in UnifiedSet#trimToSize().
  • Fixed toImmutable(), asUnmodifiable() implementations in synchronized primitive collections and maps.

Tech Debt Reduction

  • Made Primitive Collections non-final.
  • Marked index methods non-final in UnifiedMap, UnifiedMapWithHashingStrategy, UnifiedSet and UnifiedSetWithHashingStrategy.
  • Marked HashingStrategy protected in UnifiedMapWithHashingStrategy and UnifiedSetWithHashingStrategy.
  • Updated UnifiedMap, UnifiedMapWithHashingStrategy, UnifiedSet and UnifiedSetWithHashingStrategy to use newEmpty().
  • Fixed static code analysis inspection violations.

... (truncated)

Changelog

Sourced from org.eclipse.collections:eclipse-collections-forkjoin's changelog.

9.2.0

This is the 9.2.0 minor release.

New Functionality

  • Implemented flatCollectWith() on RichIterable.
  • Implemented toSortedMapBy() on RichIterable.
  • Implemented Bag#selectDuplicates().
  • Implemented Bag#selectUnique().
  • Implemented OrderedMapAdapter, the first implementation of MutableOrderedMap.
  • Implemented chunk() on Primitive Iterables.
  • Implemented newEmpty() on MutablePrimitiveCollection.
  • Implemented PrimitiveBag#selectDuplicates().
  • Implemented PrimitiveBag#selectUnique().
  • Implemented toStringOfItemToCount() on Primitive Bags.
  • Added MultiReader factories to Sets factory.
  • Added MultiReader factories to Bags factory.
  • Implemented summarizeDouble(), summarizeFloat(), summarizeLong(), summarizeInt on Procedures2.
  • Implemented aggregateBy() on Collectors2.
  • Implemented countByEach() on Collectors2.
  • Implemented assertPostSerializedEqualsHashCodeAndToString() on Verify.
  • Added jcstress-based tests for Concurrent Collections.

Optimizations

  • Optimized zip() by pre-sizing target.
  • Optimized UnifiedMap#detectOptional(org.eclipse.collections.api.block.predicate.Predicate2) to not use an iterator.
  • Optimized groupByUniqueKey() by pre-sizing the target maps.

Bug Fixes

  • Fixed PrimitiveHashSet#iterator()#remove() to not rehash.
  • Fixed PrimitiveHashMap#addToValue() to return correct value after rehash and grow.
  • Fixed ConcurrentHashMap#iterator() with size close to zero.
  • Fixed ConcurrentHashMapUnsafe#iterator() with size close to zero.
  • Fixed equals() and hashCode() in IntInterval to handle edge case for negative from, to, step.
  • Fixed invalid cast in UnifiedSet#trimToSize().
  • Fixed toImmutable(), asUnmodifiable() implementations in synchronized primitive collections and maps.

Tech Debt Reduction

  • Made Primitive Collections non-final.
  • Marked index methods non-final in UnifiedMap, UnifiedMapWithHashingStrategy, UnifiedSet and UnifiedSetWithHashingStrategy.
  • Marked HashingStrategy protected in UnifiedMapWithHashingStrategy and UnifiedSetWithHashingStrategy.

... (truncated)

Commits

You can trigger a rebase of this PR 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 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)

Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

Bumps `eclipse.collections.version` from 9.1.0 to 9.2.0.

Updates `org.eclipse.collections:eclipse-collections` from 9.1.0 to 9.2.0
- [Release notes](https://github.com/eclipse/eclipse-collections/releases)
- [Changelog](https://github.com/eclipse-collections/eclipse-collections/blob/9.2.0/RELEASE_NOTE_DRAFT.md)
- [Commits](eclipse-collections/eclipse-collections@9.1.0...9.2.0)

Updates `org.eclipse.collections:eclipse-collections-api` from 9.1.0 to 9.2.0
- [Release notes](https://github.com/eclipse/eclipse-collections/releases)
- [Changelog](https://github.com/eclipse-collections/eclipse-collections/blob/9.2.0/RELEASE_NOTE_DRAFT.md)
- [Commits](eclipse-collections/eclipse-collections@9.1.0...9.2.0)

Updates `org.eclipse.collections:eclipse-collections-forkjoin` from 9.1.0 to 9.2.0
- [Release notes](https://github.com/eclipse/eclipse-collections/releases)
- [Changelog](https://github.com/eclipse-collections/eclipse-collections/blob/9.2.0/RELEASE_NOTE_DRAFT.md)
- [Commits](eclipse-collections/eclipse-collections@9.1.0...9.2.0)

---
updated-dependencies:
- dependency-name: org.eclipse.collections:eclipse-collections
  dependency-version: 9.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.eclipse.collections:eclipse-collections-api
  dependency-version: 9.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.eclipse.collections:eclipse-collections-forkjoin
  dependency-version: 9.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file java Pull requests that update Java code requires-manifest-update PRs created by Dependabot where manual assistance is required to update the versions properly. labels Jul 3, 2026
@dependabot
dependabot Bot requested review from apeteri and cmark as code owners July 3, 2026 12:18
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file java Pull requests that update Java code requires-manifest-update PRs created by Dependabot where manual assistance is required to update the versions properly. labels Jul 3, 2026
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 java Pull requests that update Java code requires-manifest-update PRs created by Dependabot where manual assistance is required to update the versions properly.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants