Skip to content

v1.3.2

Latest

Choose a tag to compare

@ahmad88me ahmad88me released this 15 Feb 13:55

🚀 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 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:

pip install --upgrade stiqueue```