Skip to content

Changelog

v1.2.0 - "Tycoonslayer"

09/02/2026
  • Added full WebSocket lifecycle and functions support (WSGateway, @action_controller, and more)

  • Added full DynamoDB persistence support through the app-edge dynamodels package (SingleTableEntity, SingleTableService)

  • Refactored @controller_method to not send, through client response, any details concerning raised exceptions (since this could expose sensitive data); exceptions' details should now only be visible in CloudWatch logs

  • ModelMapper now supports mapping for non-provided fields

v1.1.0 - "Clocktracker"

24/12/2025
  • Added a new Endpoint-level configuration option: cron

  • Added a new API-level configuration option: auth_cache_ttl

  • Added to HttpError an optional error_code field for custom error identification codes

  • Fixed an API GW Lambda Authorizer issue where changes to the policy cache TTL were not applied unless the API was manually redeployed via the API Gateway menu in the AWS Console

  • Fixed an local debug server issue where request threading was not done properly, causing infinite loading

  • Refactored @controller_method to log any exception raised so it gets properly printed in CloudWatch logs

  • Refactored statement dictionaries' names in Messages by using snake_case instead of camelCase

  • Removed DependencyError due to its redundancy with IntegrationError

v1.0.0 - "Worldcarrier"

16/11/2025
  • First release