0.1.19 (#43 2014-10-27 11:55:15)
CP-1998: workaround for 404s from auth server
- Added delay as workaround for CP-1998. This is to avoid triggering suspected race condition when getting device registration messages from auth server, causing 404 errors when getting user details.
0.1.18 (#44 2014-10-27 12:17:23)
Remove sensitive data from logging
- Removed potentially sensitive user data such as names, email addresses from logging that is output when sending events.
0.1.17 (#42 2014-10-15 10:48:36)
Improved logging
Improved logging when credit offer limit is reached (CP-1766)
0.1.16 (#40 2014-10-14 18:07:29)
Added more errors that are treated as temporary
More server responses are treated as temporary errors.
0.1.15 (#39 2014-09-29 15:11:59)
Fixed failing build
- Fixed builds failing because of logger initialisation timeouts
0.1.14 (#37 2014-09-25 15:19:28)
Fixed Akka logging
- Akka log messages now go to Graylog (CP-1879)
0.1.13 (#38 2014-09-26 10:20:23)
Bump common-config to support substitution
Bump config library
0.1.12 (#36 2014-09-10 15:08:24)
CP-1774 Update RabbitMQ library.
- Retry connecting to RabbitMQ on authentication error (fix in upstream library).
0.1.11 (#35 2014-09-01 08:40:54)
Updated tests to use failingWith from common-test
- Updated tests to use
failingWith
from common-test library instead of using a variant of it defined in this project.
0.1.10 (#34 2014-08-29 14:17:07)
Bugfix: Logging self-type in AuthRetry trait
- Changed the self-type of
AuthRetry
trait toStrictLogging
. For some reason usingLogging
causedscala.NotImplementedError
errors at runtime.
0.1.9 (#33 2014-08-29 13:30:01)
Use Mailer by default instead of Exact Target.
- Switch to use Mailer by default for sending emails, instead of Exact Target.
0.1.8 (#30 2014-08-28 15:51:09)
Missing the udp port for gelf
Patch to add logging port for gelf
0.1.7 (#28 2014-08-26 10:32:35)
Acceptance tests
Test Improvement: Adding acceptance tests for credit-offer-service.
0.1.6 (#32 2014-08-29 11:49:04)
Fixed content-type for email message.
- Fixed content type for Exact Target email message to match latest schema.
0.1.5 (#31 2014-08-28 17:12:56)
CP-1780 Handle ConnectionExceptions
- Correctly handle Spray ConnectionExceptions, translating them to the exceptions specified in the client API.
0.1.4 (#29 2014-08-27 09:26:02)
No id
in table and primary keys are user_id
and promotion_id
A patch to make the database better
0.1.3 (#27 2014-08-22 16:01:22)
Admin account credit service check
DeviceRegistrationHandler
retrieves user's account credit balance before granting an offer and retries processing the event if that operation fails.
0.1.2 (#26 2014-08-22 15:07:07)
Update RabbitMQ library
- Got latest rabbitmq-ha library version to get bugfix for cancelling timeouts.
0.1.1 (#25 2014-08-22 13:30:20)
Bugfix: retry processing the event when experiencing connectivity issues
isTemporaryFailure()
now checks correct type ofConnectionException
.
0.1.0 (#22 2014-08-20 15:48:03)
First version of Hudl 2 credit offer service
First version of the Hudl 2 credit offer service which:
- Consumes device registration events.
- Gives users £10 credit if they haven't been given this offer before.
- Sends events to trigger emails (via Mailer or Exact Target), and for reporting.