actions/upload-artifact (actions/upload-artifact)
### [`v4.3.1`](https://togithub.com/actions/upload-artifact/releases/tag/v4.3.1)
[Compare Source](https://togithub.com/actions/upload-artifact/compare/v4.3.0...v4.3.1)
- Bump [@actions/artifacts](https://togithub.com/actions/artifacts) to latest version to include [updated GHES host check](https://togithub.com/actions/toolkit/pull/1648)
### [`v4.3.0`](https://togithub.com/actions/upload-artifact/releases/tag/v4.3.0)
[Compare Source](https://togithub.com/actions/upload-artifact/compare/v4.2.0...v4.3.0)
##### What's Changed
- Reorganize upload code in prep for merge logic & add more tests by [@robherley](https://togithub.com/robherley) in [https://github.com/actions/upload-artifact/pull/504](https://togithub.com/actions/upload-artifact/pull/504)
- Add sub-action to merge artifacts by [@robherley](https://togithub.com/robherley) in [https://github.com/actions/upload-artifact/pull/505](https://togithub.com/actions/upload-artifact/pull/505)
**Full Changelog**: https://github.com/actions/upload-artifact/compare/v4...v4.3.0
### [`v4.2.0`](https://togithub.com/actions/upload-artifact/releases/tag/v4.2.0)
[Compare Source](https://togithub.com/actions/upload-artifact/compare/v4.1.0...v4.2.0)
##### What's Changed
- Ability to overwrite an Artifact by [@robherley](https://togithub.com/robherley) in [https://github.com/actions/upload-artifact/pull/501](https://togithub.com/actions/upload-artifact/pull/501)
**Full Changelog**: https://github.com/actions/upload-artifact/compare/v4...v4.2.0
### [`v4.1.0`](https://togithub.com/actions/upload-artifact/releases/tag/v4.1.0)
[Compare Source](https://togithub.com/actions/upload-artifact/compare/v4.0.0...v4.1.0)
#### What's Changed
- Add migrations docs by [@robherley](https://togithub.com/robherley) in [https://github.com/actions/upload-artifact/pull/482](https://togithub.com/actions/upload-artifact/pull/482)
- Update README.md by [@samuelwine](https://togithub.com/samuelwine) in [https://github.com/actions/upload-artifact/pull/492](https://togithub.com/actions/upload-artifact/pull/492)
- Support artifact-url output by [@konradpabjan](https://togithub.com/konradpabjan) in [https://github.com/actions/upload-artifact/pull/496](https://togithub.com/actions/upload-artifact/pull/496)
- Update readme to reflect new 500 artifact per job limit by [@robherley](https://togithub.com/robherley) in [https://github.com/actions/upload-artifact/pull/497](https://togithub.com/actions/upload-artifact/pull/497)
#### New Contributors
- [@samuelwine](https://togithub.com/samuelwine) made their first contribution in [https://github.com/actions/upload-artifact/pull/492](https://togithub.com/actions/upload-artifact/pull/492)
**Full Changelog**: https://github.com/actions/upload-artifact/compare/v4...v4.1.0
gradle/gradle (gradle)
### [`v8.6`](https://togithub.com/gradle/gradle/compare/v8.5.0...v8.6.0)
[Compare Source](https://togithub.com/gradle/gradle/compare/v8.5.0...v8.6.0)
ben-manes/caffeine (com.github.ben-manes.caffeine:caffeine)
### [`v3.1.8`](https://togithub.com/ben-manes/caffeine/releases/tag/v3.1.8): 3.1.8
[Compare Source](https://togithub.com/ben-manes/caffeine/compare/v3.1.7...v3.1.8)
- Added a workaround for a possible JDK concurrency bug with method handles ([#1111](https://togithub.com/ben-manes/caffeine/issues/1111))
### [`v3.1.7`](https://togithub.com/ben-manes/caffeine/releases/tag/v3.1.7): 3.1.7
[Compare Source](https://togithub.com/ben-manes/caffeine/compare/v3.1.6...v3.1.7)
Cache
- Improved builder construction time ([#905](https://togithub.com/ben-manes/caffeine/issues/905))
JCache
- Fixed deadlock when a cache listener writes to another cache ([#1065](https://togithub.com/ben-manes/caffeine/issues/1065))
- Added `jakarta.inject` support, dropping `javax.inject` ([#1009](https://togithub.com/ben-manes/caffeine/issues/1009))
### [`v3.1.6`](https://togithub.com/ben-manes/caffeine/releases/tag/v3.1.6): 3.1.6
[Compare Source](https://togithub.com/ben-manes/caffeine/compare/v3.1.5...v3.1.6)
- Fixed the log message when a key's equality has changed and corrupted the underlying map ([#900](https://togithub.com/ben-manes/caffeine/issues/900), [SLF4J-529](https://jira.qos.ch/browse/SLF4J-529))
- Added `Implementation-Version` and other `MANIFEST.MF` attributes ([#889](https://togithub.com/ben-manes/caffeine/issues/889))
### [`v3.1.5`](https://togithub.com/ben-manes/caffeine/releases/tag/v3.1.5): 3.1.5
[Compare Source](https://togithub.com/ben-manes/caffeine/compare/v3.1.4...v3.1.5)
Cache
- Fixed `clear()` removing a key more than once due to a write-back removal listener ([#872](https://togithub.com/ben-manes/caffeine/issues/872))
JCache
- Added support for loading the configuration from the cache manager's uri ([#877](https://togithub.com/ben-manes/caffeine/issues/877))
### [`v3.1.4`](https://togithub.com/ben-manes/caffeine/releases/tag/v3.1.4): 3.1.4
[Compare Source](https://togithub.com/ben-manes/caffeine/compare/v3.1.3...v3.1.4)
Added [@CanIgnoreReturnValue](https://errorprone.info/bugpattern/CheckReturnValue) annotations for static analysis ([#868](https://togithub.com/ben-manes/caffeine/issues/868))
### [`v3.1.3`](https://togithub.com/ben-manes/caffeine/releases/tag/v3.1.3): 3.1.3
[Compare Source](https://togithub.com/ben-manes/caffeine/compare/v3.1.2...v3.1.3)
Cache
- Fixed the build time dependency constraints from being leaked into the external metadata ([#867](https://togithub.com/ben-manes/caffeine/issues/867))
- Fixed the cause of a removal notification for a discarded refresh when the entry was removed
- Fixed the behavior for null lookups into returned unmodifiable maps to be consistent ([#864](https://togithub.com/ben-manes/caffeine/issues/864))
- Fixed an unexpected delay of removal notifications when using a scheduler ([#859](https://togithub.com/ben-manes/caffeine/issues/859))
- Fixed explicit refreshes from being deduped if the entry is pending eviction
- Defaulted methods to [@CheckReturnValue](https://errorprone.info/bugpattern/CheckReturnValue) for static analysis ([#863](https://togithub.com/ben-manes/caffeine/issues/863))
- Reduced the lock hold time during Map.clear ([#835](https://togithub.com/ben-manes/caffeine/issues/835))
JCache
- Fixed `putAll` with an immutable map that causes an exception when using a cache writer ([#841](https://togithub.com/ben-manes/caffeine/issues/841))
### [`v3.1.2`](https://togithub.com/ben-manes/caffeine/releases/tag/v3.1.2): 3.1.2
[Compare Source](https://togithub.com/ben-manes/caffeine/compare/v3.1.1...v3.1.2)
Cache
- Added detection for when a key's equality has changed and corrupted the underlying map ([SOLR-16489])
- Improved the frequency sketch by better utilizing the cpu cache line to reduce memory accesses
- Fixed `computeIfAbsent` when replacing a collected weak/soft value and the custom expiry fails
- Improved refresh conflict detection to avoid unnecessarily discarding after a reload
- Improved eviction when the weight is oversized ([#745](https://togithub.com/ben-manes/caffeine/issues/745))
Guava
- Added an adapter from Guava's CacheLoader to Caffeine's ([#766](https://togithub.com/ben-manes/caffeine/issues/766))
JCache
- Fixed `Cache.getConfiguration()` to return an immutable instance
[SOLR-16489]: https://togithub.com/apache/solr/pull/1118
### [`v3.1.1`](https://togithub.com/ben-manes/caffeine/releases/tag/v3.1.1): 3.1.1
[Compare Source](https://togithub.com/ben-manes/caffeine/compare/v3.1.0...v3.1.1)
- Fixed `refreshAfterWrite` when racing with a removed entry ([#715](https://togithub.com/ben-manes/caffeine/issues/715))
- Fixed gradle module metadata variant selection ([#716](https://togithub.com/ben-manes/caffeine/issues/716))
### [`v3.1.0`](https://togithub.com/ben-manes/caffeine/releases/tag/v3.1.0): 3.1.0
[Compare Source](https://togithub.com/ben-manes/caffeine/compare/v3.0.6...v3.1.0)
- Fixed the publication of a removal notification when computing a null value on top of an expired entry
- Fixed the publication of a removal notification for a conditional replacement on an unbounded cache
- Fixed `Map.equals` when the traversal triggers an eviction and the subset of live entries matches
- Improved refreshAfterWrite to return the new value if computed by the caller ([#688](https://togithub.com/ben-manes/caffeine/issues/688), [#699](https://togithub.com/ben-manes/caffeine/issues/699))
- Added [Interner][interner] for weak keyed equality caching ([#344](https://togithub.com/ben-manes/caffeine/issues/344))
[interner]: https://togithub.com/ben-manes/caffeine/wiki/Interner
### [`v3.0.6`](https://togithub.com/ben-manes/caffeine/releases/tag/v3.0.6): 3.0.6
[Compare Source](https://togithub.com/ben-manes/caffeine/compare/v3.0.5...v3.0.6)
- Fixed `AsyncCache.getAll` when storing additional mappings ([#655](https://togithub.com/ben-manes/caffeine/issues/655))
- Added the ability to specify the expiration time with the computation
- Added a warning if writes stall due to blocked eviction ([#672](https://togithub.com/ben-manes/caffeine/issues/672))
- Added advanced query support for obtaining entry metadata
### [`v3.0.5`](https://togithub.com/ben-manes/caffeine/releases/tag/v3.0.5): 3.0.5
[Compare Source](https://togithub.com/ben-manes/caffeine/compare/v3.0.4...v3.0.5)
Cache
- Fixed reference eviction when used with a broken executor ([JDK-8274349][jdk8274349])
- Suppressed log warnings if a future is cancelled or times out ([#597](https://togithub.com/ben-manes/caffeine/issues/597))
- Removed `@Nullable` from `LoadingCache.get(key)` ([#594](https://togithub.com/ben-manes/caffeine/issues/594))
- Fixed early expiration of in-flight async loads ([#625](https://togithub.com/ben-manes/caffeine/issues/625))
JCache
- `close()` will now shutdown the executor and wait for in-flight loads to finish
[jdk8274349]: https://bugs.openjdk.java.net/browse/JDK-8274349
jpenilla/run-task (xyz.jpenilla:run-task)
### [`v2.2.3`](https://togithub.com/jpenilla/run-task/releases/tag/v2.2.3): 2.2.3
#### Changelog
##### Fixed
- Gradle 8.6 compatibility
JetBrains/kotlin (org.jetbrains.kotlin:kotlin-stdlib-jdk8)
### [`v1.9.23`](https://togithub.com/JetBrains/kotlin/releases/tag/v1.9.23): Kotlin 1.9.23
##### 1.9.23
##### Apple Ecosystem
- [`KT-65542`](https://youtrack.jetbrains.com/issue/KT-65542) Cinterop tasks fails if Xcode 15.3 is used
##### Backend. Wasm
- [`KT-64486`](https://youtrack.jetbrains.com/issue/KT-64486) Kotlin/Wasm/WASI exported function callback for coroutines support
##### Compiler
- [`KT-53478`](https://youtrack.jetbrains.com/issue/KT-53478) Could not load module
- [`KT-66044`](https://youtrack.jetbrains.com/issue/KT-66044) JDK's new API is used over Kotlin's SDK functions
- [`KT-64640`](https://youtrack.jetbrains.com/issue/KT-64640) Prevent mutating SequenceCollection methods from JDK 21 be available on read-only collections
- [`KT-65441`](https://youtrack.jetbrains.com/issue/KT-65441) K1: Remove JDK 21 getFirst()/getLast() in (Mutable)List interfaces
- [`KT-65634`](https://youtrack.jetbrains.com/issue/KT-65634) K/N: data race during monolithic cache creation
- [`KT-53109`](https://youtrack.jetbrains.com/issue/KT-53109) CompilationErrorException generateUnboundSymbolsAsDependencies with builder inference and lambdas
- [`KT-52757`](https://youtrack.jetbrains.com/issue/KT-52757) Type inference for builders fails if inferred from a function
##### Tools. Gradle
- [`KT-65792`](https://youtrack.jetbrains.com/issue/KT-65792) Add JSON build report
- [`KT-65091`](https://youtrack.jetbrains.com/issue/KT-65091) Update compiler metrics in build reports
- [`KT-62490`](https://youtrack.jetbrains.com/issue/KT-62490) KGP dropping resource directories
##### Tools. Gradle. JS
- [`KT-64119`](https://youtrack.jetbrains.com/issue/KT-64119) K/JS: Migrate package manager from Yarn onto NPM
- [`KT-64561`](https://youtrack.jetbrains.com/issue/KT-64561) K/JS tests are not executed after upgrade to 1.9.22
##### Tools. Gradle. Multiplatform
- [`KT-65954`](https://youtrack.jetbrains.com/issue/KT-65954) commonTest dependencies affect commoMainMetadata compilation
##### Tools. Gradle. Native
- [`KT-64573`](https://youtrack.jetbrains.com/issue/KT-64573) Default value for `produceUnpackedKlib` was not provided
KyoriPowered/adventure (net.kyori:adventure-text-minimessage)
### [`v4.16.0`](https://togithub.com/KyoriPowered/adventure/releases/tag/v4.16.0): π Adventure 4.16.0
Adventure 4.16.0 is a small feature release following up on the additions in 4.15.0.
##### Notable Changes
As Configurate 3 is more or less obsolete and seeing reduced usage, we've decided to stop distributing it with new versions of Adventure. The Configurate 4 serializers should be used instead, or for those who cannot migrate yet an older version of the `adventure-serializer-configurate3` module can be used instead.
##### β¨ Features
- feat(serializer-configurate3): remove it by [@zml2008](https://togithub.com/zml2008) in [https://github.com/KyoriPowered/adventure/pull/1016](https://togithub.com/KyoriPowered/adventure/pull/1016)
- add component decoder by [@yannicklamprecht](https://togithub.com/yannicklamprecht) in [https://github.com/KyoriPowered/adventure/pull/1035](https://togithub.com/KyoriPowered/adventure/pull/1035)
- feat(api): Add removeResourcePack overload with Iterable by [@zml2008](https://togithub.com/zml2008) in [https://github.com/KyoriPowered/adventure/pull/1036](https://togithub.com/KyoriPowered/adventure/pull/1036)
- kissing girls by [@aurorasmiles](https://togithub.com/aurorasmiles) and [@weaondara](https://togithub.com/weaondara) and [@chew](https://togithub.com/chew)
##### π Fixes
- minimessage: Fix exception with single quote as tag part by [@rymiel](https://togithub.com/rymiel) in [https://github.com/KyoriPowered/adventure/pull/1012](https://togithub.com/KyoriPowered/adventure/pull/1012)
##### π Documentation
- docs: Migrate to new wiki links, closes [#1013](https://togithub.com/KyoriPowered/adventure/issues/1013) by [@kezz](https://togithub.com/kezz) in [https://github.com/KyoriPowered/adventure/pull/1014](https://togithub.com/KyoriPowered/adventure/pull/1014)
##### New Contributors
- [@yannicklamprecht](https://togithub.com/yannicklamprecht) made their first contribution in [https://github.com/KyoriPowered/adventure/pull/1035](https://togithub.com/KyoriPowered/adventure/pull/1035)
**Full Changelog**: https://github.com/KyoriPowered/adventure/compare/v4.15.0...v4.16.0
Configuration
π Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
π¦ Automerge: Disabled by config. Please merge this manually once you are satisfied.
β» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
π» Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
v4.0.0
->v4.3.1
8.5
->8.6
982da8e
->585b565
5.10.1
->5.10.2
5.10.1
->5.10.2
5.10.1
->5.10.2
3.0.4
->3.1.8
2.2.2
->2.2.3
5.0.0-beta.5
->5.0.1
5.0.0-beta.5
->5.0.1
5.0.0-beta.5
->5.0.1
1.9.22
->1.9.23
10.12.5
->10.14.0
4.15.0
->4.16.0
Release Notes
actions/upload-artifact (actions/upload-artifact)
### [`v4.3.1`](https://togithub.com/actions/upload-artifact/releases/tag/v4.3.1) [Compare Source](https://togithub.com/actions/upload-artifact/compare/v4.3.0...v4.3.1) - Bump [@actions/artifacts](https://togithub.com/actions/artifacts) to latest version to include [updated GHES host check](https://togithub.com/actions/toolkit/pull/1648) ### [`v4.3.0`](https://togithub.com/actions/upload-artifact/releases/tag/v4.3.0) [Compare Source](https://togithub.com/actions/upload-artifact/compare/v4.2.0...v4.3.0) ##### What's Changed - Reorganize upload code in prep for merge logic & add more tests by [@robherley](https://togithub.com/robherley) in [https://github.com/actions/upload-artifact/pull/504](https://togithub.com/actions/upload-artifact/pull/504) - Add sub-action to merge artifacts by [@robherley](https://togithub.com/robherley) in [https://github.com/actions/upload-artifact/pull/505](https://togithub.com/actions/upload-artifact/pull/505) **Full Changelog**: https://github.com/actions/upload-artifact/compare/v4...v4.3.0 ### [`v4.2.0`](https://togithub.com/actions/upload-artifact/releases/tag/v4.2.0) [Compare Source](https://togithub.com/actions/upload-artifact/compare/v4.1.0...v4.2.0) ##### What's Changed - Ability to overwrite an Artifact by [@robherley](https://togithub.com/robherley) in [https://github.com/actions/upload-artifact/pull/501](https://togithub.com/actions/upload-artifact/pull/501) **Full Changelog**: https://github.com/actions/upload-artifact/compare/v4...v4.2.0 ### [`v4.1.0`](https://togithub.com/actions/upload-artifact/releases/tag/v4.1.0) [Compare Source](https://togithub.com/actions/upload-artifact/compare/v4.0.0...v4.1.0) #### What's Changed - Add migrations docs by [@robherley](https://togithub.com/robherley) in [https://github.com/actions/upload-artifact/pull/482](https://togithub.com/actions/upload-artifact/pull/482) - Update README.md by [@samuelwine](https://togithub.com/samuelwine) in [https://github.com/actions/upload-artifact/pull/492](https://togithub.com/actions/upload-artifact/pull/492) - Support artifact-url output by [@konradpabjan](https://togithub.com/konradpabjan) in [https://github.com/actions/upload-artifact/pull/496](https://togithub.com/actions/upload-artifact/pull/496) - Update readme to reflect new 500 artifact per job limit by [@robherley](https://togithub.com/robherley) in [https://github.com/actions/upload-artifact/pull/497](https://togithub.com/actions/upload-artifact/pull/497) #### New Contributors - [@samuelwine](https://togithub.com/samuelwine) made their first contribution in [https://github.com/actions/upload-artifact/pull/492](https://togithub.com/actions/upload-artifact/pull/492) **Full Changelog**: https://github.com/actions/upload-artifact/compare/v4...v4.1.0gradle/gradle (gradle)
### [`v8.6`](https://togithub.com/gradle/gradle/compare/v8.5.0...v8.6.0) [Compare Source](https://togithub.com/gradle/gradle/compare/v8.5.0...v8.6.0)ben-manes/caffeine (com.github.ben-manes.caffeine:caffeine)
### [`v3.1.8`](https://togithub.com/ben-manes/caffeine/releases/tag/v3.1.8): 3.1.8 [Compare Source](https://togithub.com/ben-manes/caffeine/compare/v3.1.7...v3.1.8) - Added a workaround for a possible JDK concurrency bug with method handles ([#1111](https://togithub.com/ben-manes/caffeine/issues/1111)) ### [`v3.1.7`](https://togithub.com/ben-manes/caffeine/releases/tag/v3.1.7): 3.1.7 [Compare Source](https://togithub.com/ben-manes/caffeine/compare/v3.1.6...v3.1.7) Cache - Improved builder construction time ([#905](https://togithub.com/ben-manes/caffeine/issues/905)) JCache - Fixed deadlock when a cache listener writes to another cache ([#1065](https://togithub.com/ben-manes/caffeine/issues/1065)) - Added `jakarta.inject` support, dropping `javax.inject` ([#1009](https://togithub.com/ben-manes/caffeine/issues/1009)) ### [`v3.1.6`](https://togithub.com/ben-manes/caffeine/releases/tag/v3.1.6): 3.1.6 [Compare Source](https://togithub.com/ben-manes/caffeine/compare/v3.1.5...v3.1.6) - Fixed the log message when a key's equality has changed and corrupted the underlying map ([#900](https://togithub.com/ben-manes/caffeine/issues/900), [SLF4J-529](https://jira.qos.ch/browse/SLF4J-529)) - Added `Implementation-Version` and other `MANIFEST.MF` attributes ([#889](https://togithub.com/ben-manes/caffeine/issues/889)) ### [`v3.1.5`](https://togithub.com/ben-manes/caffeine/releases/tag/v3.1.5): 3.1.5 [Compare Source](https://togithub.com/ben-manes/caffeine/compare/v3.1.4...v3.1.5) Cache - Fixed `clear()` removing a key more than once due to a write-back removal listener ([#872](https://togithub.com/ben-manes/caffeine/issues/872)) JCache - Added support for loading the configuration from the cache manager's uri ([#877](https://togithub.com/ben-manes/caffeine/issues/877)) ### [`v3.1.4`](https://togithub.com/ben-manes/caffeine/releases/tag/v3.1.4): 3.1.4 [Compare Source](https://togithub.com/ben-manes/caffeine/compare/v3.1.3...v3.1.4) Added [@CanIgnoreReturnValue](https://errorprone.info/bugpattern/CheckReturnValue) annotations for static analysis ([#868](https://togithub.com/ben-manes/caffeine/issues/868)) ### [`v3.1.3`](https://togithub.com/ben-manes/caffeine/releases/tag/v3.1.3): 3.1.3 [Compare Source](https://togithub.com/ben-manes/caffeine/compare/v3.1.2...v3.1.3) Cache - Fixed the build time dependency constraints from being leaked into the external metadata ([#867](https://togithub.com/ben-manes/caffeine/issues/867)) - Fixed the cause of a removal notification for a discarded refresh when the entry was removed - Fixed the behavior for null lookups into returned unmodifiable maps to be consistent ([#864](https://togithub.com/ben-manes/caffeine/issues/864)) - Fixed an unexpected delay of removal notifications when using a scheduler ([#859](https://togithub.com/ben-manes/caffeine/issues/859)) - Fixed explicit refreshes from being deduped if the entry is pending eviction - Defaulted methods to [@CheckReturnValue](https://errorprone.info/bugpattern/CheckReturnValue) for static analysis ([#863](https://togithub.com/ben-manes/caffeine/issues/863)) - Reduced the lock hold time during Map.clear ([#835](https://togithub.com/ben-manes/caffeine/issues/835)) JCache - Fixed `putAll` with an immutable map that causes an exception when using a cache writer ([#841](https://togithub.com/ben-manes/caffeine/issues/841)) ### [`v3.1.2`](https://togithub.com/ben-manes/caffeine/releases/tag/v3.1.2): 3.1.2 [Compare Source](https://togithub.com/ben-manes/caffeine/compare/v3.1.1...v3.1.2) Cache - Added detection for when a key's equality has changed and corrupted the underlying map ([SOLR-16489]) - Improved the frequency sketch by better utilizing the cpu cache line to reduce memory accesses - Fixed `computeIfAbsent` when replacing a collected weak/soft value and the custom expiry fails - Improved refresh conflict detection to avoid unnecessarily discarding after a reload - Improved eviction when the weight is oversized ([#745](https://togithub.com/ben-manes/caffeine/issues/745)) Guava - Added an adapter from Guava's CacheLoader to Caffeine's ([#766](https://togithub.com/ben-manes/caffeine/issues/766)) JCache - Fixed `Cache.getConfiguration()` to return an immutable instance [SOLR-16489]: https://togithub.com/apache/solr/pull/1118 ### [`v3.1.1`](https://togithub.com/ben-manes/caffeine/releases/tag/v3.1.1): 3.1.1 [Compare Source](https://togithub.com/ben-manes/caffeine/compare/v3.1.0...v3.1.1) - Fixed `refreshAfterWrite` when racing with a removed entry ([#715](https://togithub.com/ben-manes/caffeine/issues/715)) - Fixed gradle module metadata variant selection ([#716](https://togithub.com/ben-manes/caffeine/issues/716)) ### [`v3.1.0`](https://togithub.com/ben-manes/caffeine/releases/tag/v3.1.0): 3.1.0 [Compare Source](https://togithub.com/ben-manes/caffeine/compare/v3.0.6...v3.1.0) - Fixed the publication of a removal notification when computing a null value on top of an expired entry - Fixed the publication of a removal notification for a conditional replacement on an unbounded cache - Fixed `Map.equals` when the traversal triggers an eviction and the subset of live entries matches - Improved refreshAfterWrite to return the new value if computed by the caller ([#688](https://togithub.com/ben-manes/caffeine/issues/688), [#699](https://togithub.com/ben-manes/caffeine/issues/699)) - Added [Interner][interner] for weak keyed equality caching ([#344](https://togithub.com/ben-manes/caffeine/issues/344)) [interner]: https://togithub.com/ben-manes/caffeine/wiki/Interner ### [`v3.0.6`](https://togithub.com/ben-manes/caffeine/releases/tag/v3.0.6): 3.0.6 [Compare Source](https://togithub.com/ben-manes/caffeine/compare/v3.0.5...v3.0.6) - Fixed `AsyncCache.getAll` when storing additional mappings ([#655](https://togithub.com/ben-manes/caffeine/issues/655)) - Added the ability to specify the expiration time with the computation - Added a warning if writes stall due to blocked eviction ([#672](https://togithub.com/ben-manes/caffeine/issues/672)) - Added advanced query support for obtaining entry metadata ### [`v3.0.5`](https://togithub.com/ben-manes/caffeine/releases/tag/v3.0.5): 3.0.5 [Compare Source](https://togithub.com/ben-manes/caffeine/compare/v3.0.4...v3.0.5) Cache - Fixed reference eviction when used with a broken executor ([JDK-8274349][jdk8274349]) - Suppressed log warnings if a future is cancelled or times out ([#597](https://togithub.com/ben-manes/caffeine/issues/597)) - Removed `@Nullable` from `LoadingCache.get(key)` ([#594](https://togithub.com/ben-manes/caffeine/issues/594)) - Fixed early expiration of in-flight async loads ([#625](https://togithub.com/ben-manes/caffeine/issues/625)) JCache - `close()` will now shutdown the executor and wait for in-flight loads to finish [jdk8274349]: https://bugs.openjdk.java.net/browse/JDK-8274349jpenilla/run-task (xyz.jpenilla:run-task)
### [`v2.2.3`](https://togithub.com/jpenilla/run-task/releases/tag/v2.2.3): 2.2.3 #### Changelog ##### Fixed - Gradle 8.6 compatibilityJetBrains/kotlin (org.jetbrains.kotlin:kotlin-stdlib-jdk8)
### [`v1.9.23`](https://togithub.com/JetBrains/kotlin/releases/tag/v1.9.23): Kotlin 1.9.23 ##### 1.9.23 ##### Apple Ecosystem - [`KT-65542`](https://youtrack.jetbrains.com/issue/KT-65542) Cinterop tasks fails if Xcode 15.3 is used ##### Backend. Wasm - [`KT-64486`](https://youtrack.jetbrains.com/issue/KT-64486) Kotlin/Wasm/WASI exported function callback for coroutines support ##### Compiler - [`KT-53478`](https://youtrack.jetbrains.com/issue/KT-53478) Could not load moduleKyoriPowered/adventure (net.kyori:adventure-text-minimessage)
### [`v4.16.0`](https://togithub.com/KyoriPowered/adventure/releases/tag/v4.16.0): π Adventure 4.16.0 Adventure 4.16.0 is a small feature release following up on the additions in 4.15.0. ##### Notable Changes As Configurate 3 is more or less obsolete and seeing reduced usage, we've decided to stop distributing it with new versions of Adventure. The Configurate 4 serializers should be used instead, or for those who cannot migrate yet an older version of the `adventure-serializer-configurate3` module can be used instead. ##### β¨ Features - feat(serializer-configurate3): remove it by [@zml2008](https://togithub.com/zml2008) in [https://github.com/KyoriPowered/adventure/pull/1016](https://togithub.com/KyoriPowered/adventure/pull/1016) - add component decoder by [@yannicklamprecht](https://togithub.com/yannicklamprecht) in [https://github.com/KyoriPowered/adventure/pull/1035](https://togithub.com/KyoriPowered/adventure/pull/1035) - feat(api): Add removeResourcePack overload with Iterable by [@zml2008](https://togithub.com/zml2008) in [https://github.com/KyoriPowered/adventure/pull/1036](https://togithub.com/KyoriPowered/adventure/pull/1036) - kissing girls by [@aurorasmiles](https://togithub.com/aurorasmiles) and [@weaondara](https://togithub.com/weaondara) and [@chew](https://togithub.com/chew) ##### π Fixes - minimessage: Fix exception with single quote as tag part by [@rymiel](https://togithub.com/rymiel) in [https://github.com/KyoriPowered/adventure/pull/1012](https://togithub.com/KyoriPowered/adventure/pull/1012) ##### π Documentation - docs: Migrate to new wiki links, closes [#1013](https://togithub.com/KyoriPowered/adventure/issues/1013) by [@kezz](https://togithub.com/kezz) in [https://github.com/KyoriPowered/adventure/pull/1014](https://togithub.com/KyoriPowered/adventure/pull/1014) ##### New Contributors - [@yannicklamprecht](https://togithub.com/yannicklamprecht) made their first contribution in [https://github.com/KyoriPowered/adventure/pull/1035](https://togithub.com/KyoriPowered/adventure/pull/1035) **Full Changelog**: https://github.com/KyoriPowered/adventure/compare/v4.15.0...v4.16.0Configuration
π Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
π¦ Automerge: Disabled by config. Please merge this manually once you are satisfied.
β» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
π» Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Mend Renovate. View repository job log here.