Weβre excited to release **Stiqueue v1.3.2**! π This update introduces **enhanced functionality, improved acknowledgment handling, and better queue operations**βmaking Stiqueue even more **robust and efficient**.
---
πΉ New & Improved Features
**More Efficient `peek` Method** π
- The `peek` method has been **optimized** using a **deep copy of the internal queue**.
- This allows peeking at elements **without modifying queue order**, making it **faster and safer**, especially in multi-threaded environments.
**Enhanced Acknowledgment Handling** β
- `send_with_action` now has **better acknowledgment (`ack`) support**, ensuring smooth and **reliable message delivery**.
---
π Optimizations & Fixes
**Thread-Safe Queue Operations** π
- We refined how queue interactions work under multiple threads, ensuring stability and **preventing race conditions**.
- **Peek operations are now fully non-intrusive**, so other queue operations wonβt be affected.
**More Robust Logging & Debugging** π
- **Improved debug logs** to provide more **visibility into queue behavior**.
- Easier to **trace message flow**, making debugging **simpler and more intuitive**.
**Refined Documentation** π
- **Sphinx-compatible docstrings** for cleaner and more **accessible API references**.
- More **detailed explanations and practical examples** to help users understand and integrate Stiqueue faster.
---
π How to Upgrade
Upgrade to the latest version with:
sh
pip install --upgrade stiqueue