Amazon-SQS-Client

 view release on metacpan or  search on metacpan

ChangeLog  view on Meta::CPAN

	* examples/SendMessage.pm: new
	* examples/SetQueueAttributes.pm: new
	* src/main/perl/lib/Amazon/SQS/Sample.pm.in: new
	* src/main/perl/lib/Makefile.am: add above to build
	* src/main/perl/lib/Amazon/SQS/Config.pm.in
	- add aws_access_key_id, aws_secret_key to list of required methods
	* src/main/perl/lib/Amazon/SQS/Client.pm.in
	- add last_rqeuire, last_reponse
	(_httpPost): set above

Mon Nov  4 08:11:46 2024  Rob Lauer  <rlauer6@comcast.net>

	[2.0.2]:
	* VERSION: bump
	* src/main/perl/bin/QueueDaemon.pl.in
	- add options --visibility-timeout, --wait-time
	(get_options): --wait-time, --queue-interval are mutually exclusive
	(main)
	- set defaults for queue-interval, max-sleep-time
	- check url in handler, not in main
	- only set pid file if daemonizing
	(get_next_message): move to ::QueueHandler
	(load_config)
	- assign $config to avoid return undef issue that caused odd hash elements
	- initialize visibility-timeout, wait-time
	(sleep_time): default = 0
	* src/main/perl/lib/Amazon/SQS/Client.pm.in
	(_reportAnyErrors)
	- use XML::Simple to decode error payload
	- remove die on 500 (die on 400, 500 in main)
	* src/main/perl/lib/Amazon/SQS/Config.pm.in
	- add --visibility-timeout, --wait-time
	* src/main/perl/lib/Amazon/SQS/Model/ReceiveMessageRequest.pm.in
	- perlcritic cleanup, whitespace
	* src/main/perl/lib/Amazon/SQS/QueueHandler.pm.in
	- added request, visibility-timeout, wait-time options
	- don't use Readonly if we are going to support reloading module
	- pod updates
	(new): die if no url set
	(init_defaults)
	- set visibility_timeout wait_time form config
	(get_next_message): new
	(create_request): new
	* src/main/perl/lib/t/01-handler.t
	- set test data via handler instead of creating a ::Model::Mesage

Fri Nov  1 15:09:46 2024  Rob Lauer  <rlauer6@comcast.net>

	[2.0.1]:
	* configure.ac
	- use VERSION
	- update requirements
	(do_subst_command): @PACKAGE_VERSION@
	* src/main/perl/dist: removed
	* src/main/perl/Makefile.am: likewise
	* TESTING.md: removed
	* Makefile.am: add cpan
	* README.md: updates
	* src/main/perl/bin/Makefile.am
	- move examples
	- chmod +x
	* src/main/perl/bin/QueueDaemon.pl.in
	- major update and refactor
	* src/main/perl/lib/Amazon/SQS/Client.pm.in: likewise
	* src/main/perl/lib/Amazon/SQS/Config.pm.in: likewise
	* src/main/perl/lib/Makefile.am
	- add Amazon/SQS/QueueHandler.pm.in to build
	- add test target
	* src/main/perl/bin/AddPermissionSample.pl.in -> examples/AddPermissionSample.pl: moved
	* src/main/perl/bin/ChangeMessageVisibilitySample.pl.in -> examples/ChangeMessageVisibilitySample.pl: moved
	* src/main/perl/bin/CreateQueueSample.pl.in -> examples/CreateQueueSample.pl: moved
	* src/main/perl/bin/DeleteMessageSample.pl.in -> examples/DeleteMessageSample.pl: moved
	* src/main/perl/bin/DeleteQueueSample.pl.in -> examples/DeleteQueueSample.pl: moved
	* src/main/perl/bin/GetQueueAttributesSample.pl.in -> examples/GetQueueAttributesSample.pl: moved
	* src/main/perl/bin/ListQueuesSample.pl.in -> examples/ListQueuesSample.pl: moved
	* src/main/perl/bin/ReceiveMessageSample.pl.in -> examples/ReceiveMessageSample.pl: moved
	* src/main/perl/bin/RemovePermissionSample.pl.in -> examples/RemovePermissionSample.pl: moved
	* src/main/perl/bin/SendMessageSample.pl.in -> examples/SendMessageSample.pl: moved
	* src/main/perl/bin/SetQueueAttributesSample.pl.in -> examples/SetQueueAttributesSample.pl: moved
	* aclocal.m4: removed
	* autotools/install-sh: removed
	* autotools/missing: removed
	* Makefile.in: removed
	* configure: removed
	* resources/Makefile.in: removed
	* src/Makefile.in: removed
	* src/main/Makefile.in: removed
	* src/main/bash/Makefile.in: removed
	* src/main/bash/bin/Makefile.in: removed
	* src/main/perl/Makefile.in: removed
	* src/main/perl/bin/Makefile.in: removed
	* src/main/perl/dist/Makefile.in: removed
	* src/main/perl/lib/Makefile.in: removed
	* .gitignore: new
	* VERSION: new
	* bootstrap: new
	* src/main/perl/lib/Amazon/SQS/QueueHandler.pm.in: new
	* src/main/perl/lib/t/00-config.t: new
	* src/main/perl/lib/t/00-handler.t: new
	* src/main/perl/lib/t/00-sqs-client.t: new
	* src/main/perl/lib/t/01-config.t: new
	* src/main/perl/lib/t/01-handler.t: new
	* src/main/perl/lib/t/01-sqs-client.t: new

2017-02-18  Rob Lauer <rlauer6@comcast.net>
	[changes to support API version 2012-11-05]:
	* src/main/perl/lib/Amazon/SQS/Model/DeleteMessageBatchRequest.pm.in: new
	* src/main/perl/lib/Amazon/SQS/Model/DeleteMessageBatchRequestEntry.pm.in: new
	* src/main/perl/lib/Amazon/SQS/Model/DeleteMessageBatchResponse.pm.in: new
	* src/main/perl/lib/Amazon/SQS/Model/DeleteMessageBatchResult.pm.in: new
	* src/main/perl/lib/Amazon/SQS/Model/DeleteMessageBatchResultEntry.pm.in: new
	* src/main/perl/lib/Amazon/SQS/Model/ListDeadLetterSourceQueuesRequest.pm.in: new
	* src/main/perl/lib/Amazon/SQS/Model/ListDeadLetterSourceQueuesResponse.pm.in: new
	* src/main/perl/lib/Amazon/SQS/Model/ListDeadLetterSourceQueuesResult.pm.in: new
	* src/main/perl/lib/Amazon/SQS/Model/MessageAttribute.pm.in: new
	* src/main/perl/lib/Amazon/SQS/Model/MessageAttributeValue.pm.in: new
	* src/main/perl/lib/Amazon/SQS/Client.pm.in
	- remove print statements
	(new): reuse the LWP::UserAgent object
	(listDeadLetterSourceQueues): new
	(_convertListDeadLetterSourceQueues): new



( run in 1.216 second using v1.01-cache-2.11-cpan-39bf76dae61 )