Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Feb 10, 2026

Bumps vavr-version from 0.11.0 to 1.0.0.
Updates io.vavr:vavr from 0.11.0 to 1.0.0

Release notes

Sourced from io.vavr:vavr's releases.

v1.0.0

Vavr started in 2014 as Javaslang, a small experiment in bringing functional programming to Java. Over the years, it grew into a comprehensive library trusted by thousands of projects.

This is the first* stable major release. It marks the point where the API is mature, battle-tested, and ready for long-term production use with full semantic versioning guarantees going forward. Vavr 1.0.0 is intentionally not a revolution. The goal of this release is to formalize the stability that 0.x users have relied on for years, not to reinvent the library.

The 1.0.0 label reflects what has been true in practice for a long time: Vavr is production-ready, stable, and not dead

Thank you to every contributor who filed issues, submitted pull requests, improved documentation, and helped shape the library over the past 12 years.

Philosophy of 1.0.0

1.0.0 is a drop-in replacement for 0.11.0. The API you know is the API you get. If your project compiles against 0.11.0, upgrading to 1.0.0 should be a version bump and nothing more (unless you used the experimental Task API, which was the only removal).

Larger changes - such as an aggressive minimum Java version bump, potential API redesigns, and leveraging modern JVM features - are deliberately staged for Vavr 2.x. The 1.0.0 line will remain a conservative, Java 8-compatible foundation for projects that need long-term stability above all else.

What's Changed

Full Changelog: vavr-io/vavr@v0.11.0...v1.0.0

Preview Release 1.0.0 alpha 3

Info

Caution: This is a preview release of the upcoming major release 1.0.0. It is highly under development and the API is subject to change. Please do not use it in production.

We are still in the process of moving the changes from the original 1.0.0 branch to master.

Additionally there are stashed changes that did not make it into the minor release 0.10.0, that may make it into the upcoming 1.0.0 release. This is also work in progress.

The API Docs can be found here (🚧 currently unavailable because https://www.javadoc.io seems to be down)

Comitters

🎉 MANY THANKS TO ALL COMMITTERS! 🎉

Changes

... (truncated)

Commits
  • 49d2566 [maven-release-plugin] prepare release v1.0.0 [ci skip]
  • 20dd427 use vavr-match:1.0.0
  • 0e5c7cb update license headers
  • 6300c8c Fix: Missing .mapTo / .mapToVoid override on Either (#3218)
  • ba175c5 Update versions to 1.0.0-SNAPSHOT
  • d173ce7 Fix javadoc discrepancies between documentation and code (#3212)
  • 39994c5 Remove experimental Task API (#3213)
  • b424fbf Add missing javadoc for public API methods and interfaces (#3211)
  • fbb48f6 Add missing JavaDocs for range-related public methods (#3175)
  • a070fb9 Add missing JavaDocs to HashSet.java (#3174)
  • Additional commits viewable in compare view

Updates io.vavr:vavr-match from 0.11.0 to 1.0.0

Release notes

Sourced from io.vavr:vavr-match's releases.

v1.0.0

What's Changed

Full Changelog: vavr-io/vavr-match@v0.11.0...v1.0.0

Commits
  • 0404ec2 [maven-release-plugin] prepare release v1.0.0
  • 9631b1e Bump org.apache.maven.plugins:maven-compiler-plugin from 3.14.1 to 3.15.0 (#95)
  • f2d9c2f Bump org.codehaus.mojo:versions-maven-plugin from 2.20.1 to 2.21.0 (#94)
  • d93c6be Bump org.sonatype.central:central-publishing-maven-plugin from 0.9.0 to 0.10....
  • a39adee Bump major version (#93)
  • 56ef910 Bump org.apache.maven.plugins:maven-release-plugin from 3.3.0 to 3.3.1 (#91)
  • 3db06a9 Reuse release job (#90)
  • 2e4444f Bump org.apache.maven.plugins:maven-release-plugin from 3.2.0 to 3.3.0 (#88)
  • ff3e47d Configure autoupdate job (#89)
  • 5916f8d Bump org.apache.maven.plugins:maven-source-plugin from 3.3.1 to 3.4.0 (#84)
  • Additional commits viewable in compare view

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 `vavr-version` from 0.11.0 to 1.0.0.

Updates `io.vavr:vavr` from 0.11.0 to 1.0.0
- [Release notes](https://github.com/vavr-io/vavr/releases)
- [Commits](vavr-io/vavr@v0.11.0...v1.0.0)

Updates `io.vavr:vavr-match` from 0.11.0 to 1.0.0
- [Release notes](https://github.com/vavr-io/vavr-match/releases)
- [Commits](vavr-io/vavr-match@v0.11.0...v1.0.0)

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

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 labels Feb 10, 2026
@github-actions
Copy link
Contributor

🌟 Thank you for your contribution to the Apache Camel project! 🌟

🤖 CI automation will test this PR automatically.

🐫 Apache Camel Committers, please review the following items:

  • First-time contributors require MANUAL approval for the GitHub Actions to run

  • You can use the command /component-test (camel-)component-name1 (camel-)component-name2.. to request a test from the test bot.

  • You can label PRs using build-all, build-dependents, skip-tests and test-dependents to fine-tune the checks executed by this PR.

  • Build and test logs are available in the Summary page. Only Apache Camel committers have access to the summary.

  • ⚠️ Be careful when sharing logs. Review their contents before sharing them publicly.

@davsclaus davsclaus merged commit 79a6683 into main Feb 10, 2026
5 checks passed
@dependabot dependabot bot deleted the dependabot/maven/vavr-version-1.0.0 branch February 10, 2026 08:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

camel-4 core-build-and-dependencies 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.

1 participant