Hi everyone, We just released gRPC-1.0.0-pre2, fixing reported issues from our earlier pre1 release, and also using the now-released protobuf-3.0.0. See https://github.com/google/protobuf/releases/tag/v3.0.0 for the release notes about protobuf 3.0.0. Packages for all languages should have been pushed.
Two important changes to note: -) In Ruby, due to a protobuf change, the generated filenames changed to have a "_rb" suffix added to them. This has an impact on the import statements in user's Ruby code. -) In C#, the 1.0.0-pre2 package updates its async library dependency from Ix-Async.1.2.5 to System.Interactive.3.0.0. As before, please let us know if you have any feedback on that pre-release. Thanks! On Thu, Jul 28, 2016 at 10:25 AM, <[email protected]> wrote: > Awesome news !! > > On Wednesday, July 27, 2016 at 5:05:18 PM UTC-7, [email protected] wrote: >> >> Hi Everyone, >> >> >> The gRPC team is pleased to announce that we have our first 1.0-pre >> packages ready for testing. Instructions and release notes below. >> >> Please give these a try and report any issues via our issue trackers on >> Github, it will help ensure that our 1.0 release is robust and works really >> well. >> >> Do note that this is a pre-release. We are currently working to update >> our documentation to reflect these changes and make any last minute changes >> before we release 1.0. >> >> Issue trackers: >> >> https://github.com/grpc/grpc/issues >> >> https://github.com/grpc/grpc-java/issues >> >> Notes on installation: >> Python: >> >> pip install --pre grpcio >> >> pip install --pre grpcio-tools >> Ruby: >> >> gem install grpc --pre >> >> gem install grpc-tools --pre >> Node,js: >> >> npm install grpc >> >> npm install grpc-tools >> PHP: >> >> [sudo] pecl install grpc >> >> gem install ronn rake >> >> git clone https://github.com/stanley-cheung/Protobuf-PHP >> >> cd Protobuf-PHP >> >> rake pear:package version=1.0 >> >> [sudo] pear install Protobuf-1.0.tgz >> C#: >> >> - >> >> Open Visual Studio / MonoDevelop / Xamarin Studio and start a new >> project/solution. >> - >> >> Add the Grpc NuGet package as a dependency (Project options -> Manage >> NuGet Packages). >> - >> >> To be able to generate code from Protocol Buffer (.proto) file >> definitions, add the Grpc.Tools NuGet package that contains Protocol >> Buffers compiler (protoc) and the gRPC protoc plugin. >> - >> >> Make sure to “show prerelease packages”. >> >> Java: >> >> Released on Maven central, might take a few hours to appear. >> Objective-C: >> >> Cocoapod spec and instructions >> <https://github.com/grpc/grpc/tree/master/src/objective-c>. >> >> Notes for Development Release 1.0.0-pre1 >> >> Release 1.0.0-pre1 for Java >> <https://github.com/grpc/grpc-java/releases/tag/v1.0.0-pre1> >> Release 1.0.0-pre1 >> >> >> Please see the notes for the previous releases here: >> https://github.com/grpc/grpc/releases >> >> Development release of github.com/grpc/grpc. >> C-core: >> >> - >> >> Performance boost using delayed writes. >> - >> >> Added support for SO_REUSEPORT. >> - >> >> New error propagation system. >> - >> >> Default log verbosity is now ERROR. >> - >> >> Various optimizations and fixes. >> >> Python: >> >> - >> >> Made handlers optional in grpc.server >> <https://github.com/grpc/grpc/pull/7160>. >> - >> >> Beta support for Python 3 on Mac OS X x64, Windows x86, and Linux x86 >> and x64. >> - >> >> Added a reference implementation of server health-checking as the >> package grpcio-health-checking. >> - >> >> Added distutils custom command for gRPC proto generation to >> grpcio-tools. >> - >> >> Many behind-the-scenes fixes. >> >> Ruby: >> >> - >> >> Removed Core::CompletionQueue from the public API. Removed all >> function parameters that required CompletionQueues. >> - >> >> Split trailing metadata out into a separate instance variable on >> calls. >> >> PHP: >> >> - >> >> Fixed shutdown hang #4017. >> - >> >> PHP7 support #7464. >> >> C#: >> >> - >> >> Support for use of the Grpc nuget package with dotnet CLI tooling >> #7230. >> >> Objective-c: >> >> - >> >> https://github.com/grpc/grpc/pull/7264 BoringSSL's podspec (as v5.0) >> now builds correctly for devices (not only simulator). >> - >> >> https://github.com/grpc/grpc/pull/7288 Well-known protos ([the >> `.proto` files distributed with `protoc`](https://github.com/g >> oogle/protobuf/tree/master/src/google/protobuf >> <https://github.com/google/protobuf/tree/master/src/google/protobuf>)) >> can now be used when compiling pods as dynamic frameworks. >> - >> >> https://github.com/grpc/grpc/pull/7359 `protoc` and the gRPC plugin >> for Objective-C are now distributed as pods, so versions mismatches among >> them and the Protobuf and gRPC runtimes are an issue of the past. >> - >> >> https://github.com/grpc/grpc/pull/6855 Support for multiple services >> defined in the same `.proto` file. >> - >> >> (Various pull requests) Compressed data and connectivity changes are >> now handled more robustly. >> - >> >> https://github.com/grpc/grpc/pull/6849 gRPC can now be integrated as >> dynamic frameworks (`use_frameworks!` in your `Podfile`), which means it >> can be used alongside pods written in Swift. >> >> Node.js: >> >> - >> >> Split node health check code into a separate package: >> grpc-health-check. >> >> >> >> >> -- > You received this message because you are subscribed to the Google Groups " > grpc.io" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > To view this discussion on the web visit https://groups.google.com/d/ > msgid/grpc-io/688b2b68-1c97-48ca-9005-a8552f2b9a04%40googlegroups.com > <https://groups.google.com/d/msgid/grpc-io/688b2b68-1c97-48ca-9005-a8552f2b9a04%40googlegroups.com?utm_medium=email&utm_source=footer> > . > > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "grpc.io" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/grpc-io/CAEvr0PHC_DuPSwPydJ55i4VZEn7kGUJps0WqKAuAEh_hPMN61g%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
