From 88923e1277df3fb66b7ab75ca2e6cde0a7359d42 Mon Sep 17 00:00:00 2001 From: emanuele-f Date: Thu, 12 Feb 2026 10:15:11 +0100 Subject: [PATCH] Bump version to 1.9.0 --- CHANGELOG.md | 16 ++++++++++++++++ app/build.gradle | 4 ++-- .../remote_capture/activities/MainActivity.java | 14 +++++++------- submodules/PCAPdroid-ushark-bin | 2 +- 4 files changed, 26 insertions(+), 10 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 47262c38..d130d127 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,22 @@ Releases available at https://github.com/emanuele-f/PCAPdroid/releases +## [1.9.0] - 2026-02-12 +- New HTTP requests view +- Export HTTP data in the HAR format +- Add Portuguese (BR) translation +- Support the zstd compression +- Fix HTTP/2 handling (possible mismatch of requests and replies) +- Fix WebSocket data loading from PCAP file +- Fix buffer overruns and leaks when decrypting PCAP files +- New language selector on Android 12 and below +- Select and export individual connections +- Pretty-print JSON in HTTP data +- Support using domain names in port mapping +- Add toggle to show system apps +- Export data in background threads to avoid UI hangs +- Fix ushark crash on x86_64 when decrypting PCAP files (F-Droid only) + ## [1.8.8] - 2025-09-03 - Support 16 KB page size devices - Make PCAP/CSV file name prefix configurable diff --git a/app/build.gradle b/app/build.gradle index 0a6b32f5..8ebcdb6b 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -8,8 +8,8 @@ android { minSdkVersion 21 compileSdk 35 targetSdk 35 - versionCode 89 - versionName "1.8.8" + versionCode 90 + versionName "1.9.0" // only include full translations // NOTE: keep in sync with locales_config.xml diff --git a/app/src/main/java/com/emanuelef/remote_capture/activities/MainActivity.java b/app/src/main/java/com/emanuelef/remote_capture/activities/MainActivity.java index 0f478b4e..9ea667e4 100644 --- a/app/src/main/java/com/emanuelef/remote_capture/activities/MainActivity.java +++ b/app/src/main/java/com/emanuelef/remote_capture/activities/MainActivity.java @@ -167,7 +167,7 @@ public class MainActivity extends BaseActivity implements NavigationView.OnNavig finish(); return; } else { - if (appver < 79) + if (appver < 90) showWhatsNew(); Prefs.refreshAppVersion(mPrefs); @@ -329,12 +329,12 @@ public class MainActivity extends BaseActivity implements NavigationView.OnNavig new AlertDialog.Builder(this) .setTitle(R.string.whats_new) .setMessage( - "- Android 15 support with edge-to-edge UI\n" + - (PCAPdroid.getInstance().isUsharkAvailable() ? - "- Decrypt PCAP/Pcapng files (Wireshark integration)\n" : "") + - "- New firewall rules: block by country and by CIDR\n" + - "- Add support for PCAPdroid extensions in Pcapng\n" + - "- Reduced RAM usage of malware blacklists\n" + "- New HTTP requests view\n" + + "- Export HTTP data in the HAR format\n" + + "- Add Portuguese (BR) translation\n" + + "- Support the zstd compression\n" + + "- Pretty-print JSON in HTTP data\n" + + "- Fix HTTP/2 and WebSocket handling\n" ) .setNeutralButton(R.string.ok, (dialogInterface, i) -> {}) .show(); diff --git a/submodules/PCAPdroid-ushark-bin b/submodules/PCAPdroid-ushark-bin index 996a45cd..debf1ad9 160000 --- a/submodules/PCAPdroid-ushark-bin +++ b/submodules/PCAPdroid-ushark-bin @@ -1 +1 @@ -Subproject commit 996a45cdc91ea8d5c6d15cef9a964118d0cc2fd1 +Subproject commit debf1ad9b31fdb4c56bfa3cb28fe39c5a3cf9503