Skip to content

chore: prepare release 6.1.9 - #953

Merged
nickolas-dimitrakas merged 1 commit into
mainfrom
release-prep/6.1.9
Oct 15, 2026
Merged

nickolas-dimitrakas merged 1 commit into
mainfrom
release-prep/6.1.9

Conversation

@mparticle-automation

Copy link
Copy Markdown
Collaborator

Release 6.1.9

Release details

  • Version: 6.1.9
  • Bump type: patch
  • Base branch: main

Files updated

  • VERSION set to 6.1.9
  • CHANGELOG.md updated with the generated release notes

Validation

The Release – Draft workflow successfully smoke-tested Maven local publication for the core SDK, aggregate kits, and isolated kits before opening this PR.

Changelog

Core

Fixed

  • Bound the preferences custom modules may read from the host app (#939)
  • Exclude a kit whose configuration throws while parsing (#937)
  • Keep plugin state files in a per-user directory (#929)
  • Apply kit product attribute filters to products in impressions (#927)
  • Stop the upload loop when no batch can be prepared (#925)
  • Ignore provider persistence entries that name the SDK's own preference files (#922)
  • Block unplanned product attributes in the data plan filter (#921)
  • Count the batch header toward the upload size limit (#919)
  • Exclude a kit whose configuration fails to parse instead of crashing (#928)
  • Apply data plan identity blocking when a kit is created (#916)
  • Ignore push service intents without an action or cloud message (#914)
  • Apply sideloaded commerce entity filters (#913)

Changed

  • Note who can create workstation release branches (#938)

Kits

Braze

Fixed
  • Use the kit's filtered user when the kit starts (#915)

Comscore

Fixed
  • Disable comScore when the user opts out (#924)

Ga

Fixed
  • Read Google consent from the typed consent state (#926)

Leanplum

Fixed
  • Derive the start-up user id from the kit's filtered user (#918)

Radar

Fixed
  • Stop location tracking when the kit is destroyed (#917)

Rokt

Fixed
  • Update Rokt SDK and payment extension to 6.3.1 (#950)

Singular

Fixed
  • Forward the new CCPA consent state (#920)

On merge: The Release – Publish workflow will publish the core SDK, aggregate and isolated kits, and rokt-sdk-plus to Maven Central, tag the release, and create the GitHub release.

@mparticle-automation
mparticle-automation requested a review from a team as a code owner October 15, 2026 21:27
@github-actions

Copy link
Copy Markdown

Kotlin migration progress

No change to the Java left to convert.

Module Kotlin LOC Java LOC Java staying (facade) Java left to convert Kotlin share
android-core 3,249 22,690 9,716 12,974 12.5%
android-kit-base 601 5,405 1,651 3,754 10.0%
Total 3,850 28,095 11,367 16,728 12.1%

Conversion progress: 0.0% (16,728 of 16,550 baseline Java LOC left to convert). 132 Java files and 36 Kotlin files in scope.

@github-actions

Copy link
Copy Markdown

Binary compatibility

  • ✅ android-core is compatible with 6.1.8 (115 classes compared, 3 with additions only).
  • ✅ android-kit-base is compatible with 6.1.8 (44 classes compared, 2 with additions only).

Compares the release AAR against the same artifact at the last version published to Maven Central; R8-renamed classes and members are excluded (see the script docstring). Full japicmp HTML/XML reports are attached as the api-compat-reports workflow artifact. This check is not in the required-check set yet, so a red result here does not block merging.

@github-actions

Copy link
Copy Markdown

📦 SDK Size Impact Report

What the SDK adds to a minified release APK.

mParticle Core SDK

Measured against an empty baseline app. Unlike the Rokt kit, android-core ships no Compose and no resources, so there is nothing here that a host app would already provide.

Metric Target branch This PR Change
APK size 120.63 KB 120.63 KB +5 bytes
Download size 118.45 KB 118.45 KB +1 bytes
Dex bytes 215.25 KB 215.25 KB 0 bytes

mParticle Core + Rokt kit

Measured against a Compose + Material3 reference app, so these are the costs on top of an app that already ships Compose. The reference app's dependencies are a documented convention, not a measured average: see size-report-rokt/README.md.

Metric Target branch This PR Change
APK size 1.26 MB 1.26 MB 0 bytes
Download size 1.25 MB 1.25 MB -2 bytes
Dex bytes 2.23 MB 2.23 MB 0 bytes

Rokt SDK+ umbrella (adds the payment extension)

Metric Target branch This PR Change On top of mParticle Core + Rokt kit
APK size 6.55 MB 6.55 MB 0 bytes +5.29 MB
Download size 6.43 MB 6.43 MB 0 bytes +5.19 MB
Dex bytes 7.12 MB 7.12 MB 0 bytes +4.88 MB

➡️ SDK size impact change is minimal.

Raw measurements

core, Target branch:

{"baseline_dex_bytes": 0, "baseline_download_bytes": 2511, "baseline_install_bytes": 7528, "core_dex_bytes": 220412, "core_download_bytes": 123799, "core_install_bytes": 131049}

core, This PR:

{"baseline_dex_bytes": 0, "baseline_download_bytes": 2513, "baseline_install_bytes": 7529, "core_dex_bytes": 220412, "core_download_bytes": 123802, "core_install_bytes": 131055}

rokt, Target branch:

{"baseline_dex_bytes": 1829108, "baseline_download_bytes": 1240062, "baseline_install_bytes": 1300934, "kit_dex_bytes": 4170020, "kit_download_bytes": 2548121, "kit_install_bytes": 2623275, "sdkplus_dex_bytes": 9291568, "sdkplus_download_bytes": 7985700, "sdkplus_install_bytes": 8165359}

rokt, This PR:

{"baseline_dex_bytes": 1829108, "baseline_download_bytes": 1240062, "baseline_install_bytes": 1300934, "kit_dex_bytes": 4170020, "kit_download_bytes": 2548119, "kit_install_bytes": 2623275, "sdkplus_dex_bytes": 9291568, "sdkplus_download_bytes": 7985700, "sdkplus_install_bytes": 8165359}

Measured 9ff2a64 merged into 27c7ff9

@nickolas-dimitrakas
nickolas-dimitrakas merged commit 5d8ddf3 into main Oct 15, 2026
46 checks passed
@nickolas-dimitrakas
nickolas-dimitrakas deleted the release-prep/6.1.9 branch October 15, 2026 21:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants