ACRA v4.5.0 + updates on the project

65 views
Skip to first unread message

Kevin Gaudin

unread,
May 12, 2013, 10:42:40 AM5/12/13
to acra-d...@googlegroups.com
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 have any difficulity understanding these changes, please contact me, through this list or the Google Plus page dedicated to ACRA (https://plus.google.com/b/118444843928759726538/).
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.

sayed...@trainofthoughtco.com

unread,
May 22, 2013, 4:27:51 AM5/22/13
to acra-d...@googlegroups.com
Hello Kevin !
 I am using ACRA with an android library project but it does not report errors. it works fine with application project but if i inject an error into my library project, it doesn't report any errors. any idea of what could be the possible reason ? 
regards,
Sayed Jalil Hassan

Luiz Henrique

unread,
May 23, 2013, 11:41:31 AM5/23/13
to acra-d...@googlegroups.com
Hey Kevin,

good news and is nice to see the project improvement. I really would like to see the possibility to send a report programmatically. For example, in my application I have an exception handler to handle my exceptions and one thing that this class do is send some kind of exceptions for the Google Docs. 

A code example: 
ACRAHandler.sendException(exception);

If the framework already have this support, please just let me know.

Thanks for you Amazing Job,
Luiz



--
You received this message because you are subscribed to the Google Groups "acra-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to acra-discuss...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

Kevin Gaudin

unread,
May 23, 2013, 11:45:22 AM5/23/13
to acra-d...@googlegroups.com

Luiz Henrique

unread,
May 23, 2013, 11:48:33 AM5/23/13
to acra-d...@googlegroups.com
Thanks Kevin,

this is exactly what I'm looking for.

Best

saurabh mishra

unread,
May 23, 2013, 1:30:18 PM5/23/13
to acra-d...@googlegroups.com

Thanx...Kevin , It is very usefull for me

Reply all
Reply to author
Forward
0 new messages