David Reiss | 10a22bf | 2008-04-21 18:08:07 +0000 | [diff] [blame] | 1 | Release Notes for Thrift 20080411 |
| 2 | |
| 3 | .equals and .hashCode() for Java scturcts (developed by dreiss). |
| 4 | |
| 5 | Improvments to the C++ TSocketPool (developed by akhil). |
| 6 | |
| 7 | PHP (de)serialization extension (developed by dweatherford). |
| 8 | |
| 9 | Add fb303 to contrib (developed by Facebook). |
| 10 | |
| 11 | TJSONProtocol for C++ and Java (contributed by Chad Walters of Powerset). |
| 12 | |
| 13 | Support for "make check" and better tests (contributed by Nitay). |
| 14 | |
| 15 | Smalltalk support (contributed by Patrick Collison). |
| 16 | |
| 17 | Dave Simpson <dave@powerset.com> |
| 18 | Better support for connection tracking in the C++ server (contributed by |
| 19 | Dave Simpson of Powerset). |
| 20 | |
| 21 | Perl HttpClient (contributed by Igor Afanasyev of Evernote). |
| 22 | |
| 23 | C# support (contributed by Todd Berman of imeem). |
| 24 | |
| 25 | MinGW port of the compiler (contributed by Todd Berman of imeem). |
| 26 | |
| 27 | Tons of small improvements and bug fixes. |
| 28 | |
| 29 | |
David Reiss | b72d19f | 2007-09-18 19:46:00 +0000 | [diff] [blame] | 30 | Release Notes for Thrift 20070917 |
| 31 | |
| 32 | TBinaryProtocol now includes a protocol version number in messaged. |
| 33 | This is a non-backwards-compatible change. Please see the |
| 34 | TBinaryProtocol constructor for strictRead_ and strictWrite_. |
| 35 | |
| 36 | Add binary type to support non-text "strings" in Java. |
| 37 | |
| 38 | TSocketPool for C++ (developed by jsobel). |
| 39 | |
| 40 | Syntax highlighting for vim and emacs (developed by hzhao and martin). |
| 41 | |
| 42 | Perl support (contributed by Jake Luciani). |
| 43 | |
| 44 | Erlang support (developed by cpiro). |
| 45 | |
| 46 | Ruby API overhaul (contributed by Kevin Clark of Powerset). |
| 47 | |
| 48 | IPv6 support in C++ and Python (contributed by Paul Saab of Powerset). |
| 49 | |
| 50 | Read/Write locks (developed by boz). |
| 51 | |
| 52 | OCaml support (developed by iproctor). |
| 53 | |
| 54 | Human-readable strings from Thrift structures in C++ (developed by dreiss). |
| 55 | |
| 56 | Haskell support (developed by iproctor). |
| 57 | |
| 58 | Support for optional fields in C++ (contributed by Andy Lutomirsky). |
| 59 | |
| 60 | Support for operator== for Thrift structures (contributed by Andy Lutomirsky). |
| 61 | |
| 62 | Python/C module for fast (de)serialization (contributed by Ben Maurer). |
| 63 | |
| 64 | Limited reflection for C++ services (developed by dreiss). |
| 65 | |
| 66 | Python library installation defaults to /usr, override with PY_PREFIX. |
| 67 | |
| 68 | Support for Javabean-style Java classes (contributed by Dave Engberg). |
| 69 | |
| 70 | TDenseProtocol for C++ (experimental way to shrink structures) |
| 71 | (developed by dreiss). |
| 72 | |
| 73 | Cocoa/Objective C support (contributed by Andrew McGeachie). |
| 74 | |
| 75 | Thrift now builds without libevent. |
| 76 | |
| 77 | TZlibTransport for C++ (compress serialized structures) (developed by dreiss). |
| 78 | |
| 79 | Tons of small improvements and bug fixes. |