Releases: mParticle/firehose-iterable
Version 1.5.1
Version 1.5.0
This version updates the lambda function to invoke the Iterable updateSubscriptions API based on the reception of a specific custom event.
Version 1.4.0
- Updated AWS SDK, which reduces the binary distribute size by 3-4x.
- Updated IterableService to accept API key with each request. This makes it so that the same OkHttpClient can be reused across multiple lambda invocations, which such allow OkHttp to reuse connections/pools.
- Updated to the latest Retrofit and OkHttp version, 2.3.0
Version 1.3.2
This updates the function, lowering the HTTP read and connect timeouts to 500ms.
Version 1.3.1
This version contains a fix to properly handle for iOS and Android push notification payload formats.
Version 1.3.0
This release updates the Iterable Java SDK and Extension to send messageId with push open messages, which is now a requirement of the Iterable Push API.
Version 1.2.1
To allow for customers to perform easier lookup in Iterable and send data directly to iterable, this version updates the email placeholder ID priority to:
- IDFV then IDFA for iOS/tvOS
- GAID then Android ID for Android
- Fall back to customer ID
- Fall back to device application stamp
Version 1.2.0
This version makes several improvements to the Iterable integration:
-
Iterable requires that all users have an email address. Anonymous app users are now created within the Iterable platform with @placeholder.email email addresses, per the Iterable documentation: https://support.iterable.com/hc/en-us/articles/208499956-Creating-user-profiles-without-an-email-address
-
The integration now properly handles login, signup, and logout. Users will be updated in the Iterable platform from their placeholder email to their actual email.
-
mParticle's API only accepts strings as values of custom event properties, whereas Iterable accepts doubles, ints, booleans, and strings. The integration has been updated to parse event values:
Note: "true" and "false" strings (case insensitive) will be parsed as booleans and sent astrue
andfalse
.
Initial Release
This is the initial public release of the lambda-function integrating mParticle with Iterable. The lambda function supports:
- Sending mParticle events and attributes to Iterable to power trigger campaigns and other programmatic targeting scenarios
- Sending and continually syncing mParticle segments as Iterable lists