Note: Please update all related AWS components to the latest versions to prevent dependency conflicts and ensure environment stability.
In this version:
Created SNSProtocol static entity to manage static data sent and returned from the service.
Validation was added to all public methods inside the connector, instead of transparently sending everything to the AWS service.
There is a new SNSRequestValidation exception to manage the validation output
The validation acts on:
mandatory fields
integer ranges
string lengths
<breaking change> Updated Topic_Subscribe action and Subscription structure to use the created static entity identifier, instead of a text value.
Added a module as sample code exemplifying how to develop an API to receive notifications sent by the Topic_Publish method and save them in the database.