- chore: move to a PEP 621 compliant build system (hatch) (#44)
- chore: add every supported version to black settings (#46)
- chore: add toml extension to devcontainer
- fix: hatch environment definitions were wrong
- build: make github actions run only the tests for the right python version
- chore: add github actions extension to dev container
- fix: lint check-fixtures command wasn't working
- style: use black isort profile
- chore: remove boto3 dependency
- chore: bump minimum aiobotocore version to 2.0.0
- refactor: remove ConfigurationError exception
- refactor: remove concurrency limit param
- refactor: remove max threads param
- perf: instantiate a single aiobotocore session
- chore: leave max python version open
- chore: drop support for Python 3.7
- chore: drop add_current_dir_to_syspath decorator
- chore: remove import_callable function
- chore: add devcontainer support
- refactor: move version compatibility logic to compat.py
- chore: initial support for Python 3.12
- style: add EditorConfig configuration
- chore: replace CircleCI with Github Actions
- perf: start processing messages as soon as a route yields then
- Add support for Python 3.11
- Use newer aiobotocore version
- Add Python 3.10 support
- (sqs) Handle errors while changing VisibilityTimeout
- Limit SQS backoff factor
- Fix error on SQS provider shutdown
- Fix aiobotocore compatibility
- Add new linters
- Move project to poetry
- Add backoff factor support for SQS queue
- Supress RuntimeError
- Fix ProviderRuntimeError
- Reraise RuntimeError as ProviderRuntimeError
- Add support for python 3.9
- Drop support for python 3.5 and 3.6
- Inicial fork release(test)
- Use sentry_sdk
- Improve shut down methods
- Update aiobotocore client
- Update dependencies
- Update makefile for olist build
- Improve message processing (#48 by @lamenezes)
- Improve error logging (#39 by @wiliamsouza)
- Refactor in message dispatcher and event-loop shutdown
- Minor fixes and improvements
- Improve performance (#35 by @allisson)
- Fix requirement versions resolution
- Minor fixes and improvements
- Refactor tasks dispatching, it should improve performance
- Refactor SQSProvider to ignore HTTP 404 errors when deleting messages
- Minor fixes and improvements
- Bump boto3 version (by @daneoshiga)
- Enable provider parameters (boto client options)
- Bugfix: fix SNS prefix value in use for topic name wildcard (by @lamenezes)
- Added initial contracsts for class-based handlers
- Added generic handlers: SQSHandler/SNSHander
- Improve internal error handling
- Improve docs
- Fix sentry error handler integration
- Add tox and execute tests for py36
- Update aiohttp/aiobotocore versions
- Minor fixes and enhancements
- Major code rewrite
- Remove CLI
- Add better support for error handlers, including sentry/raven
- Refactor exceptions
- Add message metadata information
- Update message lifecycle with handler/error handler return value
- Enable execution of one service iteration (by default, it still runs "forever")
- Improve documentation
- Improve package metadata and dependencies
- Add loafer.aws.message_translator.SNSMessageTranslator class
- Fix ImportError exceptions for configuration that uses loafer.utils.import_callable
- Fix build hardcoding tests dependencies
- Initial release