Skip to content

Bump io.vavr:vavr from 0.11.0 to 1.1.0 - #276

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/maven/io.vavr-vavr-1.1.0
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/maven/io.vavr-vavr-1.1.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 28, 2026

Copy link
Copy Markdown
Contributor

Bumps io.vavr:vavr from 0.11.0 to 1.1.0.

Release notes

Sourced from io.vavr:vavr's releases.

v1.1.0

Vavr 1.1.0 is out - a maintenance-heavy minor release focused on correctness and performance of the 1.x line.

This release wasn't planned. Most of these fixes were made during work on Vavr 2.0.0, but they turned out to be easy to backport, and there was no good reason to make 1.x users wait for them. So here they are.

Huge thanks to everyone who contributed!

Highlights

Faster LinkedHashMap / LinkedHashSet (#3302, #3303, #3292, #3294)

put() for an already-present key is now O(1) instead of O(n), and the internal insertion-order structure was switched from Queue to Vector.

Serialized instances from 1.0.1 can still be deserialized.

Either#transform (#3268)

Either gets the missing transform(Function<? super Either<L, R>, ? extends U>), consistent with the rest of the Vavr types.

Better Null-Safety Annotations (#3266, #3317)

Missing JSpecify annotations were added, including @NonNull on Option's type parameter.

Behavior Changes Worth Knowing

These are bug fixes, but they may change observable behavior if you did not pay attention to the contract:

  • Try.Failure#equals now also compares the exception type and message, not just stack traces (#3274)
  • Try#andFinallyTry() no longer swallows the original failure when the finalizer also throws (#3288)
  • Map#replace(Tuple2, Tuple2) now checks the full entry, not just the key (#3289)
  • Queue#replace now replaces only the first occurrence (#3271)
  • Multimap#isDistinct() no longer returns true for SEQ containers (#3286)

What's Changed

... (truncated)

Commits
  • 1601038 [maven-release-plugin] prepare release v1.1.0 [ci skip]
  • 1e90c0b update central-publishing-maven-plugin
  • 5009577 update version to 1.1.0-SNAPSHOT
  • 1a7e9f3 fix Maven entry
  • 3de703c Fix List.remove throwing NullPointerException when the list contains null (#3...
  • 3379311 serialization compatibility
  • 2d0fbb0 add missing jspecify annotations (#3317)
  • 15a39e4 fix LinkedHashMap#put (#3309)
  • aaab61c swap Queue for Vector in LinkedHashMap (#3303)
  • b6c43e3 O(1) LinkedHashMap/LinkedHashSet#put() for existing keys (#3302)
  • Additional commits viewable 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 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)

Bumps [io.vavr:vavr](https://github.com/vavr-io/vavr) from 0.11.0 to 1.1.0.
- [Release notes](https://github.com/vavr-io/vavr/releases)
- [Commits](vavr-io/vavr@v0.11.0...v1.1.0)

---
updated-dependencies:
- dependency-name: io.vavr:vavr
  dependency-version: 1.1.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added the dependencies Pull requests that update a dependency file label Oct 28, 2026
@dependabot
dependabot Bot requested a review from pivovarit as a code owner October 28, 2026 02:02
@dependabot dependabot Bot added the java Pull requests that update Java code label Oct 28, 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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants