Releases: mParticle/mparticle-firehose-java-sdk
Version 3.1.0
Version 3.0.0
This release adds support for bulk audience processing.
Version 2.9.1
This release adds DSR message processing to the built-in MessageProcessor class.
Version 2.9.0
This is a pre-release of the SDK which adds support for OpenDSR request registration and processing by Firehose partners. This feature is in active development so may see small changes to the data model prior to general availability.
Version 2.8.1
This is a minor release which adds support for additional fields for the Web runtime environment, bringing it to parity with the other platforms.
Version 2.8.0
This release adds support for OAuth authentication for Event integrations. You may now register your Oauth endpoint and other authentication details when registering your event integration in addition to the audience-support from version 2.7.0
Version 2.7.0
This release adds support for OAuth2-based authentication for Audience integrations. You can now include details related to your Oauth2-based implementation in your AudienceRegistrationResponse! See the mParticle docs for more details on these new fields
Version 2.6.0
This release adds support for two new fields related to Apple's App Tracking Transparency framework:
AttAuthorizationStatus
: An enum representing the end-users ATT election, as documented by Apple hereAttTimestampUnixtimeMs
: A timestamp representing when the user responded to the ATT prompt or otherwise when the AttAuthorizationStatus was known to be valid.
Both of these fields have been added to the IosRuntimeEnvironment and TVOSRuntimeEnvironment classes - and Firehose partners should use these to understand how the user data can and can't be used per Apple's App Tracking Transparency guidelines.
Version 2.5.0
This version adds support for the CCPA consent-state status. Similar in structure to the existing GDPR consent state, every user within mParticle can be associated with a CCPA consent-state. Firehose implementations should use this value to respect the privacy wishes and requirements of end-users.
Version 2.4.0
- This version adds the
name
field to theAttributionEvent
object. Attribution event-types may have different event names when sent through mParticle so this change enables Firehose API implementations to access it. - This version also adds the following identities to the
UserIdentity
enum:OTHER4 OTHER5 OTHER6 OTHER7 OTHER8 OTHER9 OTHER10 MOBILE_NUMBER PHONE_NUMBER_2 PHONE_NUMBER_3