Hi,
ACRA v4.5.0 is now released as the new stable version.
This version is transitory, it's the last to come with the GoogleDocs Forms sender which will be removed from the next major version (5.0).
The main changes are:
- many bugfixes
- no more exception thrown in ACRA.init() if called twice (widget developers will enjoy it), just logs traces,
- HttpPostSender is renamed HttpSender and can send PUT and POST requests with data encoded as FORM (same as before) and JSON. The JSON mode enables a fully structured JSON tree to be sent to your backend.
- Display configuration details can benefit of the newly introduced DisplayManager from Android 4.2
- a new SETTINGS_GLOBAL field is added with the content of http://developer.android.com/reference/android/provider/Settings.Global.html introduced in Android 4.2
- CrashReportDialog is now using AlertDialog.Builder to ensure that dialogs are created using the UX guidelines enforced by the android version. (you should remove its theme attribute in your manifest to benefit from the default theme of the device)
- Ability to set Http Headers for the HttpSender with `ACRAConfig.setHttpHeaders()`
The most important part of this release is to enable the usage of Acralyzer (
http://github.com/ACRA/acralyzer) which will be the default backend in future release as Google Forms reporting has to be stopped.
A more detailed change log is available in the wiki pages:
I've applied an overall update to the website and wiki pages to make things clearer about the status of GoogleDocs reporting. There is now a page dedicated to the various backends available:
Acralyzer is progressing nicely. While a bit more complex to setup than a google form, it is now far more usable than these good old spreadsheets.
The most simple way to try it is to host it on Cloudant:
http://www.cloudant.com. Their service is stable and performs very well with really reasonable pricing plan which should let you stay under the free limit for long.
With the latest update allowing to delete individual reports and purge old reports (depending on their age or their app version), I don't see anything that would make you regret the spreadsheets.
I'm now working on adding some reports aggregation features which will help you focus on important bugs and prevent you from wasting time with reports concerning bugs you have already fixed.
I hope that all these efforts won't let you fellow app developers get lost in a situation where you can't receive reports anymore.
If you aren't following this G+ page yet you really should as this is the place where I post updates more frequently.
Kevin
PS: ACRA and Acralyzer are open source projects. Contributions are always welcome, through opening/discussing issues, proposing pull requests on Github or updating the wiki (anyone is allowed) when you find typos or inconsistencies.
I also opened a few months ago a donations page on Pledgie:
http://pledgie.com/campaigns/18789. Flattr buttons are now also available on the projects page. I'm not actively asking for donations but it's always nice to receive support this way too. I'm really thankful to all of you who already donated, it's really motivating.