- The string used to import a callback now much have a colon in it, matching the behavior of setuptools. This was implied before but not required.
- The gevent worker no longer fails with an AttributeError when processing messages.
- Vastly improved test coverage.
- The consumer now dispatches an
SQS.Message
instance to the callback instead of dictionary.
- Fixed a bug in the multiprocessing workers where they would iterate infinitely if the callback raised an exception.
- Squishy now has unit tests!
- Fixed relative imports for modules that have the same name as a package. (Alejandro Mesa)
- Fixed missing import for gevent.monkey. (Alejandro Mesa)
- Fixed a bug with passing the message to the worker process without unpacking the dictionary. (Alejandro Mesa)
- Fixed a bug where the worker would fail to handle keyboard interrupts. (Alejandro Mesa)
- Fixed a bug with deleting keys from the results_to_message list while iterating through the list. (Alejandro Mesa)
- Switched to RST to be PyPI-friendly.
- First release.