- Methods to get feedback from store
- Tests for feedback automation
- All surveys call 'transform' endpoint
- Updated packages
- Remove Cloudfoundry deployment files
- Add python 3.8 to travis builds
- Update structlog to 19.2.0 to support python 3.8
- Update sdc-rabbit to 1.7.0 to fix reconnection issues
- Update various dependencies
- Changed name of the SDX Collect Rabbit queue
- removed reference to transform_cora service
- Reverted to default heartbeat
- Remove python 3.4 and 3.5 from travis builds
- Add python 3.7 to travis builds
- Upgrade various packages, including sdc-rabbit, pika and tornado to allow the upgrade to python 3.7
- Fix issue where the previous submissions values (tx_id, ru_ref, user_id) were still bound at the start of a new submission
- Upgrade urllib3 package to fix security issue
- Fix security issue and update packages
- CORA submissions now go to sdx-transform-cs. sdx-transform-cs now handles transformations for all surveys as opposed to having separate services to handle different types.
- Fix newline bug in reprocessing script
- Added processor to handle surveys that go to CORD (currently only e-commerce)
- Add tx_id to ftp log lines
- Add reprocessing scripts to repo
- Add log with version on startup
- Remove second rabbit host
- Add heartbeat interval to rabbit mq url
- Removed ability to store heartbeat in a different folder
- Refactored cora_processor , common_software_processor and message_processor to make them dryer
- Add changes for moving to cloud foundry
- Add service config to application config file
- Begin using PyTest as default test runner
- Remove sdx-common from requirements
- Hardcode unchanging variables in settings.py to make configuration management simpler
- Tag release against correct branch
- Add ability to handle cora submissions
- Remove clone of sdx-common in docker
- Ensure integrity and version of library dependencies
- Correctly handle error responses from dependent services
- Integrate with sdc-rabbit library
- Change all instances of ADD to COPY in Dockerfile
- Remove use of SDX_HOME variable in makefile
- Log tx_id for FTP successes and failures
- Add environment variables to README
- Add codacy badge
- Correct license attribution
- Add support for codecov to see unit test coverage
- Addings sdx-common functionality
- updating timezoning
- Update and pin version of sdx-common to 0.7.0
- Add additional logging
- Log version number on startup
- Fix handling of None responses in remote call
- Change
status_codetostatusfor SDX logging - Change logging messages to add the service called or returned from
- Add explicit ack/nack for messages based on processing success
- Add persistent ftp connection
- Make queue durable
- Add change log
- Remove publishing to delay queue on failure
- Fix #23 by removing redundant census processor - now lives under sdx-downstream-ctp
- Update python library 'requests':
2.10.0->2.12.4 - Update docker base image to use onsdigital/flask-crypto-queue
- Remove reject on max retries. Stops message being rejected if endpoint is down for prolonged period
- Add queue name to log message and remove dump of payload
- Add
prefetchto rabbit consumer to address '104 Socket' errors - Update env var for queue name
- Fix #16 remove rabbit queue connection details from logs
- Initial release