Releases: zio/zio-cache
Releases · zio/zio-cache
v0.2.4
Starting from this version, zio-cache
is published for Scala Native 0.5!
This release contains a bug fix where in some rare cases concurrent calls to get
quickly followed by an interruption couple could cause a deadlock. It also contains a number of optimizations.
What's Changed
- Update Node.js to v16.20.1 by @renovate in #148
- Update dependency node to v18 by @renovate in #146
- Update dependency node to v18.17.0 by @renovate in #151
- Update dependency ubuntu to v22 by @renovate in #152
- Update dependency node to v18.18.0 by @renovate in #153
- Update dependency node to v18.18.2 by @renovate in #161
- Do Not Increment Cache Hits For Expired Entries by @adamgfraser in #163
- Update dependency node to v20 by @renovate in #165
- Update dependency node to v20.9.0 by @renovate in #166
- Update CI and dependencies by @kyri-petrou in #168
- Update README.md by @github-actions in #149
- Update auto-approve action by @kyri-petrou in #169
- Fix CI and update ZIO deps by @kyri-petrou in #173
- Ensure that interruption of concurrent
get
doesn't cause deadlocks in other threads by @kyri-petrou in #174 - Cleanup Cache implementation by @kyri-petrou in #175
- Use a
ConcurrentHashMap
forCacheState#map
by @kyri-petrou in #176 - Ensure that accesses queue is empty when calling
trackAccess
by @kyri-petrou in #177 - Ensure that interruption of concurrent
ScopedCache#get
doesn't cause deadlocks by @kyri-petrou in #178
New Contributors
- @kyri-petrou made their first contribution in #168
Full Changelog: v0.2.3...v0.2.4
v0.2.3
v0.2.2
What's Changed
- Move Introduction Section to ZIO Cache Repo by @khajavi in #114
- Update Node.js to v16.19.0 by @renovate in #118
- Add Copyright Notice by @adamgfraser in #121
- Update Scala, ScalaJS, Scala-Native, ZIO, sbt, sbt plugins and CI definition by @guizmaii in #117
- Update README.md by @github-actions in #122
- Update CI Settings by @adamgfraser in #126
- Allow Specifying Custom Keying Function by @adamgfraser in #125
- Add Scaladoc Support by @khajavi in #128
- Ignore Scala 2.11 From Docs Project by @khajavi in #130
- Fix publishing: remove dependency on
"io.github.cquiroz" %%% "scala-java-time"
(Not published for Scala2.11) by @guizmaii in #129
New Contributors
- @github-actions made their first contribution in #122
Full Changelog: v0.2.1...v0.2.2
v0.2.1
v0.1.5
v0.1.4
Release v0.1.3
What's Changed
- bugfix managed cache invalidate not being lazy by @strokyl in #88
- Update Node.js to v16.16.0 by @renovate in #92
Full Changelog: v0.1.2...v0.1.3
Release v0.2.0
What's Changed
Full Changelog: v0.2.0-RC6...v0.2.0
0.1.2
0.2.0-RC6
This release contains support for ZIO 2.0.0-RC6.