[grpc-io] gRPC-go Release 1.33.1

2020-10-20 Thread 'Menghan Li' via grpc.io
gRPC-go 1.33.1 is now released.
Release 1.33.0 is skipped because we mistakenly tagged v1.33.0 at the wrong
commit.
Full release notes:

API Changes

   - connectivity: remove unused, experimental Reporter interface (#3875
   )

New Features

   - xds bootstrap: support insecure and make Creds required (#3881
   )
   - xds: add bootstrap support for certificate providers. (#3901
   )
   - lrs: add a layer for clusters in load store (#3880
   )
   - credentials/xds: implementation of client-side xDS credentials. (#3888
   )

Bug Fixes

   - http2_client: fix reader segfault on PROTOCOL_ERRORs (#3926
   )
  - Special Thanks: @sorah 
   - internal/transport: handle h2 errcode on header decoding (#3872
   )
  - Special Thanks: @tz70s 
   - xds: exit from run() goroutine when resolver is closed. (#3882
   )
   - credentials/alts: ClientAuthorizationCheck to case-fold compare of
   peer SA (#3792 )
  - Special Thanks: @AntonNep 
   - service reflection: include transitive closure for a file (#3851
   )
   - stats: include message header in stats.InPayload.WireLength (#3886
   )
  - Special Thanks: @xstephen95x 
   - binarylog: export Sink (#3879
   )
   - service reflection: include transitive closure for a file (#3851
   )



Please see release at: https://github.com/grpc/grpc-go/releases/tag/v1.33.1

-- 
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 grpc-io+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/grpc-io/CAPh%2BwgL_VQtVKCgZM-mG3cFKn53wwmK5ctRRXMM9c%2Bmn-nP77g%40mail.gmail.com.


[grpc-io] Using libreSSL and grpc in application

2020-10-20 Thread Dilip ND
Iam creating a C++ application. It uses libreSSL (LibTLS) for communicating 
with some modules and uses gRPC for communicating with other modules. But 
while linking i get the below error. 
Is there any workaround for this.? 
Is it possible to use libreSSL instead of openssl in grpc? (by building .?)

Please advice.
libssl.so.1.1
/usr/bin/ld: warning: libssl.so.48, needed by 
/usr/local/libressl/v3.2/usr/local/lib/libtls.so.20, may conflict with 
libssl.so.1.1
/usr/bin/ld: warning: libcrypto.so.46, needed by 
/usr/local/libressl/v3.2/usr/local/lib/libtls.so.20, may conflict with 
libcrypto.so.1.1
/usr/bin/ld: warning: libcrypto.so.46, needed by 
/usr/local/libressl/v3.2/usr/local/lib/libtls.so.20, may conflict with 
libcrypto.so.1.1  

-- 
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 grpc-io+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/grpc-io/59837b8a-cf13-4fc6-b3ce-9dde51f81a5fn%40googlegroups.com.


Re: [grpc-io] Is there a C++ Any.pack() equivalent?

2020-10-20 Thread Russell Wu
In C++, `error_details` in grpc::Status is a string. So you probably want
to serialize your object to the wire format or json. If there's a Any field
in a message, you should be able to do something like this:

```
MyMessage msg;
Any any = msg.mutable_someanyfield();
any->PackFrom(myobject);
```

On Tue, Oct 20, 2020 at 4:01 AM Eric Hansen 
wrote:

> In my C++ grpc server, I'm trying to pack another proto (e.t.
> deviceStatus) into the Status proto but I cannot find 'Any' in the c++ API,
> nor any examples about how to do this in C++
>
> This is how I do it in Java...
> com.google.rpc.Status build = com.google.rpc.Status.newBuilder()
> .setCode(grpcErrorCode.getNumber()) .setMessage(dex.getMessage())
> .addDetails(Any.pack(deviceStatus)) .build();
>
> Thanks for any pointers...
>
> --
> 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 grpc-io+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/grpc-io/11a263cf-69da-44d5-b8f2-7f0e3f7fc79an%40googlegroups.com
> 
> .
>

-- 
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 grpc-io+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/grpc-io/CAABt8Y9LsOc6PZFQMCohLSKNBH%2B1LLUwUkDGAZdaE7dcvpWKsQ%40mail.gmail.com.