In this version:
Created 2 static entities to manage static data sent and returned from the service
SQSAttribute
SQSMessageAttributeDataType
Created AttributeName structure to handle data sent to the connector
Validation was added to all public methods inside the connector, instead of transparently sending everything to the AWS service.
There is a new SQSRequestValidation exception to manage the validation output
The validation acts on:
mandatory fields
integer ranges
string lengths
Deleted all the three deprecated site properties (Amazon_AccessKeyId, Amazon_SecretAccessKey, Amazon_SQSUrl) that previously was used to handle the credentials
<breaking change> Updated MessageAttributeNames input parameter from Queue_Create action to AttributeName List instead Text Record List
<breaking change> Updated DataType attribute from MessageAttributeSend structure to use SQSMessageAttributeDataType Id instead text
In this version we have updated: