Releases: hannesa2/paho.mqtt.android
Releases · hannesa2/paho.mqtt.android
4.3
What's Changed
Exciting New Features 🎉
- Fix Gradle 8.+ enable Minify mqtt can't connect by @hannesa2 in #592
- Better error logging by @hannesa2 in #598
- Remove forground service by @hannesa2 in #583
- Less strict mode detected violations by @hannesa2 in #605
- Remove callback funtion by @hannesa2 in #673
Dependencies
- Bump com.android.tools.build:gradle from 8.3.1 to 8.3.2 by @dependabot in #602
- Bump gradle/wrapper-validation-action from 2 to 3 by @dependabot in #606
- Bump androidx.core:core-ktx from 1.12.0 to 1.13.0 by @dependabot in #607
- Bump com.google.devtools.ksp from 1.9.23-1.0.19 to 1.9.23-1.0.20 by @dependabot in #601
- Bump com.android.tools.build:gradle from 8.3.2 to 8.4.0 by @dependabot in #613
- Bump androidx.core:core-ktx from 1.13.0 to 1.13.1 by @dependabot in #614
- Bump hannesa2/action-android from 0.1.4.10 to 0.1.16.5 by @dependabot in #616
- Bump com.google.android.material:material from 1.11.0 to 1.12.0 by @dependabot in #615
- Bump org.jetbrains.kotlinx:kotlinx-coroutines-core from 1.8.0 to 1.8.1 by @dependabot in #622
- Bump org.jetbrains.kotlinx:kotlinx-coroutines-android from 1.8.0 to 1.8.1 by @dependabot in #621
- Bump org.jlleitschuh.gradle:ktlint-gradle from 12.1.0 to 12.1.1 by @dependabot in #618
- Bump androidx.appcompat:appcompat from 1.6.1 to 1.7.0 by @dependabot in #640
- Bump com.android.tools.build:gradle from 8.4.1 to 8.4.2 by @dependabot in #648
- Bump androidx.test:rules from 1.5.0 to 1.6.0 by @dependabot in #650
- Bump com.android.tools.build:gradle from 8.4.2 to 8.5.0 by @dependabot in #649
- Bump com.google.devtools.ksp from 2.0.0-1.0.21 to 2.0.0-1.0.22 by @dependabot in #647
- Bump androidx.test.espresso:espresso-core from 3.5.1 to 3.6.0 by @dependabot in #654
- Bump androidx.test.espresso:espresso-core from 3.6.0 to 3.6.1 by @dependabot in #656
- Bump com.google.devtools.ksp from 2.0.0-1.0.22 to 2.0.0-1.0.24 by @dependabot in #663
- Bump gradle/actions from 3 to 4 by @dependabot in #665
- Bump com.android.tools.build:gradle from 8.5.0 to 8.5.2 by @dependabot in #668
- Bump kotlin_version from 2.0.0 to 2.0.10 by @dependabot in #667
- Bump com.google.devtools.ksp from 2.0.0-1.0.24 to 2.0.10-1.0.24 by @dependabot in #671
- Bump androidx.work:work-runtime-ktx from 2.9.0 to 2.9.1 by @dependabot in #670
- Bump kotlin_version from 2.0.10 to 2.0.20 by @dependabot in #677
- Bump com.google.devtools.ksp from 2.0.10-1.0.24 to 2.0.20-1.0.24 by @dependabot in #678
- Bump com.android.tools.build:gradle from 8.5.2 to 8.6.0 by @dependabot in #685
- Bump org.jetbrains.kotlinx:kotlinx-coroutines-core from 1.8.1 to 1.9.0 by @dependabot in #687
- Bump gradle-update/update-gradle-wrapper-action from 1 to 2 by @dependabot in #690
- Bump org.jetbrains.kotlinx:kotlinx-coroutines-android from 1.8.1 to 1.9.0 by @dependabot in #689
- Bump com.android.tools.build:gradle from 8.6.0 to 8.7.0 by @dependabot in #693
- Bump com.google.devtools.ksp from 2.0.20-1.0.24 to 2.0.21-1.0.25 by @dependabot in #696
- Bump kotlin_version from 2.0.20 to 2.0.21 by @dependabot in #694
- Bump com.android.tools.build:gradle from 8.7.0 to 8.7.1 by @dependabot in #697
- Bump com.google.devtools.ksp from 2.0.21-1.0.25 to 2.0.21-1.0.26 by @dependabot in #703
- Bump androidx.core:core-ktx from 1.13.1 to 1.15.0 by @dependabot in #705
- Bump androidx.work:work-runtime-ktx from 2.9.1 to 2.10.0 by @dependabot in #704
- Bump com.android.tools.build:gradle from 8.7.1 to 8.7.2 by @dependabot in #710
- Bump com.google.devtools.ksp from 2.0.21-1.0.26 to 2.0.21-1.0.27 by @dependabot in #712
- Bump com.google.devtools.ksp from 2.0.21-1.0.27 to 2.0.21-1.0.28 by @dependabot in #715
- Bump org.jlleitschuh.gradle:ktlint-gradle from 12.1.1 to 12.1.2 by @dependabot in #722
- Bump kotlin_version from 2.0.21 to 2.1.0 by @dependabot in #723
Espresso test
- Move test job by @hannesa2 in #635
- Screenshot compare by @hannesa2 in #634
- Test if screen is on by @hannesa2 in #637
- Rename tests by @hannesa2 in #638
- Upload new png (errors) by @hannesa2 in #642
- Show screenshot diff in pull request by @hannesa2 in #636
- NoSuggestions in EditView by @hannesa2 in #674
- Show connection screenshot by @hannesa2 in #701
Bug fix
- Fix invalid ClientHandle, IllegalArgumentException by @hannesa2 in #608
- fix #358,#433 [add clientState null check to avoid crash] by @FJEagle in #623
- Make the "client connected" pre-check valid by @FJEagle in #626
- Store isAutomaticReconnect by @hannesa2 in #645
- Fix crash on disconnect by @hannesa2 in #659
Pipeline
- Emulator boot time by @hannesa2 in #619
- Public x86 runner by @hannesa2 in #653
- Local MQTT broker on CI by @hannesa2 in #700
- Use Ubuntu 22.04 by @hannesa2 in #702
Other Changes
- Kotlin 1.9.23 by @hannesa2 in #593
- Fix task kspReleaseKotlin by @hannesa2 in #594
- Remove deprecated buildconfig by @hannesa2 in #595
- Update Gradle Wrapper from 8.4 to 8.7 by @github-actions in #590
- Cleanup notification by @hannesa2 in #610
- Cleanup MQTTAndroidClient by @hannesa2 in #627
- Bump com.google.devtools.ksp 2.0.0 1.0.21 by @hannesa2 in #641
- Ping logging by @hannesa2 in #644
- Update Gradle Wrapper from 8.7 to 8.9 by @github-actions in #662
- Minor improvement of tokenNumber handling by @hannesa2 in #680
- Code cosmetic by @hannesa2 in #681
- Fix ktLint by @hannesa2 in #684
- IllegalStateException#463 by @Yogeshjindal in #692
- Update Gradle Wrapper from 8.9 to 8.10.2 by @github-actions in #691
- Tokenlist with mutableList 4.x by @hannesa2 in #682
- Reconnect on lost connection by @hannesa2 in #646
- App name for basic sample by @hannesa2 in #706
- Ask for notification permission by @hannesa2 in #708
- Bump logcat by @hannesa2 in #707
- api35 by @hannesa2 in #709
#...
3.6.6
3.6.5
3.6.4
What's Changed
Exciting New Features 🎉
Other Changes
- Fix android 14 implicit intent for not exported broadcast receivers by @SM2A in #553
- Fix keepalive ping not sending by @SM2A in #591
- Remove foreground notification when the service is started in foreground by @hannesa2 in #597
New Contributors
Full Changelog: 4.2.4...3.6.4
4.2.4
What's Changed
Exciting New Features 🎉
- Android 14 [api34] compile issues by @hannesa2 in #480
- Energy saving by using WorkMananger instead of exact alarm by @hannesa2 in #430
- Replace deprecated local broadcast with Flow by @hannesa2 in #495
- CI test with api34 by @hannesa2 in #481
- Remove foreground notification when the service is started in foreground by @fabmazz in #560
- Test multiple disconnect by @hannesa2 in #564
- Allow multiple disconnect by @hannesa2 in #563
- Remove deprecation by @hannesa2 in #571
- Less verbose on receive message by @hannesa2 in #584
- Increase verbose on error by @hannesa2 in #585
Dependencies
- Bump org.jlleitschuh.gradle:ktlint-gradle from 11.3.1 to 11.3.2 by @dependabot in #448
- Bump org.jetbrains.kotlinx:kotlinx-coroutines-core from 1.6.4 to 1.7.1 by @dependabot in #461
- Bump com.google.android.material:material from 1.8.0 to 1.9.0 by @dependabot in #459
- Bump org.jetbrains.kotlinx:kotlinx-coroutines-android from 1.6.4 to 1.7.1 by @dependabot in #462
- Bump org.jlleitschuh.gradle:ktlint-gradle from 11.3.2 to 11.4.0 by @dependabot in #467
- Bump org.jlleitschuh.gradle:ktlint-gradle from 11.4.0 to 11.4.2 by @dependabot in #471
- Bump kotlin_version from 1.8.20 to 1.8.22 by @dependabot in #468
- Bump androidx.core:core-ktx from 1.10.0 to 1.10.1 by @dependabot in #465
- Bump org.jlleitschuh.gradle:ktlint-gradle from 11.4.2 to 11.5.0 by @dependabot in #476
- Bump room_version from 2.5.1 to 2.5.2 by @dependabot in #470
- Bump org.jetbrains.kotlinx:kotlinx-coroutines-core from 1.7.1 to 1.7.2 by @dependabot in #472
- Bump org.jetbrains.kotlinx:kotlinx-coroutines-android from 1.7.1 to 1.7.2 by @dependabot in #478
- Bump org.jetbrains.kotlinx:kotlinx-coroutines-core from 1.7.2 to 1.7.3 by @dependabot in #484
- Bump androidx.recyclerview:recyclerview from 1.3.0 to 1.3.1 by @dependabot in #487
- Bump org.jetbrains.kotlinx:kotlinx-coroutines-android from 1.7.2 to 1.7.3 by @dependabot in #483
- Bump kotlin_version from 1.8.22 to 1.9.0 by @dependabot in #474
- Bump logcatVersion from 3.0 to 3.2 by @dependabot in #510
- Bump org.jlleitschuh.gradle:ktlint-gradle from 11.5.0 to 11.6.0 by @dependabot in #512
- Bump com.android.tools.build:gradle from 8.1.0 to 8.1.1 by @dependabot in #503
- Bump androidx.core:core-ktx from 1.10.1 to 1.12.0 by @dependabot in #508
- Bump actions/checkout from 3 to 4 by @dependabot in #507
- Bump kotlin_version from 1.9.0 to 1.9.10 by @dependabot in #504
- Bump com.google.android.material:material from 1.9.0 to 1.10.0 by @dependabot in #516
- Bump com.android.tools.build:gradle from 8.1.1 to 8.1.2 by @dependabot in #515
- Bump org.jlleitschuh.gradle:ktlint-gradle from 11.6.0 to 11.6.1 by @dependabot in #518
- Bump room_version from 2.5.2 to 2.6.0 by @dependabot in #520
- Bump androidx.recyclerview:recyclerview from 1.3.1 to 1.3.2 by @dependabot in #521
- Bump kotlin_version from 1.9.10 to 1.9.20 by @dependabot in #525
- Bump com.android.tools.build:gradle from 8.1.2 to 8.1.3 by @dependabot in #526
- Bump com.android.tools.build:gradle from 8.1.3 to 8.1.4 by @dependabot in #529
- Bump kotlin_version from 1.9.20 to 1.9.21 by @dependabot in #530
- Bump androidx.work:work-runtime-ktx from 2.8.1 to 2.9.0 by @dependabot in #532
- Bump room_version from 2.6.0 to 2.6.1 by @dependabot in #533
- Bump actions/setup-java from 3 to 4 by @dependabot in #538
- Bump actions/upload-artifact from 3 to 4 by @dependabot in #542
- Bump kotlin_version from 1.9.21 to 1.9.22 by @dependabot in #543
- Bump com.google.android.material:material from 1.10.0 to 1.11.0 by @dependabot in #541
- Bump com.android.tools.build:gradle from 8.2.0 to 8.2.1 by @dependabot in #544
- Bump com.android.tools.build:gradle from 8.2.1 to 8.2.2 by @dependabot in #555
- Bump gradle/wrapper-validation-action from 1 to 2 by @dependabot in #558
- Bump org.jetbrains.kotlinx:kotlinx-coroutines-android from 1.7.3 to 1.8.0 by @dependabot in #566
- Bump org.jetbrains.kotlinx:kotlinx-coroutines-core from 1.7.3 to 1.8.0 by @dependabot in #565
- Bump com.google.devtools.ksp from 1.9.22-1.0.17 to 1.9.22-1.0.18 by @dependabot in #577
- Bump com.android.tools.build:gradle from 8.2.2 to 8.3.0 by @dependabot in #578
- Bump softprops/action-gh-release from 1 to 2 by @dependabot in #586
- Bump com.android.tools.build:gradle from 8.3.0 to 8.3.1 by @dependabot in #588
Other Changes
- Ktlint 11.2.0 by @hannesa2 in #432
- Appple Silicon runner by @hannesa2 in #449
- no x86 runner by @hannesa2 in #450
- [Reconnect crash resolve(NullPointerException)] by @KumaHyung in #475
- Java 17 by @hannesa2 in #452
- Remove lint warning by @hannesa2 in #486
- Android Studio Flamingo by @hannesa2 in #453
- Android Studio Giraffe by @hannesa2 in #489
- New logcat by @hannesa2 in #491
- Test with api 33 by @hannesa2 in #494
- Code format by @hannesa2 in #496
- Fix compileSdk deprecation by @hannesa2 in #511
- Alternative Parcelable and Serializable are deprecated. by @hoangchungk53qx1 in #527
- Android studio hedgehog by @hannesa2 in #535
- ktlint 12.1.0 by @hannesa2 in #547
- Add suggestions to basic sample by @hannesa2 in #562
- Fix connectionLostAction by @hannesa2 in #570
- Fix exception during connection lost by @hannesa2 in #573
- Move from kapt to ksp by @hannesa2 in #574
- Fix toolbar overlapped by @hannesa2 in #580
New Contributors
- @KumaHyung made their first contribution in #475
- @hoangchungk53qx1 made their first contribution in #527
- @fabmazz made their first contribution in #560
Full Changelog: 3.6.3...4.2.4
3.6.3
What's Changed
Exciting New Features 🎉
Other Changes
- Fix android 14 implicit intent for not exported broadcast receivers by @SM2A in #553
- Fix keepalive ping not sending by @SM2A in #591
New Contributors
Full Changelog: 4.2.3...3.6.3
4.2.3
4.2.2
4.2.1
What's Changed
Exciting New Features 🎉
- Remove foreground notification when the service is started in foreground by @fabmazz in #560
- Test multiple disconnect by @hannesa2 in #564
- Allow multiple disconnect by @hannesa2 in #563
Dependencies
- Bump kotlin_version from 1.9.0 to 1.9.10 by @dependabot in #504
- Bump com.google.android.material:material from 1.9.0 to 1.10.0 by @dependabot in #516
- Bump com.android.tools.build:gradle from 8.1.1 to 8.1.2 by @dependabot in #515
- Bump org.jlleitschuh.gradle:ktlint-gradle from 11.6.0 to 11.6.1 by @dependabot in #518
- Bump room_version from 2.5.2 to 2.6.0 by @dependabot in #520
- Bump androidx.recyclerview:recyclerview from 1.3.1 to 1.3.2 by @dependabot in #521
- Bump kotlin_version from 1.9.10 to 1.9.20 by @dependabot in #525
- Bump com.android.tools.build:gradle from 8.1.2 to 8.1.3 by @dependabot in #526
- Bump com.android.tools.build:gradle from 8.1.3 to 8.1.4 by @dependabot in #529
- Bump kotlin_version from 1.9.20 to 1.9.21 by @dependabot in #530
- Bump androidx.work:work-runtime-ktx from 2.8.1 to 2.9.0 by @dependabot in #532
- Bump room_version from 2.6.0 to 2.6.1 by @dependabot in #533
- Bump actions/setup-java from 3 to 4 by @dependabot in #538
- Bump actions/upload-artifact from 3 to 4 by @dependabot in #542
- Bump kotlin_version from 1.9.21 to 1.9.22 by @dependabot in #543
- Bump com.google.android.material:material from 1.10.0 to 1.11.0 by @dependabot in #541
- Bump com.android.tools.build:gradle from 8.2.0 to 8.2.1 by @dependabot in #544
- Bump com.android.tools.build:gradle from 8.2.1 to 8.2.2 by @dependabot in #555
- Bump gradle/wrapper-validation-action from 1 to 2 by @dependabot in #558
- Bump org.jetbrains.kotlinx:kotlinx-coroutines-android from 1.7.3 to 1.8.0 by @dependabot in #566
- Bump org.jetbrains.kotlinx:kotlinx-coroutines-core from 1.7.3 to 1.8.0 by @dependabot in #565
Other Changes
- Alternative Parcelable and Serializable are deprecated. by @hoangchungk53qx1 in #527
- Android studio hedgehog by @hannesa2 in #535
- ktlint 12.1.0 by @hannesa2 in #547
- Add suggestions to basic sample by @hannesa2 in #562
New Contributors
- @hoangchungk53qx1 made their first contribution in #527
- @fabmazz made their first contribution in #560
Full Changelog: 4.2...4.2.1