Skip to content

Releases: kalaspuff/tomodachi

0.2.15

01 Jul 22:01
Compare
Choose a tag to compare
  • Corrected issue with configuration values for AWS and AWS SNS+SQS settings.
  • Improved testing suite and more code coverage for integration tests.

0.2.14

29 Jun 22:13
Compare
Choose a tag to compare
  • New "transport" invoker for service functions: schedule. It works like cron type scheduling where specific functions will be run on the specified interval. For example a function can be specified to run "once per day at a specific time" or "every second minute", or "the last Tuesday of January and March at 05:30 AM".
  • Values for keyword arguments invoked by transport decorators were earlier always set to None, despite having other default values. This is now corrected.

0.2.13

20 Jun 15:20
Compare
Choose a tag to compare
  • Type hinted examples and test cases.
  • Shielded function calls for AMQP and SNS+SQS transports to avoid unexpected execution stop.
  • Added version output to tomodachi CLI tool.
  • Additional test cases.

0.2.12

18 Jun 21:36
Compare
Choose a tag to compare
  • Type hinted code base and minor bug fixes for internal functions.

0.2.11

08 Jun 22:03
Compare
Choose a tag to compare
  • Invoker methods can now be called directly without the need to mock the invoker decorator function.

0.2.10

08 Jun 11:56
Compare
Choose a tag to compare
  • Added @functools.wraps decorator to invoked functions of service classes.

0.2.9

06 Jun 21:43
Compare
Choose a tag to compare
  • Added a list of safe modules that may never be removed from the list of already loaded modules. Removing the module 'typing' from the list would cause a RecursionError exception since Python 3.6.1.

0.2.8

23 May 13:29
Compare
Choose a tag to compare
  • Additional improvements to network connectivity issues to not get stuck in waiting state.

0.2.7

23 May 11:00
Compare
Choose a tag to compare
  • Improved SNS+SQS draining / restart when network connectivity has been lost or temporarily suspended. Would improve situations when development machine has been in hibernation.
  • Replaced deprecated logging functions to rid warnings.

0.2.6

22 May 20:29
Compare
Choose a tag to compare
  • Support for a "generic" aws dictonary in options that can hold region, access key id and secret to be shared among other AWS resources/services.
  • Updated aiobotocore / botocore dependencies.
  • Gracefully handle and discard invalid SNS/SQS messages not in JSON format.
  • Corrected issue where watched directories with "similar" names as settings would be ignored.