Releases: xacrimon/dashmap
v5.5.2
This release merely reverts #259 since it introduced data race violations. We'll look into this more in the coming time and try to investigate why and how to gain back the additional 0.5%-ish lost performance. Additionally, v5.5.1 has been yanked.
Thanks to @Turbo87 and the crates.io team for reporting this issue.
v5.5.3
Okay, I'll promise to slow down the micro-releases a little but I'd rather keep you folks updated than not. This version bumps the MSRV to 1.65 which is quite old now due to dependency requirements. This was not a choice we could make ourselves without pinning dependencies and causing code duplication for many of dashmap's users.
v5.5.1
v5.5.0
v5.4.0
v5.3.4
v5.3.3
v5.3.2
v5.3.1
v5.3.0
DashMap v5.3.0 is a maintenance release featuring various bug fixes and some new features!
Changelog:
- Only invoke the hasher once per write operation: #194
- Set the default hasher type for
VacantEntry
andOccupiedEntry
: #193 - Use
std:🧵:available_parallelism
in place ofnum_cpus
: #199 - Introduce mapped references: #203
- Fix #191, #201, #195: #202
Thanks to @joshtriplett, @stepancheg, @artemshein, @skyzh, @RustyYato, @donkeyteethUX and others involved for making this release possible.