| David Reiss | 10a22bf | 2008-04-21 18:08:07 +0000 | [diff] [blame] | 1 | Release Notes for Thrift 20080411 | 
|  | 2 |  | 
| Roger Meier | 3f067a8 | 2011-03-04 13:35:05 +0000 | [diff] [blame] | 3 | .equals and .hashCode() for Java structs (developed by dreiss). | 
| David Reiss | 10a22bf | 2008-04-21 18:08:07 +0000 | [diff] [blame] | 4 |  | 
| Roger Meier | 3f067a8 | 2011-03-04 13:35:05 +0000 | [diff] [blame] | 5 | Improvements to the C++ TSocketPool (developed by akhil). | 
| David Reiss | 10a22bf | 2008-04-21 18:08:07 +0000 | [diff] [blame] | 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. |