Skip to content

Releases: jkbrsn/threadsafe

threadsafe v0.6.1

Choose a tag to compare

@github-actions github-actions released this 01 Dec 10:10

[0.6.1-rc.2] - 2025-12-01

⚙️ Miscellaneous Tasks

  • Use run-name for release workflow

[0.6.1-rc.1] - 2025-12-01

🐛 Bug Fixes

  • Two RWMutex* inconsistencies
  • Zero value errors for several types
  • (linter) Wg.Go

📚 Documentation

  • Bugfix instructions
  • Remove impr doc
  • Improve delete documentation for Map and Set

🧪 Testing

  • Add RWMutexSet zero value test and Queue concurrent range test

⚙️ Miscellaneous Tasks

  • Add CI tests workflow
  • Add release workflow

threadsafe v0.6.1-rc.2

Pre-release

Choose a tag to compare

@github-actions github-actions released this 01 Dec 10:05

[0.6.1-rc.2] - 2025-12-01

⚙️ Miscellaneous Tasks

  • Use run-name for release workflow

threadsafe v0.6.1-rc.1

Pre-release

Choose a tag to compare

@github-actions github-actions released this 01 Dec 10:01
fcf3bc8

[0.6.1-rc.1] - 2025-12-01

🐛 Bug Fixes

  • Two RWMutex* inconsistencies
  • Zero value errors for several types
  • (linter) Wg.Go

📚 Documentation

  • Bugfix instructions
  • Remove impr doc
  • Improve delete documentation for Map and Set

🧪 Testing

  • Add RWMutexSet zero value test and Queue concurrent range test

⚙️ Miscellaneous Tasks

  • Add CI tests workflow
  • Add release workflow

threadsafe v0.6.0

Choose a tag to compare

@jkbrsn jkbrsn released this 22 Oct 07:38
5dd40ee

What's Changed

  • Go 1.23 improvements by @jkbrsn in #7
    • Main feature: iterator API for most types

Full Changelog: v0.5.0...v0.6.0

v0.5.0

Choose a tag to compare

@jkbrsn jkbrsn released this 02 Sep 13:21
0d281ea

What's Changed

  • feat: LoadOrStore by @jkbrsn in #6
    • Includes API change for Set as well as LoadAndDelete too

Full Changelog: v0.4.1...v0.5.0

v0.4.1

Choose a tag to compare

@jkbrsn jkbrsn released this 19 Aug 12:50

What's Changed

  • feat: add implementation ShardedSlice by @jkbrsn in #4
  • feat: add interface Heap, and implemenation RWMutexHeap by @jkbrsn in #5

Full Changelog: v0.4.0...v0.4.1

v0.4.0

Choose a tag to compare

@jkbrsn jkbrsn released this 19 Aug 12:25
  • New interfaces with implementations
    • Queue
    • PriorityQueue
    • Set
  • New implementation RWMutexSlice
  • Various smaller updates and fixes

Full Changelog: v0.3.2...v0.4.0

v0.3.2

Choose a tag to compare

@jkbrsn jkbrsn released this 10 Jul 09:59
  • Improved docs for Map
  • Added Map.Equals

Full Changelog: v0.3.1...v0.3.2

v0.3.1

Choose a tag to compare

@jkbrsn jkbrsn released this 23 Jun 21:01
  • Benchmarking improvements

Full Changelog: v0.3.0...v0.3.1

v0.3.0

Choose a tag to compare

@jkbrsn jkbrsn released this 23 Jun 20:54
  • Add RWMutexMap
  • Split map implementations into separate files for clarity

Full Changelog: v0.2.0...v0.3.0