Patrice Chalin
5891eb81bb
Relax crypto version constraint (for Flutter) ( #322 )
2020-08-04 10:19:36 +02:00
Patrice Chalin
3d9c8c760c
Fix typo in changelog: grpc-web.dart -> grpc_web.dart ( #323 )
2020-08-03 22:22:11 +02:00
Jonas Finnemann Jensen
449faa80ee
Added Application Default Credentials Support ( #315 )
...
* Application Default Credentials support
* Prepare a 2.2.0 release of grpc
* Update CHANGELOG.md
Co-authored-by: Sigurd Meldgaard <sigurdm@google.com>
Co-authored-by: Sigurd Meldgaard <sigurdm@google.com>
2020-06-11 14:18:30 +02:00
Sigurd Meldgaard
6061512afa
Grpc-web Handle empty trailers ( #247 )
...
* Grpc-web Handle empty trailers
2019-11-07 10:52:13 +01:00
Sigurd Meldgaard
588c21e542
Avoid sending headers as trailers twice ( #244 )
2019-10-24 09:35:28 +02:00
Sigurd Meldgaard
20352dd718
Use host without port as authority when making secure connection ( #238 )
2019-09-09 09:41:56 +02:00
Sigurd Meldgaard
b7be3af34b
Fix use of authority when making a secure connection
2019-08-22 14:26:29 +02:00
Sigurd Meldgaard
992e2dcc29
Improve connection handling ( #231 )
...
* Improve connection handling
* Address review. Add round-trip-test
2019-08-19 15:31:16 +02:00
Sigurd Meldgaard
3aeafa77cb
Improve error handling ( #204 )
...
* Improve error handling
1) Let GrpcError implement exception
As the user is (usually) expected to catch these they should implement
Exception.
There is a bigger clean-up in splitting off the GrpcError.internal as
that seems to be for invariant violations
2) Convert some thrown strings into exceptions.
2019-07-03 09:26:45 +02:00
Sigurd Meldgaard
9d2a469655
Provide scheme as part of audience ( #211 )
2019-06-28 15:24:59 +02:00
Sigurd Meldgaard
dcac905a13
Fix interop ( #207 )
...
* Fix computation of authority
2019-06-27 14:43:15 +02:00
Sigurd Meldgaard
054ac9de3c
Fix imports ( #199 )
2019-06-25 13:00:58 +02:00
Sigurd Meldgaard
91564ff7aa
grpc-web support ( #191 )
...
* grpc-web support
This commits merges the grpc-web branch into master.
It is based on work by https://github.com/fuzzybinary .
2019-06-17 13:31:07 +02:00
Sigurd Meldgaard
c415d0f4e2
update changelog ( #183 )
2019-06-03 15:04:10 +02:00
Ivan
c65afe9ec0
Add userAgent for ChannelOptions ( #155 )
...
Add userAgent for ChannelOptions
2019-05-28 12:31:35 +02:00
Sigurd Meldgaard
56c77f84ae
bump_version ( #165 )
2019-04-03 15:15:01 +02:00
Sigurd Meldgaard
d7ae930e7f
Revert "Support grpc-web" ( #159 )
...
This reverts commit d58659507c .
Development of grpc-web will continue on the branch
https://github.com/grpc/grpc-dart/tree/grpc-web until it is ready.
2019-03-18 13:46:50 +01:00
Jeff Ward
d58659507c
Support grpc-web
2019-03-15 12:51:06 +01:00
Sigurd Meldgaard
76159960e2
Add service_api.dart with platform independent exports ( #152 )
2019-01-24 13:44:59 +01:00
Sigurd Meldgaard
f48144271c
Update CHANGELOG.md ( #151 )
2019-01-22 13:26:58 +01:00
Michael Thomsen
ae9a7c7142
Graduate package to 1.0 stable ( #143 )
...
* Update README.md
* Update pubspec.yaml
* Update CHANGELOG.md
* Extend the package description
2018-12-17 15:49:14 +01:00
Sigurd Meldgaard
e0d0516c9c
Version bump to publish without stray files ( #142 )
2018-12-13 12:21:59 +01:00
Alexandre Ardhuin
921f4df0b9
don't throw on closing channel not open ( #128 )
...
Don't throw on closing channel not open
2018-11-12 14:54:11 +01:00
Sigurd Meldgaard
c252ada1a5
Don't rely on package:test internals ( #136 )
2018-11-05 15:39:51 +01:00
Sigurd Meldgaard
175910c58a
Update dependencies ( #127 )
2018-10-24 12:49:33 +02:00
Alexandre Ardhuin
3e3ba6682f
allows async interceptors ( #120 )
...
* allows async interceptors
* prevent chunks to come before starting streaming request
2018-09-18 08:17:39 +02:00
Sigurd Meldgaard
97e47bd3e7
Version bump ( #118 )
2018-09-07 10:27:05 +02:00
Sigurd Meldgaard
561f8fe716
Make Status codes `static const` instead of `static final`. ( #104 )
...
Make Status codes `static const` instead of `static final`.
This enables using the codes in switch statements and default values.
2018-08-06 13:47:45 +02:00
Sigurd Meldgaard
17ce11f7fc
Allow for non ascii headers ( #103 )
2018-07-19 15:46:23 +02:00
Bob Nystrom
238fd7ec67
Finish migrating to the Dart 2 core library constants. ( #101 )
2018-07-19 15:16:58 +02:00
Michael Thomsen
c32a9e97be
Use new Dart 2 APIs ( #99 )
...
* Upgrade to Dart 2 APIs
* Run dartfmt
* Update CHANGELOG.md
* Update pubspec.yaml
2018-07-13 12:57:18 +02:00
Michael Thomsen
72aac2adbe
Declare Dart 2.0 compatability ( #98 )
...
* Widen Dart SDK constraint to support Dart 2.0 stable
* Update CHANGELOG.md
2018-07-12 11:28:46 +02:00
Michael Thomsen
ee1b0f9141
Prepare 0.5.0 release ( #94 )
...
* Prepare 0.5.0 release
2018-07-10 14:45:22 +02:00
German Saprykin
847a3625e1
Added interceptors. ( #86 )
...
* Add draft implementation of interceptors.
* Fix review comment.
* Revert example files.
* Revert interop files.
* Revert interop files.
* Format.
* Fix typos.
2018-07-09 16:57:07 +02:00
Jakob Andersen
8a397d8c86
Prepare release 0.4.1 ( #80 )
2018-04-05 10:14:10 +02:00
Jakob Andersen
db484e154e
Prepare release 0.4.0 ( #65 )
2018-03-19 11:32:05 +01:00
Jakob Roland Andersen
26cb308d36
Release 0.3.1
2018-02-27 10:15:15 +01:00
Jakob Andersen
7621132097
Authenticated cloud-to-prod interop tests. ( #55 )
...
Added authentication provider classes, and wired up the auth interop
tests.
Refactored connection logic to throw initial connection errors early.
Fixes #53
2018-02-05 23:17:16 +01:00
Jakob Roland Andersen
c5df6eb9aa
Prepare release.
2018-01-18 12:14:48 +01:00
Jakob Andersen
eb5b80504d
Dart 2.0 fixes. ( #48 )
...
Updated generated code in examples using latest protoc compiler plugin.
Fixed uses-dynamic-as-bottom issues.
2018-01-12 15:20:03 +01:00
Jakob Roland Andersen
0d5ef849f1
Fix date.
2017-12-15 13:01:31 +01:00
Jakob Andersen
b38b1cc7a2
Reorganize code for 0.2.0 release. ( #41 )
...
Split the large client/server.dart files into smaller pieces. This is in
preparation for splitting the HTTP/2 dependencies into a separate file
and make it easier to implement other transports.
2017-12-15 09:30:56 +01:00
Jakob Andersen
b82384ee08
Prepare release 0.1.0. ( #35 )
2017-10-12 16:26:00 +02:00
Jakob Roland Andersen
1b997ada42
Update change log and pubspec for release 0.0.1.
...
Really only released to reserve the name on pub.
2017-07-18 15:23:06 +02:00
Michael Thomsen
ee72b4b418
Initial repo config
2017-06-08 11:12:17 +02:00