Releases: talsec/Free-RASP-Cordova
Releases · talsec/Free-RASP-Cordova
freeRASP 6.1.0
- 📄 Documentation updates
Android
- ⚡ Shortened duration of threat evaluation
- ⚡ Fixed a native crash bug during one of the native root checks (detected after NDK upgrade)
- ⚡ Improved appIntegrity check and its logging
- ⚡ Updated
CURLto8.5.0andOpenSSLto1.1.1w
iOS
- ❗ Added Privacy Manifest
- ❗ Added codesigning for the SDK, it is signed by:
- Team ID:
ASQC376HCN - Team Name:
AHEAD iTec, s.r.o.
- Team ID:
- ⚡ Improved obfuscation of Swift and C strings
- ⚡ Fixed memory leak (freeRASP iOS issue #13)
- ⚡ Updated
CURLto8.5.0andOpenSSLto1.1.1w
freeRASP 6.0.1
Android
- ⚡ Fixed bug that prevented firing callbacks in specific situations
iOS
- ⚡ Fixed bug that caused app being killed in specific situations (#42)
freeRASP 6.0.0
- ❗ BREAKING API CHANGE: changed the way how threats are received. Now, it is necessary to pass object with reactions to
talsec.start()method instead of a function. - ⚡ Improved message passing between native iOS/Android and Cordova
- ✔️ Restricted message passing to valid callbacks only. If an invalid callback is received, the SDK will kill the app
- ⚡ Improved reaction obfuscation
- 📄 Documentation updates and improvements
Android
- ⚡ Fixed ProviderException which could be occassionally triggered
iOS
- ❗ Raised supported Xcode version to 14.3.1
- ⚡ Improved SDK obfuscation
freeRASP 5.4.0
freeRASP 5.4.0
- 📄 Documentation updates and improvements
Android
- ✔️ updated CA bundle for logging pinning
- ✔️ added error logging of network issues within the logging process
- ✔️ added retry politics for logging
- ⚡ fixed issue with DeadObjectException on Android 5 and 6 caused by excessive PackageManager.queryIntentActivities() usage
- ⚡ improved root detection capabilities
freeRASP 5.3.0
Android
- ✔️ Removed PolarSSL native library from main flow of the application
- ✔️ Fixed issue with denied USE_BIOMETRICS permission
freeRASP 5.2.0
Android
- ⚡ Added support for AGP 8.0
freeRASP 5.1.0
freeRASP 5.1.0
Android
- ⚡ Fixed issue with incorrect Keystore type detection on Android 11 and above (talsec/Free-RASP-Flutter#77)
iOS
- ⚡ Reduced timeout period for logging from 20 sec to 5 sec
- ⚡ Logging is now async in all calls
freeRASP 5.0.0
Android
- ❗ BREAKING CHANGE: Raised minimum supported Android version to 6.0 (API level 23)
- ✔️ Removed deprecated BouncyCastle dependency that could cause errors in the build phase
- ✔️ Fixed issue that could cause NullPointerException
- 🆕 Added new
obfuscationIssuescheck, which is triggered when freeRASP doesn't detect any obfuscation of the source code
freeRASP 4.0.1
iOS
- ✔️ Fixed issue with metadata in iOS framework
freeRASP 4.0.0
What's new?
Android devices now support device state listeners. What's more, we unified remaining Android and iOS interfaces for more convenient developer's experience.
Android & iOS
- ❗ BREAKING API CHANGE: Renamed
device bindingtodeviceBindingto align it with the camelCase convention. This makes the case consistent with our other checks.
Android
- 🆕 Android now has support for device state callbacks:
- 📲
Secure Hardware Not Available: fires when hardware-backed KeyStore is not available - 📲
Passcode: fires when freeRASP detects that device is not secured with any type of lock
- 📲
iOS
- ❗ BREAKING API CHANGE: Renamed
Missing Secure EnclavetoSecure Hardware Not Availableto match the newly added Android callback. The functionality remains unchanged. - ❗️
PasscodeChangecheck has been deprecated
Other improvements
- 📄 Documentation updates and improvements