AppScale 1.5
Hello Everyone,
The RaceLab is proud to present AppScale 1.5. In this release we have the following updates:
- Support for the bulkloader, enabling uploading and downloading of your data
- Upgraded Java and Python AppServers to GAE 1.4.3
- Support for Go App Engine apps (SDK version 1.5.0), including support for apps that use multiple processes
- Fault tolerance for almost all services (processes monitored and revived by god)
- Faster startup and termination of AppScale, especially over larger numbers of nodes
- Tools and image now verify that all instances used have AppScale installed
- EC2 and Eucalyptus credentials are now obscured when they are printed to logs
- Channel API for Python (multiple receivers can also be used) - implemented via Strophe.js
- Blobstore and Files API for Python
- XMPP API for Python - implemented via ejabberd
- Hybrid cloud support - run AppScale over multiple clouds in a single deployment (e.g., Eucalyptus and EC2, EC2 East Coast and EC2 West Coast)
- Neptune language support
- Table caching for MySQL, HBase, Hypertable to improve performance
- Updated interface for Amazon SimpleDB
- Upgraded Cassandra version used to 0.7.6-2
- Upgraded HBase version used to 0.89
- Upgraded Hadoop version used to 0.20.2
- Upgraded Hypertable version used to 0.9.43
- Namespacing support
- Added Loki, a fault tolerance tester along the lines of Netflix's Chaos Monkey
- User authorization system for MapReduce, EC2, and Neptune APIs
- Ability to remove transaction overhead via namespaces
- Various other bug fixes
- Xen, KVM, and Eucalyptus image available for download
- Revamped and simplified wiki documentation
- Updated home page
- New EC2 AMI: ami-e554938c
We want to thank the AppScale team and our contributors for their hard work.
Thank you for your interest in AppScale.
-Raj