Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
Patch Release 0.10.5 source code.tar.gz | 2024-10-12 | 763.1 kB | |
Patch Release 0.10.5 source code.zip | 2024-10-12 | 1.1 MB | |
README.md | 2024-10-12 | 2.5 kB | |
Totals: 3 Items | 1.9 MB | 0 |
Vavr is back with a new maintainer, roadmap, and... a release.
This release brings various performance enhancements, bugfixes, and explicit jlink-friendly module declarations instead of automatic modules.
Committers
🎉 MANY THANKS TO ALL COMMITTERS! 🎉 @KrnSaurabh @achinaou @sleepytomcat @j-baker @Kevin222004 @pivovarit
Changes
- Qualify all yield() calls by @pivovarit in https://github.com/vavr-io/vavr/pull/2799
- Fix Array.appendAll() arraycopy type mismatch by @pivovarit in https://github.com/vavr-io/vavr/pull/2795
- Performance improvement for List::unfold, List::unfoldLeft by @sleepytomcat in https://github.com/vavr-io/vavr/pull/2689
- Traversable.zipWithIndex() javadoc fix by @sleepytomcat in https://github.com/vavr-io/vavr/pull/2706
- Faster LinkedHashMap by tail() by @j-baker in https://github.com/vavr-io/vavr/pull/2725
- Actual faster LinkedHashSet tail by @j-baker in https://github.com/vavr-io/vavr/pull/2726
- Faster LinkedHashSet head() by @j-baker in https://github.com/vavr-io/vavr/pull/2728
- minor: make private class final with default constructor by @Kevin222004 in https://github.com/vavr-io/vavr/pull/2740
- Replace synchronized method/block with reentrant lock by @KrnSaurabh in https://github.com/vavr-io/vavr/pull/2845
- Update Scala to 3.5 by @achinaou in https://github.com/vavr-io/vavr/pull/2858
- Suppress Tuple elements serialization warning by @pivovarit in https://github.com/vavr-io/vavr/pull/2872
- Suppress various serialization warnings by @pivovarit in https://github.com/vavr-io/vavr/pull/2873 https://github.com/vavr-io/vavr/pull/2874 https://github.com/vavr-io/vavr/pull/2875 https://github.com/vavr-io/vavr/pull/2876 https://github.com/vavr-io/vavr/pull/2877
- Don't reference ThreadDeath directly due to its future removal by @pivovarit in https://github.com/vavr-io/vavr/pull/2878
- Fix remaining Java Serialization issues with JDK21 by @KrnSaurabh in https://github.com/vavr-io/vavr/pull/2880
- Full Java Platform Module System support for Java 9+ by @pivovarit in https://github.com/vavr-io/vavr/pull/2846
- Various JavaDoc fixes by @pivovarit in https://github.com/vavr-io/vavr/pull/2888 https://github.com/vavr-io/vavr/pull/2889 https://github.com/vavr-io/vavr/pull/2895 https://github.com/vavr-io/vavr/pull/2896 https://github.com/vavr-io/vavr/pull/2897 https://github.com/vavr-io/vavr/pull/2898