| David Reiss | b72d19f | 2007-09-18 19:46:00 +0000 | [diff] [blame] | 1 | Release Notes for Thrift 20070917 | 
 | 2 |  | 
 | 3 | TBinaryProtocol now includes a protocol version number in messaged. | 
 | 4 | This is a non-backwards-compatible change.  Please see the | 
 | 5 | TBinaryProtocol constructor for strictRead_ and strictWrite_. | 
 | 6 |  | 
 | 7 | Add binary type to support non-text "strings" in Java. | 
 | 8 |  | 
 | 9 | TSocketPool for C++ (developed by jsobel). | 
 | 10 |  | 
 | 11 | Syntax highlighting for vim and emacs (developed by hzhao and martin). | 
 | 12 |  | 
 | 13 | Perl support (contributed by Jake Luciani). | 
 | 14 |  | 
 | 15 | Erlang support (developed by cpiro). | 
 | 16 |  | 
 | 17 | Ruby API overhaul (contributed by Kevin Clark of Powerset). | 
 | 18 |  | 
 | 19 | IPv6 support in C++ and Python (contributed by Paul Saab of Powerset). | 
 | 20 |  | 
 | 21 | Read/Write locks (developed by boz). | 
 | 22 |  | 
 | 23 | OCaml support (developed by iproctor). | 
 | 24 |  | 
 | 25 | Human-readable strings from Thrift structures in C++ (developed by dreiss). | 
 | 26 |  | 
 | 27 | Haskell support (developed by iproctor). | 
 | 28 |  | 
 | 29 | Support for optional fields in C++ (contributed by Andy Lutomirsky). | 
 | 30 |  | 
 | 31 | Support for operator== for Thrift structures (contributed by Andy Lutomirsky). | 
 | 32 |  | 
 | 33 | Python/C module for fast (de)serialization (contributed by Ben Maurer). | 
 | 34 |  | 
 | 35 | Limited reflection for C++ services (developed by dreiss). | 
 | 36 |  | 
 | 37 | Python library installation defaults to /usr, override with PY_PREFIX. | 
 | 38 |  | 
 | 39 | Support for Javabean-style Java classes (contributed by Dave Engberg). | 
 | 40 |  | 
 | 41 | TDenseProtocol for C++ (experimental way to shrink structures) | 
 | 42 | (developed by dreiss). | 
 | 43 |  | 
 | 44 | Cocoa/Objective C support (contributed by Andrew McGeachie). | 
 | 45 |  | 
 | 46 | Thrift now builds without libevent. | 
 | 47 |  | 
 | 48 | TZlibTransport for C++ (compress serialized structures) (developed by dreiss). | 
 | 49 |  | 
 | 50 | Tons of small improvements and bug fixes. |