Skip to content

Commit

Permalink
added changelog entry for bug fix and bumped version
Browse files Browse the repository at this point in the history
  • Loading branch information
kalaspuff committed Feb 14, 2025
1 parent 89f2a2d commit d9ffb64
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 3 deletions.
6 changes: 4 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,10 @@
# Changes

## 0.28.2 (2024-xx-xx)
## 0.28.2 (2025-02-14)

- ...
- 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.

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.

## 0.28.1 (2024-10-29)

Expand Down
2 changes: 1 addition & 1 deletion tomodachi/__version__.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from typing import Tuple, Union

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

0 comments on commit d9ffb64

Please sign in to comment.