Release 1.1.0-stable
New Production Release of Sahana Eden
Breaking Changes:
- All validators implementing validate-method (requires web2py-2.20.4 or later)
Feature Previews:
- Payment Services (PayPal) Integration
New Features:
- Generic disease template
- Scheduler task management through Admin UI
Core Changes and Enhancements:
- Component filters can be callables to construct complex join filters
- Hook for post-processing of selected resource data (postprocess_select)
- Support for custom messages to registration approver
- Support for custom functions to add/remove roles
- Scope for TUIDs in imports limited to same resource (relaxed uniqueness requirement)
- improved support for CSV templates at custom locations
- Role assignment by Non-Admins can be restricted to certain roles
- Ability to populate custom form from another record
Migration Instructions
This release requires web2py-2.20.4-stable (Commit #777c305) or later - upgrade support is available via our mailing list.
After upgrading to this release, a database migration is required. Using the pull
service script does this automatically. Development instances which routinely run with settings.base.migrate=True
will also update automatically. In all other cases, you may need to perform the migration manually - support is available via our mailing list.
Reminder
The target platform for Sahana Eden is now Python-3.6+ - we do no longer actively maintain nor verify Python-2 backwards-compatibility, nor provide support for Python-2 compatibility issues.
As of 2020, Python-2 itself, as well as all of the Python-2 support libraries we have been using, will no longer receive bug fixes or security updates, and may even no longer be available in package repositories - making it both untenable for production use, and impractical for continued development.