Skip to content

Releases: mixpanel/mixpanel-java

Release 1.7.0

07 Jan 00:12

Choose a tag to compare

What's Changed

Full Changelog: v1.6.1...v1.7.0

Mixpanel Java SDK v1.7.0

Maven - Main SDK

<dependency>
    <groupId>com.mixpanel</groupId>
    <artifactId>mixpanel-java</artifactId>
    <version>1.7.0</version>
</dependency>

Maven - Jackson Extension (Optional)

<dependency>
    <groupId>com.mixpanel</groupId>
    <artifactId>mixpanel-java-extension-jackson</artifactId>
    <version>1.7.0</version>
</dependency>

Links

Release 1.6.1

12 Dec 00:25
e947df4

Choose a tag to compare

Mixpanel Java SDK v1.6.1

Maven - Main SDK

<dependency>
    <groupId>com.mixpanel</groupId>
    <artifactId>mixpanel-java</artifactId>
    <version>1.6.1</version>
</dependency>

Maven - Jackson Extension (Optional)

<dependency>
    <groupId>com.mixpanel</groupId>
    <artifactId>mixpanel-java-extension-jackson</artifactId>
    <version>1.6.1</version>
</dependency>

Example:

MixpanelApi mixpanel = new MixpanelApi.Builder()
    // Jackson serialization for ~5x performance on large batches
    .withJsonSerializer(new JacksonSerializer())
    
    // Configurable timeouts (in milliseconds)
    .withConnectTimeout(5000)  // 5 seconds
    .withReadTimeout(15000)    // 15 seconds
    
    // Import configuration
    .withImportStrictMode(false)    // Allow flexible historical data import
    .withMaxImportBatchSize(500)    // Increase from default 100
    
    .build();

What's Changed

  • add support for feature flags by @msiebert in #46
  • feat: Optional Jackson serialization for 5x performance improvement on large batches by @jaredmixpanel in #48
  • Add .github/copilot-instructions.md for coding agent onboarding by @Copilot in #52
  • Add copilot-setup-steps.yml for GitHub Copilot coding agent by @Copilot in #53
  • feat: Introduce MixpanelApi Builder pattern and expose JsonSerializer option by @tylerjroach in #51
  • feat: Configurable Connect/Read Timeouts by @tylerjroach in #55
  • feat: Configurable import strict mode and max import message count by @tylerjroach in #56

New Contributors

Full Changelog: v1.5.4...v1.6.1

Links

v1.6.0-SNAPSHOT

31 Oct 18:13
e284ca2

Choose a tag to compare

v1.6.0-SNAPSHOT Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v1.5.4...v1.6.0-SNAPSHOT

1.5.4

15 Oct 19:57

Choose a tag to compare

Mixpanel Java SDK v1.5.4

Maven

<dependency>
    <groupId>com.mixpanel</groupId>
    <artifactId>mixpanel-java</artifactId>
    <version>1.5.4</version>
</dependency>

Changes

  • Introduced support for importing historical events through the /import endpoint, along with gzip compression for both event and historical event data. by @santigracia in #44
  • migrate to central portal and add github workflows by @jaredmixpanel in #45

New Contributors

Links

Full Changelog: mixpanel-java-1.5.3...v1.5.4

1.5.3

09 May 03:55

Choose a tag to compare

What's Changed

Full Changelog: mixpanel-java-1.5.2...mixpanel-java-1.5.3

1.5.2

22 May 17:59

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: mixpanel-java-1.5.1...mixpanel-java-1.5.2

1.5.1

22 Jul 22:27
bec2151

Choose a tag to compare

What's Changed

  • send millisecond precision time with events and update junit & json dependencies by @jaredmixpanel in #37

New Contributors

Full Changelog: mixpanel-java-1.5.0...mixpanel-java-1.5.1

Support for account-level analytics

19 Sep 22:40

Choose a tag to compare

New Features

  • Set, add, and remove groups the user belongs to.
  • Track events with specific groups
  • Support for group-level profiles—set, update, and remove properties on account/group objects in Mixpanel

v1.4.4

15 Mar 21:55

Choose a tag to compare

  • TLS connection to Mixpanel. New endpoint: https://mixpanel.com.
  • Set socket timeout connection to 10 seconds.
  • Decreased read timeout connection to 2 seconds.

mixpanel-java-1.4.3

05 Sep 16:19

Choose a tag to compare

Add timeout to server connection. Thanks, @AJLyon !