Skip to content

chore: prepare release 6.1.6 - #897

Merged
thomson-t merged 1 commit into
mainfrom
release-prep/6.1.6
Oct 9, 2026
Merged

thomson-t merged 1 commit into
mainfrom
release-prep/6.1.6

Conversation

@mparticle-automation

Copy link
Copy Markdown
Collaborator

Release 6.1.6

Release details

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

Files updated

  • VERSION set to 6.1.6
  • 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

  • Handle empty success responses and add end-to-end payload tests (#880)
  • Include changelog notes in GitHub releases (#874)

Changed

  • Add public repository confidentiality rules for agents (#884)
  • Add the Kotlin migration playbook and tracker (#846)

Kits

Comscore

Fixed
  • Keep Comscore kit compatible with Android API 35 and update Mockito (#860)

Rokt

Fixed
  • Update Rokt SDK and payment extension to 6.2.1 (#886)

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 9, 2026 14:31
@github-actions

github-actions Bot commented Oct 9, 2026

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,238 22,515 9,636 12,879 12.6%
android-kit-base 557 5,380 1,651 3,729 9.4%
Total 3,795 27,895 11,287 16,608 12.0%

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

@github-actions

github-actions Bot commented Oct 9, 2026

Copy link
Copy Markdown

Binary compatibility

  • ✅ android-core is compatible with 6.1.5 (115 classes compared, 1 with additions only).
  • ✅ android-kit-base is compatible with 6.1.5 (44 classes compared, 0 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

github-actions Bot commented Oct 9, 2026

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 119.79 KB 119.78 KB -7 bytes
Download size 117.61 KB 117.60 KB -7 bytes
Dex bytes 213.75 KB 213.75 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.24 MB 1.24 MB -3 bytes
Dex bytes 2.22 MB 2.22 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.53 MB 6.53 MB 0 bytes +5.27 MB
Download size 6.43 MB 6.43 MB 0 bytes +5.19 MB
Dex bytes 7.10 MB 7.10 MB 0 bytes +4.89 MB

➡️ SDK size impact change is minimal.

Raw measurements

core, Target branch:

{"baseline_dex_bytes": 0, "baseline_download_bytes": 2513, "baseline_install_bytes": 7529, "core_dex_bytes": 218884, "core_download_bytes": 122942, "core_install_bytes": 130195}

core, This PR:

{"baseline_dex_bytes": 0, "baseline_download_bytes": 2512, "baseline_install_bytes": 7528, "core_dex_bytes": 218884, "core_download_bytes": 122934, "core_install_bytes": 130187}

rokt, Target branch:

{"baseline_dex_bytes": 1829108, "baseline_download_bytes": 1240062, "baseline_install_bytes": 1300934, "kit_dex_bytes": 4156172, "kit_download_bytes": 2540470, "kit_install_bytes": 2623275, "sdkplus_dex_bytes": 9278828, "sdkplus_download_bytes": 7978829, "sdkplus_install_bytes": 8148975}

rokt, This PR:

{"baseline_dex_bytes": 1829108, "baseline_download_bytes": 1240062, "baseline_install_bytes": 1300934, "kit_dex_bytes": 4156172, "kit_download_bytes": 2540467, "kit_install_bytes": 2623275, "sdkplus_dex_bytes": 9278828, "sdkplus_download_bytes": 7978829, "sdkplus_install_bytes": 8148975}

Measured 2ee2fbf merged into 89637ca

@thomson-t
thomson-t merged commit 99d7971 into main Oct 9, 2026
46 checks passed
@thomson-t
thomson-t deleted the release-prep/6.1.6 branch October 9, 2026 14:45
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