Skip to content

Releases: SlickQuant/slick-queue

v1.1.0.1

21 Oct 14:23

Choose a tag to compare

  • Fixed Linux implementation to read size from shared memory when opening existing segments
  • Added size validation when opening existing shared memory with size mismatch

v1.1.0.0

04 Oct 21:17

Choose a tag to compare

  • Fixed size calculation in shared memory mapping to use reserved_info struct
  • Added server-client shared memory test case
  • Added GitHub CI workflow for automated testing across Ubuntu, Windows, and macOS
  • Added CI status badge to README
  • Added CTest integration for automated test discovery
  • Added read() overload with atomic cursor for work-stealing/load-balancing patterns
  • Added work-stealing test cases for both in-process and shared memory modes
  • Enhanced README with work-stealing example and updated API documentation
  • Fixed MSBuild MSB8028 warnings for custom targets

v1.0.2.1

01 Oct 19:06

Choose a tag to compare

  • Fixed buffer wrap read logic to properly retry from wrapped position
  • Improved reader behavior when encountering wrap jump markers
  • Changed to C++20

v1.0.2.0

29 Sep 20:17

Choose a tag to compare

  • Handles buffer wrap properly
  • Refactor to use reserved_info struct for better buffer management
  • Add buffer wrap test case

v1.0.1.2

24 Sep 02:24

Choose a tag to compare

Fixed dist_slick_queue might cause third-party dependency installation error in release build.

v1.0.1.1

21 Sep 03:02

Choose a tag to compare

Add WIN32_LEAN_AND_MEAN

v1.0.1.0

12 Sep 21:55

Choose a tag to compare

Change organization name

v1.0.0.2

12 Sep 21:48

Choose a tag to compare

Change the installation directory

v1.0.0.1

30 Aug 23:42

Choose a tag to compare

  • Add comprehensive documentation to SlickQueue class
  • Minor fix: corrected size() method to return size_ instead of mask_ + 1

v1.0.0.0

29 Aug 22:36

Choose a tag to compare

Official Init Release