At the moment, the website (grpc.io) documentation not fully reflect the
pre-release. They reference the last full release, 0.15.

I would recommend something in-between both the paths you mention. Try
these packages in your test environments as you normally would, see if it
works and report any unexpected behaviour.

Branches for the code:
https://github.com/grpc/grpc/tree/v1.0.x
and
https://github.com/grpc/grpc-java/tree/v1.0.x

Hope that helps!


On Wed, Jul 27, 2016 at 5:32 PM Paul Grosu <[email protected]> wrote:

>
> Hi Kailash,
>
> This is fantastic news!  Big Congratulations to the whole team!
>
> Just wondering how thoroughly should we test these releases?  Basically
> should we put:
>
>    - A naive user hat (i.e. let me find the documentation and follow it),
>    or
>    - An expert user hat (i.e. let me tweak the Makefile and core code,
>    and make it work for my instance)?
>
> Thanks,
> Paul
>
>
> On Wednesday, July 27, 2016 at 8:05:18 PM UTC-4, [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/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/CALLuE_mstLb4mSCpUDv870peE7nh52G4Kvcj7HVKmpBXYigKsw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to