From: Bryan Duxbury Date: Fri, 7 Jan 2011 18:39:54 +0000 (+0000) Subject: update changes file for 0.6 X-Git-Tag: 0.6.0~7^2~2 X-Git-Url: https://source.supwisdom.com/gerrit/gitweb?a=commitdiff_plain;h=f54f4cb0e2c688f1fcad9212f81c74e52e663f42;p=common%2Fthrift.git update changes file for 0.6 git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1056449 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/CHANGES b/CHANGES index 26872ddf..078643b2 100644 --- a/CHANGES +++ b/CHANGES @@ -1,5 +1,67 @@ Thrift Changelog +Version 0.6.0 + +THRIFT-940 Build 'make check' fails if boost is not in the std include and link paths (Christian Lavoie) +THRIFT-1002 C glib CodeStyle: t_c_glib_generator.cc (Anatol Pomozov) +THRIFT-975 C glib lib/c_glib/README is missing => breaks make dist (Michael Lum) +THRIFT-1003 C glib Polishing c_glib code (Anatol Pomozov) +THRIFT-582 C glib C implementation of Thrift (Anatol Pomozov) +THRIFT-992 C# Naming convention in C# constructor is not consistent with other fields causes compile errors (Roger Meier) +THRIFT-977 C++ Hex Conversion Bug in C++ TJSONProtocol (Aravind Narayanan) +THRIFT-922 C++ Templatized [de]serialization code for C++ (David Reiss) +THRIFT-923 C++ Event-driven client and server support for C++ (David Reiss) +THRIFT-925 C++ Provide name<->value map for enums in C++ (David Reiss) +THRIFT-926 C++ Miscellaneous C++ improvements (David Reiss) +THRIFT-928 C++ Make more statistics available in C++ servers (David Reiss) +THRIFT-929 C++ Improvements to the C++ test suite (David Reiss) +THRIFT-868 Compiler (General) Referencing constant values doesn't work with with typedef types (David Reiss) +THRIFT-1006 General Impossible to correctly qualify an enum constant in an external thrift file (Bryan Duxbury) +THRIFT-932 Haskell Haskell tests need to be run through 'make check' (and probably 'cabal check') too (Christian Lavoie) +THRIFT-933 Haskell Haskell's Thrift.cabal has warnings (Christian Lavoie) +THRIFT-943 Haskell Silly readme typo fix. (Christian Lavoie) +THRIFT-944 Haskell Support all version-4s of base (Christian Lavoie) +THRIFT-950 Haskell Haskell bindings treat 'byte' as unsigned 8-bit int (Data.Word.Word8), java/cpp as signed (byte/int8_t). (Christian Lavoie) +THRIFT-1009 Java TUnion does not correctly deep copy a ByteBuffer (Takashi Yonebayashi) +THRIFT-1013 Java generated java code may have name clashes with thrift library (Peter Schuller) +THRIFT-1015 Java TUnion does not handle ByteBuffer in toString (Takashi Yonebayashi) +THRIFT-106 Java TSSLServerSocket (Nirmal Ranganathan) +THRIFT-377 Java TFileTransport port in Java (Joydeep Sen Sarma) +THRIFT-745 Java Make it easier to instantiate servers (Bryan Duxbury) +THRIFT-862 Java Async client issues / improvements (Ning Liang) +THRIFT-903 Java custom ThreadFactory in THsHaServer (Bryan Duxbury) +THRIFT-939 Java optional binary fields throw NPE on default byte[] getters (Bryan Duxbury) +THRIFT-947 Java Provide a helper method to determine the TProtocol used to serialize some data. (Mathias Herberts) +THRIFT-951 Java Add a new isServing() method to TServer (Bryan Duxbury) +THRIFT-957 Java THsHaServer: Change access modifier of the invoker field. (Benjamin Coverston) +THRIFT-958 Java Change accessmodifer on trans_ field in the FrameBuffer class to public. (Benjamin Coverston) +THRIFT-959 Java TSocket seems to do its own buffering inefficiently (Bryan Duxbury) +THRIFT-970 Java Under heavy load, THttpClient may fail with "too many open files" (Mathias Herberts) +THRIFT-971 Java java module can't be compiled without ivy and network connection (Roger Meier) +THRIFT-807 JavaScript JavaScript: Initialization of Base Types with 0 instead of null (Roger Meier) +THRIFT-913 JavaScript Test Case for Url encoded strings + simple enhancement to lib/js/test/RunTestServer.sh (Roger Meier) +THRIFT-961 JavaScript JavaScript TestSuite using ant/ivy and Java's ServerTestBase Handler (Roger Meier) +THRIFT-1005 Java Give unions byte[] signature methods to go along with their ByteBuffer counterparts (Bryan Duxbury) +THRIFT-1008 Java byte[] accessors throw NPE on unset field (Bryan Duxbury) +THRIFT-517 Java TExceptions thrown by server result in cryptic error message on client - Tried to read 4 bytes, but only got 0 bytes (Bryan Duxbury) +THRIFT-946 Java Augment FieldValueMetaData so it differentiates 'string' and 'binary' fields. (Mathias Herberts) +THRIFT-949 Java Modify the TEnum interface so it defines a method similar to findByValue (Mathias Herberts) +THRIFT-960 Java add TestServer, TestNonblockingServer and TestClient again (Roger Meier) +THRIFT-969 Java Java Tutorial broken, move CalculatorHandler to a separate file (Roger Meier) +THRIFT-71 Misc Debian packaging for thrift (Roger Meier) +THRIFT-1020 OCaml OCaml compiler generates invalid OCaml (Richard Low) +THRIFT-347 PHP PHP TSocket Timeout Issues (Tyler Hobbs) +THRIFT-924 PHP Fix generated php structure constants (David Reiss) +THRIFT-927 PHP Add option to modify the PHP include path (David Reiss) +THRIFT-935 PHP PHP Extension aborts the build if php-config is not installed (David Reiss) +THRIFT-941 PHP Make PHP C Extension use the defined Protocol writeMessageBegin function (Chris Goffinet) +THRIFT-955 PHP Thrift compiler for Windows uses lowercase names and directories which is inconsistent with compiling on other platforms (Roger Meier) +THRIFT-979 Ruby ruby bindings used to work on jruby (Jeff Hodges) +THRIFT-581 Test Suite Add a testsuite for txThrift (Twisted) (Esteve Fernandez) +THRIFT-1024 Tutorial Add Python Twisted example to the Tutorial (Roger Meier) +THRIFT-893 Tutorial add JavaScript to the tutorial examples (Roger Meier) + + Version 0.5.0 THRIFT-505 Build Make configure give a summary of the enabled components (David Reiss)