| Thrift Changelog | 
 |  | 
 | Version 0.1.0 RC1 / Unreleased | 
 |  | 
 | Compatibility Breaking Changes: | 
 |   C++: | 
 |     * It's quite possible that regenerating code and rebuilding will be | 
 |       required.  Make sure your headers match your libs! | 
 |  | 
 |   Java: | 
 |  | 
 |   Python: | 
 |  | 
 |   Ruby: | 
 |     * Generated files now have underscored names [THRIFT-421] | 
 |     * The library has been rearranged to be more Ruby-like [THRIFT-276] | 
 |  | 
 |   Erlang: | 
 |     * Generated code will have to be regenerated, and the new code will | 
 |       have to be deployed atomically with the new library code [THRIFT-136] | 
 |    | 
 |    | 
 | New Features and Bug Fixes: | 
 |   C++: | 
 |     * Support for TCompactProtocol [THRIFT-333] | 
 |  | 
 |   Java: | 
 |     * Support for TCompactProtocol [THRIFT-110] | 
 |  | 
 |   Python: | 
 |     * Support for Twisted [THRIFT-148] | 
 |  | 
 |   Ruby: | 
 |     * Support for TCompactProtocol [THRIFT-332] | 
 |  |