Releases: moonsense/moonsense-android-sdk
features-0.1.0-alpha1
This is a pre-release version 0.1.0-alpha1
of the Moonsense Android Features SDK.
The full feature list for this release includes:
- Adds the Mean, Standard Deviation and Kurtosis feature generators.
- Updates the payment sample app to include a variant
features
to demonstrate the use of the available FeatureGenerators.
See Feature Generation for more details.
1.2.0
This is the 1.2.0 release of the Moonsense Android SDK.
The full feature list for this release includes:
- Fixes an issue with Timestamps on the data collected by the SDK. All the timestamps used by various sensor types should be consistent going forward.
- Added support for feature generation.
- The Bundle now also reports the client time - https://docs.moonsense.io/articles/sdk/data-model#Clock
1.1.0
This is the 1.1.0 release of the Moonsense Android SDK.
The full feature list for this release includes:
- Adds support for Jetpack Compose.
- The last Bundle uploaded by the SDK is now marked
is_final_bundle
. - Adds an API to retrieve the remote id for Cloud based Sessions - see getRemoteId().
- Bug fixes.
1.0.0
We are excited to announce the 1.0 release of the Moonsense SDK! This represents the culmination of a year-long effort to build the best-in-class cross-platform behavioral data acquisition SDK to level up fraud prevention and account security.
By labeling this release 1.0 we are making a commitment to a stable and backwards compatible client API and to a standardized data model that consumers of the data can rely on.
This release includes:
- A simple yet powerful client API that makes it easy to capture both short running and long running sessions for different types of interactions.
- Zero configuration data capture with minimal overhead across a wide range of sensor types.
- Touch and pointer event tracking for user interactions with the browser or the device screen.
- Typing and input capture for form fill actions including text change, key press and focus change events.
- Support for high frequency sensors including accelerometer, linear accelerometer, gyroscope, magnetometer and orientation.
- App lifecycle event recognition whenever a user backgrounds or foregrounds the app or the browser tab.
- Permission tracking for sensors available for any given session.
- Viewport size tracking including the orientation(portrait and landscape) information.
- Custom events for associating additional metadata to a recorded session.
We want to thank our customers for their feedback that helped shape this release! We are confident this release can meet the requirements of leading organizations in financial services, identity verification, risk management and beyond.
Fixes in release
- Standardized Orientation, Gyroscope movement directions across platforms.
- Better token handling on initialization.
Device Validation
Device | API Level |
---|---|
Vivo Y55S | 23 |
Huawei P20 Lite | 28 |
Samsung Galaxy Z Fold2 | 30 |
Nexus 7 | 19 |
Pixel 6 | 31 |
0.6.0
This is the 0.6.0 release of the Moonsense Android SDK.
The full feature list for this release includes:
- This release support for the gyroscope, orientation and magnetometer sensor types.
- We've extended the CustomEvent field to provide an optional key to index the event.
- The viewport size event now also reports the orientation of the device as landscape or portrait.
- Bug fixes.
0.5.0
This is the 0.5.0 release of the Moonsense Android SDK.
The full feature list for this release includes:
- This release adds support to add custom events to sessions. Custom events allows the caller to define significant events that happen during the lifespan of a session. See Session.addCustomEvent().
- We've also added an onTargetElement() callback to
MoonsenseCallback
for the caller to associate additional attributes toTargetElement
s found by the Moonsense SDK. - Also notice the breaking change to MoonsenseCallback.onError() that provides an
Exception
instead ofMoonsenseException
. - Updated all libraries to latest.
- Bug fixes.
0.4.0
This is the 0.4.0 release of the Moonsense Android SDK.
The full feature list for this release includes:
- Includes support for ViewportSize events. The Moonsense SDK will now report viewport changes in relation to the width, height and pixel ratio.
- Adds app lifecycle events to let the user know when the app has been backgrounded or foregrounded.
- Finally, we add permission events to notify in case a particular sensor is unavailable.
- Bug fixes.
0.3.1
This is the 0.3.1 release of the Moonsense Android SDK.
The full feature list for this release includes:
- Fixes to the way bundle generation interval works, this patched SDK should generate bundles at the specified interval.
- Bug fixes for older versions of Android including levels 19, 20 and 21.
- Addressed issues with really short sessions.
- Support for infinite sessions.
- Updated the sdk dependencies to latest.
- Bug fixes.
0.3.0
This is the 0.3.0 release of the Moonsense Android SDK.
The full feature list for this release includes:
- Introduces the Moonsense Core SDK for advanced use cases. This Core SDK does not integrate with the Moonsense Cloud and does not include any networking components.
- The standard Android SDK(referred to as the the Cloud SDK) remains unchanged and should suffice for a majority of use cases.
- Bug fixes.
- Updates AGP to
7.1.1
.
Read about the Core SDK here - Advanced Usage.
0.2.0
This is the 0.2.0 release of the Moonsense Android SDK.
The full feature list for this release includes:
- Support for
SDKConfig
when initializing the SDK - Support for
SessionConfig
when starting aSession
- Getting started with config - https://docs.moonsense.io/articles/sdk/sdk-configuration
- Bug fixes