Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Made ruby per-rpc creds interop use auth plugin API | murgatroid99 | 2016-01-05 |
| | |||
* | Fix typo in method call | murgatroid99 | 2016-01-05 |
| | |||
* | Updated copyright in Ruby version file | murgatroid99 | 2016-01-04 |
| | |||
* | Update Ruby library version for next release | murgatroid99 | 2016-01-04 |
| | |||
* | Include roots.pem with Ruby package | murgatroid99 | 2015-12-18 |
| | |||
* | Made insecure channel/stub explicit, in all layers | murgatroid99 | 2015-12-16 |
| | |||
* | Merge pull request #4412 from murgatroid99/ruby_auth_metadata_plugin | Michael Lumish | 2015-12-11 |
|\ | | | | | Ruby auth metadata plugin | ||
* | | Fixed a busy-wait in Ruby server run_till_terminated | murgatroid99 | 2015-12-10 |
| | | |||
| * | Plumb CallCredentials through Ruby code, replacing metadata_updater ↵ | murgatroid99 | 2015-12-04 |
|/ | | | | functionality | ||
* | Merge branch 'master' of github.com:grpc/grpc into core_creds_api_change | Julien Boeuf | 2015-11-17 |
|\ | |||
| * | Merge pull request #4106 from tbetbetbe/grpc_ruby_fix_flaky_ruby_interop_test | Michael Lumish | 2015-11-12 |
| |\ | | | | | | | Grpc ruby fix flaky ruby interop test | ||
| | * | Fixes a multithreading bug in the ruby rpc_server | Tim Emiola | 2015-11-11 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This fixes the current ruby server interop test flakiness. - The interop tests recently changed so that clients access servers in parallel, meaning that the interop servers handle multiple rpcs at once, which is how this bug became visible - since this change, tests run against the ruby interop server have failed sporadically - the problem was that the block in #loop_handle_server_calls that is passed to the thread pool referenced a var in an enclosing block, which resulted in requests being processed by the wrong handler - this fix ensures that the block to be run on the thread pool thread does not have any references to vars in the enclosing block | ||
| * | | Ensures that bidi calls obtain metadata. | Tim Emiola | 2015-11-10 |
| |/ | | | | | | | Fixes an omission from earlier PRs that adds support metadata. | ||
* / | Ruby wrapping of core credentials API change. | Tim Emiola | 2015-10-28 |
|/ | |||
* | Fixed previous change, altered RuboCop settings to let me do so | murgatroid99 | 2015-10-14 |
| | |||
* | Made ruby server stop waiting for calls when it starts getting null calls | murgatroid99 | 2015-10-14 |
| | |||
* | Fixes the broken ruby interop tests | Tim Emiola | 2015-10-08 |
| | |||
* | Bugfix: correct circular arg ref | Tim Emiola | 2015-09-25 |
| | |||
* | Bump version to reflect changes to the gRPC ruby package | Tim Emiola | 2015-09-24 |
| | |||
* | Merge pull request #3171 from tbetbetbe/grpc_ruby_improve_test_stability | Stanley Cheung | 2015-08-31 |
|\ | | | | | Improves test stability | ||
* | | Bumps the ruby version to beta | Tim Emiola | 2015-08-31 |
| | | |||
| * | Improves test stability | Tim Emiola | 2015-08-31 |
|/ | |||
* | Updates server shutdown handling | Tim Emiola | 2015-08-28 |
| | | | | | | | - ensures that servers cancels calls after the shutdown timeout - uses an infinite timeout when request server calls This two changes fix the issue where the server segfaults on shutdown. | ||
* | Adds support for per message compression | Tim Emiola | 2015-08-20 |
| | |||
* | Corrects logconfig from #2956 | Tim Emiola | 2015-08-18 |
| | |||
* | Remove the runtime dependency on the logging gem. | Tim Emiola | 2015-08-17 |
| | | | | | - provides a noop logger unless the user explicit adds a logging method to the GRPC namespace | ||
* | Adds the ruby timeout interop test. | Tim Emiola | 2015-08-14 |
| | | | | | | | | | | | | | | | Corrects some other issues - fixes status return when calls fail by always returning the status - resolves bidi_call client's failure to return an exception on bad status by swapping the wait for status to the read thread * this also improves the cancel_after_first_response test Also - adds a unit test that verifies that a bidi call will time out. | ||
* | Breaks API - switches timeout to a keyword arg. | Tim Emiola | 2015-08-13 |
| | | | | | | | | | - timeout has been a default arg till now - this switches it to a keyword arg with the same behavior - in addition, it adds deadline as distinct keyword arg, allowing users the choice of the idiomatic(timeout) or the aligned(deadline) | ||
* | Allow reserved metadata to be propagated between calls | Tim Emiola | 2015-08-11 |
| | |||
* | Merge pull request #2888 from tbetbetbe/grpc-ruby-user-null-for-default-host | Jan Tattermusch | 2015-08-11 |
|\ | | | | | Use null for default host | ||
| * | Use null for default host | Tim Emiola | 2015-08-11 |
| | | |||
* | | Aligns with the cognoscenti on timeouts | Tim Emiola | 2015-08-11 |
|/ | |||
* | Adds grpc.primary_user_agent key during stub creation | Tim Emiola | 2015-08-11 |
| | |||
* | Merge pull request #2336 from murgatroid99/ruby_error_codes | Abhishek Kumar | 2015-07-14 |
|\ | | | | | Made ruby server return correct error code for unimplemented method | ||
| * | Changed found? to implemented? | murgatroid99 | 2015-07-10 |
| | | |||
* | | Bumped Ruby package version to 0.10.0 | murgatroid99 | 2015-07-09 |
| | | |||
| * | Made ruby server return correct error code for unimplemented method | murgatroid99 | 2015-07-08 |
|/ | |||
* | 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 |
| |