Skip to content

Commit d9ffb64

Browse files
committed
added changelog entry for bug fix and bumped version
1 parent 89f2a2d commit d9ffb64

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

CHANGELOG.md

+4-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
# Changes
22

3-
## 0.28.2 (2024-xx-xx)
3+
## 0.28.2 (2025-02-14)
44

5-
- ...
5+
- Fixes a bug for AWS SQS queues with dead-letter queue configured which would trigger if SQS.DeleteMessage calls would unexpectedly fail or fail all retries for a message and the same message would be received again to the same consumer over and over again, where it would be ignored as a duplicated SQS message, until it would be sent to the DLQ. Even if the message was redrived to the queue and the same consumer would keep receiving it, it would still ignore the message as a duplicate. This would cause the message to be stuck in a loop.
6+
7+
Note that this change will run the handler function of the consumer after 60 seconds has passed and it receives the message again, which in a setup where a service has a single receiving consumer leaves responsibility of the handler to handle idempotency more strictly, in the same way as in setups with multiple consumers.
68

79
## 0.28.1 (2024-10-29)
810

tomodachi/__version__.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
from typing import Tuple, Union
22

3-
__version_info__: Tuple[Union[int, str], ...] = (0, 28, 2, "dev0")
3+
__version_info__: Tuple[Union[int, str], ...] = (0, 28, 2)
44
__version__: str = "".join([".{}".format(str(n)) if type(n) is int else str(n) for n in __version_info__]).replace(
55
".", "", 1 if type(__version_info__[0]) is int else 0
66
)

0 commit comments

Comments
 (0)