Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Bump version of grpc ruby for release on the release branch | Tim Emiola | 2015-06-23 |
| | | | | | - grpc ruby 0.9.3 should have released from the release branch but was not - it needs to be re-released from that branch | ||
* | Corrects the cancel_after_first_response behaviour | Tim Emiola | 2015-06-19 |
| | | | | | | | | | - introduces a #wait method on the call operation view - invokes #wait on a Notifier that is created for all operations - ensures the Notifier is invoked if necessary whenever a client request completes - updates the interop_test to use op.wait before checking if the call was cancelled. | ||
* | Ruby shutdown api migration | Tim Emiola | 2015-06-17 |
| | | | | | | + all tests pass, - but there are a couple of workarounds - tests are flaky | ||
* | Update version; fix dependency advisory comment | Tim Emiola | 2015-06-04 |
| | |||
* | bump grpc ruby version | Tim Emiola | 2015-06-03 |
| | |||
* | Corrects the cancel_after_first_response test | Tim Emiola | 2015-06-02 |
| | | | | | | | | | | - stops attempting to verify by catching the CancelledError - instead the test examines the operation state after cancellation, which is equally valid and more stable. Also - simplifies bidi on the server | ||
* | Add's logging tweaks thread interaction for bidi_server | Tim Emiola | 2015-05-28 |
| | |||
* | Updates gRPC Ruby to 0.9.0 | Tim Emiola | 2015-05-26 |
| | |||
* | Various tweaks to improve server stability | Tim Emiola | 2015-05-22 |
| | |||
* | Encapsulate logger within GRPC module | Nick Gauthier | 2015-05-20 |
| | |||
* | Ruby style changes: replace `== 0` with `zero?` | Aggelos Avgerinos | 2015-05-09 |
| | |||
* | Really removes the string monkey-patch | Tim Emiola | 2015-05-07 |
| | |||
* | make underscore a class method of GenericService | Tim Emiola | 2015-05-07 |
| | |||
* | Move Notifier into its own file | Tim Emiola | 2015-04-24 |
| | |||
* | Simplify debugging, avoid inspecting C-backed objects. | Tim Emiola | 2015-04-24 |
| | |||
* | Fix failing interop servers | Tim Emiola | 2015-04-24 |
| | |||
* | Merge pull request #1309 from tbetbetbe/grpc_ruby_rpc_server_md | Jan Tattermusch | 2015-04-20 |
|\ | | | | | Grpc ruby add support for returning metadata to the rpc server | ||
* | | Remove usage of xray | Tim Emiola | 2015-04-17 |
| | | | | | | | | | | | | | | | | - xray was useful during dev testing but is neither a dev or runtime dep - its presence causes issues for libraries that handle signals themselves Also - updates grpc.gemspec with requirements | ||
| * | Adds support for updating the output metadata to calls | Tim Emiola | 2015-04-17 |
| | | |||
| * | Propagate metadata in BadStatus | Tim Emiola | 2015-04-17 |
| | | | | | | | | | | | | - allow BadStatus to contain metadata that's populated by keyword args - on servers, convert raised BadStatus metadata to trailers - on clients, convert trailers to BadStatus metadata when raising BadStatus | ||
| * | Allow BadStatus to contain metadata | Tim Emiola | 2015-04-17 |
| | | |||
| * | Adds a hook for returning the client connect metadata | Tim Emiola | 2015-04-17 |
| | | |||
| * | Refactor: Shorter methods in RpcServer | Tim Emiola | 2015-04-16 |
| | | |||
| * | Refactor: Move the Pool out from RpcServer | Tim Emiola | 2015-04-16 |
|/ | |||
* | Fixes error with the keep-alive | Tim Emiola | 2015-04-16 |
| | |||
* | Adds a #run_till_terminated func to RpcServer | Tim Emiola | 2015-04-16 |
| | | | | | | | - adds signal handling to RpcServer - ensures that very little behaviour occurs in the signal handling context - adds #run_till_terminated that launches a server in a thread and then handles signals that can be used to stop it. | ||
* | Corrects handling of status during bidi call orchestration. | Tim Emiola | 2015-04-15 |
| | | | | | | | | - Ensures that invalid status are raised as exceptions - Ensures that exceptions during the write thread are bubbled up to the starting thread Also - improves the debug messages during the BiDi calls | ||
* | Adds an explicit Cancellation exception | Tim Emiola | 2015-04-15 |
| | | | | | - uses Forwardable to provide access the @call within an ActiveCall - removes redundant methods from ActiveCall | ||
* | Automatically adds a key for the jwt_aud_uri to the metadata handled by the ↵ | Tim Emiola | 2015-04-14 |
| | | | | metadata_update_proc | ||
* | Update the version to 0.6.1 | Tim Emiola | 2015-04-14 |
| | |||
* | Move timeout handling into the extension | Tim Emiola | 2015-04-10 |
| | |||
* | Cleanup: remove redundant ruby code | Tim Emiola | 2015-04-10 |
| | |||
* | Updates BidiCall/ClientStub to the new Call API | Tim Emiola | 2015-04-10 |
| | |||
* | Update RPC server to use the new call API | Tim Emiola | 2015-04-10 |
| | |||
* | Updates ActiveCall to use the new call API | Tim Emiola | 2015-04-10 |
| | |||
* | Updates Channel#create_call to the new API | Tim Emiola | 2015-04-10 |
| | |||
* | Bump ruby version to match the new release | Tim Emiola | 2015-04-07 |
| | |||
* | Enables some incorrectly disabled tests | Tim Emiola | 2015-03-23 |
| | |||
* | Corrects the handling of metadata when the optional deadline is specified | Tim Emiola | 2015-03-23 |
| | |||
* | Merge pull request #1080 from tbetbetbe/grpc_ruby_add_back_server_finish_calls | Michael Lumish | 2015-03-18 |
|\ | | | | | Adds back calls to #finish at the end of server calls | ||
| * | Adds back calls to #finish at the end of server calls | Tim Emiola | 2015-03-17 |
| | | |||
* | | Exposes the metadata method in server-side ActiveCall view classes | Tim Emiola | 2015-03-17 |
|/ | |||
* | Merge github.com:grpc/grpc into credit | Craig Tiller | 2015-03-06 |
|\ | |||
| * | Fix for #804 | Tim Emiola | 2015-03-06 |
| | | |||
| * | Decompose the ClientStub initialize method | Tim Emiola | 2015-03-06 |
| | | |||
* | | Updates ruby code affected by the secure server API change | Tim Emiola | 2015-03-05 |
|/ | |||
* | Fix typos 'proivde' -> 'provide' and 'e,g.' -> 'e.g.' | Aggelos Avgerinos | 2015-02-27 |
| | |||
* | Synchronize initial package versions | Tim Emiola | 2015-02-25 |
| | |||
* | Tmp fix: splits the hostname from the host before creating a call | Tim Emiola | 2015-02-25 |
| | |||
* | Remove the ruby gRPC auth implementation | Tim Emiola | 2015-02-25 |
| |