Apexmq

Latest version: v1.0.8

Safety actively analyzes 685525 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

1.0.8

Improvements:

**1. Enhanced Thread Safety:**
* Implemented thread-local storage for connections, ensuring that each thread uses its own dedicated RabbitMQ connection.
* Resolved issues related to concurrent access of shared connections, significantly improving stability in multi-threaded environments.

**2. Improved Connection Management:**
* Introduced a more robust connection handling mechanism with automatic reconnection capabilities.
* Enhanced error handling for connection failures, reducing the likelihood of service interruptions.

**3. Optimized Consumer Threading:**
* Redesigned consumer implementation to use separate threads for each queue, improving parallelism and reducing the risk of blocking operations.

Bug Fixes:

**1. StreamLostError Handling:**
* Addressed the `StreamLostError` that occurred when connections were unexpectedly closed, implementing graceful reconnection logic.

**2. Thread-related IndexError Resolution:**
* Fixed the `IndexError('pop from an empty deque')` that was occurring due to thread-unsafe operations on shared resources.

Notes:
This release significantly enhances the thread safety and connection reliability of ApexMQ. It addresses critical issues that were causing instability in multi-threaded environments and improves the overall robustness of the library. Users are strongly encouraged to update to this version for a more stable and efficient messaging experience, especially in applications with concurrent operations.

1.0.7

Improvements:

**1. Enhanced Thread Safety:**
* Implemented thread-local storage for connections, ensuring that each thread uses its own dedicated RabbitMQ connection.
* Resolved issues related to concurrent access of shared connections, significantly improving stability in multi-threaded environments.

**2. Improved Connection Management:**
* Introduced a more robust connection handling mechanism with automatic reconnection capabilities.
* Enhanced error handling for connection failures, reducing the likelihood of service interruptions.

**3. Optimized Consumer Threading:**
* Redesigned consumer implementation to use separate threads for each queue, improving parallelism and reducing the risk of blocking operations.

Bug Fixes:

**1. StreamLostError Handling:**
* Addressed the `StreamLostError` that occurred when connections were unexpectedly closed, implementing graceful reconnection logic.

**2. Thread-related IndexError Resolution:**
* Fixed the `IndexError('pop from an empty deque')` that was occurring due to thread-unsafe operations on shared resources.

Notes:
This release significantly enhances the thread safety and connection reliability of ApexMQ. It addresses critical issues that were causing instability in multi-threaded environments and improves the overall robustness of the library. Users are strongly encouraged to update to this version for a more stable and efficient messaging experience, especially in applications with concurrent operations.

1.0.6

Improvements:

**1. Enhanced Thread Safety:**
* Implemented thread-local storage for connections, ensuring that each thread uses its own dedicated RabbitMQ connection.
* Resolved issues related to concurrent access of shared connections, significantly improving stability in multi-threaded environments.

**2. Improved Connection Management:**
* Introduced a more robust connection handling mechanism with automatic reconnection capabilities.
* Enhanced error handling for connection failures, reducing the likelihood of service interruptions.

**3. Optimized Consumer Threading:**
* Redesigned consumer implementation to use separate threads for each queue, improving parallelism and reducing the risk of blocking operations.

Bug Fixes:

**1. StreamLostError Handling:**
* Addressed the `StreamLostError` that occurred when connections were unexpectedly closed, implementing graceful reconnection logic.

**2. Thread-related IndexError Resolution:**
* Fixed the `IndexError('pop from an empty deque')` that was occurring due to thread-unsafe operations on shared resources.

Notes:
This release significantly enhances the thread safety and connection reliability of ApexMQ. It addresses critical issues that were causing instability in multi-threaded environments and improves the overall robustness of the library. Users are strongly encouraged to update to this version for a more stable and efficient messaging experience, especially in applications with concurrent operations.

1.0.5

Bug Fixes:
**1. Publishing Bug Fix:**
- Resolved an issue that prevented certain messages from being published correctly to the designated queues. This fix ensures that all messages are reliably sent, improving the overall stability and reliability of the publishing process.
Notes:
This release focuses on improving the reliability of the publishing functionality while maintaining all previous features and capabilities. Users are encouraged to update to this version for a more stable messaging experience.

1.0.4

Bug Fixes:
**1. Publishing Bug Fix:**
- Resolved an issue that prevented certain messages from being published correctly to the designated queues. This fix ensures that all messages are reliably sent, improving the overall stability and reliability of the publishing process.
Notes:
This release focuses on improving the reliability of the publishing functionality while maintaining all previous features and capabilities. Users are encouraged to update to this version for a more stable messaging experience.

1.0.3

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.