Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
SUSE:ALP:Workbench:1.0
guava
guava.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File guava.changes of Package guava
------------------------------------------------------------------- Wed May 18 17:26:01 UTC 2022 - Fridrich Strba <fstrba@suse.com> - Upgrade to guava 31.1 * Fixes: + base: Deprecated the Throwables methods lazyStackTrace and lazyStackTraceIsLazy. They are no longer useful on any current platform. + collect: Added a new method ImmutableMap.Builder.buildKeepingLast(), which keeps the last value for any given key rather than throwing an exception when a key appears more than once. + collect: As a side-effect of the buildKeepingLast() change, the idiom ImmutableList.copyOf(Maps.transformValues(map, function)) may produce different results if function has side-effects. + hash: Added Hashing.fingerprint2011(). + io: Changed ByteStreams.nullOutputStream() to follow the contract of OutputStream.write by throwing an exception if the range of bytes is out of bounds. + net: Added @CheckReturnValue to the package (with a few exceptions). + net: Added HttpHeaders constant for Access-Control-Allow-Private-Network. + util.concurrent: Added accumulate/update methods for AtomicDouble and AtomicDoubleArray. * APIs promoted from @Beta: + base: Throwables methods getCausalChain and getCauseAs + collect: Streams methods mapWithIndex and findLast + collect: the remaining methods in Comparators: min, max, lexicographical, emptiesFirst, emptiesLast, isInOrder, isInStrictOrder + escape: various APIs + io: various APIs in Files + net: various APIs + reflect: various APIs + testlib: various APIs + util.concurrent: AsyncCallable, ListenableScheduledFuture, and ClosingFuture + util.concurrent: ExecutionSequencer, MoreExecutors.newSequentialExecutor, and Monitor + util.concurrent: Futures methods: submit, submitAsync, scheduleAsync, nonCancellationPropagating, inCompletionOrder + util.concurrent: Uninterruptibles: awaitTerminationUninterruptibly and the Duration overloads in the class + util.concurrent: the FluentFuture type, its factory methods, and addCallback * Remove the hack of removing annotations, since we have now all the required dependencies packaged - Removed patch: * donotmock.patch + hack not needed any more ------------------------------------------------------------------- Fri Mar 11 12:13:02 UTC 2022 - Fridrich Strba <fstrba@suse.com> - Remove parent reference from ALL distributed pom files ------------------------------------------------------------------- Mon May 10 14:59:41 UTC 2021 - Fridrich Strba <fstrba@suse.com> - Upgrade to guava 30.1.1 * Fixes: + cache: Fixed compatibility between asMap().compute(...) and a load. + cache: Added @CheckReturnValue to some APIs. + collect: Added @DoNotCall to the mutator methods on immutable types + hash: Removed @Beta from HashCode. + io: Removed @Beta from CountingOutputStream. * fixes bsc#1179926, CVE-2020-8908: temp directory creation vulnerability in Guava versions prior to 30.0 - Removed patch: * guava-25.0-java8compat.patch + the compatibility is handled in the upstream code - Added patch: * donotmock.patch + patch @DoNotMock annotation occurrences in order to put them in a format that our regex is able to identify and kill ------------------------------------------------------------------- Wed Dec 4 17:32:18 UTC 2019 - Fridrich Strba <fstrba@suse.com> - Avoid version-less dependencies that can cause problems with some tools ------------------------------------------------------------------- Fri Nov 22 04:52:39 UTC 2019 - Fridrich Strba <fstrba@suse.com> - Build the package with ant in order to prevent build cycles * using a generated and customized ant build system ------------------------------------------------------------------- Thu Oct 10 21:00:22 UTC 2019 - Fridrich Strba <fstrba@suse.com> - Added patch: * guava-25.0-java8compat.patch + Avoid callingoverridden methods with covariant return types for java.nio.ByteBuffer and java.nio.CharBuffer, which were introduced in Java 9 + This allows us to produce with Java >= 9 binaries that are compatible with Java 8 ------------------------------------------------------------------- Fri Apr 12 10:05:01 UTC 2019 - Fridrich Strba <fstrba@suse.com> - Initial packaging of guava 25.0
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor