Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package guava for openSUSE:Factory checked in at 2024-06-12 15:39:25 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/guava (Old) and /work/SRC/openSUSE:Factory/.guava.new.19518 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "guava" Wed Jun 12 15:39:25 2024 rev:13 rq:1180163 version:33.2.1 Changes: -------- --- /work/SRC/openSUSE:Factory/guava/guava.changes 2024-04-18 22:13:15.742928514 +0200 +++ /work/SRC/openSUSE:Factory/.guava.new.19518/guava.changes 2024-06-12 15:40:20.702576990 +0200 @@ -1,0 +2,56 @@ +Wed Jun 12 10:14:08 UTC 2024 - Fridrich Strba <fst...@suse.com> + +- Upgrade to guava 33.2.1 + * Changes of version 33.2.1 + + net: Changed InetAddress-String conversion methods to preserve + the IPv6 scope ID if present. The scope ID can be necessary + for IPv6-capable devices with multiple network interfaces. + However, preserving it can also lead to problems for callers + that rely on the returned values not to include the scope ID: + - Callers might compensate for the old behavior of the methods + by appending the scope ID to a returned string themselves. + If so, you can update your code to stop doing so at the same + time as you upgrade Guava. Of, if your code might run + against multiple versions of Guava, you can check whether + Guava has included a scope ID before you add one yourself. + - Callers might pass the returned string to another system + that does not understand scope IDs. If so, you can strip the + scope ID off, whether by truncating the string form at a % + character (leaving behind any trailing ] character in the + case of forUriString) or by replacing the returned + InetAddress with a new instance constructed by calling + InetAddress.getByAddress(addr). + - java.net.InetAddress validates any provided scope ID against + the interfaces available on the machine. As a result, + methods in InetAddresses may now fail if the scope ID fails + validation. + * Notable cases in which this may happen include: + - if the code runs in an Android app without networking + permission + - if code passes InetAddress instances or strings across + devices + * If this is not the behavior that you want, then you can + strip off the scope ID from the input string before + passing it to Guava, as discussed above. + * Changes of version 33.2.0 + + Dropped testing for Android versions before Lollipop (API + Level 21). Guava may stop working under older versions in + the future, or it may have done so already. + + Fixed a GWT compilation breakage under Gradle. + + collect: Made our Collector APIs (e.g., + ImmutableList.toImmutableList()) available in guava-android. + More Java 8 APIs will follow in future releases. + - As always, streams are available to Android code only when + that code enables library desugaring or targets a new enough + API Level (24 (Nougat) for many stream APIs). (But note that + we test only with library desugaring, so we don't currently + know if API Level 24 is high enough to use our Collector + APIs unless you have also enabled library desugaring.) Guava + users who avoid the Collector APIs do not need to meet this + requirement. + + collect: Fixed a potential NullPointerException in + ImmutableMap.Builder on a rare code path. + + net: Added HttpHeaders constants Ad-Auction-Allowed, + Permissions-Policy-Report-Only, and Sec-GPC. + +------------------------------------------------------------------- Old: ---- v33.1.0.tar.gz New: ---- v33.2.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ guava.spec ++++++ --- /var/tmp/diff_new_pack.Kn7Q8m/_old 2024-06-12 15:40:21.254597213 +0200 +++ /var/tmp/diff_new_pack.Kn7Q8m/_new 2024-06-12 15:40:21.258597359 +0200 @@ -17,7 +17,7 @@ Name: guava -Version: 33.1.0 +Version: 33.2.1 Release: 0 Summary: Google Core Libraries for Java License: Apache-2.0 AND CC0-1.0 ++++++ v33.1.0.tar.gz -> v33.2.1.tar.gz ++++++ ++++ 10173 lines of diff (skipped)