Skip to content

Releases: xacrimon/dashmap

v6.0.1

24 Jun 13:47
Compare
Choose a tag to compare

This is a patch release, now the main release for v6 as v6.0.0 was yanked shortly after release.

Thanks to @JesusGuzmanJr for notifying me about a critical bug that was introduced so that I could resolve it: #304.

PRs for this release: #305 + d5c8be6

v6.0.0

18 Jun 14:31
Compare
Choose a tag to compare

This release contains performance optimizations, most notably 10-40% gains on Apple Silicon but also 5-10% gains when measured in Intel Sapphire Rapids. This work was accomplished in:

Minor QoL improvements were made in:

Special to the following contributors for making this release possible:

v6.0.0-rc.1

17 Jun 23:34
Compare
Choose a tag to compare
v6.0.0-rc.1 Pre-release
Pre-release

This release contains performance optimizations, most notably 10-40% gains on Apple Silicon but also 5-10% gains when measured in Intel Sapphire Rapids. This work was accomplished in:

Minor QoL improvements were made in:

Special to the following contributors for making this release possible:

v5.5.3+small-opts

17 Jun 23:09
Compare
Choose a tag to compare
v5.5.3+small-opts Pre-release
Pre-release
Merge branch 'arthurprs-small-optimizations'

v5.5.2

29 Aug 11:21
eff796d
Compare
Choose a tag to compare

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

29 Aug 21:15
626b98d
Compare
Choose a tag to compare

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

22 Aug 00:07
dfb7b9a
Compare
Choose a tag to compare

This release includes a couple of internal changes such as committing Cargo.lock as well as minor optimizations to lookup performance.

v5.5.0

11 Jul 04:13
ea4ea24
Compare
Choose a tag to compare

Hey folks. This time is not especially different. This release contains QoL improvements, some bugfixes to get around panics and then panic message improvement as well as the usual ephemeral dep updates.

v5.4.0

30 Aug 18:14
4fd0703
Compare
Choose a tag to compare

Hey folks, another small maintenance release with some QoL improvements

Changes

v5.3.4

28 May 11:21
4b63e98
Compare
Choose a tag to compare

This release switches to a non-spinlock lock implementation.
This improves worst-case performance and gets rid of a possible but in-practice non-catastrophic data-race.