Ushahidi version 2.7 - Bamako

May 2, 2013

It's that time again when the Ushahidi ninjas package what they have been working on - 2.7 version of the platform. This release is dubbed Bamako!! It is quite a huge one with many changes including some security fixes. (We name all our software releases after cities in Africa.) Crowdmap Classic users - your deployments have been updated. Brian, Evan and a thousand running hamsters have upgraded all your deployments. IMPORTANT TWITTER UPDATES FOR ALL USERS (including Crowdmap Classic users): Twitter API has made changes all users(inclusive of crowdamp) to adjust their twitter settings on their deployments.  See this wiki article for instructions.

Mali Mosque, Bamako
© John Spooner (Creative Commons)

(Learn about Bamako, Mali.)

Ushahidi 2.7 includes the following updates:

Use OAuth to grab twitter feeds - This is to comply with the new twitter api changes

Theming changes - A few things here include handling all css and js through one library, split out the main css i.e themes/default/css/style.css and also added theme inheritance and css/js overriding

Revamped reports upload and download  - this includes support for upload/download of reports via xml format

More fixes on custom forms

Better XSS protection through the use of HTMLPurifier library

API fixes

Optimization including the scheduler

custom alerts fix

See all the github tickets for the 2.7 milestone

Security update

We strongly recommend that you add this Security patch to your deployment. Special thanks to Robb Driscoll for identifying this. See the Software Security Updates wiki article for the patches and instructions.

Thank you

Many hands made this release possible. We'd like to thank these folks and our amazing Translation community for their great efforts. A special mention for all the work of Neil Horning and the Himalayantechies for their pull request to fix Alerts on Ushahidi. Your efforts will help many in the community. Testing: Loren Bell, Brendan O'Hanrahan, Rose Kelli Merritz, Sara Farmer, Jaroslav Valuch and Vassilis Chryssos. Security feedback: Robb Driscoll Github tickets: Loren Bell, Brad Anthony, @fauners, @Doug Firr, Pablo Destefanis, Kunjan Shah, Scott Stadum, Vladimir Gorets, Aaron Huslage, Tal Galili, John Etherton, Ed Dodds, @Dexterua, @PoPoutDoor, Neil Horning and himalayantechies

Upgrade today!

Grab this baby, take a spin with the fixes and features of 2.7. We will schedule an upgrade day soon to help you get on the latest code. In the meantime, there are upgrade scripts for the different versions. (Note we are investigating an issue with "upgrading" from inside your deployment. More soon.) Download: You can pull the code from github or our download page. We recommend testing it out first before loading to your live site. To help you get upgraded here a few wiki pages: Migrating to a newer Ushahidi version Upgrading Ushahidi To help you, here are some upgrade scripts: Moving from 2.6.1 to 2.7 Moving from 2.6 to 2.7 Moving from 2.5 to 2.7 Moving from 2.4.1 to 2.7 Full 2.7 build

Plugins Compatibility

Plugins are created by community members and, sometimes, the team. The following is a list of compatible plugins for 2.7. If you are using a plugin that is not compatible, perhaps you could lend a hand.