From 088f44c7eb327cd8ae5996f774139a09b48ef994 Mon Sep 17 00:00:00 2001 From: martinzigrai Date: Tue, 22 Sep 2026 22:55:12 +0200 Subject: [PATCH 1/4] chore(android): bump Talsec SDK to 19.3.1 --- android/build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/android/build.gradle b/android/build.gradle index 00c4f15..34083f7 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -3,7 +3,7 @@ version '1.0-SNAPSHOT' buildscript { ext.kotlin_version = '2.1.0' - ext.talsec_version = '19.2.3' + ext.talsec_version = '19.3.1' repositories { google() mavenCentral() From 2291639b84335119fae96bcc54223f414ac636f3 Mon Sep 17 00:00:00 2001 From: martinzigrai Date: Tue, 22 Sep 2026 22:55:30 +0200 Subject: [PATCH 2/4] feat(android): require the Talsec Gradle plugin --- example/android/app/build.gradle | 1 + example/android/settings.gradle | 3 +++ 2 files changed, 4 insertions(+) diff --git a/example/android/app/build.gradle b/example/android/app/build.gradle index 4f8ed60..7fd1912 100644 --- a/example/android/app/build.gradle +++ b/example/android/app/build.gradle @@ -2,6 +2,7 @@ plugins { id "com.android.application" id "kotlin-android" id "dev.flutter.flutter-gradle-plugin" + id "app.talsec.plugin" } def localProperties = new Properties() diff --git a/example/android/settings.gradle b/example/android/settings.gradle index 933b262..dff4e01 100644 --- a/example/android/settings.gradle +++ b/example/android/settings.gradle @@ -13,6 +13,7 @@ pluginManagement { google() mavenCentral() gradlePluginPortal() + maven { url 'https://europe-west3-maven.pkg.dev/talsec-artifact-repository/plugin' } } } @@ -20,6 +21,8 @@ plugins { id "dev.flutter.flutter-plugin-loader" version "1.0.0" id "com.android.application" version "8.8.1" apply false id "org.jetbrains.kotlin.android" version "2.1.0" apply false + // TODO: set the real version once app.talsec.plugin with wrapper support is released + id "app.talsec.plugin" version "1.1.0" apply false } include ":app" \ No newline at end of file From dea3fdb7bf56f4b0236ef9a8f2ed6591ba7fc7de Mon Sep 17 00:00:00 2001 From: martinzigrai Date: Tue, 22 Sep 2026 22:55:30 +0200 Subject: [PATCH 3/4] ci: warn to check the license backend on Android build failure --- .github/workflows/flutter-ci.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.github/workflows/flutter-ci.yml b/.github/workflows/flutter-ci.yml index 8eeecdb..f030096 100644 --- a/.github/workflows/flutter-ci.yml +++ b/.github/workflows/flutter-ci.yml @@ -84,6 +84,12 @@ jobs: working-directory: example run: flutter build apk --release + - name: 🔑 License backend hint + if: failure() + run: | + echo "::warning::The example app applies app.talsec.plugin, which requests a license token from portal-backend.talsec.app during the build." + echo "::warning::If the log shows 'Cannot resolve license', check that the backend is up and reachable from the runner before investigating this PR." + build-ios: runs-on: macos-latest needs: test From aea7d0967d0554c604ba5c291e0b3ffdca1c0e48 Mon Sep 17 00:00:00 2001 From: martinzigrai Date: Wed, 30 Sep 2026 10:02:19 +0200 Subject: [PATCH 4/4] release: freeRASP 9.0.0 (Android SDK 19.3.1) --- CHANGELOG.md | 21 +++++++++++++++++++++ pubspec.yaml | 2 +- 2 files changed, 22 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1edf6ec..8b806fd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,27 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [9.0.0] - 2026-09-30 + +- Android SDK version: 19.3.1 +- iOS SDK version: 7.1.4 + +### Flutter + +#### Breaking + +- Android builds now require the `app.talsec.plugin` Gradle plugin + +### Android + +#### Breaking + +- Changed Talsec integration from Maven dependency to the `app.talsec.plugin` Gradle plugin with `talsec { }` configuration block + +#### Fixed + +- Root detection related bugs causing false positives + ## [8.2.3] - 2026-09-29 - Android SDK version: 19.2.3 diff --git a/pubspec.yaml b/pubspec.yaml index 2cf0039..5dbbbe3 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,6 +1,6 @@ name: freerasp description: Flutter library for improving app security and threat monitoring on Android and iOS mobile devices. Learn more about provided features on the freeRASP's homepage first. -version: 8.2.3 +version: 9.0.0 homepage: https://www.talsec.app/freerasp-in-app-protection-security-talsec repository: https://github.com/talsec/Free-RASP-Flutter