Kevin Clark | 38919c5 | 2009-04-07 19:12:01 +0000 | [diff] [blame] | 1 | Thrift Changelog |
| 2 | |
jfarrell | 0d866d7 | 2012-12-10 15:46:04 -0500 | [diff] [blame] | 3 | Version 1.0 |
| 4 | - Coming Soon |
| 5 | |
jfarrell | 7249820 | 2013-08-24 09:18:30 -0400 | [diff] [blame] | 6 | Version 0.9.1 |
| 7 | |
| 8 | THRIFT-2137 Ruby Ruby test lib fails jenkins build #864 |
| 9 | THRIFT-2136 Build Proces Vagrant build not compiling java, ruby, php, go libs due to missing dependencies |
| 10 | THRIFT-2135 Go GO lib leaves behind test files that are auto generated |
| 11 | THRIFT-2134 Compiler mingw-cross-compile script failing with strip errors |
| 12 | THRIFT-2133 Java java TestTBinaryProtocol.java test failing |
| 13 | THRIFT-2129 PHP php ext missing from dist |
| 14 | THRIFT-2128 Go lib GO tests fail with funct ends without a return statement |
| 15 | THRIFT-2126 C++ lib/cpp/src/thrift/concurrency/STD* files missing from DIST |
| 16 | THRIFT-2125 Build Process debian missing from DIST |
| 17 | THRIFT-2124 Build Process .o, .so, .la, .deps, .libs, gen-* files left tutorials, test and lib/cpp when making DIST |
| 18 | THRIFT-2123 GO lib missing files in DIST build |
| 19 | THRIFT-2118 Certificate error handling still incorrect |
| 20 | THRIFT-2117 Cocoa Cocoa TBinaryProtocol strictWrite should be set to true by default |
| 21 | THRIFT-2112 Go Error in Go generator when using typedefs in map keys |
| 22 | THRIFT-2109 Secure connections should be supported in Go |
| 23 | THRIFT-2107 Go minor Go generator fixes |
| 24 | THRIFT-2106 Fix support for namespaces in GO generator |
| 25 | THRIFT-2105 Generated code for default values of collections ignores t_field::T_REQUIRED |
| 26 | THRIFT-2102 constants are not referencing to correct type when included from another thrift file |
| 27 | THRIFT-2100 typedefs are not correctly referenced when including from other thrift files |
| 28 | THRIFT-2091 Unnecessary 'friend' declaration causes warning in TWinsockSingleton |
| 29 | THRIFT-2090 Go Go generator, fix including of other thrift files |
| 30 | THRIFT-2088 Compiler Typos in Thrift compiler help text |
| 31 | THRIFT-2084 Delphi Delphi: Ability to create entity Thrift-generated instances based on TypeInfo |
| 32 | THRIFT-2083 Go Improve the go lib: buffered Transport, save memory allocation, handle concurrent request |
| 33 | THRIFT-2082 Build Process Executing "gmake clean" is broken |
| 34 | THRIFT-2081 Specified timeout should be used in TSocket.Open() |
| 35 | THRIFT-2080 C# C# multiplex processor does not catch IOException |
| 36 | THRIFT-2070 Improper `HexChar' and 'HexVal' implementation in TJSONProtocol.cs |
| 37 | THRIFT-2066 Build Process 'make install' does not install two headers required for C++ bindings |
| 38 | THRIFT-2065 Java Not valid constants filename in Java |
| 39 | THRIFT-2057 Build Process Vagrant fails on php tests |
| 40 | THRIFT-2052 Build Process Vagrant machine image defaults to only 384MB of RAM |
| 41 | THRIFT-2051 Build Process Vagrant fails to build erlang |
| 42 | THRIFT-2050 Build Process Vagrant C# lib compile fails with TException missing |
| 43 | THRIFT-2047 Thrift.Protocol.TCompactProtocol, intToZigZag data lost (TCompactProtocol.cs) |
| 44 | THRIFT-2036 Thrift gem warns about class variable access from top level |
| 45 | THRIFT-2032 C# C# client leaks sockets/handles |
| 46 | THRIFT-2017 Compiler Resource Leak in thrift struct under compiler/cpp/src/parse/t_program.h |
| 47 | THRIFT-2014 C++ Change C++ lib includes to use <namespace/> style throughout |
| 48 | THRIFT-2012 Go Modernizing Go |
| 49 | THRIFT-2003 Deprecate senum |
| 50 | THRIFT-2002 Haskell Haskell: Test use Data.Maybe instead of Maybe |
| 51 | THRIFT-2001 Website http://thrift.apache.org/ Example "C++ Server" tab is broken |
| 52 | THRIFT-1997 Add accept backlog configuration method to TServerSocket |
| 53 | THRIFT-1996 JavaME JavaME Constants generation is broken / inconsistent with regular Java generation |
| 54 | THRIFT-1995 Compiler '.' allowed at end of identifier generates non-compilable code |
| 55 | THRIFT-1994 Compiler Deprecate slist |
| 56 | THRIFT-1993 Delphi Factory to create instances from known (generated) interface types with Delphi |
| 57 | THRIFT-1992 casts in TCompactProtocol.tcc causing "dereferencing type-punned pointer will break strict- |
| 58 | THRIFT-1988 When trying to build a debian package it fails as the file NEWS doesn't exist |
| 59 | THRIFT-1985 Build Process add a Vagrantfile to build and test Apache Thrift fully reproducable |
| 60 | THRIFT-1984 Python namespace collision in python bindings |
| 61 | THRIFT-1980 Go Modernize Go tooling, fix go client libary. |
| 62 | THRIFT-1978 Ruby Ruby: Thrift should allow for the SSL verify mode to be set |
| 63 | THRIFT-1977 C# C# compiler should generate constant files prefixed with thrift file name |
| 64 | THRIFT-1975 TBinaryProtocol CheckLength can't be used for a client |
| 65 | THRIFT-1973 C# TCompactProtocol in C# lib does not serialize and deserialize negative int32 and int64 numb |
| 66 | THRIFT-1972 Java Add support for async processors |
| 67 | THRIFT-1971 Tutorial [Graphviz] Adds tutorial/general description documentation |
| 68 | THRIFT-1970 [Graphviz] Adds option to render exceptions relationships |
| 69 | THRIFT-1969 C# C#: Tests not properly linked from the solution |
| 70 | THRIFT-1966 Support different files for SSL certificates and keys |
| 71 | THRIFT-1965 Adds Graphviz (graph description language) generator |
| 72 | THRIFT-1962 Multiplex processor should send any TApplicationException back to client |
| 73 | THRIFT-1961 C# C# tests should be in lib/csharp/test/... |
| 74 | THRIFT-1960 main() declares 22 unused gen bools |
| 75 | THRIFT-1959 C# C#: Add Union TMemoryBuffer support |
| 76 | THRIFT-1958 C# C#: Use static Object.Equals instead of .Equals() calls in equals |
| 77 | THRIFT-1957 Node.js NodeJS TFramedTransport and TBufferedTransport read bytes as unsigned |
| 78 | THRIFT-1956 Java Switch to Apache Commons Lang 3 |
| 79 | THRIFT-1955 Union Type writer generated in C# does not WriteStructBegin |
| 80 | THRIFT-1952 Build Process Travis CI |
| 81 | THRIFT-1951 Java libthrift.jar has source files in it |
| 82 | THRIFT-1949 WP7 build broken |
| 83 | THRIFT-1943 docstrings for enum values are ignored |
| 84 | THRIFT-1942 PHP Binary accelerated cpp extension does not use Thrift namespaces for Exceptions |
| 85 | THRIFT-1934 Tutorial Tabs in Example section on main page are not working |
| 86 | THRIFT-1933 Delphi generator crashes when a typedef references another typedef from an included file |
| 87 | THRIFT-1930 C# C# generates unsigned byte for Thrift "byte" type |
| 88 | THRIFT-1929 Website Update website to use Mirrors for downloads |
| 89 | THRIFT-1928 Race may still exist in TFileTransport::flush() |
| 90 | THRIFT-1924 Delphi Delphi: Inconsistency in serialization of optional fields |
| 91 | THRIFT-1922 C# C#: Inconsistency in serialization of optional fields |
| 92 | THRIFT-1919 libthrift depends on httpcore-4.1.3 (directly) and httpcore-4.1.4 (transitively) |
| 93 | THRIFT-1913 skipping unknown fields in java unions |
| 94 | THRIFT-1907 Compiling namespace and sub-namespace directives for unrecognized generators should only be |
| 95 | THRIFT-1904 Incorrect code is generated for typedefs which use included types |
| 96 | THRIFT-1903 PHP PHP namespaces cause binary protocols to not be used |
| 97 | THRIFT-1902 C++ C++: Support for Multiplexing Services on any Transport, Protocol and Server |
| 98 | THRIFT-1901 C# C#: Support for Multiplexing Services on any Transport, Protocol and Server |
| 99 | THRIFT-1899 Celphi Delphi: Support for Multiplexing Services on any Transport, Protocol and Server |
| 100 | THRIFT-1897 Support validation of required fields |
| 101 | THRIFT-1896 Cocoa Add TBase protocol for Cocoa |
| 102 | THRIFT-1895 Delphi Delphi: reserved variable name "result" not detected properly |
| 103 | THRIFT-1890 C++ C++: Make named pipes server work asynchronously |
| 104 | THRIFT-1888 Java Java Thrift client can't connect to Python Thrift server on same host |
| 105 | THRIFT-1882 Use single include |
| 106 | THRIFT-1881 TNonblockingServer does not release open connections or threads on shutdown |
| 107 | THRIFT-1880 Make named pipes server work asynchronously (overlapped) to allow for clean server stops |
| 108 | THRIFT-1878 Add the possibility to send custom headers |
| 109 | THRIFT-1876 Use enum names instead of casted integers in assignments |
| 110 | THRIFT-1874 timeout for the server-side end of a named pipe |
| 111 | THRIFT-1873 Binary protocol factory ignores struct read/write flags |
| 112 | THRIFT-1872 issues with TBufferedTransport buffer |
| 113 | THRIFT-1869 Java TThreadPoolServer (java) dies when threadpool is consumed |
| 114 | THRIFT-1864 implement event handler for non-blocking server |
| 115 | THRIFT-1859 C++ Generated error c++ code with -out and include_prefix param |
| 116 | THRIFT-1850 make check hangs on TSocket tests in TransportTest.cpp |
| 117 | THRIFT-1846 Restore socket.h header to support builds with Android NDK |
| 118 | THRIFT-1842 Memory leak with Pipes |
| 119 | THRIFT-1838 Compiler Can't build compiler on OS X because of missing thrifty.h |
| 120 | THRIFT-1831 Bug in list deserializer |
| 121 | THRIFT-1824 many compile warning, becase Thread.h includes config.h |
| 122 | THRIFT-1823 Missing parenthesis breaks "IS_..." macro in generated code |
| 123 | THRIFT-1822 PHP unit test does not work |
| 124 | THRIFT-1816 Need "require" included thrift files in "xxx_types.js" |
| 125 | THRIFT-1815 Code generators line buffer output |
| 126 | THRIFT-1806 Python generation always truncates __init__.py files |
| 127 | THRIFT-1804 Build Proces Binary+compact protocol single byte error in Ruby library (ARM architecture): caused by dif |
| 128 | THRIFT-1800 Documentation text not always escaped correctly when rendered to HTML |
| 129 | THRIFT-1799 Option to generate HTML in "standalone mode" |
| 130 | THRIFT-1794 C# C# asyncctp broken |
| 131 | THRIFT-1793 C# C#: Use static read instead of instance read |
| 132 | THRIFT-1791 Haskell thrift's namespace directive when generating haskell code |
| 133 | THRIFT-1788 C# C#: Constants static constructor does not compile |
| 134 | THRIFT-1786 C# C# Union Typing |
| 135 | THRIFT-1785 C# C#: Add TMemoryBuffer serializer/deserializer |
| 136 | THRIFT-1783 C# C# doesn't handle required fields correctly |
| 137 | THRIFT-1782 Javascript async only defined in silverlight |
| 138 | THRIFT-1780 Add option to generate nullable values |
| 139 | THRIFT-1779 Missing process_XXXX method in generated TProcessor implementation for all 'oneway' service |
| 140 | THRIFT-1778 Configure requires manual intervention due to tar failure |
| 141 | THRIFT-1777 TPipeServer is UNSTOPPABLE |
| 142 | THRIFT-1773 Python Python library should run on python 2.4 |
| 143 | THRIFT-1769 unions can't have required fields (C++) |
| 144 | THRIFT-1768 unions can't have required fields (Compiler) |
| 145 | THRIFT-1767 unions can't have required fields (Delphi) |
| 146 | THRIFT-1765 Incorrect error message printed for null or negative keys |
| 147 | THRIFT-1764 how to get the context of client when on a rpc call in server side? |
| 148 | THRIFT-1756 Build Process 'make -j 8' fails with "unterminated #ifdef" error |
| 149 | THRIFT-1753 C++ Multiple C++ Windows, OSX, and iOS portability issues |
| 150 | THRIFT-1749 Python Python TSSLSocket error handling obscures actual error |
| 151 | THRIFT-1748 Guard and RWGuard macros defined in global namespace |
| 152 | THRIFT-1742 C# Optionally implement hashcode and equals in c# |
| 153 | THRIFT-1740 C++ Make C++ library build on OS X and iOS |
| 154 | THRIFT-1739 Node.js missing license header in node.js files |
| 155 | THRIFT-1735 Tutorials integrate tutorial into regular build |
| 156 | THRIFT-1734 Website Front webpage is still advertising v0.8 as current release |
| 157 | THRIFT-1733 Build Process Fix RPM build issues on RHEL6/OL6 systems |
| 158 | THRIFT-1729 GLibC C glib refactor left empty folders in svn |
| 159 | THRIFT-1728 Upgradation of httpcomponents |
| 160 | THRIFT-1720 Ruby JRuby times out on successful connection |
| 161 | THRIFT-1716 max allowed connections should be PIPE_UNLIMITED_INSTANCES |
| 162 | THRIFT-1715 Allow excluding python parts when building contrib/fb303 |
| 163 | THRIFT-1713 Named and Anonymous Pipe transport (Delphi) |
| 164 | THRIFT-1699 Native Union#read has extra read_field_end call |
| 165 | THRIFT-1695 allow warning-free compilation in VS 2012 and GNU 4.6 |
| 166 | THRIFT-1681 Lua Add Lua Support |
| 167 | THRIFT-1666 CPP htonll usage in TBinaryProtocol.tcc generates warning with MSVC2010 |
| 168 | THRIFT-1660 Python Python Thrift library can be installed with pip but not easy_install |
| 169 | THRIFT-1657 Javascript Chrome browser sending OPTIONS method before POST in xmlHttpRequest |
| 170 | THRIFT-1648 Node.js NodeJS clients always receive 0 for 'double' values. |
| 171 | THRIFT-1637 Node.js NPM registry does not include version 0.8 |
| 172 | THRIFT-1629 Ruby Ruby 1.9 Compatibility during Thrift configure, make, install |
| 173 | THRIFT-1614 Thrift build from svn repo sources fails with automake-1.12 |
| 174 | THRIFT-1603 Thrift IDL allows for multiple exceptions, args or struct member names to be the same |
| 175 | THRIFT-1600 Go - Compile Thrift Go Compiler and Library out of date with Go 1 Release. |
| 176 | THRIFT-1595 Java test server should follow the documented behavior as of THRIFT-1590 |
| 177 | THRIFT-1594 Java test clients should have a return codes that reflect whether it succeeds or not. |
| 178 | THRIFT-1574 Apache project branding requirements: DOAP file [PATCH] |
| 179 | THRIFT-1440 debian packaging: minor-ish policy problems |
| 180 | THRIFT-1402 Generated Y_types.js does not require() X_types.js when an include in the IDL file was used |
| 181 | THRIFT-1353 Switch to performance branch, get rid of BinaryParser |
| 182 | THRIFT-1347 GO Unify the exceptions returned in generated Go code |
| 183 | THRIFT-1264 Cocoa TSocketClient is queried by run loop after deallocation in Cocoa |
| 184 | THRIFT-1062 Python Problems with python tutorials |
| 185 | THRIFT-991 Haskell Refactor Haskell code and generator |
| 186 | THRIFT-990 C++ Sanify gettimeofday usage codebase-wide |
| 187 | THRIFT-986 Smalltalk st: add version Info to the library |
| 188 | THRIFT-985 PHP php: add version Info to the library |
| 189 | THRIFT-984 OCaml ocaml: add version Info to the library |
| 190 | THRIFT-930 Haskell Ruby and Haskell bindings don't properly support DESTDIR (makes packaging painful) |
| 191 | THRIFT-864 default value fails if identifier is a struct |
| 192 | THRIFT-820 The readLength attribute of TBinaryProtocol is used as an instance variable and is decremen |
| 193 | THRIFT-801 Ruby Provide an interactive shell (irb) when generating ruby bindings |
| 194 | THRIFT-791 C++ Let C++ TSimpleServer be driven by an external main loop |
| 195 | THRIFT-591 Make the C++ runtime library be compatible with Windows and Visual Studio |
| 196 | THRIFT-563 Support for Multiplexing Services on any Transport, Protocol and Server |
| 197 | THRIFT-514 Compiler Add option to configure compiler output directory |
| 198 | THRIFT-474 Ruby Generating Ruby on Rails friendly code |
| 199 | THRIFT-274 Build Process Towards a working release/versioning process |
| 200 | |
| 201 | |
Jake Farrell | 6fcecd4 | 2012-10-11 20:34:25 +0000 | [diff] [blame] | 202 | Version 0.9.0 |
| 203 | |
| 204 | THRIFT-164 Website Build web tutorial on Incubator web site |
| 205 | THRIFT-304 Python Building the Python library requires development headers |
| 206 | THRIFT-317 Java Issues with Java struct validation |
| 207 | THRIFT-330 Compiler (General) Additional method to called when connection is broken |
| 208 | THRIFT-336 Csharp Compact Protocol in C# |
| 209 | THRIFT-369 Ruby Sets and maps break equality |
| 210 | THRIFT-481 Ruby Indentation of ruby classes is off by a few |
| 211 | THRIFT-491 C++ Ripping raw pthreads out of TFileTransport and associated test issues |
| 212 | THRIFT-541 Cocoa Cocoa code generator doesn't put keywords before all arguments. |
| 213 | THRIFT-556 Ruby not correctly referred to top-level modules when a submodule masks the top-level name |
| 214 | THRIFT-681 Compiler (General) The HTML generator does not handle JavaDoc style comments very well |
| 215 | THRIFT-956 Python Python module's version meta-data should be updated |
| 216 | THRIFT-973 Cocoa Cocoa library won't compile using clang |
| 217 | THRIFT-982 JavaME add version Info to the library |
| 218 | THRIFT-1023 Ruby Thrift encoding (UTF-8) issue with Ruby 1.9.2 |
| 219 | THRIFT-1061 Java, PHP Read an invalid frame size of 0. Are you using TFramedTransport on the client side? |
| 220 | THRIFT-1072 Cocoa Missing - (id) initWithSharedProcessor in TSharedProcessorFactory.h |
| 221 | THRIFT-1082 Perl Thrift::FramedTransport sometimes calls close() on an undefined value |
| 222 | THRIFT-1090 Website Document the generation of a file called "Constants.java" |
| 223 | THRIFT-111 Python TBase class for dynamic (de)serialization, and __slots__ option for memory savings |
| 224 | THRIFT-1128 Build OS X thrift.h incompatibility with Thrift.h |
| 225 | THRIFT-1159 CSharp THttpClient->Flush() issue (connection thru proxy) |
| 226 | THRIFT-1204 Ruby Ruby autogenerated files should require 'thrift' gem |
| 227 | THRIFT-1224 Ruby Cannot insert UTF-8 text |
| 228 | THRIFT-1235 C++ How could I use THttpServerTransportFactory withTNonBlockingServer |
| 229 | THRIFT-1267 JavaScript Node.js can't throw exceptions. |
| 230 | THRIFT-1277 JavaScript Node.js serializes false booleans as null |
| 231 | THRIFT-1326 C++ on some platforms, #include <stdint.h> is necessary to be included in Thrift.h |
| 232 | THRIFT-1327 Ruby Fix Spec Suite under Ruby-1.8.7 (works for MRI Ruby-1.9.2) |
| 233 | THRIFT-1338 Build Process Do not use an unpatched autoconf 2.65 to generate release tarball |
| 234 | THRIFT-1340 Cocoa Add support of ARC to Objective-C |
| 235 | THRIFT-1343 Erlang no_auto_import min/2 to avoid compile warning |
| 236 | THRIFT-1344 Erlang Using the httpc module directly rather than the deprecated http layer |
| 237 | THRIFT-1368 Java TNonblockingServer usage |
| 238 | THRIFT-1394 C++ Treatment of optional fields is not consistent between C++ and Java |
| 239 | THRIFT-1421 Build Process Debian Packages can not be built |
| 240 | THRIFT-1427 PHP PHP library uses non-multibyte safe functions with mbstring function overloading |
| 241 | THRIFT-1429 Java The nonblocking servers is supposed to use TransportFactory to read the data |
| 242 | THRIFT-1433 C++ TServerSocket fix for MSVC |
| 243 | THRIFT-1438 C++ lib/cpp/src/windows/config.h should read version from configure.ac rather than a #define |
| 244 | THRIFT-1441 Delphi Generate constructor with parameters for exception class for message property auto update |
| 245 | THRIFT-1443 C++ define a TProcessor helper class to implement process() |
| 246 | THRIFT-1444 C++ FunctionRunner - add syntactic sugar to create shared_ptrs |
| 247 | THRIFT-1446 Delphi Compile error with Delphi 2009 in constant initializer |
| 248 | THRIFT-1447 Java NullpointerException in ProcessFunction.class :in "oneway" method |
| 249 | THRIFT-1449 Ruby Ruby client does not work on solaris (?) |
| 250 | THRIFT-1450 Build Process Problems building thrift 0.8.0 for Python and Ruby |
| 251 | THRIFT-1451 C++ FramedTransport: Prevent infinite loop when writing |
| 252 | THRIFT-1452 C++ generate a swap() method for all generated structs |
| 253 | THRIFT-1453 C++ Don't change types of arguments when serializing with thrift php extension |
| 254 | THRIFT-1456 C# System.Net.HttpWebRequest' does not contain a definition for 'Proxy' |
| 255 | THRIFT-1460 Python why not add unicode strings support to python directly? |
| 256 | THRIFT-1461 C++ Recent TNonblockingServer changes broke --enable-boostthreads=yes, Windows |
| 257 | THRIFT-1463 Compiler Decouple Thrift IDL from generators |
| 258 | THRIFT-1464 Java AbstractNonblockingServer.FrameBuffer TNonblockingTransport changed public to private |
| 259 | THRIFT-1465 Java Visibility of methods in generated java code |
| 260 | THRIFT-1466 C glib Proper Documentation for Thrift C Glib |
| 261 | THRIFT-1467 Delphi Possible AV with empty strings when using JSON protocol |
| 262 | THRIFT-1468 Java Memory leak in TSaslServerTransport |
| 263 | THRIFT-1469 Java Java isset space optimization |
| 264 | THRIFT-1473 Delphi JSON context stack left in an incorrect state when exception thrown during read/write |
| 265 | THRIFT-1475 Erlang Incomplete records generation for Erlang |
| 266 | THRIFT-1479 PHP Compiled PHP process functions missing writeMessageEnd() |
| 267 | THRIFT-1480 Python remove tabs, adjust whitespace and address PEP8 warnings |
| 268 | THRIFT-1483 Java java compiler does not generate type parameters for services in extended clauses |
| 269 | THRIFT-1484 PHP Introduce phpunit test suite |
| 270 | THRIFT-1485 Delphi Performance: pass large and/or refcounted arguments as "const" |
| 271 | THRIFT-1486 Test Suite Javascript manual testserver not returning content types |
| 272 | THRIFT-1488 Build Process invalid conversion 'pthread_t {aka _opaque_pthread_t*}' to {aka long long unsigned int}' |
| 273 | THRIFT-1490 C++ Windows-specific header files - fixes & tweaks |
| 274 | THRIFT-1491 C++ Uninitialize processorFactory_ member in TServer.h |
| 275 | THRIFT-1492 C glib enabling c_glib render thrift unusable (even for C++ code) |
| 276 | THRIFT-1495 Test Suite PHP TestClient fatals on missing class |
| 277 | THRIFT-1496 PHP PHP compiler not namespacing enums |
| 278 | THRIFT-1498 Java Allow TThreadedPoolServer.Args to pass a ExecutorService |
| 279 | THRIFT-1500 D D programming language support |
| 280 | THRIFT-1501 PHP PHP old namespaces not generated for enums |
| 281 | THRIFT-1502 C++ TSimpleServer::serve(): Do not print out error message if server was stopped. |
| 282 | THRIFT-1504 Cocoa Cocoa Generator should use local file imports for base Thrift headers |
| 283 | THRIFT-1508 C++ TServerSocket does not allow for the user to specify the IP address to bind to |
| 284 | THRIFT-1510 Ruby There should be an implementation of the JsonProtocol for ruby |
| 285 | THRIFT-1511 Java Server with oneway support ( JAVA ) |
| 286 | THRIFT-1512 C++ Thrift socket support for Windows XP |
| 287 | THRIFT-1515 Python NameError: global name 'TApplicationException' is not defined |
| 288 | THRIFT-1518 C++ Generated C++ code sends the first optional field in the write() function for a struct. |
| 289 | THRIFT-1519 Ruby Thirft Build Failure referencing rb_intern2 symbol |
| 290 | THRIFT-1520 Erlang Embed version number in erlang .app file |
| 291 | THRIFT-1521 PHP Two patches for more Performance |
| 292 | THRIFT-1523 Java clientTimeout not worked as expected in TServerSocket created by TSSLTransportFactory |
| 293 | THRIFT-1524 C++ TNonBlockingServer does not compile in Visual Studio 2010 |
| 294 | THRIFT-1526 Java Union TupleSchemeFactory returns StandardSchemes |
| 295 | THRIFT-1527 Java Gen tupleReadStruct in unions return null when the setfield is unrecognized |
| 296 | THRIFT-1529 Java TupleProtocol unintentionally includes extra byte in bit vectors with ptional fields is 8 |
| 297 | THRIFT-1532 Erlang The type specifications in the gen Erlang code should include "undefined" for default val |
| 298 | THRIFT-1534 Delphi Required fields in the Delphi code generator. |
| 299 | THRIFT-1535 Java Why thrift don't use wrapped class for optional fields ? |
| 300 | THRIFT-1537 Delphi TFramedTransport issues |
| 301 | THRIFT-1539 Python Build and distribute the fb303 python libraries along with thrift |
| 302 | THRIFT-1553 Node.js thrift nodejs service side can't read map structure, key as enum, value as Object |
| 303 | THRIFT-1554 Delphi Inherited service methods are not resolved in derived service implementations |
| 304 | THRIFT-1555 Delphi Delphi version of the tutorial code |
| 305 | THRIFT-1567 C++ Thrift/cpp: Allow alternate classes to be used for |
| 306 | THRIFT-1571 Ruby Update Ruby HTTP transport for recent Ruby versions |
| 307 | THRIFT-1575 C++ Typo in server/TThreadPoolServer.h |
| 308 | THRIFT-1578 C glib C_GLib generated code does not compile |
| 309 | THRIFT-1582 C glib Bad includes of nested thrift files in c_glib |
| 310 | THRIFT-1583 C glib c_glib leaks memory |
| 311 | THRIFT-1591 Ruby Enable TCP_NODELAY for ruby gem |
| 312 | THRIFT-1593 Erlang Pass on errors like "connection closed" to the handler module |
| 313 | THRIFT-1596 Delphi Test clients should have a return codes that reflect whether they succeeded or not |
| 314 | THRIFT-1597 PHP TJSONProtocol.php is missing from Makefile.am |
| 315 | THRIFT-1602 PHP PHP C Extension is not Compatible with PHP 5.4 |
| 316 | THRIFT-1604 Python Python exception handeling for changes from PEP 3110 |
| 317 | THRIFT-1606 C++ Race condition in BoostThreadFactory.cpp |
| 318 | THRIFT-1607 Build Process Incorrect file modes for several source files |
| 319 | THRIFT-1610 C# IWebProxy not available on WP7 platform |
| 320 | THRIFT-1611 Delphi Improved code generation for typedefs |
| 321 | THRIFT-1612 C# Base64 encoding is broken |
| 322 | THRIFT-1613 Java Add code back into empty source file ToStringTest.java |
| 323 | THRIFT-1615 PHP PHP Namespace |
| 324 | THRIFT-1621 Delphi Memory leaks |
| 325 | THRIFT-1622 C++ Incorrect size returned on read |
| 326 | THRIFT-1624 Java Isset Generated differently on different platforms |
| 327 | THRIFT-1627 Build Process compiler built using compilers.vcxproj cannot be used to build some test .thrift files |
| 328 | THRIFT-1631 C++ Fix C++ server constructor typos |
| 329 | THRIFT-1632 Ruby data corruption in thrift_native implementation of MemoryBufferTransport |
| 330 | THRIFT-1644 Ruby Upgrade RSpec to 2.10.x and refactor specs as needed |
| 331 | THRIFT-1645 Ruby Replace Object#tee with more conventional Object#tap in specs |
| 332 | THRIFT-1650 Ruby Update clean items and svn:ignore entries for OS X artifacts |
| 333 | THRIFT-1652 Java TSaslTransport does not log the error when kerberos auth fails |
| 334 | THRIFT-1653 Java TThreadedSelectorServer leaks CLOSE_WAIT sockets |
| 335 | THRIFT-1654 C glib c_glib thrift_socket_read() returns corrupted data |
| 336 | THRIFT-1655 Build Process Configure still trying to use thrift_generators in output |
| 337 | THRIFT-1656 C++ Set proper headers in THttpServer.cpp so "Cross-Origin Resource Sharing" to fix js client |
| 338 | THRIFT-1658 Java Java thrift server is not throwing TApplicationException |
| 339 | THRIFT-1661 Build Process Add --with-qt4 configure option |
| 340 | THRIFT-1662 Cocoa "removeObject:" should be "removeObserver:" in [-TSocketServer dealloc]? |
| 341 | THRIFT-1663 Java Java Thrift server is not throwing exceptions |
| 342 | THRIFT-1664 Build Process Reference to non-existing variable in build script |
| 343 | THRIFT-1665 Java TBinaryProtocol: exceeded message length raises generic TException |
| 344 | THRIFT-1668 Build Process Compile error in contrib/fb303, thrift/TDispatchProcessor.h: No such file or directory |
| 345 | THRIFT-1669 Python NameError: global name 'TApplicationException' is not defined |
| 346 | THRIFT-1670 Delphi Incompatibilities between different versions of a Thrift interface |
| 347 | THRIFT-1671 Cocoa Cocoa code generator does not put keywords into generated method calls |
| 348 | THRIFT-1672 C# MonoTouch (and Mono for Android) compatibility |
| 349 | THRIFT-1673 Ruby Ruby compile flags for extension for multi arch builds (os x) |
| 350 | THRIFT-1674 D Update Thrift D library to be compatible with 2.060 |
| 351 | THRIFT-1675 Java Do we have any plan to support scala? |
| 352 | THRIFT-1676 C++ Allow specifying IP/hostname in TServer::serve |
| 353 | THRIFT-1685 Website Please add "aereo.com" to "Powered by Apache Thrift" list in about page |
| 354 | THRIFT-1686 PHP php generator uses "and" instead of "&&", and causes compiler errors with Visual Studio |
| 355 | THRIFT-1688 Website Update IDL page markup |
| 356 | THRIFT-1689 C++ don't exit(-1) in TNonblockingServer |
| 357 | THRIFT-1691 Delphi Serializer/deserializer support for Delphi |
| 358 | THRIFT-1693 Java libthrift has dependency on two different versions of httpcore |
| 359 | THRIFT-1694 C# Re-Enable serialization for WP7 Silverlight |
| 360 | THRIFT-1702 Documentation a thrift manual |
| 361 | THRIFT-1707 Ruby Adjust server_spec.rb for RSpec 2.11.x and Ruby 1.9.3 |
| 362 | THRIFT-1709 C# Warning "Bitwise-or operator used on a sign-extended operand;" cast error |
| 363 | THRIFT-1710 Delphi Minor issues in test case code |
| 364 | THRIFT-1714 Ruby Explicitly add CWD to Ruby test_suites.rb |
| 365 | THRIFT-1718 C++ Incorrect check in TFileTransportTest |
| 366 | THRIFT-1721 Build Dist broken due to 0.8.0 to 0.9.0 changes |
| 367 | THRIFT-1722 Csharp C# WP7 Assembly addition beaks mono build |
| 368 | THRIFT-1725 Website Tutorial web pages for Delphi and C# |
| 369 | |
| 370 | |
| 371 | Version 0.8.0 |
| 372 | |
| 373 | THRIFT-1330 PHP PHP Namespaces no longer generated |
| 374 | THRIFT-1392 PHP Enabling both namespaces and autoloading in generated PHP code won't work. |
| 375 | THRIFT-386 Python Make it possible to build the Python library without the extension |
| 376 | THRIFT-1431 Node.js Rename 'sys' module to 'util' |
| 377 | THRIFT-1435 Delphi make TException.Message property conformant to the usual expectations |
| 378 | THRIFT-1432 JavaScript Javascript struct constants declared in the same file as their struct cause an error |
| 379 | THRIFT-1391 Delphi Improved Delphi XE test cases |
| 380 | THRIFT-1387 C++ Build MSVC libraries with Boost Threads instead of Pthreads |
| 381 | THRIFT-1426 Build Process Dist package missing files for release 0.8 |
| 382 | THRIFT-1428 Tutorial shared.thrft does not include namespace for php, compiler generate incorrect name |
| 383 | THRIFT-1411 Java java generator does not provide type parameter for TBaseProcessor |
| 384 | THRIFT-1425 Node.js The Node package is incompatible with latest node (0.6) & npm (1.0.27) |
| 385 | THRIFT-1401 Delphi JSON-protocol for Delphi XE Libraries |
| 386 | THRIFT-1424 Ruby Ruby specs fail when run with rake |
| 387 | THRIFT-1382 Ruby Bundle install doesnot work because thrift crashes |
| 388 | THRIFT-1251 Java Generated java code should indicate which fields are required and which are optional |
| 389 | THRIFT-1361 C++ Optional replacement of pthread by boost::thread |
| 390 | THRIFT-1415 Delphi delphi: add version Info to the library |
| 391 | THRIFT-1031 C++ Patch to compile Thrift for vc++ 9.0 and 10.0 |
| 392 | THRIFT-1420 Java Nonblocking and HsHa server should close all socket connections when the selector exits |
| 393 | THRIFT-1419 Java AbstractNonBlockingServer does not catch errors when invoking the processor |
| 394 | THRIFT-1416 Python Python Unit test is broken on ci |
| 395 | THRIFT-1409 Delphi Name conflict check does not work properly for exception object(Delphi). |
| 396 | THRIFT-1413 Delphi Generated code does not read MapEnd / ListEnd / SetEnd |
| 397 | THRIFT-1408 Delphi Delphi Test Server: Exception test case fails due to naming conflict with e.message |
| 398 | THRIFT-1407 Python Typo in Python socket server causes Thrift to fail when we enable a global socket timout |
| 399 | THRIFT-1405 Delphi Delphi compiler does not generates container serializer properly. |
| 400 | THRIFT-1399 Delphi One of the TServerImpl.Create CTORs lacks implementation |
| 401 | THRIFT-1406 Delphi Build error after applying THRIFT-1395 |
| 402 | THRIFT-1404 Delphi Delphi compiler generates struct reader code with problem. |
| 403 | THRIFT-1395 Delphi Patch to prevent warnings for integer types in some cases |
| 404 | THRIFT-1400 Ruby Ruby native extension aborts with __stack_chk_fail in OSX |
| 405 | THRIFT-1397 Test Suite CI server fails during build due to unused parameters in delphi generator |
| 406 | THRIFT-1396 Delphi Dephi generator has dependacy on boost 1.42 later. |
| 407 | THRIFT-1390 Build Process Debian packages build fix for Squeeze (build from the official 0.7.0 tarball) |
| 408 | THRIFT-1393 PHP TTransportException's thrown from THttpClient has extra slashes in the Exception message |
| 409 | THRIFT-1366 Delphi Delphi generator, lirbrary and unit test. |
| 410 | THRIFT-1130 Compiler (General) Add the ability to specify symbolic default value for optional boolean |
| 411 | THRIFT-1381 C++ Thrift C++ libs have incorrectly versioned names |
| 412 | THRIFT-1384 Javame Java help menu missing newline near javame flag |
| 413 | THRIFT-1373 C++ Fix user-defined exception generation in thrift (python) |
| 414 | THRIFT-1379 C++ fix uninitialized enum values in thrift C++ objects |
| 415 | THRIFT-1377 C++ abort PHP deserialization on unknown field type |
| 416 | THRIFT-1376 C++ Make port specification option in thrift remote |
| 417 | THRIFT-1375 C++ fixed a hex char conversion bug in TJSONProtocol |
| 418 | THRIFT-1370 C glib Debian packaging should Build-Depend on libglib2.0-dev |
| 419 | THRIFT-1121 Java Java server performance regression in 0.6 |
| 420 | THRIFT-1365 Java TupleProtocol#writeBitSet unintentionally writes a variable length byte array |
| 421 | THRIFT-1359 C++ --gen-cob cpp:cob_style does not compile anymore |
| 422 | THRIFT-1355 Ruby Running make in lib/rb doesn't build the native extensions |
| 423 | THRIFT-1354 Ruby Add rake task to build just the gem file |
| 424 | THRIFT-857 Test Suite tests run by "make install" fail if generators are disabled |
| 425 | THRIFT-1339 Java Extend Tuple Protocol to TUnions |
| 426 | THRIFT-1331 Ruby Ruby library deserializes an empty map to nil |
| 427 | THRIFT-1350 Go Go library code does not build as of r60 (most recent release) |
| 428 | THRIFT-1227 Erlang Erlang implementation of thrift JSON protocol |
| 429 | THRIFT-1335 C++ Add accept timeout to TServerSocket |
| 430 | THRIFT-1345 Build Process Allow building without tests |
| 431 | THRIFT-1342 Python Compilation problem on Windows of fastbinary.c |
| 432 | THRIFT-1341 C++ TProtocol.h endian detection wrong with boost |
| 433 | THRIFT-1243 C++ TAsyncChannel callbacks |
| 434 | THRIFT-1238 JavaScript Thrift JS client cannot read map of structures |
| 435 | THRIFT-1333 C++ Make RWGuard not copyable |
| 436 | THRIFT-1334 C++ Add more info to IllegalStateException |
| 437 | THRIFT-1332 Java TSSLTransportParameters class uses hard coded value keyManagerType: SunX509 |
| 438 | THRIFT-1328 Java TBaseHelper.toString(...) appends ByteBuffer data outside of valid buffer range |
| 439 | THRIFT-1322 OCaml OCaml lib fail to compile: Thrift.ml line 305, int vs int32 mismatch |
| 440 | THRIFT-1279 PHP type set is handled incorrectly when writing object |
| 441 | THRIFT-1320 C++ Consistency of configure generated config.h |
| 442 | THRIFT-1319 Java Mismatch between how a union reads and writes a container |
| 443 | THRIFT-1316 C++ thrift: update server classes to accept |
| 444 | THRIFT-1314 C++ thrift: add TProcessorFactory |
| 445 | THRIFT-1315 C++ thrift: generate server interface factory classes |
| 446 | THRIFT-1317 C++ Remove copy constructibility from |
| 447 | THRIFT-1305 C++ thrift: make TConnection a private inner class of |
| 448 | THRIFT-1286 Ruby Modernize the Thrift Ruby Library Dev Environment |
| 449 | THRIFT-1304 C++ TNonblockingServer: pass in the connection context to |
| 450 | THRIFT-1302 C++ thrift: raise an exception if send() times out in |
| 451 | THRIFT-1301 C++ thrift: consolidate common code in TNonblockingServer |
| 452 | THRIFT-1298 Java Standard scheme doesn't read or write metadata along with field values |
| 453 | THRIFT-1257 Java thrift's dependency scope on javax.servlet:servlet-api should be 'provided' |
| 454 | THRIFT-1240 PHP TBinarySerializer invalid serialization due to TBufferTransport not flushing |
| 455 | THRIFT-1295 C++ Duplicate include in TSocket.cpp |
| 456 | THRIFT-1294 C++ thrift: fix log message typos in TSimpleServer |
| 457 | THRIFT-1293 C++ thrift: improve handling of exceptions thrown by |
| 458 | THRIFT-1292 C++ thrift: silence log spew from TThreadedServer |
| 459 | THRIFT-1290 C++ thrift: TNonblockingServer: clean up state in the |
| 460 | THRIFT-1289 C++ thrift: implement TNonblockingServer::stop() |
| 461 | THRIFT-1288 C++ Allow typedefed exceptions in throws clauses |
| 462 | THRIFT-1287 C++ thrift: start refactoring some of the C++ processor |
| 463 | THRIFT-1280 C++ Thrift: Improve Monitor exception-free interfaces |
| 464 | THRIFT-1281 Compiler (General) add @generated to the docblock |
| 465 | THRIFT-1282 Java Upgrade httpclient to 4.1.2 (from 4.0.1) |
| 466 | THRIFT-1284 C++ thrift: fix processor inheritance |
| 467 | THRIFT-1283 C++ thrift: wrap t_cpp_generator::generate_process_function() to 80 |
| 468 | THRIFT-1278 Java javadoc warnings - compilation |
| 469 | THRIFT-1254 JavaME Code compiled against a regular JRE: Object.clone() override has a different return type |
| 470 | THRIFT-1271 C++ thrift: fix missing namespace in generated local |
| 471 | THRIFT-1274 C++ thrift: fail compilation if an unexpected token is |
| 472 | THRIFT-1275 C++ thrift: always prefix namespaces with " ::" |
| 473 | THRIFT-1265 C++ C++ container deserialize |
| 474 | THRIFT-1167 Java Java nonblocking server with more than one thread for select and handling IO |
| 475 | THRIFT-380 Python Use setuptools for python build |
| 476 | THRIFT-1270 C++ thrift: add --allow-neg-keys argument to allow |
| 477 | THRIFT-1263 Ruby publish ruby client to rubygems |
| 478 | THRIFT-1205 Java port server unduly fragile with arbitrary input |
| 479 | THRIFT-769 Java Pluggable Serializers |
| 480 | THRIFT-1239 Java TupleProtocol- An extremely compact, temporary protocol |
| 481 | |
| 482 | |
Jake Farrell | 9c76258 | 2011-08-13 21:29:36 +0000 | [diff] [blame] | 483 | Version 0.7.0 |
| 484 | |
| 485 | THRIFT-1252 Ruby Segfault in Ruby deserializer |
| 486 | THRIFT-940 Build 'make check' fails if boost is not in the std include and link paths (Christian Lavoie) |
| 487 | THRIFT-1038 Java Generated Java code for structures containing binary fields are not serializable correctly |
| 488 | THRIFT-1098 PHP Undefined properties in TBinaryProtocolFactory |
| 489 | THRIFT-1076 Erlang Erlang Thrift socket server causes java framed client to throw ""out of sequence"" exception" |
| 490 | THRIFT-1171 Perl Perl write/readDouble assumes little-endian platform |
| 491 | THRIFT-151 C TSSLServerSocket and TSSLSocket implementation |
| 492 | THRIFT-1068 Python Python SSL Socket Support |
| 493 | THRIFT-1011 AS3 Error generating package imports when using classes from other packages |
| 494 | THRIFT-1069 Compiler (General) Add command line option to prevent thrift from inserting gen-* directories |
| 495 | THRIFT-1055 C# csharp TServerSocket and TSocket do not disable Nagle via Socket.NoDelay = true like cpp and java do |
| 496 | THRIFT-638 PHP BufferedTransport + C extensions block until recv timeout is reached on last fread call |
| 497 | THRIFT-867 PHP PHP accelerator module's output transport is incompatible with TFramedTransport |
| 498 | THRIFT-1054 explicit call to PKG_PROG_PKG_CONFIG is missing and first use of PKG_CHECK_MODULES may not happen |
| 499 | THRIFT-125 OCaml OCaml libraries don't compile with 32-bit ocaml |
| 500 | THRIFT-1200 JavaScript JS compiler generates code that clobbers existing namespaces |
| 501 | THRIFT-1102 Build "typo in configure.ac: ""=="" operator in 'test' (instead of""'="")" |
| 502 | THRIFT-994 Build Don't try to invoke phpize if we don't have it |
| 503 | THRIFT-864 Compiler (General) default value fails if identifier is a struct |
| 504 | THRIFT-1021 OCaml Framed transport support for OCaml |
| 505 | THRIFT-1032 make dist fails due to c_glib problem |
| 506 | THRIFT-1057 C++ casts in TBinaryProtocol.tcc causing dereferencing type-punned pointer will break strict-aliasing rules |
| 507 | THRIFT-1053 Java Make remote client's IP address available for all socket related transports |
| 508 | THRIFT-1036 C++ "Auto-generated C++ code fails to compile with ""-Werror -Wextra -Wall"" g++ compiler flags" |
| 509 | THRIFT-1063 Tutorial Fix Erlang Tutorial Files |
| 510 | THRIFT-625 Go Add support for 'Go' |
| 511 | THRIFT-1093 Python several bugs in python TCompactProtocol |
| 512 | THRIFT-1101 Java bytebuffer length calculation in TBinaryProtocol writeBinary |
| 513 | THRIFT-1094 Python bug in TCompactProto python readMessageEnd method and updated test cases |
| 514 | THRIFT-1100 Python python TSSLSocket improvements, including certificate validation |
| 515 | THRIFT-1104 Build INSTALLDIRS should be included in configure script |
| 516 | THRIFT-1103 Python TZlibTransport for python, a zlib compressed transport |
| 517 | THRIFT-1105 OCaml OCaml generator does not prefix methods of included structs with their type |
| 518 | THRIFT-1107 Python improvement for compiler-generated python for 'None' object comparisons |
| 519 | THRIFT-1109 Java Deploy fb303 along side libthrift to maven repo |
| 520 | THRIFT-1111 Compiler (General) The HTML generator does not distinguish between string and binary types |
| 521 | THRIFT-1074 Java .keystore and .truststore are missing from the 0.6.0 distribution |
| 522 | THRIFT-1119 C# TJSONProtocol fails to UTF8 decode strings |
| 523 | THRIFT-1120 C# - Compiler proto.WriteListEnd being called in the wrong place |
| 524 | THRIFT-1126 Erlang Extending struct_info for erlang bindings |
| 525 | THRIFT-1132 C# Deserialization error in TApplicationException C# |
| 526 | THRIFT-1131 C# C# JSON Protocol is unable to decode escaped characters in string |
| 527 | THRIFT-1133 Tutorial Java and JavaScript tutorial is broken since we have Java maven deployment |
| 528 | THRIFT-1140 GlibC Framed Transport Client using C (Glib) Library hangs when connecting to Ruby Server |
| 529 | THRIFT-342 PHP PHP: can't have sets of complex types |
| 530 | THRIFT-1149 Ruby Nonblocking server fails when client connection is reset |
| 531 | THRIFT-363 Java Maven Deploy |
| 532 | THRIFT-1155 Java Remove log4j dependency from java client |
| 533 | THRIFT-1170 Java Thrift Generated Code and Java 5 |
| 534 | THRIFT-835 AS3 Bad AS3 syntax in constructors that set default values |
| 535 | THRIFT-1174 Build Publish as3 client implementation via Maven for use by flex-mojos users |
| 536 | THRIFT-1178 Java Java: TBase signature should be T extends TBase<?,?> |
| 537 | THRIFT-1067 PHP Tons of bugs in php implementation |
| 538 | THRIFT-1182 Ruby Native deserializer segfaults on incorrect list element type |
| 539 | THRIFT-1190 Java readBufferBytesAllocated in TNonblockingServer.java should be AtomicLong to fix FD leakage |
| 540 | THRIFT-1183 Ruby Pure-ruby CompactProtocol raises ArgumentError when deserializing under Ruby 1.9 |
| 541 | THRIFT-1192 Typo: TProtocol.h tests for HAVE_SYS_PARAM_H_ |
| 542 | THRIFT-1194 Java Java lib does not install artifacts to local dir correctly |
| 543 | THRIFT-1208 Python python TCompactProtocol.py writeBool and readBool not follow the compact-proto-spec-2.txt spec |
| 544 | THRIFT-1211 Java When using THttpClient, non 200 responses leave the connection open |
| 545 | THRIFT-627 C++ should c++ have setters for optional fields? |
| 546 | THRIFT-1218 GLibC c_glib uses wrong name in pkg-config |
| 547 | THRIFT-1189 Ruby Ruby deserializer speed improvements |
| 548 | THRIFT-1225 PHP TCompactProtocol for PHP |
| 549 | THRIFT-1227 Erlang Erlang implementation of thrift JSON protocol |
| 550 | THRIFT-1228 PHP The php accelerator module calls flush incorrectly |
| 551 | THRIFT-1234 Python thrift --help is missing doc on py:utf8strings |
| 552 | THRIFT-1237 Java Java fb303 missing some methods |
| 553 | THRIFT-1248 C++ pointer subtraction in TMemoryBuffer relies on undefined behavior |
| 554 | THRIFT-1253 Java Code generated for maps is not compiling |
Jake Farrell | 6fcecd4 | 2012-10-11 20:34:25 +0000 | [diff] [blame] | 555 | THRIFT-1255 Java Mismatch of method name between JavaME's lib and generated code (compareTo/compareObjects) |
Jake Farrell | 9c76258 | 2011-08-13 21:29:36 +0000 | [diff] [blame] | 556 | THRIFT-1238 JavaScript Thrift JS client cannot read map of structures |
| 557 | THRIFT-1213 Membuffer should provide a way to get back the buffer |
Jake Farrell | 6fcecd4 | 2012-10-11 20:34:25 +0000 | [diff] [blame] | 558 | THRIFT-1117 JavaScript JavaScript Unit Test does fail due to libthrift*.jar where moved by Maven Deployment |
Jake Farrell | 9c76258 | 2011-08-13 21:29:36 +0000 | [diff] [blame] | 559 | THRIFT-1164 JavaScript Segmentation fault on NULL pointer in t_js_generator::generate_const |
Jake Farrell | 6fcecd4 | 2012-10-11 20:34:25 +0000 | [diff] [blame] | 560 | THRIFT-788 PHP thrift_protocol.so: multiget/multiget_slice does not handle more than 17 keys correctly |
Jake Farrell | 9c76258 | 2011-08-13 21:29:36 +0000 | [diff] [blame] | 561 | THRIFT-1222 C++ Unhandled exception for TEvhttpServer request |
| 562 | THRIFT-1241 PHP php namespace generation |
| 563 | THRIFT-1236 Erlang Erlang Reconnecting Thrift Client |
Jake Farrell | 6fcecd4 | 2012-10-11 20:34:25 +0000 | [diff] [blame] | 564 | THRIFT-1151 Erlang Produce informative runtime error in case of schema and data mismatch on serialization |
| 565 | THRIFT-1146 Java Android Incompatibility: Android < 2.3 java.io.IOException doesn't support for Throwable |
Jake Farrell | 9c76258 | 2011-08-13 21:29:36 +0000 | [diff] [blame] | 566 | THRIFT-826 PHP PHP TSocket Write Timeout |
| 567 | THRIFT-27 Erlang Generated erlang types don't contain default values for records |
| 568 | THRIFT-1153 C++ HttpClient does not specify the connection close parameter |
| 569 | THRIFT-1154 Cocoa HttpClient does not specify the connection close parameter |
| 570 | THRIFT-1081 PHP PHP tests broken and somewhat incomplete |
| 571 | THRIFT-1078 Test Suite ThriftTest.thrift generates invalid PHP library |
| 572 | THRIFT-447 Java Make an abstract base Client class so we can generate less code |
| 573 | THRIFT-1181 AS3 AS3 compiler generates incorrect code for setting default values in constructor |
| 574 | THRIFT-997 Java Using valueOf for base types in getFieldValue |
| 575 | THRIFT-999 PHP Add TForkingServer |
Jake Farrell | 6fcecd4 | 2012-10-11 20:34:25 +0000 | [diff] [blame] | 576 | THRIFT-1041 Java TDeserializer holds onto a reference of the array it reads after it is done deserializing |
Jake Farrell | 9c76258 | 2011-08-13 21:29:36 +0000 | [diff] [blame] | 577 | THRIFT-1065 JavaScript Unexpected exceptions not proper handled on JS |
| 578 | THRIFT-993 C++ Some improvements in C++ stubs for oneway operations |
| 579 | THRIFT-1083 Python Preforking python process pool server |
| 580 | THRIFT-1092 Python generated validate() method has wrong indentation |
| 581 | THRIFT-1050 Java "Declaring an argument named ""manager"" to a service method produces code that fails compile |
| 582 | THRIFT-1106 C++ C++ code TAsyncProtocolProcessor.h & TAsyncBufferProcessor.h dont have virtual functions |
| 583 | THRIFT-1080 Erlang erlang test's 'make' fails on Mac OSX |
| 584 | THRIFT-731 Java configure doesn't check for ant >= 1.7 |
| 585 | THRIFT-1180 AS3 AS3 compiler generates uncompilable code for binary types. |
| 586 | THRIFT-1187 Ruby nonblocking_server shutdown race under Ruby 1.9 |
| 587 | THRIFT-1193 Ruby Potential infinite loop in nonblocking_server |
| 588 | THRIFT-891 Compiler (General) Comments are not properly handled in some cases |
| 589 | THRIFT-1216 Java build Java Library behind a proxy |
| 590 | THRIFT-1177 Go Update thrift to reflect changes in Go's networking libraries |
| 591 | THRIFT-1220 C++ TProcessor::process never returns false |
| 592 | THRIFT-1231 C++ Remove bogus include |
| 593 | THRIFT-1217 C++ Use evutil_socketpair instead of pipe (Windows port) |
| 594 | THRIFT-1215 JavaScript Undefined property Thirft in lib/js/thrift.js |
| 595 | THRIFT-418 Ruby Don't do runtime sorting of struct fields |
| 596 | THRIFT-1244 C++ 'using' to disambiguate between functions in different bases does not conform to C++ standard |
| 597 | THRIFT-892 Erlang Refactor erlang build system with rebar |
| 598 | THRIFT-690 Compiler (General) Update TApplicationException codes |
| 599 | THRIFT-1199 Java Union structs should have generated methods to test whether a specific field is currently set |
| 600 | THRIFT-113 Compiler (General) to-string methods should omit optional null fields from output |
| 601 | THRIFT-1049 Python Allow for TServerSocket python library to bind to a specific host |
| 602 | THRIFT-1152 PHP THRIFT-1144 Attributes from private to protected |
| 603 | THRIFT-1207 Ruby "Support DESTDIR on ""make install"" of ruby libs" |
| 604 | THRIFT-1123 C++ Patch to compile Thrift server and client for vc++ 9.0 and 10.0 |
| 605 | THRIFT-1031 C++ Patch to compile Thrift for vc++ 9.0 and 10.0 |
| 606 | THRIFT-1221 C++ Remove SimpleCallback.h |
| 607 | THRIFT-1233 C++ Remove unused include in generated C++ code |
| 608 | THRIFT-1246 Java Improve logging: Change TNonblockingServer internalRead to trace from warn |
| 609 | THRIFT-1251 Java Generated java code should indicate which fields are required and which are optional |
| 610 | |
| 611 | |
Bryan Duxbury | f54f4cb | 2011-01-07 18:39:54 +0000 | [diff] [blame] | 612 | Version 0.6.0 |
| 613 | |
| 614 | THRIFT-940 Build 'make check' fails if boost is not in the std include and link paths (Christian Lavoie) |
Bryan Duxbury | c7cd68e | 2011-01-20 17:47:28 +0000 | [diff] [blame] | 615 | THRIFT-1032 Build "make dist" fails due to c_glib problem (Michael Lum) |
Bryan Duxbury | f54f4cb | 2011-01-07 18:39:54 +0000 | [diff] [blame] | 616 | THRIFT-1002 C glib CodeStyle: t_c_glib_generator.cc (Anatol Pomozov) |
| 617 | THRIFT-975 C glib lib/c_glib/README is missing => breaks make dist (Michael Lum) |
| 618 | THRIFT-1003 C glib Polishing c_glib code (Anatol Pomozov) |
| 619 | THRIFT-582 C glib C implementation of Thrift (Anatol Pomozov) |
| 620 | THRIFT-992 C# Naming convention in C# constructor is not consistent with other fields causes compile errors (Roger Meier) |
| 621 | THRIFT-977 C++ Hex Conversion Bug in C++ TJSONProtocol (Aravind Narayanan) |
| 622 | THRIFT-922 C++ Templatized [de]serialization code for C++ (David Reiss) |
| 623 | THRIFT-923 C++ Event-driven client and server support for C++ (David Reiss) |
| 624 | THRIFT-925 C++ Provide name<->value map for enums in C++ (David Reiss) |
| 625 | THRIFT-926 C++ Miscellaneous C++ improvements (David Reiss) |
| 626 | THRIFT-928 C++ Make more statistics available in C++ servers (David Reiss) |
| 627 | THRIFT-929 C++ Improvements to the C++ test suite (David Reiss) |
| 628 | THRIFT-868 Compiler (General) Referencing constant values doesn't work with with typedef types (David Reiss) |
| 629 | THRIFT-1006 General Impossible to correctly qualify an enum constant in an external thrift file (Bryan Duxbury) |
| 630 | THRIFT-932 Haskell Haskell tests need to be run through 'make check' (and probably 'cabal check') too (Christian Lavoie) |
| 631 | THRIFT-933 Haskell Haskell's Thrift.cabal has warnings (Christian Lavoie) |
| 632 | THRIFT-943 Haskell Silly readme typo fix. (Christian Lavoie) |
| 633 | THRIFT-944 Haskell Support all version-4s of base (Christian Lavoie) |
| 634 | THRIFT-950 Haskell Haskell bindings treat 'byte' as unsigned 8-bit int (Data.Word.Word8), java/cpp as signed (byte/int8_t). (Christian Lavoie) |
| 635 | THRIFT-1009 Java TUnion does not correctly deep copy a ByteBuffer (Takashi Yonebayashi) |
| 636 | THRIFT-1013 Java generated java code may have name clashes with thrift library (Peter Schuller) |
| 637 | THRIFT-1015 Java TUnion does not handle ByteBuffer in toString (Takashi Yonebayashi) |
Bryan Duxbury | 65ad14c | 2011-01-26 22:43:43 +0000 | [diff] [blame] | 638 | THRIFT-1038 Java Generated Java code for structures containing binary fields (or collections thereof) are not serializable (in the Java sense) even though they implement java.io.Serializable (Mathias Herberts) |
Bryan Duxbury | f54f4cb | 2011-01-07 18:39:54 +0000 | [diff] [blame] | 639 | THRIFT-106 Java TSSLServerSocket (Nirmal Ranganathan) |
| 640 | THRIFT-377 Java TFileTransport port in Java (Joydeep Sen Sarma) |
| 641 | THRIFT-745 Java Make it easier to instantiate servers (Bryan Duxbury) |
| 642 | THRIFT-862 Java Async client issues / improvements (Ning Liang) |
| 643 | THRIFT-903 Java custom ThreadFactory in THsHaServer (Bryan Duxbury) |
| 644 | THRIFT-939 Java optional binary fields throw NPE on default byte[] getters (Bryan Duxbury) |
| 645 | THRIFT-947 Java Provide a helper method to determine the TProtocol used to serialize some data. (Mathias Herberts) |
| 646 | THRIFT-951 Java Add a new isServing() method to TServer (Bryan Duxbury) |
| 647 | THRIFT-957 Java THsHaServer: Change access modifier of the invoker field. (Benjamin Coverston) |
| 648 | THRIFT-958 Java Change accessmodifer on trans_ field in the FrameBuffer class to public. (Benjamin Coverston) |
| 649 | THRIFT-959 Java TSocket seems to do its own buffering inefficiently (Bryan Duxbury) |
| 650 | THRIFT-970 Java Under heavy load, THttpClient may fail with "too many open files" (Mathias Herberts) |
| 651 | THRIFT-971 Java java module can't be compiled without ivy and network connection (Roger Meier) |
| 652 | THRIFT-807 JavaScript JavaScript: Initialization of Base Types with 0 instead of null (Roger Meier) |
| 653 | THRIFT-913 JavaScript Test Case for Url encoded strings + simple enhancement to lib/js/test/RunTestServer.sh (Roger Meier) |
| 654 | THRIFT-961 JavaScript JavaScript TestSuite using ant/ivy and Java's ServerTestBase Handler (Roger Meier) |
| 655 | THRIFT-1005 Java Give unions byte[] signature methods to go along with their ByteBuffer counterparts (Bryan Duxbury) |
| 656 | THRIFT-1008 Java byte[] accessors throw NPE on unset field (Bryan Duxbury) |
| 657 | 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) |
| 658 | THRIFT-946 Java Augment FieldValueMetaData so it differentiates 'string' and 'binary' fields. (Mathias Herberts) |
| 659 | THRIFT-949 Java Modify the TEnum interface so it defines a method similar to findByValue (Mathias Herberts) |
| 660 | THRIFT-960 Java add TestServer, TestNonblockingServer and TestClient again (Roger Meier) |
| 661 | THRIFT-969 Java Java Tutorial broken, move CalculatorHandler to a separate file (Roger Meier) |
| 662 | THRIFT-71 Misc Debian packaging for thrift (Roger Meier) |
| 663 | THRIFT-1020 OCaml OCaml compiler generates invalid OCaml (Richard Low) |
| 664 | THRIFT-347 PHP PHP TSocket Timeout Issues (Tyler Hobbs) |
| 665 | THRIFT-924 PHP Fix generated php structure constants (David Reiss) |
| 666 | THRIFT-927 PHP Add option to modify the PHP include path (David Reiss) |
| 667 | THRIFT-935 PHP PHP Extension aborts the build if php-config is not installed (David Reiss) |
| 668 | THRIFT-941 PHP Make PHP C Extension use the defined Protocol writeMessageBegin function (Chris Goffinet) |
| 669 | THRIFT-955 PHP Thrift compiler for Windows uses lowercase names and directories which is inconsistent with compiling on other platforms (Roger Meier) |
| 670 | THRIFT-979 Ruby ruby bindings used to work on jruby (Jeff Hodges) |
| 671 | THRIFT-581 Test Suite Add a testsuite for txThrift (Twisted) (Esteve Fernandez) |
| 672 | THRIFT-1024 Tutorial Add Python Twisted example to the Tutorial (Roger Meier) |
| 673 | THRIFT-893 Tutorial add JavaScript to the tutorial examples (Roger Meier) |
| 674 | |
| 675 | |
Bryan Duxbury | f0755e9 | 2010-09-28 15:06:38 +0000 | [diff] [blame] | 676 | Version 0.5.0 |
| 677 | |
| 678 | THRIFT-505 Build Make configure give a summary of the enabled components (David Reiss) |
| 679 | THRIFT-506 Build Allow Thrift to be built without the C++ library (David Reiss) |
| 680 | THRIFT-844 Build Build Requirements state autoconf 2.59+ is required, but 2.60+ is needed (Harlan Lieberman-Berg) |
| 681 | THRIFT-850 Build Perl runtime requires Bit::Vector which may not be installed by default, but configure does not fail (Michael Lum) |
| 682 | THRIFT-854 Build Provide configure option and make rules to build/install php extension (Anthony Molinaro) |
| 683 | THRIFT-858 Build Have bootstrap.sh check for a suitable autoconf version before running (David Reiss) |
| 684 | THRIFT-871 Build Thrift compiler for WIndows (binary distribution) (David Reiss) |
| 685 | THRIFT-323 C# TJSONProtocol (Roger Meier) |
| 686 | THRIFT-634 C# C# Compiler Generates Incorrect Code For Fields which begin with an uppercase letter (Jon S Akhtar) |
| 687 | THRIFT-881 C# add csharp to the tutorial (Roger Meier) |
| 688 | THRIFT-856 C++ Building cpp library fails on OS X with malloc and free not being declared in scope (James Clarke) |
| 689 | THRIFT-865 C++ C++ compiler build depends on libfl even when flex/lex not detected (David Reiss) |
| 690 | THRIFT-900 C++ Unix domain socket (Roger Meier) |
| 691 | THRIFT-920 C++ C++ Test and Tutorial does not compile anymore due to the change within Enum handling (Roger Meier) |
| 692 | THRIFT-567 C++ Can't immediately stop a TSimpleServer thread that is idle (Rush Manbert) |
| 693 | THRIFT-756 C++ Exposing TSocket(int) constructor to public (Rajat Goel) |
| 694 | THRIFT-798 C++ TNonblockingServer leaks resources when destroyed (David Reiss) |
| 695 | THRIFT-812 C++, Python Demo of Thrift over ZeroMQ (David Reiss) |
| 696 | THRIFT-629 Cocoa Unused Field In TSocketServer Appears To Break iPhone Build (Jon S Akhtar) |
| 697 | THRIFT-838 Cocoa Generated Cocoa classes have useless @dynamic declarations (Kevin Ballard) |
| 698 | THRIFT-805 Cocoa Don't generate process_XXXX methods for oneway methods (Brad Taylor) |
| 699 | THRIFT-507 Compiler Remove the compiler's dependency on Boost (David Reiss) |
| 700 | THRIFT-895 Compiler (General) Thrift compiler does not allow two different enumerations to have the same key name for one of the enum values (David Reiss) |
| 701 | THRIFT-852 Compiler (General) Missing newline causes many compiler warnings (Anthony Molinaro) |
| 702 | THRIFT-877 Compiler (General) smalltalk namespace doesn't work (Bruce Lowekamp) |
| 703 | THRIFT-897 Compiler (General) Don't allow unqualified constant access to enum values (Bryan Duxbury) |
| 704 | THRIFT-9 Compiler (General) Add a default namespace declaration for all languages (David Reiss) |
| 705 | THRIFT-599 Erlang Don't use unnecessary processes in the Erlang transports and clients (David Reiss) |
| 706 | THRIFT-646 Erlang Erlang library is missing install target (David Reiss) |
| 707 | THRIFT-698 Erlang Generated module list should contain atoms, not strings (Anthony Molinaro) |
| 708 | THRIFT-866 Erlang term() in spec definitions seems to not work in erlang R12 (Anthony Molinaro) |
| 709 | THRIFT-886 Erlang Dialyzer warning (Anthony Molinaro) |
| 710 | THRIFT-785 Erlang Framed transport server problems (Anthony Molinaro) |
| 711 | THRIFT-884 HTML HTML Generator: add Key attribute to the Data Types Tables (Roger Meier) |
| 712 | THRIFT-652 Haskell Generated field name for strut is not capitalized correctly (Christian Lavoie) |
| 713 | THRIFT-743 Haskell compile error with GHC 6.12.1 (Christian Lavoie) |
| 714 | THRIFT-901 Haskell Allow the bindings to compile without -fglasgow-exts and with -Wall -Werror (Christian Lavoie) |
| 715 | THRIFT-905 Haskell Make haskell thrift bindings use automake to compile and install (Christian Lavoie) |
| 716 | THRIFT-906 Haskell Improve type mappings (Christian Lavoie) |
| 717 | THRIFT-914 Haskell Make haskell bindings 'easily' compilable (Christian Lavoie) |
| 718 | THRIFT-918 Haskell Make haskell tests run again (Christian Lavoie) |
| 719 | THRIFT-919 Haskell Update Haskell bindings README (Christian Lavoie) |
| 720 | THRIFT-787 Haskell Enums are not read correctly (Christian Lavoie) |
| 721 | THRIFT-250 Java ExecutorService as a constructor parameter for TServer (Ed Ceaser) |
| 722 | THRIFT-693 Java Thrift compiler generated java code that throws compiler warnings about deprecated methods. (Bryan Duxbury) |
| 723 | THRIFT-843 Java TNonblockingSocket connects without a timeout (Bryan Duxbury) |
| 724 | THRIFT-845 Java async client does not respect timeout (Ning Liang) |
| 725 | THRIFT-870 Java Java constants don't get Javadoc comments (Bryan Duxbury) |
| 726 | THRIFT-873 Java Java tests fail due to Too many open files (Todd Lipcon) |
| 727 | THRIFT-876 Java Add SASL support (Aaron T. Myers) |
| 728 | THRIFT-879 Java Remove @Override from TUnion.clear (Dave Engberg) |
| 729 | THRIFT-882 Java deep copy of binary fields does not copy ByteBuffer characteristics (arrayOffset, position) (Bryan Duxbury) |
| 730 | THRIFT-888 Java async client should also have nonblocking connect (Eric Jensen) |
| 731 | THRIFT-890 Java Java tutorial doesn't work (Todd Lipcon) |
| 732 | THRIFT-894 Java Make default accessors for binary fields return byte[]; provide new accessors to get ByteBuffer version (Bryan Duxbury) |
| 733 | THRIFT-896 Java TNonblockingSocket.isOpen() returns true even after close() (Eric Jensen) |
| 734 | THRIFT-907 Java libfb303 doesn't compile in 0.4.0 (Todd Lipcon) |
| 735 | THRIFT-912 Java Improvements and bug fixes to SASL implementation (Todd Lipcon) |
| 736 | THRIFT-917 Java THsHaServer should not accept an ExecutorService without catching RejectedExecutionException (Ed Ceaser) |
| 737 | THRIFT-931 Java Use log4j for Java tests (Todd Lipcon) |
| 738 | THRIFT-880 JavaME JavaME code generator and runtime library (Dave Engberg) |
| 739 | THRIFT-846 JavaScript JavaScript Test Framwork: extended Testcases (Roger Meier) |
| 740 | THRIFT-885 JavaScript Url encoded strings never get decoded? How do we fix this? (T Jake Luciani) |
| 741 | THRIFT-911 JavaScript (JavaScript compiler) Const structs, maps, sets, and lists generate a trailing comma (T Jake Luciani) |
| 742 | THRIFT-860 OCaml copy method and reset method (Lev Walkin) |
| 743 | THRIFT-682 PHP PHP extension doesn't compile on Mac OS X (Bryan Duxbury) |
| 744 | THRIFT-851 PHP php extension fails to compile on centos 5.x (Todd Lipcon) |
| 745 | THRIFT-840 Perl Perl protocol handler could be more robust against unrecognised types (Conrad Hughes) |
| 746 | THRIFT-758 Perl incorrect deference in exception handling (Yann Kerherve) |
| 747 | THRIFT-257 Python Support validation of required fields (Esteve Fernandez) |
| 748 | THRIFT-335 Python Compact Protocol for Python (David Reiss) |
| 749 | THRIFT-596 Python Make Python's TBufferedTransport use a configurable input buffer (David Reiss) |
| 750 | THRIFT-597 Python Python THttpServer performance improvements (David Reiss) |
| 751 | THRIFT-598 Python Allow Python's threading servers to use daemon threads (David Reiss) |
| 752 | THRIFT-666 Python Allow the handler to override HTTP responses in THttpServer (David Reiss) |
| 753 | THRIFT-673 Python Generated Python code has whitespace issues (Ian Eure) |
| 754 | THRIFT-721 Python THttpClient ignores url parameters (Thomas Kho) |
| 755 | THRIFT-824 Python TApplicationException.__str__() refers to class constants as globals (Peter Schuller) |
| 756 | THRIFT-855 Python Include optimized compiled python objects in install (Anthony Molinaro) |
| 757 | THRIFT-859 Python Allow py:twisted to be generated in different namespace than py (Bruce Lowekamp) |
| 758 | THRIFT-869 Python TSocket.py on Mac (and FreeBSD) doesn't handle ECONNRESET from recv() (Steven Knight) |
| 759 | THRIFT-875 Python Include python setup.cfg in dist (Anthony Molinaro) |
| 760 | THRIFT-610 Ruby binary_protocol.rb segfaults [line 86] (Unassigned) |
| 761 | THRIFT-899 Ruby Ruby read timeouts can sometimes be 2x what they should be (Ryan King) |
| 762 | THRIFT-909 Ruby allow block argument to struct constructor (Michael Stockton) |
| 763 | THRIFT-456 Test Suite Bad IP address string in test/cpp/src/main.cpp (Rush Manbert) |
| 764 | |
| 765 | |
Bryan Duxbury | d704270 | 2010-08-13 04:28:13 +0000 | [diff] [blame] | 766 | Version 0.4.0 |
| 767 | |
| 768 | THRIFT-650 Build Make Check fails on Centos/OSX with 0.2.0 tarball (Anthony Molinaro) |
| 769 | THRIFT-770 Build Get 'make dist' to work without first compiling source code (Anthony Molinaro) |
| 770 | THRIFT-160 C# Created THttpTransport for the C# library based on WebHttpRequest (Michael Greene) |
| 771 | THRIFT-834 C# THttpClient resends contents of message after transport errors (Anatoly Fayngelerin) |
| 772 | THRIFT-247 C++ THttpServer Transport (Unassigned) |
| 773 | THRIFT-676 C++ Change C++ code generator so that generated classes can be wrapped with SWIG (Unassigned) |
| 774 | THRIFT-570 Compiler Thrift compiler does not error when duplicate method names are present (Bruce Simpson) |
| 775 | THRIFT-808 Compiler Segfault when constant declaration references a struct field that doesn't exist (Bryan Duxbury) |
| 776 | THRIFT-646 Erlang Erlang library is missing install target (Anthony Molinaro) |
| 777 | THRIFT-544 General multiple enums with the same key generate invalid code (Ben Taitelbaum) |
| 778 | THRIFT-434 General ruby compiler should warn when a reserved word is used (Michael Stockton) |
| 779 | THRIFT-799 General Files missing proper Apache license header (Bryan Duxbury) |
| 780 | THRIFT-832 HTML HTML generator shows unspecified struct fields as 'required' (Bryan Duxbury) |
| 781 | THRIFT-226 Java Collections with binary keys or values break equals() (Bryan Duxbury) |
| 782 | THRIFT-484 Java Ability to use a slice of a buffer instead of a direct byte[] for binary fields (Bryan Duxbury) |
| 783 | THRIFT-714 Java maxWorkerThreads parameter to THsHaServer has no effect (Bryan Duxbury) |
| 784 | THRIFT-751 Java Add clear() method to TBase (Bryan Duxbury) |
| 785 | THRIFT-765 Java Improved string encoding and decoding performance (Bryan Duxbury) |
| 786 | THRIFT-768 Java Async client for Java (Bryan Duxbury) |
| 787 | THRIFT-774 Java TDeserializer should provide a partialDeserialize method for primitive types (Piotr Kozikowski) |
| 788 | THRIFT-783 Java .equals java method is broken on structs containing binary-type fields (Unassigned) |
| 789 | THRIFT-804 Java CompareTo is broken for unions set to map, set, or list (Bryan Duxbury) |
| 790 | THRIFT-814 Java Include a TServlet in the standard Thrift distribution (Mathias Herberts) |
| 791 | THRIFT-818 Java Async client doesn't send method args (Bryan Duxbury) |
| 792 | THRIFT-830 Java Switch binary field implementation from byte[] to ByteBuffer (Bryan Duxbury) |
| 793 | THRIFT-831 Java FramedTransport implementation that reuses its buffers (Bryan Duxbury) |
| 794 | THRIFT-833 Java build.xml in lib/java is missing a classpathref attribute for the javadoc task (Bryan Duxbury) |
| 795 | THRIFT-836 Java Race condition causes CancelledKeyException in TAsyncClientManager (Bryan Duxbury) |
| 796 | THRIFT-842 Java Upgrade to current version of commons-lang (2.5 instead of 2.4) and/or change dependency in ivy.xml to not be exact (Bryan Duxbury) |
| 797 | THRIFT-815 JavaScript Deserialization of lists is critically broken. (T Jake Luciani) |
| 798 | THRIFT-827 OCaml OCaml generator to take default values into account (Lev Walkin) |
| 799 | THRIFT-647 PHP PHP library is missing install target (Anthony Molinaro) |
| 800 | THRIFT-682 PHP PHP extension doesn't compile on Mac OS X (Bryan Duxbury) |
| 801 | THRIFT-718 PHP Thrift PHP library includes closing tags and extraneous whitespace (Nicholas Telford) |
| 802 | THRIFT-778 PHP PHP socket listening server (Nick Jones) |
| 803 | THRIFT-780 PHP PHP extension sometimes causes an abort with two exceptions at the same time (David Reiss) |
| 804 | THRIFT-837 PHP PHP accelerator bug for writes > 8k (Thomas Kho) |
| 805 | THRIFT-782 Perl Perl code for writing containers doesn't count length of write*Begin or write*End (Conrad Hughes) |
| 806 | THRIFT-395 Python Python library + compiler does not support unicode strings (Unassigned) |
| 807 | THRIFT-133 Ruby 'namespace ruby' should error out, or be an alias to 'namespace rb' (Bryan Duxbury) |
| 808 | THRIFT-664 Ruby Ruby extension fails to build with Ruby 1.9.1 (Rajesh Malepati) |
| 809 | THRIFT-699 Ruby Excise unused "native protocol method table" stuff from thrift_native (Bryan Duxbury) |
| 810 | THRIFT-767 Ruby ruby compiler does not keep comments for enum values (Bryan Duxbury) |
| 811 | THRIFT-811 Ruby http_client_transport.rb: allow custom http headers (Tony Kamenick) |
| 812 | THRIFT-459 Ruby Ruby installation always tries to write to /Library/Ruby/site (Matthieu Imbert) |
| 813 | |
| 814 | |
Kevin Clark | 50e030a | 2009-05-05 00:53:01 +0000 | [diff] [blame] | 815 | Version 0.1.0 RC1 / Unreleased |
Kevin Clark | 38919c5 | 2009-04-07 19:12:01 +0000 | [diff] [blame] | 816 | |
| 817 | Compatibility Breaking Changes: |
David Reiss | 7d64c0a | 2009-04-08 20:46:13 +0000 | [diff] [blame] | 818 | C++: |
David Reiss | c42485a | 2009-04-07 23:44:01 +0000 | [diff] [blame] | 819 | * It's quite possible that regenerating code and rebuilding will be |
| 820 | required. Make sure your headers match your libs! |
| 821 | |
David Reiss | 7d64c0a | 2009-04-08 20:46:13 +0000 | [diff] [blame] | 822 | Java: |
David Reiss | c42485a | 2009-04-07 23:44:01 +0000 | [diff] [blame] | 823 | |
David Reiss | 7d64c0a | 2009-04-08 20:46:13 +0000 | [diff] [blame] | 824 | Python: |
David Reiss | c42485a | 2009-04-07 23:44:01 +0000 | [diff] [blame] | 825 | |
David Reiss | 7d64c0a | 2009-04-08 20:46:13 +0000 | [diff] [blame] | 826 | Ruby: |
Kevin Clark | 38919c5 | 2009-04-07 19:12:01 +0000 | [diff] [blame] | 827 | * Generated files now have underscored names [THRIFT-421] |
| 828 | * The library has been rearranged to be more Ruby-like [THRIFT-276] |
| 829 | |
David Reiss | 7d64c0a | 2009-04-08 20:46:13 +0000 | [diff] [blame] | 830 | Erlang: |
David Reiss | c42485a | 2009-04-07 23:44:01 +0000 | [diff] [blame] | 831 | * Generated code will have to be regenerated, and the new code will |
| 832 | have to be deployed atomically with the new library code [THRIFT-136] |
Kevin Clark | 38919c5 | 2009-04-07 19:12:01 +0000 | [diff] [blame] | 833 | |
| 834 | |
| 835 | New Features and Bug Fixes: |
David Reiss | 7d64c0a | 2009-04-08 20:46:13 +0000 | [diff] [blame] | 836 | C++: |
David Reiss | c42485a | 2009-04-07 23:44:01 +0000 | [diff] [blame] | 837 | * Support for TCompactProtocol [THRIFT-333] |
Kevin Clark | 38919c5 | 2009-04-07 19:12:01 +0000 | [diff] [blame] | 838 | |
David Reiss | 7d64c0a | 2009-04-08 20:46:13 +0000 | [diff] [blame] | 839 | Java: |
Kevin Clark | 38919c5 | 2009-04-07 19:12:01 +0000 | [diff] [blame] | 840 | * Support for TCompactProtocol [THRIFT-110] |
| 841 | |
David Reiss | 7d64c0a | 2009-04-08 20:46:13 +0000 | [diff] [blame] | 842 | Python: |
David Reiss | c42485a | 2009-04-07 23:44:01 +0000 | [diff] [blame] | 843 | * Support for Twisted [THRIFT-148] |
| 844 | |
David Reiss | 7d64c0a | 2009-04-08 20:46:13 +0000 | [diff] [blame] | 845 | Ruby: |
David Reiss | c42485a | 2009-04-07 23:44:01 +0000 | [diff] [blame] | 846 | * Support for TCompactProtocol [THRIFT-332] |
| 847 | |