diff options
author | Jens Geyer <jensg@apache.org> | 2017-11-29 22:35:29 +0100 |
---|---|---|
committer | Jens Geyer <jensg@apache.org> | 2017-12-01 23:13:19 +0100 |
commit | 1310dc1eb4014457a667a7287d1fa113432c7a54 (patch) | |
tree | 04b7001b97ec6c82f4ec29a1246b0df48cbc9d49 | |
parent | 1c7bf3ebc43b8f2f2a800f6ed43643d001e12040 (diff) | |
download | thrift-1310dc1eb4014457a667a7287d1fa113432c7a54.tar.gz |
Version 0.11.0
60 files changed, 404 insertions, 76 deletions
@@ -1,5 +1,308 @@ Apache Thrift Changelog +Thrift 0.11.0 +-------------------------------------------------------------------------------- +## Sub-task + * [THRIFT-2733] - Erlang coding standards + * [THRIFT-2740] - Perl coding standards + * [THRIFT-3610] - Streamline exception handling in Python server handler + * [THRIFT-3686] - Java processor should report internal error on uncaught exception + * [THRIFT-4047] - Skip() should throw TProtocolException.INVALID_DATA on unknown data types + * [THRIFT-4048] - Skip() should throw TProtocolException.INVALID_DATA on unknown data types + * [THRIFT-4049] - Skip() should throw TProtocolException.INVALID_DATA on unknown data types + * [THRIFT-4050] - Skip() should throw TProtocolException.INVALID_DATA on unknown data types + * [THRIFT-4051] - Skip() should throw TProtocolException.INVALID_DATA on unknown data types + * [THRIFT-4052] - Skip() should throw TProtocolException.INVALID_DATA on unknown data types + * [THRIFT-4053] - Skip() should throw TProtocolException.INVALID_DATA on unknown data types + * [THRIFT-4054] - Skip() should throw TProtocolException.INVALID_DATA on unknown data types + * [THRIFT-4055] - Skip() should throw TProtocolException.INVALID_DATA on unknown data types + * [THRIFT-4056] - Skip() should throw TProtocolException.INVALID_DATA on unknown data types + * [THRIFT-4057] - Skip() should throw TProtocolException.INVALID_DATA on unknown data types + * [THRIFT-4058] - Skip() should throw TProtocolException.INVALID_DATA on unknown data types + * [THRIFT-4136] - Align is_binary() method with is_string() to simplify those checks + * [THRIFT-4137] - Fix remaining undefined behavior invalid vptr casts in Thrift Compiler + * [THRIFT-4138] - Fix remaining undefined behavior invalid vptr casts in C++ library + * [THRIFT-4296] - Fix Ubuntu Xenial build environment for the python language + * [THRIFT-4298] - Fix Ubuntu Xenial build environment for the go 1.6 language + * [THRIFT-4299] - Fix Ubuntu Xenial build environment for the D language + * [THRIFT-4300] - Fix make cross in Ubuntu Xenial docker environment, once all language support issues are fixed + * [THRIFT-4302] - Fix Ubuntu Xenial make cross testing for lua and php7 + * [THRIFT-4398] - Update EXTRA_DIST for "make dist" + +## Bug + * [THRIFT-381] - Fail fast if configure detects C++ problems + * [THRIFT-1677] - MinGW support broken + * [THRIFT-1805] - Thrift should not swallow ALL exceptions + * [THRIFT-2026] - Fix TCompactProtocol 64 bit builds + * [THRIFT-2642] - Recursive structs don't work in python + * [THRIFT-2889] - stable release 0.9.2, erlang tutorial broken + * [THRIFT-2913] - Ruby Server Thrift::ThreadPoolServer should serve inside a thread + * [THRIFT-2998] - Node.js: Missing header from http request + * [THRIFT-3000] - .NET implementation has trouble with mixed IP modes + * [THRIFT-3281] - Travis CI build passed but the log says BUILD FAILED + * [THRIFT-3358] - Makefile:1362: *** missing separator. Stop. + * [THRIFT-3600] - Make TTwisted server send exception on unexpected handler error + * [THRIFT-3602] - Make Tornado server send exception on unexpected handler error + * [THRIFT-3657] - D TFileWriterTransport close should use non-priority send + * [THRIFT-3700] - Go Map has wrong default value when optional + * [THRIFT-3703] - Unions Field Count Does Not Consider Map/Set/List Fields + * [THRIFT-3730] - server log error twice + * [THRIFT-3778] - go client can not pass method parameter to server of other language if no field_id is given + * [THRIFT-3784] - thrift-maven-plugin generates invalid include directories for IDL in dependency JARs + * [THRIFT-3801] - Node Thrift client throws exception with multiplexer and responses that are bigger than a single buffer + * [THRIFT-3821] - TMemoryBuffer buffer may overflow when resizing + * [THRIFT-3832] - Thrift version 0.9.3 example on Windows, Visual Studio, linking errors during compiling + * [THRIFT-3847] - thrift/config.h includes a #define for VERSION which will likely conflict with existing user environment or code + * [THRIFT-3873] - Fix various build warnings when using Visual Studio + * [THRIFT-3891] - TNonblockingServer configured with more than one IO threads does not always return from serve() upon stop() + * [THRIFT-3892] - Thrift uses TLS SNI extension provided by OpenSSL library. Older version of OpenSSL(< 0.9.8f) may create problem because they do not support 'SSL_set_tlsext_host_name()'. + * [THRIFT-3895] - Build fails using Java 1.8 with Ant < 1.9 + * [THRIFT-3896] - map<string,string> data with number string key cannot access that deserialized by php extension + * [THRIFT-3938] - Python TNonblockingServer does not work with SSL + * [THRIFT-3944] - TSSLSocket has dead code in checkHandshake + * [THRIFT-3946] - Java 1.5 compatibility broken for binary fields (java5 option) + * [THRIFT-3960] - Inherited services in Lua generator are not named correctly + * [THRIFT-3962] - Ant build.xml broken on Windows for Java library + * [THRIFT-3963] - Thrift.cabal filename does not match module name + * [THRIFT-3967] - gobject/gparam.h:166:33: warning: enumerator value for ‘G_PARAM_DEPRECATED’ is not an integer constant expression + * [THRIFT-3968] - Deserializing empty string/binary fields + * [THRIFT-3974] - Using clang-3.8 and ThreadSanitizer on the concurrency_test claims bad PThread behavior + * [THRIFT-3984] - PHP7 extension causes segfault + * [THRIFT-4008] - broken ci due to upstream dependency versioning break + * [THRIFT-4009] - Use @implementer instead of implements in TTwisted.py + * [THRIFT-4010] - Q.fcall messing up with *this* pointer inside called function + * [THRIFT-4011] - Sets of Thrift structs generate Go code that can't be serialized to JSON + * [THRIFT-4012] - Python Twisted implementation uses implements, not compatible with Py3 + * [THRIFT-4014] - align C# meta data in AssemblyInfo.cs + * [THRIFT-4015] - Fix wrongly spelled "Thirft"s + * [THRIFT-4016] - testInsanity() impl does not conform to test spec in ThriftTest.thrift + * [THRIFT-4023] - Skip unexpected field types on read/write + * [THRIFT-4024] - Skip() should throw on unknown data types + * [THRIFT-4026] - TSSLSocket doesn't work with Python < 2.7.9 + * [THRIFT-4029] - Accelerated protocols do not build from thrift-py 0.10.0 on PyPI + * [THRIFT-4031] - Go plugin generates invalid code for lists of typedef'ed built-in types + * [THRIFT-4033] - Default build WITH_PLUGIN=ON for all builds results in packaging errors + * [THRIFT-4034] - CMake doesn't work to build compiler on MacOS + * [THRIFT-4036] - Add .NET Core environment/build support to the docker image + * [THRIFT-4038] - socket check: checking an unsigned number against >= 0 never fails + * [THRIFT-4042] - ExtractionError when using accelerated thrift in a multiprocess test + * [THRIFT-4043] - thrift perl debian package is placing files in the wrong place + * [THRIFT-4044] - Build job 17 failing on every pull request; hspec core (haskell) 2.4 issue + * [THRIFT-4046] - MinGW with gcc 6.2 does not compile on Windows + * [THRIFT-4060] - Thrift printTo ostream overload mechanism breaks down when types are nested + * [THRIFT-4062] - Remove debug print from TServiceClient + * [THRIFT-4065] - Document Perl ForkingServer signal restriction imposed by THRIFT-3848 and remove unnecessary code + * [THRIFT-4068] - A code comment in Java ServerSocket is wrong around accept() + * [THRIFT-4073] - enum files are still being generated with unused imports + * [THRIFT-4076] - Appveyor builds failing because ant 1.9.8 was removed from apache servers + * [THRIFT-4077] - AI_ADDRCONFIG redefined after recent change to PlatformSocket header + * [THRIFT-4079] - Generated perl code that returns structures from included thrift files is missing a necessary use clause + * [THRIFT-4087] - Spurious exception destroying TThreadedServer because of incorrect join() call + * [THRIFT-4102] - TBufferedTransport performance issue since 0.10.0 + * [THRIFT-4106] - concurrency_test fails randomly + * [THRIFT-4108] - c_glib thrift ssl has multiple bugs and deprecated functions + * [THRIFT-4109] - Configure Script uses string comparison for versions + * [THRIFT-4129] - C++ TNonblockingServer fd leak when failing to dispatch new connections + * [THRIFT-4131] - Javascript with WebSocket handles oneway methods wrong + * [THRIFT-4134] - Fix remaining undefined behavior invalid vptr casts + * [THRIFT-4140] - Use of non-thread-safe function gmtime() + * [THRIFT-4141] - Installation of haxe in docker files refers to a redirect link and fails + * [THRIFT-4146] - Appveyor builds are being triggered by apache master pushes + * [THRIFT-4147] - Rust: protocol should accept transports with non-static lifetime + * [THRIFT-4148] - [maven-thrift-plugin] compile error while import a thrift in dependency jar file. + * [THRIFT-4149] - System.out pollutes log files + * [THRIFT-4154] - PHP close() of a TSocket needs to close any type of socket + * [THRIFT-4158] - minor issue in README-MSYS2.md + * [THRIFT-4159] - Building tests fails on MSYS2 (MinGW64) due to a (small?) linker error + * [THRIFT-4160] - TNonblocking server fix use of closed/freed connections + * [THRIFT-4161] - TNonBlocking server using uninitialized event in error paths + * [THRIFT-4162] - TNonBlocking handling of TSockets in error state is incorrect after fd is closed + * [THRIFT-4164] - Core in TSSLSocket cleanupOpenSSL when destroying a mutex used by openssl + * [THRIFT-4165] - C++ build has many warnings under c++03 due to recent changes, cmake needs better platform-independent language level control + * [THRIFT-4166] - Recent fix to remove boost::lexical_cast usage broke VS2010 + * [THRIFT-4167] - Missing compile flag + * [THRIFT-4170] - Support lua 5.1 or earlier properly for object length determination + * [THRIFT-4172] - node.js tutorial client does not import assert, connection issues are not handled properly + * [THRIFT-4177] - Java compiler produces deep copy constructor that could make shallow copy instead + * [THRIFT-4184] - Building on Appveyor: invalid escape sequence \L + * [THRIFT-4185] - fb303 counter encoding fix + * [THRIFT-4189] - Framed/buffered transport Dispose() does not dispose the nested transport + * [THRIFT-4193] - Lower the default maxReadBufferBytes for non-blocking servers + * [THRIFT-4195] - Compilation to GO produces broken code + * [THRIFT-4196] - Cannot generate recursive Rust types + * [THRIFT-4204] - typo in compact spec + * [THRIFT-4206] - Strings in container fields are not decoded properly with py:dynamic and py:utf8strings + * [THRIFT-4208] - C# NamedPipesServer not really working in some scenarios + * [THRIFT-4211] - Fix GError glib management under Thrift + * [THRIFT-4212] - c_glib flush tries to close SSL even if socket is invalid + * [THRIFT-4213] - Travis build fails at curl -sSL https://www.npmjs.com/install.sh | sh + * [THRIFT-4215] - Golang TTransportFactory Pattern Squelches Errors + * [THRIFT-4216] - Golang Http Clients Do Not Respect User Options + * [THRIFT-4218] - Set TCP_NODELAY for PHP client socket + * [THRIFT-4219] - Golang HTTP clients created with Nil buffer + * [THRIFT-4231] - TJSONProtocol throws unexpected non-Thrift-exception on null strings + * [THRIFT-4232] - ./configure does bad ant version check + * [THRIFT-4234] - Travis build fails cross language tests with "Unsupported security protocol type" + * [THRIFT-4237] - Go TServerSocket Race Conditions + * [THRIFT-4240] - Go TSimpleServer does not close properly + * [THRIFT-4243] - Go TSimpleServer race on wait in Stop() method + * [THRIFT-4245] - Golang TFramedTransport's writeBuffer increases if writes to transport failed + * [THRIFT-4246] - Sequence number mismatch on multiplexed clients + * [THRIFT-4247] - Compile fails with openssl 1.1 + * [THRIFT-4248] - Compile fails - strncpy, memcmp, memset not declared in src/thrift/transport/TSSLSocket.cpp + * [THRIFT-4251] - Java Epoll Selector Bug + * [THRIFT-4257] - Typescript async callbacks do not provide the correct types + * [THRIFT-4258] - Boost/std thread wrapping faultiness + * [THRIFT-4260] - Go context generation issue. Context is parameter in Interface not in implementation + * [THRIFT-4261] - Go context generation issue: breaking change in generated code regarding thrift.TProcessorFunction interface + * [THRIFT-4262] - Invalid binding to InterlockedCompareExchange64() with 64-bit targets + * [THRIFT-4263] - Fix use after free bug for thrown exceptions + * [THRIFT-4266] - Erlang library throws during skipping fields of composite type (maps, lists, structs, sets) + * [THRIFT-4268] - Erlang library emits debugging output in transport layer + * [THRIFT-4273] - erlang:now/0: Deprecated BIF. + * [THRIFT-4274] - Python feature tests for SSL/TLS failing + * [THRIFT-4279] - Wrong path in include directive in generated Thrift sources + * [THRIFT-4283] - TNamedPipeServer race condition in interrupt + * [THRIFT-4284] - File contains a NBSP: lib/nodejs/lib/thrift/web_server.js + * [THRIFT-4290] - C# nullable option generates invalid code for non-required enum field with default value + * [THRIFT-4292] - TimerManager::remove() is not implemented + * [THRIFT-4307] - Make ssl-open timeout effective in golang client + * [THRIFT-4312] - Erlang client cannot connect to Python server: exception error: econnrefused + * [THRIFT-4313] - Program code of the Erlang tutorial files contain syntax errors + * [THRIFT-4316] - TByteBuffer.java will read too much data if a previous read returns fewer bytes than requested + * [THRIFT-4319] - command line switch for "evhttp" incorrectly resolved to anon pipes + * [THRIFT-4323] - range check errors or NPE in edge cases + * [THRIFT-4324] - field names can conflict with local vars in generated code + * [THRIFT-4328] - Travis CI builds are timing out (job 1) and haxe builds are failing since 9/11 + * [THRIFT-4329] - c_glib Doesn't have a multiplexed processor + * [THRIFT-4331] - C++: TSSLSockets bug in handling huge messages, bug in handling polling + * [THRIFT-4332] - Binary protocol has memory leaks + * [THRIFT-4334] - Perl indentation incorrect when defaulting field attribute to a struct + * [THRIFT-4339] - Thrift Framed Transport in Erlang crashes server when client disconnects + * [THRIFT-4340] - Erlang fix a crash on client close + * [THRIFT-4355] - Javascript indentation incorrect when defaulting field attribute to a struct + * [THRIFT-4356] - thrift_protocol call Transport cause Segmentation fault + * [THRIFT-4359] - Haxe compiler looks like it is producing incorrect code for map or set key that is binary type + * [THRIFT-4362] - Missing size-check can lead to huge memory allocation + * [THRIFT-4364] - Website contributing guide erroneously recommends submitting patches in JIRA + * [THRIFT-4365] - Perl generated code uses indirect object syntax, which occasionally causes compilation errors. + * [THRIFT-4367] - python TProcessor.process is missing "self" + * [THRIFT-4370] - Ubuntu Artful cppcheck and flake8 are more stringent and causing SCA build job failures + * [THRIFT-4372] - Pipe write operations across a network are limited to 65,535 bytes per write. + * [THRIFT-4374] - cannot load thrift_protocol due to undefined symbol: _ZTVN10__cxxabiv120__si_class_type_infoE + * [THRIFT-4376] - Coverity high impact issue resolution + * [THRIFT-4377] - haxe. socket handles leak in TSimpleServer + * [THRIFT-4381] - Wrong isset bitfield value after transmission + * [THRIFT-4384] - Using multiple services simultaneously is not thread-safe. + * [THRIFT-4385] - Go remote client -u flag is broken + * [THRIFT-4392] - compiler/..../plugin.thrift structs mis-ordered blows up ocaml generator + * [THRIFT-4395] - Unable to build in the ubuntu-xenial docker image: clap 2.28 requires Rust 1.20 + * [THRIFT-4396] - inconsistent (or plain wrong) version numbers in master/trunk + +## Documentation + * [THRIFT-4157] - outdated readme about Haxe installation on Linux + +## Improvement + * [THRIFT-105] - make a thrift_spec for a structures with negative tags + * [THRIFT-281] - Cocoa library code needs comments, badly + * [THRIFT-775] - performance improvements for Perl + * [THRIFT-2221] - Generate c++ code with std::shared_ptr instead of boost::shared_ptr. + * [THRIFT-2364] - OCaml: Use Oasis exclusively for build process + * [THRIFT-2504] - TMultiplexedProcessor should allow registering default processor called if no service name is present + * [THRIFT-3207] - Enable build with OpenSSL 1.1.0 series + * [THRIFT-3272] - Perl SSL Authentication Support + * [THRIFT-3357] - Generate EnumSet/EnumMap where elements/keys are enums + * [THRIFT-3369] - Implement SSL/TLS support on C with c_glib + * [THRIFT-3467] - Go Maps for Thrift Sets Should Have Values of Type struct{} + * [THRIFT-3627] - Missing basic code style consistency of JavaScript. + * [THRIFT-3706] - There's no support for Multiplexed protocol on c_glib library + * [THRIFT-3766] - Add getUnderlyingTransport() to TZlibTransport + * [THRIFT-3776] - Go code from multiple thrift files with the same namespace + * [THRIFT-3823] - Escape documentation while generating non escaped documetation + * [THRIFT-3854] - allow users to clear read buffers + * [THRIFT-3859] - Unix Domain Socket Support in Objective-C + * [THRIFT-3921] - C++ code should print enums as strings + * [THRIFT-3926] - There should be an error emitted when http status code is not 200 + * [THRIFT-4000] - Add union test to Test Suite + * [THRIFT-4007] - Micro-optimization of TTransport.py + * [THRIFT-4040] - Add real cause of TNonblockingServerSocket error to exception + * [THRIFT-4064] - Update node library dependencies + * [THRIFT-4069] - All perl packages should have proper namespace, version syntax, and use proper thrift exceptions + * [THRIFT-4071] - Consolidate the Travis CI jobs where possible to put less stress on the Apache Foundation's allocation of CI build slaves + * [THRIFT-4072] - Add the possibility to send custom headers in TCurlClient + * [THRIFT-4075] - Better MinGW support for headers-only boost (without thread library) + * [THRIFT-4081] - Provide a MinGW 64-bit Appveyor CI build for better pull request validation + * [THRIFT-4084] - Improve SSL security in thrift by adding a make cross client that checks to make sure SSLv3 protocol cannot be negotiated + * [THRIFT-4095] - Add multiplexed protocol to Travis CI for make cross + * [THRIFT-4099] - Auto-derive Hash for generated Rust structs + * [THRIFT-4110] - The debian build files do not produce a "-dbg" package for debug symbols of libthrift0 + * [THRIFT-4114] - Space after '///' in doc comments + * [THRIFT-4126] - Validate objects in php extension + * [THRIFT-4130] - Ensure Apache Http connection is released back to pool after use + * [THRIFT-4151] - Thrift Mutex Contention Profiling (pthreads) should be disabled by default + * [THRIFT-4168] - Travis CI builds are being triggered by apache master pushes + * [THRIFT-4176] - Implement a threaded and threadpool server type for Rust + * [THRIFT-4183] - Named pipe client blocks forever on Open() when there is no server at the other end + * [THRIFT-4190] - improve C# TThreadPoolServer defaults + * [THRIFT-4197] - Implement transparent gzip compression for HTTP transport + * [THRIFT-4198] - Ruby should log Thrift internal errors to global logger + * [THRIFT-4203] - thrift server stop gracefully + * [THRIFT-4205] - c_glib is not linking against glib + gobject + * [THRIFT-4209] - warning CS0414 in T[TLS]ServerSocket.cs + * [THRIFT-4210] - include Thrift.45.csproj into CI runs + * [THRIFT-4217] - HttpClient should support gzip and deflate + * [THRIFT-4222] - Support Unix Domain Sockets in Golang TServerSocket + * [THRIFT-4233] - Make THsHaServer.invoker available (get method only) in inherited classes + * [THRIFT-4236] - Support context in go generated code. + * [THRIFT-4238] - JSON generator: make annotation-aware + * [THRIFT-4269] - Don't append '.' to Erlang namespace if it ends in '_'. + * [THRIFT-4270] - Generate Erlang mapping functions for const maps and lists + * [THRIFT-4275] - Add support for zope.interface only, apart from twisted support. + * [THRIFT-4285] - Pull generated send/recv into library to allow behaviour to be customised + * [THRIFT-4287] - Add c++ compiler "no_skeleton" flag option + * [THRIFT-4288] - Implement logging levels properly for node.js + * [THRIFT-4295] - Refresh the Docker image file suite for Ubuntu, Debian, and CentOS + * [THRIFT-4305] - Emit ddoc for generated items + * [THRIFT-4306] - Thrift imports not replicated to D service output + * [THRIFT-4315] - Add default message for TApplicationException + * [THRIFT-4318] - Delphi performance improvements + * [THRIFT-4325] - Simplify automake cross compilation by relying on one global THRIFT compiler path + * [THRIFT-4327] - Improve TimerManager API to allow removing specific task + * [THRIFT-4330] - Allow unused crates in Rust files + * [THRIFT-4333] - Erlang tutorial examples are using a different port (9999) + * [THRIFT-4343] - Change CI builds to use node.js 8.x LTS once available + * [THRIFT-4345] - Create a docker build environment that uses the minimum supported language levels + * [THRIFT-4346] - Allow Zlib transport factory to wrap other transports + * [THRIFT-4348] - Perl HTTP Client custom HTTP headers + * [THRIFT-4350] - Update netcore build for dotnet 2.0 sdk and make cross validation + * [THRIFT-4351] - Use Travis CI Build Stages to optimize the CI build + * [THRIFT-4353] - cannot read via thrift_protocol at server side + * [THRIFT-4378] - add set stopTimeoutUnit method to TThreadPoolServer + +## New Feature + * [THRIFT-750] - C++ Compiler Virtual Function Option + * [THRIFT-2945] - Implement support for Rust language + * [THRIFT-3857] - thrift js:node complier support an object as parameter not an instance of struct + * [THRIFT-3933] - Port official C# .NET library for Thrift to C# .NET Core libary + * [THRIFT-4039] - Update of Apache Thrift .Net Core lib + * [THRIFT-4113] - Provide a buffer transport for reading/writing in memory byte stream + +## Question + * [THRIFT-2956] - autoconf - possibly undefined macro - AC_PROG_BISON + * [THRIFT-4223] - Add support to the isServing() method for the C++ library + +## Task + * [THRIFT-3622] - Fix deprecated uses of std::auto_ptr + * [THRIFT-4028] - Please remove System.out.format from the source code + * [THRIFT-4186] - Build and test rust client in Travis + +## Test + * [THRIFT-4264] - PHP - Support both shared & static linking of sockets library + +## Wish + * [THRIFT-4344] - Define and maintain the minimum language level for all languages in one place + + Thrift 0.10.0 -------------------------------------------------------------------------------- ## Bug diff --git a/LANGUAGES.md b/LANGUAGES.md index 79fcf28df..2f68a4e6e 100644 --- a/LANGUAGES.md +++ b/LANGUAGES.md @@ -1,7 +1,7 @@ # Apache Thrift Language Support # Last Modified: 2017-10-05<br> -Version: 0.10.0+ +Version: 0.11.0+ Thrift supports many programming languages and has an impressive test suite that exercises most of the languages, protocols, and transports that represents a matrix of thousands of possible combinations. Each language typically has a minimum required version as well as support libraries - some mandatory and some optional. All of this information is provided below to help you assess whether you can use Apache Thrift with your project. Obviously this is a complex matrix to maintain and may not be correct in all cases - if you spot an error please inform the developers using the mailing list. diff --git a/Thrift.podspec b/Thrift.podspec index 39d378053..6f8ebb73f 100644 --- a/Thrift.podspec +++ b/Thrift.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| s.name = "Thrift" - s.version = "1.0.0" + s.version = "0.11.0" s.summary = "Apache Thrift is a lightweight, language-independent software stack with an associated code generation mechanism for RPC." s.description = <<-DESC The Apache Thrift software framework, for scalable cross-language services development, combines a software stack with a code generation engine to build services that work efficiently and seamlessly between C++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, JavaScript, Node.js, Smalltalk, OCaml and Delphi and other languages. @@ -13,6 +13,6 @@ The Apache Thrift software framework, for scalable cross-language services devel s.osx.deployment_target = '10.8' s.ios.framework = 'CFNetwork' s.osx.framework = 'CoreServices' - s.source = { :git => "https://github.com/apache/thrift.git", :tag => "thrift-1.0.0" } + s.source = { :git => "https://github.com/apache/thrift.git", :tag => "thrift-0.11.0" } s.source_files = 'lib/cocoa/src/**/*.{h,m,swift}' end
\ No newline at end of file diff --git a/appveyor.yml b/appveyor.yml index 4c2e36496..073ffd492 100755 --- a/appveyor.yml +++ b/appveyor.yml @@ -19,7 +19,7 @@ # build Apache Thrift on AppVeyor - https://ci.appveyor.com -version: '1.0.0-dev.{build}' +version: '0.11.0.{build}' shallow_clone: true diff --git a/build/cmake/DefineCMakeDefaults.cmake b/build/cmake/DefineCMakeDefaults.cmake index 28999379f..bb3239980 100644 --- a/build/cmake/DefineCMakeDefaults.cmake +++ b/build/cmake/DefineCMakeDefaults.cmake @@ -35,7 +35,7 @@ set(CMAKE_INCLUDE_DIRECTORIES_PROJECT_BEFORE ON) set(CMAKE_COLOR_MAKEFILE ON) # Define the generic version of the libraries here -set(GENERIC_LIB_VERSION "0.1.0") +set(GENERIC_LIB_VERSION "0.11.0") set(GENERIC_LIB_SOVERSION "0") # Set the default build type to release with debug info diff --git a/composer.json b/composer.json index ad71f910c..9d6454ee1 100644 --- a/composer.json +++ b/composer.json @@ -24,7 +24,7 @@ "minimum-stability": "dev", "extra": { "branch-alias": { - "dev-master": "1.0.0-dev" + "dev-master": "0.11.0" } } } diff --git a/configure.ac b/configure.ac index 073ad8dc5..6a7a1a587 100755 --- a/configure.ac +++ b/configure.ac @@ -20,7 +20,7 @@ AC_PREREQ(2.65) AC_CONFIG_MACRO_DIR([./aclocal]) -AC_INIT([thrift], [1.0.0-dev]) +AC_INIT([thrift], [0.11.0]) AC_CONFIG_AUX_DIR([.]) diff --git a/contrib/Rebus/Properties/AssemblyInfo.cs b/contrib/Rebus/Properties/AssemblyInfo.cs index e476eab76..9c4d7ccb9 100644 --- a/contrib/Rebus/Properties/AssemblyInfo.cs +++ b/contrib/Rebus/Properties/AssemblyInfo.cs @@ -34,5 +34,5 @@ using System.Runtime.InteropServices; [assembly: Guid("0af10984-40d3-453d-b1e5-421529e8c7e2")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] +[assembly: AssemblyVersion("0.11.0.0")] +[assembly: AssemblyFileVersion("0.11.0.0")] diff --git a/contrib/fb303/py/setup.py b/contrib/fb303/py/setup.py index 4321ce258..9dafa88cf 100644 --- a/contrib/fb303/py/setup.py +++ b/contrib/fb303/py/setup.py @@ -26,7 +26,7 @@ except: from distutils.core import setup, Extension, Command setup(name='thrift_fb303', - version='1.0.0-dev', + version='0.11.0', description='Python bindings for the Apache Thrift FB303', author=['Thrift Developers'], author_email=['dev@thrift.apache.org'], diff --git a/contrib/thrift-maven-plugin/pom.xml b/contrib/thrift-maven-plugin/pom.xml index 0af595764..76d0d4f3a 100644 --- a/contrib/thrift-maven-plugin/pom.xml +++ b/contrib/thrift-maven-plugin/pom.xml @@ -27,7 +27,7 @@ <artifactId>thrift-maven-plugin</artifactId> <packaging>maven-plugin</packaging> <name>thrift-maven-plugin</name> - <version>1.0-SNAPSHOT</version> + <version>0.11.0</version> <build> <plugins> <plugin> diff --git a/contrib/vagrant/centos-6.5/README.md b/contrib/vagrant/centos-6.5/README.md index 76dca4439..bd7f022eb 100644 --- a/contrib/vagrant/centos-6.5/README.md +++ b/contrib/vagrant/centos-6.5/README.md @@ -11,7 +11,7 @@ This will download and launch the base box VM under VirtualBox and run the Apach $ vagrant ssh [vagrant@thrift ~]$ cd /thrift [vagrant@thrift thrift]$ compiler/cpp/thrift --version - Thrift version 1.0.0-dev + Thrift version 0.11.0 The provisioning script (inside the Vagrantfile) runs ./bootstrap.sh, ./configure, make and make check, but does not install thrift. To install thrift run "make install". diff --git a/contrib/zeromq/csharp/ThriftZMQ.csproj b/contrib/zeromq/csharp/ThriftZMQ.csproj index 6b4653065..32a8c498b 100755 --- a/contrib/zeromq/csharp/ThriftZMQ.csproj +++ b/contrib/zeromq/csharp/ThriftZMQ.csproj @@ -1,4 +1,22 @@ <?xml version="1.0" encoding="utf-8"?> +<!-- + Licensed to the Apache Software Foundation (ASF) under one + or more contributor license agreements. See the NOTICE file + distributed with this work for additional information + regarding copyright ownership. The ASF licenses this file + to you under the Apache License, Version 2.0 (the + "License"); you may not use this file except in compliance + with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, + software distributed under the License is distributed on an + "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + KIND, either express or implied. See the License for the + specific language governing permissions and limitations + under the License. +--> <Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <PropertyGroup> <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> @@ -25,7 +43,7 @@ <UpdateRequired>false</UpdateRequired> <MapFileExtensions>true</MapFileExtensions> <ApplicationRevision>0</ApplicationRevision> - <ApplicationVersion>1.0.0.%2a</ApplicationVersion> + <ApplicationVersion>0.11.0.%2a</ApplicationVersion> <IsWebBootstrapper>false</IsWebBootstrapper> <UseApplicationTrust>false</UseApplicationTrust> <BootstrapperEnabled>true</BootstrapperEnabled> diff --git a/debian/changelog b/debian/changelog index f2da2327e..68629d6e1 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,7 +1,8 @@ -thrift (1.0.0-dev) stable; urgency=low +thrift (0.11.0) stable; urgency=low * update version * fix libthrift0.install + * update to 0.11.0 -- Roger Meier <roger@apache.org> Tue, 08 Jan 2013 22:40:12 +0100 thrift (0.9.0) stable; urgency=low @@ -60,6 +60,11 @@ <release rdf:parseType="Collection"> <Version> <name>Apache Thrift</name> + <created>2017-11-30</created> + <revision>0.11.0</revision> + </Version> + <Version> + <name>Apache Thrift</name> <created>2017-03-01</created> <revision>0.10.0</revision> </Version> diff --git a/lib/cocoa/src/Thrift.h b/lib/cocoa/src/Thrift.h index 6fc594a4b..89486b2b8 100644 --- a/lib/cocoa/src/Thrift.h +++ b/lib/cocoa/src/Thrift.h @@ -17,4 +17,4 @@ * under the License. */ -#define ThriftVersion @"1.0.0-dev" +#define ThriftVersion @"0.11.0" diff --git a/lib/cpp/src/thrift/windows/config.h b/lib/cpp/src/thrift/windows/config.h index bc4aa42f8..a361eacb0 100644 --- a/lib/cpp/src/thrift/windows/config.h +++ b/lib/cpp/src/thrift/windows/config.h @@ -70,6 +70,7 @@ #pragma warning(disable : 4996) // Deprecated posix name. #endif +#define VERSION "0.11.0" #define HAVE_GETTIMEOFDAY 1 #define HAVE_SYS_STAT_H 1 diff --git a/lib/csharp/ThriftMSBuildTask/ThriftMSBuildTask.csproj b/lib/csharp/ThriftMSBuildTask/ThriftMSBuildTask.csproj index ae8608159..1ee29d16e 100644 --- a/lib/csharp/ThriftMSBuildTask/ThriftMSBuildTask.csproj +++ b/lib/csharp/ThriftMSBuildTask/ThriftMSBuildTask.csproj @@ -45,7 +45,7 @@ <UpdateRequired>false</UpdateRequired> <MapFileExtensions>true</MapFileExtensions> <ApplicationRevision>0</ApplicationRevision> - <ApplicationVersion>1.0.0.%2a</ApplicationVersion> + <ApplicationVersion>0.11.0.%2a</ApplicationVersion> <IsWebBootstrapper>false</IsWebBootstrapper> <UseApplicationTrust>false</UseApplicationTrust> <BootstrapperEnabled>true</BootstrapperEnabled> diff --git a/lib/csharp/src/Properties/AssemblyInfo.cs b/lib/csharp/src/Properties/AssemblyInfo.cs index dcbe74738..ab6921e6b 100644 --- a/lib/csharp/src/Properties/AssemblyInfo.cs +++ b/lib/csharp/src/Properties/AssemblyInfo.cs @@ -51,5 +51,5 @@ using System.Runtime.InteropServices; // // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: -[assembly: AssemblyVersion("1.0.0.1")] -[assembly: AssemblyFileVersion("1.0.0.1")] +[assembly: AssemblyVersion("0.11.0.1")] +[assembly: AssemblyFileVersion("0.11.0.1")] diff --git a/lib/csharp/src/Thrift.csproj b/lib/csharp/src/Thrift.csproj index 83bc4f7d0..9040ca590 100644 --- a/lib/csharp/src/Thrift.csproj +++ b/lib/csharp/src/Thrift.csproj @@ -45,7 +45,7 @@ <UpdateRequired>false</UpdateRequired> <MapFileExtensions>true</MapFileExtensions> <ApplicationRevision>0</ApplicationRevision> - <ApplicationVersion>1.0.0.%2a</ApplicationVersion> + <ApplicationVersion>0.11.0.%2a</ApplicationVersion> <IsWebBootstrapper>false</IsWebBootstrapper> <UseApplicationTrust>false</UseApplicationTrust> <BootstrapperEnabled>true</BootstrapperEnabled> diff --git a/lib/csharp/test/JSON/Properties/AssemblyInfo.cs b/lib/csharp/test/JSON/Properties/AssemblyInfo.cs index fdff4a1a5..fe0c46b09 100644 --- a/lib/csharp/test/JSON/Properties/AssemblyInfo.cs +++ b/lib/csharp/test/JSON/Properties/AssemblyInfo.cs @@ -51,5 +51,5 @@ using System.Runtime.InteropServices; // Sie können alle Werte angeben oder die standardmäßigen Build- und Revisionsnummern // übernehmen, indem Sie "*" eingeben: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] +[assembly: AssemblyVersion("0.11.0.0")] +[assembly: AssemblyFileVersion("0.11.0.0")] diff --git a/lib/csharp/test/Multiplex/Client/MultiplexClient.csproj b/lib/csharp/test/Multiplex/Client/MultiplexClient.csproj index 6221e1418..ed9616bb0 100644 --- a/lib/csharp/test/Multiplex/Client/MultiplexClient.csproj +++ b/lib/csharp/test/Multiplex/Client/MultiplexClient.csproj @@ -46,7 +46,7 @@ <UpdateRequired>false</UpdateRequired> <MapFileExtensions>true</MapFileExtensions> <ApplicationRevision>0</ApplicationRevision> - <ApplicationVersion>1.0.0.%2a</ApplicationVersion> + <ApplicationVersion>0.11.0.%2a</ApplicationVersion> <UseApplicationTrust>false</UseApplicationTrust> <BootstrapperEnabled>true</BootstrapperEnabled> </PropertyGroup> diff --git a/lib/csharp/test/Multiplex/Client/Properties/AssemblyInfo.cs b/lib/csharp/test/Multiplex/Client/Properties/AssemblyInfo.cs index f686ded5c..e2d433e75 100644 --- a/lib/csharp/test/Multiplex/Client/Properties/AssemblyInfo.cs +++ b/lib/csharp/test/Multiplex/Client/Properties/AssemblyInfo.cs @@ -51,5 +51,5 @@ using System.Runtime.InteropServices; // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] +[assembly: AssemblyVersion("0.11.0.0")] +[assembly: AssemblyFileVersion("0.11.0.0")] diff --git a/lib/csharp/test/Multiplex/Server/MultiplexServer.csproj b/lib/csharp/test/Multiplex/Server/MultiplexServer.csproj index dc1d123e4..e0ca45c9b 100644 --- a/lib/csharp/test/Multiplex/Server/MultiplexServer.csproj +++ b/lib/csharp/test/Multiplex/Server/MultiplexServer.csproj @@ -46,7 +46,7 @@ <UpdateRequired>false</UpdateRequired> <MapFileExtensions>true</MapFileExtensions> <ApplicationRevision>0</ApplicationRevision> - <ApplicationVersion>1.0.0.%2a</ApplicationVersion> + <ApplicationVersion>0.11.0.%2a</ApplicationVersion> <UseApplicationTrust>false</UseApplicationTrust> <BootstrapperEnabled>true</BootstrapperEnabled> </PropertyGroup> diff --git a/lib/csharp/test/Multiplex/Server/Properties/AssemblyInfo.cs b/lib/csharp/test/Multiplex/Server/Properties/AssemblyInfo.cs index 5d405466a..8f63d65f2 100644 --- a/lib/csharp/test/Multiplex/Server/Properties/AssemblyInfo.cs +++ b/lib/csharp/test/Multiplex/Server/Properties/AssemblyInfo.cs @@ -51,5 +51,5 @@ using System.Runtime.InteropServices; // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] +[assembly: AssemblyVersion("0.11.0.0")] +[assembly: AssemblyFileVersion("0.11.0.0")] diff --git a/lib/csharp/test/ThriftMVCTest/Properties/AssemblyInfo.cs b/lib/csharp/test/ThriftMVCTest/Properties/AssemblyInfo.cs index 1b1b833d9..8acb1c23c 100644 --- a/lib/csharp/test/ThriftMVCTest/Properties/AssemblyInfo.cs +++ b/lib/csharp/test/ThriftMVCTest/Properties/AssemblyInfo.cs @@ -49,5 +49,5 @@ using System.Runtime.InteropServices; // // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: -[assembly: AssemblyVersion("1.0.0.1")] -[assembly: AssemblyFileVersion("1.0.0.1")] +[assembly: AssemblyVersion("0.11.0.1")] +[assembly: AssemblyFileVersion("0.11.0.1")] diff --git a/lib/d/src/thrift/base.d b/lib/d/src/thrift/base.d index 38034a7b8..8aea53613 100644 --- a/lib/d/src/thrift/base.d +++ b/lib/d/src/thrift/base.d @@ -50,7 +50,7 @@ class TCompoundOperationException : TException { /// The Thrift version string, used for informative purposes. // Note: This is currently hardcoded, but will likely be filled in by the build // system in future versions. -enum VERSION = "1.0.0 dev"; +enum VERSION = "0.11.0"; /** * Functions used for logging inside Thrift. diff --git a/lib/dart/pubspec.yaml b/lib/dart/pubspec.yaml index f7aa8768a..5d04226b4 100644 --- a/lib/dart/pubspec.yaml +++ b/lib/dart/pubspec.yaml @@ -16,7 +16,7 @@ # under the License. name: thrift -version: 1.0.0-dev +version: 0.11.0 description: > A Dart library for Apache Thrift author: Apache Thrift Developers <dev@thrift.apache.org> @@ -33,7 +33,7 @@ dependencies: dev_dependencies: # test - mockito: ^1.0.0 + mockito: ^0.11.0 test: ^0.12.0 # dart_dev - https://github.com/Workiva/dart_dev diff --git a/lib/delphi/src/Thrift.pas b/lib/delphi/src/Thrift.pas index 6eca3c9cb..edf20da94 100644 --- a/lib/delphi/src/Thrift.pas +++ b/lib/delphi/src/Thrift.pas @@ -25,7 +25,7 @@ uses SysUtils, Thrift.Protocol; const - Version = '1.0.0-dev'; + Version = '0.11.0'; type TApplicationExceptionSpecializedClass = class of TApplicationExceptionSpecialized; diff --git a/lib/erl/src/thrift.app.src b/lib/erl/src/thrift.app.src index 1a23f0dd4..024749442 100644 --- a/lib/erl/src/thrift.app.src +++ b/lib/erl/src/thrift.app.src @@ -22,7 +22,7 @@ {description, "Thrift bindings"}, % The version of the applicaton - {vsn, "1.0.0-dev"}, + {vsn, "0.11.0"}, % All modules used by the application. {modules, [ diff --git a/lib/go/thrift/serializer_types_test.go b/lib/go/thrift/serializer_types_test.go index c8e3b3be4..e6f818083 100644 --- a/lib/go/thrift/serializer_types_test.go +++ b/lib/go/thrift/serializer_types_test.go @@ -19,7 +19,7 @@ package thrift -// Autogenerated by Thrift Compiler (1.0.0-dev) +// Autogenerated by Thrift Compiler (0.11.0) // DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING /* THE FOLLOWING THRIFT FILE WAS USED TO CREATE THIS diff --git a/lib/haxe/README.md b/lib/haxe/README.md index 19bbbaabf..ac70f253a 100644 --- a/lib/haxe/README.md +++ b/lib/haxe/README.md @@ -69,10 +69,10 @@ Thrift Haxe bindings Thrift Haxe bindings can be set up via the `haxelib` tool either from the official ASF repo, or via the github mirror. -- To set up any **stable version**, choose the appropriate branch (e.g. `0.10.0`): +- To set up any **stable version**, choose the appropriate branch (e.g. `0.11.0`): - - `haxelib git thrift https://git.apache.org/thrift.git 0.10.0 lib/haxe` - - `haxelib git thrift https://github.com/apache/thrift.git 0.10.0 lib/haxe` + - `haxelib git thrift https://git.apache.org/thrift.git 0.11.0 lib/haxe` + - `haxelib git thrift https://github.com/apache/thrift.git 0.11.0 lib/haxe` - To set up the current **development version**, use the `master` branch: diff --git a/lib/haxe/haxelib.json b/lib/haxe/haxelib.json index f76990e8b..26caa7967 100644 --- a/lib/haxe/haxelib.json +++ b/lib/haxe/haxelib.json @@ -4,7 +4,7 @@ "license": "Apache", "tags": ["thrift", "rpc", "serialization", "cross", "framework"], "description": "Haxe bindings for the Apache Thrift RPC and serialization framework", - "version": "1.0.0-dev", + "version": "0.11.0", "releasenote": "Licensed under Apache License, Version 2.0. The Apache Thrift compiler needs to be installed separately.", "contributors": ["Apache Software Foundation (ASF)"], "dependencies": { }, diff --git a/lib/hs/thrift.cabal b/lib/hs/thrift.cabal index fb33d9a41..9754ab2ee 100644 --- a/lib/hs/thrift.cabal +++ b/lib/hs/thrift.cabal @@ -18,7 +18,7 @@ -- Name: thrift -Version: 1.0.0-dev +Version: 0.11.0 Cabal-Version: >= 1.8 License: OtherLicense Category: Foreign diff --git a/lib/java/build.properties b/lib/java/build.properties index 96cf8d32c..fd3535186 100644 --- a/lib/java/build.properties +++ b/lib/java/build.properties @@ -1,4 +1,4 @@ -thrift.version=1.0.0 +thrift.version=0.11.0 thrift.groupid=org.apache.thrift release=false diff --git a/lib/js/package.json b/lib/js/package.json index 526528dd5..421de933e 100644 --- a/lib/js/package.json +++ b/lib/js/package.json @@ -1,6 +1,6 @@ { "name": "thrift", - "version": "1.0.0", + "version": "0.11.0", "devDependencies": { "grunt": "^0.4.5", "grunt-cli": "^1.2.0", diff --git a/lib/js/src/thrift.js b/lib/js/src/thrift.js index ab85e9dc6..d308c46dc 100644 --- a/lib/js/src/thrift.js +++ b/lib/js/src/thrift.js @@ -46,7 +46,7 @@ var Thrift = { * @const {string} Version * @memberof Thrift */ - Version: '1.0.0-dev', + Version: '0.11.0', /** * Thrift IDL type string to Id mapping. diff --git a/lib/lua/THttpTransport.lua b/lib/lua/THttpTransport.lua index 5bbfece25..041e42188 100644 --- a/lib/lua/THttpTransport.lua +++ b/lib/lua/THttpTransport.lua @@ -25,7 +25,7 @@ THttpTransport = TTransportBase:new{ wBuf = '', rBuf = '', CRLF = '\r\n', - VERSION = '1.0.0', + VERSION = '0.11.0', isServer = true } diff --git a/lib/netcore/Thrift/Properties/AssemblyInfo.cs b/lib/netcore/Thrift/Properties/AssemblyInfo.cs index e3118ab23..61cd3e30b 100644 --- a/lib/netcore/Thrift/Properties/AssemblyInfo.cs +++ b/lib/netcore/Thrift/Properties/AssemblyInfo.cs @@ -52,5 +52,5 @@ using System.Runtime.InteropServices; // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: -[assembly: AssemblyVersion("1.0.0.1")] -[assembly: AssemblyFileVersion("1.0.0.1")]
\ No newline at end of file +[assembly: AssemblyVersion("0.11.0.1")] +[assembly: AssemblyFileVersion("0.11.0.1")]
\ No newline at end of file diff --git a/lib/netcore/Thrift/Transports/Client/THttpClientTransport.cs b/lib/netcore/Thrift/Transports/Client/THttpClientTransport.cs index bc36bb3b4..1e83f97e9 100644 --- a/lib/netcore/Thrift/Transports/Client/THttpClientTransport.cs +++ b/lib/netcore/Thrift/Transports/Client/THttpClientTransport.cs @@ -151,7 +151,7 @@ namespace Thrift.Transports.Client } httpClient.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/x-thrift")); - httpClient.DefaultRequestHeaders.UserAgent.Add(new ProductInfoHeaderValue("THttpClientTransport", "1.0.0")); + httpClient.DefaultRequestHeaders.UserAgent.Add(new ProductInfoHeaderValue("THttpClientTransport", "0.11.0")); if (CustomHeaders != null) { diff --git a/lib/ocaml/_oasis b/lib/ocaml/_oasis index 4dd95e5ce..19033e619 100644 --- a/lib/ocaml/_oasis +++ b/lib/ocaml/_oasis @@ -1,5 +1,5 @@ Name: libthrift-ocaml -Version: 1.0 +Version: 0.11.0 OASISFormat: 0.3 Synopsis: OCaml bindings for the Apache Thrift RPC system Authors: Apache Thrift Developers <dev@thrift.apache.org> diff --git a/lib/perl/lib/Thrift.pm b/lib/perl/lib/Thrift.pm index 592d1ddcd..cb6235320 100644 --- a/lib/perl/lib/Thrift.pm +++ b/lib/perl/lib/Thrift.pm @@ -31,6 +31,6 @@ use warnings; # package Thrift; -use version 0.77; our $VERSION = version->declare("v1.0_0"); +use version 0.77; our $VERSION = version->declare("v0.11.0"); 1; diff --git a/lib/py/setup.py b/lib/py/setup.py index 4056b9b90..e3435c775 100644 --- a/lib/py/setup.py +++ b/lib/py/setup.py @@ -87,7 +87,7 @@ def run_setup(with_binary): twisted_deps = ['twisted'] setup(name='thrift', - version='1.0.0-dev', + version='0.11.0', description='Python bindings for the Apache Thrift RPC system', author='Thrift Developers', author_email='dev@thrift.apache.org', diff --git a/lib/rb/thrift.gemspec b/lib/rb/thrift.gemspec index 166a93f27..291b81fbc 100644 --- a/lib/rb/thrift.gemspec +++ b/lib/rb/thrift.gemspec @@ -3,7 +3,7 @@ $:.push File.expand_path("../lib", __FILE__) Gem::Specification.new do |s| s.name = 'thrift' - s.version = '1.0.0.0' + s.version = '0.11.0.0' s.authors = ['Thrift Developers'] s.email = ['dev@thrift.apache.org'] s.homepage = 'http://thrift.apache.org' diff --git a/lib/rs/Cargo.toml b/lib/rs/Cargo.toml index 5f8f5e8ce..8e68175cf 100644 --- a/lib/rs/Cargo.toml +++ b/lib/rs/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "thrift" description = "Rust bindings for the Apache Thrift RPC system" -version = "1.0.0" +version = "0.11.0" license = "Apache-2.0" authors = ["Apache Thrift Developers <dev@thrift.apache.org>"] homepage = "http://thrift.apache.org" diff --git a/lib/st/package.xml b/lib/st/package.xml index 72194fc93..5044e2aa4 100644 --- a/lib/st/package.xml +++ b/lib/st/package.xml @@ -17,7 +17,7 @@ specific language governing permissions and limitations under the License. --> -<!-- Apache Thrift Smalltalk library version 1.0 --> +<!-- Apache Thrift Smalltalk library version 0.11.0 --> <package> <name>libthrift-st</name> <file>thrift.st</file> diff --git a/package.json b/package.json index cd6c7106c..24851b280 100644 --- a/package.json +++ b/package.json @@ -6,7 +6,7 @@ "type": "git", "url": "https://git-wip-us.apache.org/repos/asf/thrift.git" }, - "version": "1.0.0-dev", + "version": "0.11.0", "author": { "name": "Apache Thrift Developers", "email": "dev@thrift.apache.org", diff --git a/sonar-project.properties b/sonar-project.properties index b465fd12e..6bc9989aa 100755 --- a/sonar-project.properties +++ b/sonar-project.properties @@ -16,7 +16,7 @@ development, combines a software stack with a code generation engine to build services that work efficiently and seamlessly between all major languages. # Apache Thrift Version -sonar.projectVersion=1.0.0-dev +sonar.projectVersion=0.11.0 # use this to set another version string # $ sonar-runner -D sonar.projectVersion=`git rev-parse HEAD` # set projectDate in combination with projectVersion for imports of old releases @@ -54,7 +54,7 @@ module1.sonar.projectName=Apache Thrift - Java Library module1.sonar.projectBaseDir=lib/java module1.sonar.sources=src module1.sonar.tests=test -module1.sonar.binaries=build/libthrift-1.0.0.jar +module1.sonar.binaries=build/libthrift-0.11.0.jar module1.sonar.libraries=build/lib/*.jar module1.sonar.language=java @@ -62,7 +62,7 @@ module2.sonar.projectName=Apache Thrift - Java Tutorial module2.sonar.projectBaseDir=. module2.sonar.sources=tutorial/java/src, tutorial/java/gen-java module2.sonar.binaries=tutorial/java/tutorial.jar -module2.sonar.libraries=lib/java/build/lib/*.jar,lib/java/build/libthrift-1.0.0.jar +module2.sonar.libraries=lib/java/build/lib/*.jar,lib/java/build/libthrift-0.11.0.jar module2.sonar.language=java module3.sonar.projectName=Apache Thrift - JavaScript Library diff --git a/test/csharp/Properties/AssemblyInfo.cs b/test/csharp/Properties/AssemblyInfo.cs index b1101a15f..e2def42e3 100644 --- a/test/csharp/Properties/AssemblyInfo.cs +++ b/test/csharp/Properties/AssemblyInfo.cs @@ -51,5 +51,5 @@ using System.Runtime.InteropServices; // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] +[assembly: AssemblyVersion("0.11.0.0")] +[assembly: AssemblyFileVersion("0.11.0.0")] diff --git a/test/csharp/ThriftTest.csproj b/test/csharp/ThriftTest.csproj index 65c0daf7d..8fe40aaa8 100644 --- a/test/csharp/ThriftTest.csproj +++ b/test/csharp/ThriftTest.csproj @@ -46,7 +46,7 @@ <UpdateRequired>false</UpdateRequired> <MapFileExtensions>true</MapFileExtensions> <ApplicationRevision>0</ApplicationRevision> - <ApplicationVersion>1.0.0.%2a</ApplicationVersion> + <ApplicationVersion>0.11.0.%2a</ApplicationVersion> <UseApplicationTrust>false</UseApplicationTrust> <BootstrapperEnabled>true</BootstrapperEnabled> </PropertyGroup> diff --git a/test/dart/test_client/pubspec.yaml b/test/dart/test_client/pubspec.yaml index a91aa455a..e386c0ec1 100644 --- a/test/dart/test_client/pubspec.yaml +++ b/test/dart/test_client/pubspec.yaml @@ -16,7 +16,7 @@ # under the License. name: thrift_test_client -version: 1.0.0-dev +version: 0.11.0 description: A client integration test for the Dart Thrift library author: Apache Thrift Developers <dev@thrift.apache.org> homepage: http://thrift.apache.org diff --git a/test/erl/src/thrift_test.app.src b/test/erl/src/thrift_test.app.src index 7896a9525..b55297042 100644 --- a/test/erl/src/thrift_test.app.src +++ b/test/erl/src/thrift_test.app.src @@ -22,7 +22,7 @@ {description, "Thrift cross language test"}, % The version of the applicaton - {vsn, "1.0.0-dev"}, + {vsn, "0.11.0"}, % All modules used by the application. {modules, [ diff --git a/tutorial/csharp/CsharpClient/Properties/AssemblyInfo.cs b/tutorial/csharp/CsharpClient/Properties/AssemblyInfo.cs index 1ff658c39..2b801c2ca 100644 --- a/tutorial/csharp/CsharpClient/Properties/AssemblyInfo.cs +++ b/tutorial/csharp/CsharpClient/Properties/AssemblyInfo.cs @@ -51,5 +51,5 @@ using System.Runtime.InteropServices; // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] +[assembly: AssemblyVersion("0.11.0.0")] +[assembly: AssemblyFileVersion("0.11.0.0")] diff --git a/tutorial/csharp/CsharpServer/Properties/AssemblyInfo.cs b/tutorial/csharp/CsharpServer/Properties/AssemblyInfo.cs index 74fa476e7..b11cbdf93 100644 --- a/tutorial/csharp/CsharpServer/Properties/AssemblyInfo.cs +++ b/tutorial/csharp/CsharpServer/Properties/AssemblyInfo.cs @@ -51,5 +51,5 @@ using System.Runtime.InteropServices; // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] +[assembly: AssemblyVersion("0.11.0.0")] +[assembly: AssemblyFileVersion("0.11.0.0")] diff --git a/tutorial/dart/client/pubspec.yaml b/tutorial/dart/client/pubspec.yaml index db64afcfc..51b7ad2cd 100644 --- a/tutorial/dart/client/pubspec.yaml +++ b/tutorial/dart/client/pubspec.yaml @@ -16,7 +16,7 @@ # under the License. name: tutorial_client -version: 1.0.0-dev +version: 0.11.0 description: A Dart client implementation of the Apache Thrift tutorial author: Apache Thrift Developers <dev@thrift.apache.org> homepage: http://thrift.apache.org @@ -25,7 +25,7 @@ environment: sdk: ">=1.13.0 <2.0.0" dependencies: - browser: ^0.10.0 + browser: ^0.11.0 shared: path: ../gen-dart/shared thrift: diff --git a/tutorial/dart/console_client/pubspec.yaml b/tutorial/dart/console_client/pubspec.yaml index cea13acd5..dea54494f 100644 --- a/tutorial/dart/console_client/pubspec.yaml +++ b/tutorial/dart/console_client/pubspec.yaml @@ -16,7 +16,7 @@ # under the License. name: tutorial_console_client -version: 1.0.0-dev +version: 0.11.0 description: > A Dart console client to implementation of the Apache Thrift tutorial author: Apache Thrift Developers <dev@thrift.apache.org> diff --git a/tutorial/dart/server/pubspec.yaml b/tutorial/dart/server/pubspec.yaml index 4833a4af8..b925d2f7c 100644 --- a/tutorial/dart/server/pubspec.yaml +++ b/tutorial/dart/server/pubspec.yaml @@ -16,7 +16,7 @@ # under the License. name: tutorial_server -version: 1.0.0-dev +version: 0.11.0 description: A Dart server to support the Apache Thrift tutorial author: Apache Thrift Developers <dev@thrift.apache.org> homepage: http://thrift.apache.org diff --git a/tutorial/delphi/DelphiClient/DelphiClient.dproj b/tutorial/delphi/DelphiClient/DelphiClient.dproj index 34aa53388..38226b369 100644 --- a/tutorial/delphi/DelphiClient/DelphiClient.dproj +++ b/tutorial/delphi/DelphiClient/DelphiClient.dproj @@ -97,13 +97,13 @@ <VersionInfoKeys> <VersionInfoKeys Name="CompanyName"/> <VersionInfoKeys Name="FileDescription">Thrift Tutorial</VersionInfoKeys> - <VersionInfoKeys Name="FileVersion">1.0.0.0</VersionInfoKeys> + <VersionInfoKeys Name="FileVersion">0.11.0.0</VersionInfoKeys> <VersionInfoKeys Name="InternalName">DelphiClient</VersionInfoKeys> <VersionInfoKeys Name="LegalCopyright">Copyright © 2012 The Apache Software Foundation</VersionInfoKeys> <VersionInfoKeys Name="LegalTrademarks"/> <VersionInfoKeys Name="OriginalFilename">DelphiClient.exe</VersionInfoKeys> <VersionInfoKeys Name="ProductName">Thrift</VersionInfoKeys> - <VersionInfoKeys Name="ProductVersion">1.0.0.0</VersionInfoKeys> + <VersionInfoKeys Name="ProductVersion">0.11.0.0</VersionInfoKeys> <VersionInfoKeys Name="Comments"/> </VersionInfoKeys> <Source> diff --git a/tutorial/delphi/DelphiServer/DelphiServer.dproj b/tutorial/delphi/DelphiServer/DelphiServer.dproj index 74811bc10..ad47a53a3 100644 --- a/tutorial/delphi/DelphiServer/DelphiServer.dproj +++ b/tutorial/delphi/DelphiServer/DelphiServer.dproj @@ -96,13 +96,13 @@ <VersionInfoKeys> <VersionInfoKeys Name="CompanyName"/> <VersionInfoKeys Name="FileDescription">Thrift Tutorial</VersionInfoKeys> - <VersionInfoKeys Name="FileVersion">1.0.0.0</VersionInfoKeys> + <VersionInfoKeys Name="FileVersion">0.11.0.0</VersionInfoKeys> <VersionInfoKeys Name="InternalName">DelphiServer</VersionInfoKeys> <VersionInfoKeys Name="LegalCopyright">Copyright © 2012 The Apache Software Foundation</VersionInfoKeys> <VersionInfoKeys Name="LegalTrademarks"/> <VersionInfoKeys Name="OriginalFilename">DelphiServer.exe</VersionInfoKeys> <VersionInfoKeys Name="ProductName">Thrift</VersionInfoKeys> - <VersionInfoKeys Name="ProductVersion">1.0.0.0</VersionInfoKeys> + <VersionInfoKeys Name="ProductVersion">0.11.0.0</VersionInfoKeys> <VersionInfoKeys Name="Comments"/> </VersionInfoKeys> <Source> diff --git a/tutorial/hs/ThriftTutorial.cabal b/tutorial/hs/ThriftTutorial.cabal index 88f137940..98fbd7ba5 100755 --- a/tutorial/hs/ThriftTutorial.cabal +++ b/tutorial/hs/ThriftTutorial.cabal @@ -18,7 +18,7 @@ -- Name: ThriftTutorial -Version: 0.1.0 +Version: 0.11.0 Cabal-Version: >= 1.4 License: OtherLicense Category: Foreign diff --git a/tutorial/ocaml/_oasis b/tutorial/ocaml/_oasis index 4cab08063..898261d81 100644 --- a/tutorial/ocaml/_oasis +++ b/tutorial/ocaml/_oasis @@ -1,5 +1,5 @@ Name: tutorial -Version: 1.0 +Version: 0.11.0 OASISFormat: 0.3 Synopsis: OCaml Tutorial example Authors: Apache Thrift Developers <dev@thrift.apache.org> |