These 7 commits are when the Protocol Buffers files have changed:
| Commit: | 49b30b8 | |
|---|---|---|
| Author: | Carroll Vance | |
| Committer: | GitHub | |
Fix package namespace ref (#102) * Fix namespace reference issue * Add tests for namespace handling in code generation Co-authored-by: jaakkor2
The documentation is generated from this commit.
| Commit: | ebeb3ce | |
|---|---|---|
| Author: | Carroll Vance | |
| Committer: | GitHub | |
Adding Go Test Server (#48)
| Commit: | d08e2fb | |
|---|---|---|
| Author: | Carroll Vance | |
| Committer: | GitHub | |
1.0.0 (#44) * Removing 0.1.X files * Adding 1.0.0 files * Fix docs * Support Julia 1.10 without streaming * Handle 1.10 support in a way that notifies user but doesn't break docs * workloads.jl fix using old package name * Update CI - CI now works purely with Github actions instead of needing a Docker container for running a test server for gRPC - Julia 1.10 LTS as a CI target --------- Co-authored-by: Carroll Vance <cvance@medicalmetrics.com>
| Commit: | b80cd80 | |
|---|---|---|
| Author: | tan | |
improve timeout and server error handling gRPCClient now reports back timeouts server errors via gRPC error codes. The `gRPCServiceCallException` struct has additional properties to hold the error code. When an error is encountered during a call that returns a single result (not stream), the call method now throws an exception instead of returning `nothing` as the result. Test suite to test error conditions added.
| Commit: | 9e67593 | |
|---|---|---|
| Author: | tan | |
use protobuf codegen enhancements Use updated ProtoBuf.jl that: - does not depend on service generation flags for other languages - allows service parameters that are nested message structs
| Commit: | ee600e9 | |
|---|---|---|
| Author: | tan | |
| Committer: | tan | |
generate multiple services from single proto file A single proto file may have multiple services defined. This change allows code generation of all services into the same module. Module is now named after the protobuf package instead of service.
| Commit: | df06f63 | |
|---|---|---|
| Author: | tan | |
add codegen and client tests Added tests that do code generation and run a Julia client built for the example app mentioned in the gRPC tutorial here: https://grpc.io/docs/languages/go/basics/. The Julia test client connects to a go server backend built with the same api specification. All communication modes are covered - including both single and streaming requests and replies.