🚀 What's New in Stiqueue v1.3.2
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
peekmethod 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_actionnow 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:
pip install --upgrade stiqueue```