Releases: kalaspuff/tomodachi
Releases · kalaspuff/tomodachi
0.9.0
0.8.3
0.8.2
0.8.1
0.8.0
- It's now possible to specify queue_name on AWS SNS+SQS and AMQP decorators for competing queues. If not specified an automatically generated hash will be used as queue name as it worked previously.
- Fixes an issue with relative imports from within service files, which resulted in "SystemParent module '' not loaded, cannot perform relative import" or "ImportError: attempted relative import with no known parent package". [@0x1ee7]
- Exceptions that are subclasses of
AmqpInternalServiceError
andAWSSNSSQSInternalServiceError
will now also work in the same way, resulting in the messages to be retried when raised. - Service classes now have built in log functions for setting up logging to file as well as logging. They are
self.log_setup('logname', level, filename)
andself.log('logname', level, message)
. - HTTP services will have their access log color coded when outputting to nothing else than stdout, which should be helpful in an overview during development.
0.7.0
0.6.5
0.6.4
0.6.3
- Gracefully handle exceptions thrown when receiving messages from AWS SNS+SQS. For example when invalid XML data in response which causes botocore to throw a
botocore.parsers.ResponseParserError
. - Updated dependencies to allow for newer version of aiohttp 2.3.X.
- Improved type hinting.