Commit Graph

719 Commits

Author SHA1 Message Date
Stanley Cheung d5550cd52b Update init_submodules.sh 2020-07-08 11:45:32 -07:00
Stanley Cheung e25afb40de Review fixes. Run buildifier on WORKSPACE file too 2020-07-08 11:45:32 -07:00
Stanley Cheung 6c7cde153d Bump grpc 2020-07-08 11:45:32 -07:00
Stanley Cheung e27be18859 Update code generator to support Proto3 optional 2020-07-08 11:45:32 -07:00
Vasu Nori 76c04d6fe9 initialize the connection to grpc-service before 1st request arrives 2020-07-06 17:02:44 -07:00
Yannic Bonenberger cd059a28b2 [generator] Refactor dependency management
No functional changes intended.
2020-07-06 14:18:47 -07:00
Yannic 3cf33f96ff Update Bazel to 3.3.1 2020-07-02 22:23:17 -07:00
Nathan H. Leung 4b3959852f Update package README to say that gRPC-Web is GA.
Follow-up to #339
2020-07-02 22:06:39 -07:00
Stanley Cheung e0835e2d1c Bug fix 2020-07-02 21:24:12 -07:00
Stanley Cheung 95db26456b Add an option goog_promise to generator 2020-07-02 21:24:12 -07:00
Yenru Chin a816d9c56e Add removeListener type and missing metadata event 2020-06-29 12:15:21 -07:00
Vasu Nori 74ea9b3b2a automate running of interop tests on java connector code 2020-06-24 17:08:46 -07:00
Stanley Cheung 550c8d2375 Make UnaryResponse an interface 2020-06-24 11:19:02 -07:00
Vasu Nori 62a03ec722 Update pom.xml so executable jar can be built easily 2020-06-23 18:16:59 -07:00
Stanley Cheung 01c3421c74 Revert #738 2020-06-23 13:57:44 -07:00
Vasu Nori 88d70ecbdb
Merge pull request #861 from vnorigoog/props-in-file
Separate Core code from Examples and interop-test code.
2020-06-23 13:12:59 -07:00
Vasu Nori 0a283f6c6e Merge branch 'props-in-file' of https://github.com/vnorigoog/grpc-web into props-in-file 2020-06-23 10:13:35 -07:00
Vasu Nori 4f5a803f34 Merge branch 'master' into props-in-file 2020-06-23 10:13:14 -07:00
Vasu Nori 4e470884bd
Merge branch 'master' into props-in-file 2020-06-22 14:35:59 -07:00
Stanley Cheung 0d747ec02c Update references to 1.2.0 2020-06-22 14:20:38 -07:00
Vasu Nori 65b43d9971 Merge branch 'props-in-file' of https://github.com/vnorigoog/grpc-web into props-in-file 2020-06-22 14:09:21 -07:00
Vasu Nori c470eaa0f5 separate base files from example code 2020-06-22 13:49:08 -07:00
Stanley Cheung a8416b5e7a Refactor error handling in grpcwebclientbase 2020-06-21 22:18:52 -07:00
David Maixner daf7cc8f17 [fix] envoy deprecated fields
This gets rid of warnings in envoy log files for deprecated fields.
2020-06-21 22:02:33 -07:00
Vasu Nori fdbfdb1aeb separate base files from example code 2020-06-21 16:43:22 -07:00
Stanley Cheung c9b2e34e57 Fix @fileoverview comments 2020-06-19 10:52:40 -07:00
Stanley Cheung 670326124a Migrate to ES6 classes 2020-06-19 10:52:40 -07:00
小橋 大助 8c96b8cee3 Add docker port mapping(for Mac/Win) to helloworld example 2020-06-16 00:07:16 -07:00
Stanley Cheung 7a93e7f93e Rollback a change to streambodyclientreadablestream 2020-06-11 17:57:47 -07:00
Stanley Cheung d32a30a5a6 Update to use @grpc/grpc-js node package, and update helloworld example 2020-06-11 15:37:46 -07:00
Stanley Cheung 6e632b4183 Add a ThenableCall base class for the promise-based unaryCall function 2020-06-11 15:37:32 -07:00
Vasu Nori b89d8f122c Add Dependency Injection(Guice) and copyright notice 2020-06-09 18:31:45 -07:00
Stanley Cheung b80a65f6e6 Bump version to 1.2.0 2020-06-09 18:07:51 -07:00
Stanley Cheung 6900db20c0 Fix issues with callbacks 2020-06-09 17:38:01 -07:00
Stanley Cheung aadbdb7e3b Some refactor on streambodyclientreadablestream 2020-06-08 22:58:45 -07:00
Patrice Chalin 6b99a37519 README: updates to better match other grpc repos 2020-06-05 22:09:37 -07:00
Stanley Cheung 05029f3d00 Fix code generator bug and add tests 2020-06-05 22:03:38 -07:00
Yannic Bonenberger a055960f80 Add experimental ES6 import style
This change adds a new `import_style` that emits ES6 modules.
For now, this only re-exports the symbols from `import_style=closure`.

In the future, this will no longer require emitting google modules
(`goog.provide`). If protobuf ever adds support for emitting ES6
modules, we will use them instead of the `goog.provided`'d versions
as well.

Note that the Bazel integration is currently broken because of a
limitation in `rules_closure`.
2020-06-04 16:46:05 -07:00
Stanley Cheung f516ccbf3c Removed some unused code 2020-06-04 15:31:04 -07:00
Stanley Cheung 721afdf958 Linter changes 2020-06-02 11:40:06 -07:00
Stanley Cheung de0f650a72 Generate the callback client and promise client in two different files 2020-06-01 19:08:30 -07:00
hanabi1224 825dd2a9ee add missing comma 2020-05-31 22:01:01 -07:00
hanabi1224 9d96b7a4b8 Avoid double slash in url when client hostname has tailing slash 2020-05-31 22:01:01 -07:00
Stanley Cheung 504c43ecb0 Move docs into doc/ folder 2020-05-31 02:35:25 -07:00
Stanley Cheung 7f16bffd79 Add a script to generate changelog 2020-05-31 02:05:30 -07:00
Stanley Cheung 8ff7b57ac7 Remove some older unused scripts 2020-05-29 14:30:06 -07:00
xsbchen c963bcfec5 use explicit envoy release tag 2020-05-28 21:07:58 -07:00
Stanley Cheung 2391e1cc6b Remove some unnecessary dependencies 2020-05-28 20:16:21 -07:00
Stanley Cheung 9ad8ba64c7 Update references to 1.1.0 2020-05-28 19:08:04 -07:00
Vasu Nori 1fda10af5f All interop tests work now. 2020-05-20 20:20:33 -07:00