-
Notifications
You must be signed in to change notification settings - Fork 52
ReleaseNotes
Alan edited this page Jan 11, 2016
·
1 revision
Details of the changes to the Funf Framework
The main Funf library jar.
- Fixed bug where non-us locales were unable to create databases
For more details on the key updates see the Funf v0.4 Release Overview.
- Funf now runs as a single service instead of a service per probe.
- Internal communication now implemented using internal function calls in the same JVM rather than inter-process communications.
- Probes: Probe data exchange re-architected to use a GSON/JSON implementation.
- Pipelines: Generalized pipeline interface.
- Configuration: Extensive redesign of the configuration process
- Configuration: Extensive redesign of the configuration process.
- Time normalization improvements. In particular, added ability to set configuration values of less than 1 second.
- Added dependency to modified Gson 2.1 library (see downloads page)
- Bug fixes
- Time Offset probe
- Bug fixes
- Added Accounts, Services, and Process Statistics probes
- Added wifi only option for uploads
- No longer sends extra data to requesters who set opportunistic to false
- Bug fixes
- Updated communication mechanism for probes to use
PendingIntents
as callbacks, instead ofBroadcasts
.- Higher reliability (Fewer missed messages due to IPC mechanism overload)
- Lower startup time (
BroadcastsReceivers
no longer have to be dynamically registered)- Better security (Rely on Android to find out requesting package, instead of complicated nonce exchange)
- Probes now conduct all actions on a separate thread, and shut down on their own if they have no data requests pending.
- Separated probe status messages, into details (constant probe information) and status (transient state information). More details in ProbeCommunication.
- Fixed AccelerometerSensorProbe duplicate data problem
- Switched ActivityProbe from milliseconds to seconds
- Build system now uses git annotated tag for version instead of manual version number
- Initial release of Funf