Releases: SlickQuant/slick-queue
Releases · SlickQuant/slick-queue
v1.1.0.1
- 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
- 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
- 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
- Handles buffer wrap properly
- Refactor to use reserved_info struct for better buffer management
- Add buffer wrap test case
v1.0.1.2
Fixed dist_slick_queue might cause third-party dependency installation error in release build.
v1.0.1.1
v1.0.1.0
Change organization name
v1.0.0.2
Change the installation directory
v1.0.0.1
- Add comprehensive documentation to SlickQueue class
- Minor fix: corrected size() method to return size_ instead of mask_ + 1
v1.0.0.0
Official Init Release