Skip to content

Releases: kalaspuff/tomodachi

0.4.6

29 Sep 13:44
Compare
Choose a tag to compare
  • Messages via SNS+SQS or AMQP over 60000 bytes as JSON will now be sent in a gzipped base64 encoded format to allow for larger limits and lower potential SNS costs due to multiplexed messaging.
  • Fixes an issue with multidict 3.2.0 on hot-reload which made the tomodachi application crash.

0.4.5

07 Sep 06:31
Compare
Choose a tag to compare
  • Possibility to requeue messages that result in specific exceptions. Exceptions that will nack the message (for AMQP transport) is called AmqpInternalServiceError. Exceptions that won't delete the message from the queue and in turn will result in it to "reappear" unless configured non-default (for AWS SNS+SQS transport) is called AWSSNSSQSInternalServiceError.

0.4.4

24 Aug 22:01
Compare
Choose a tag to compare
  • Corrected an issue regarding crontab notation for scheduling function calls where it didn't parse the upcoming date correctly if both isoweekday and day part were given.

0.4.3

09 Aug 11:38
Compare
Choose a tag to compare
  • Catches unintended HTTP exceptions and prints a useful stacktrace if log_level is set to DEBUG.

0.4.2

07 Aug 11:17
Compare
Choose a tag to compare
  • Fixes an issue where Content-Type header couldn't be specified without charset in HTTP transports.
  • Cleared some old debug code.

0.4.1

05 Aug 15:28
Compare
Choose a tag to compare
  • Corrects and issue with AMQP transport which caused invoked functions to not be able to declare scope variables without crashes.

0.4.0

05 Aug 12:45
Compare
Choose a tag to compare
  • Release fixes a major issue which caused invoked functions to not be able to declare any scope variables.
  • @http_static decorator for serving static files from a folder on disk. Takes to values; 1. the path to the folder, either relative to the service file or absolute; 2. the base URL path for static files as a regexp.

0.3.0

25 Jul 07:38
Compare
Choose a tag to compare
  • Changed format of access log for HTTP requests - now logging user agent and login name (if authorization via Basic Auth).
  • Support for X-Forwarded-For headers via real_ip_from and real_ip_header options which will log the forwarded IP instead of the one from the load balancer / proxy.
  • Access log for HTTP can now be specified as a filename to which the service will log all requests.
  • Fixes issue with schedule invoker which would crash if invoked at second 0.
  • Updated dependencies to latest available versions.

0.2.17

05 Jul 07:32
Compare
Choose a tag to compare
  • Timezone support for schedule invoker functions.
  • Added more decorator invoker functions as aliases for common scheduler
    use cases - @minutely, @hourly, @daily and @heartbeat (every
    second)
  • Updated example services and better test cases.
  • Updated aiohttp / aiobotocore / botocore dependencies.

0.2.16

02 Jul 18:29
Compare
Choose a tag to compare
  • Solved issues with aiobotocore / aiohttp dependencies.
  • Refactored loader functions.