Skip to content

Releases: mParticle/mparticle-firehose-java-sdk

Version 3.1.0

25 Apr 15:59
Compare
Choose a tag to compare

This release adds support for custom flags on events.

Version 3.0.0

25 Apr 15:59
Compare
Choose a tag to compare

This release adds support for bulk audience processing.

Version 2.9.1

30 Jul 23:37
Compare
Choose a tag to compare

This release adds DSR message processing to the built-in MessageProcessor class.

Version 2.9.0

05 Jul 21:34
Compare
Choose a tag to compare
Version 2.9.0 Pre-release
Pre-release

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

08 Jun 17:13
Compare
Choose a tag to compare

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

21 Mar 20:56
Compare
Choose a tag to compare

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

13 Dec 18:54
Compare
Choose a tag to compare

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

16 Apr 16:25
Compare
Choose a tag to compare

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 here
  • AttTimestampUnixtimeMs: 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

27 Jan 14:35
Compare
Choose a tag to compare

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

27 Jan 14:31
Compare
Choose a tag to compare
  • This version adds the name field to the AttributionEvent 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