Skip to content

1.16.0

Latest
Compare
Choose a tag to compare
@bohdan-onsha bohdan-onsha released this 16 Jan 10:06
· 11 commits to release/1.16.0 since this release
c77068b

[1.16.0] - 2025-01-14

  • Added support for the AppSync resource
  • Added the possibility to generate s3_bucket meta for static website hosting without public access
  • Added the possibility to manage CloudWatch logging for API Gateway resources
  • Added an example of lambda function URL configuration to the Python example 'lambda-basic'
  • Improve the assembling of the Java lambda artifacts by removing the redundant original-<lambda_name>.jar file from the bundle
  • Improved modification_lock resolving to avoid conflicts in case of work a few users with the same project
  • Improved logging during generation lambda functions and lambda layers
  • Improved user message in case the bundle name was not resolved
  • Improved output of the command status
  • Improved logging during building .NET artifacts
  • Standardized console user messages
  • Added error summary to console log in case of unexpected error occurrence
  • Added parameter --errors_allowed to the command assemble_java_mvn
  • Update zip_dir to handle cases where the full path length exceeds 260 characters with a more informative error message
  • Ensure zip_dir validates the existence of the base directory before proceeding with the zipping process
  • Unify manage resources via create_pool (+ DynamoDB tables and CloudWatch alarms)
  • Fixed events registering to the state file(.syndicate) in case of internal errors
  • Fixed an issue related to generating the lambda function with runtime Java when the project root file deployment_resources.json is absent
  • Fixed issue related to building a project that contains no lambda functions
  • Fixed duplication lambda function and lambda layer records in the output file after updating the resources
  • Fixed issue related to lambda function updating in case of changing lambda's alias name
  • Fixed issue related to tests generation for lambda function with runtime Python
  • Fixed duplication of the API Gateway of type web_socket_api_gateway during deployment
  • Fix tag_resources and untag_resources to handle exceptions properly
  • Update apply_tags, remove_tags, and update_tags to return success status
  • Fix clean command for output folder to correctly resolve ARN for Lambda and properly process and remove the outputs folder if Lambda is part of the deployment
  • Fix bucket name resolver to raise a user-friendly message if the bucket name does not match the specified regex
  • Fix deploy for ec2 launch template with tags
  • Add resource tags for ec2 launch-template and for versions in update and deploy operations
  • Add support tags for OAS V3 as part of the oas_v3.json file, using the x-syndicate-openapi-tags key
  • Remove the directory 'target' that contains temporary files after assembling lambda artifacts
  • Unused library colorama removed from the requirements
  • Correct the return code of all the commands if they failed or were aborted
  • Java plugin version updated to 1.15.0 with changes:
    • Added the verification of Lambda resources existence to prevent deploy without Lambda resources
    • Added support of the syndicate --errors_allowed flag to skip build process interruption in case of errors
  • Java template updated to use the Syndicate Java plugin version 1.15.0 for the new lambda generation
  • Java examples updated to use the Syndicate Java plugin version 1.15.0
  • Fix bug when assembling multiple lambdas with different runtimes with --force_bundle flag