Slava Egorov
9a0b4642ef
Allow 4.0.0 version for protobuf dependency and prepare to release 4.0.3 ( #774 )
...
Fixes https://github.com/grpc/grpc-dart/issues/768
2025-03-31 15:42:24 +02:00
Moritz
f077328341
Fix web and prepare to publish 4.0.2
2025-03-31 10:22:25 +02:00
Aran Donohue
6dfb4b43f3
fix: Updates the grpc-web example to avoid dart:html ( #748 )
...
* update: Migrate off legacy JS/HTML apis
* update: use dart.library.js_interop in place of dart.library.html
* update: dart format xhr_transport.dart and update dart sdk to v3.4.0 in workflows
* update: use if instead of switch case in xhr_transport.dart
* update: upgrade web package to v1.1.0
* refactor: use Uint8List for sending data over XHR rather than Int8List
* refactor: eta-reduction of call to request.setRequestHeader
* Convert grpc-web example to package:web
---------
Co-authored-by: minoic <minoic2020@gmail.com>
Co-authored-by: Moritz <mosum@google.com>
2025-02-21 14:11:03 +01:00
Devon Carew
7f9042f79e
various analysis updates ( #755 )
...
* various analysis updates
* misc updates
* remove unintentional dartdoc comment
* Update CONTRIBUTING.md
Co-authored-by: Moritz <moritz@suemmermann.de>
* add ignore comments for use of deprecated apis
---------
Co-authored-by: Moritz <moritz@suemmermann.de>
2025-01-30 08:41:34 +01:00
Moritz
3e94fecd14
Update health.yaml ( #753 )
...
* Update health.yaml
* Upgrade example
* Fixes
* try different syntax
* without endings
* test new wf
* new version
* Works, use main now
* Add changelog
2024-12-17 09:53:02 +01:00
Moritz
0d02e4386f
Remove dependency on `package:archive` ( #707 )
...
* Remove dependency on package:archive
* Test compression on vm only
* Add licenses
* Fix analyze issues
* Fix codec web
* Fix licenses
* Add changelog
2024-05-06 15:25:06 +02:00
Abdul Momin
aece2a4e3f
Typo Correction in README.md ( #695 )
...
Corrected typo "RPs" to "RPCs". To avoid confusion.
2024-04-15 09:53:00 +02:00
Moritz
cba40da0d8
Fix imports in `http2_connection.dart` ( #662 )
...
* Fix imports in `http2_connection.dart`
* Export `Proxy`
* dart fix
* Add documentation comment
* Add licenses
2023-08-24 11:50:01 +02:00
Kevin Moore
a6322db468
Regenerate protobuf types with new protobuf version ( #658 )
2023-08-16 05:33:31 -07:00
Kevin Moore
244dea0361
Regenerate code with latest formatter ( #630 )
2023-05-31 00:00:51 +02:00
Kevin Moore
375d1f3e75
examples/grpc-web: support latest build_web_compilers ( #601 )
2023-01-30 13:49:28 -08:00
nghialv
d4d0f80d02
Fix wrong command in readme of example ( #600 )
2023-01-20 10:36:57 +01:00
Ben Getsug
6c0829ed8b
Custom Error Handling for Server ( #588 )
...
Closes https://github.com/grpc/grpc-dart/issues/51
2022-12-01 11:29:57 +01:00
Kevin Moore
dbf5421eb6
Cleanup: update to and use latest pkg:lints with associated fixes ( #587 )
...
Bump min Dart SDK for grpc to 2.17
Regenerate all code
Fix generate scripts
Add dependabot
2022-10-31 11:47:31 -07:00
Brett Morgan
7e2c2665cf
Migrate examples to Dart null safety ( #536 )
2022-01-04 10:05:22 +10:00
Kevin Moore
151fa904b4
Remove unnecessary imports and superfluous type checks ( #525 )
2021-10-05 08:39:00 -07:00
Vyacheslav Egorov
e9ad5ab16b
Fix CI
...
* Reformat code with dev build of dartfmt
* Download envoy package manually
2021-08-10 11:04:11 +02:00
Kevin Moore
9a4493f934
Update dependencies ( #471 )
2021-04-22 14:28:30 -07:00
Kevin Moore
97b8e47224
Move to published, null-safey packages ( #441 )
...
* Move to published, null-safey packages
Also updated homepage -> repository
* unblocked to publish grpc!
2021-02-01 19:53:21 +01:00
Ivan Inozemtsev
d7dc79971e
Update interop to null-safe grpc-dart ( #448 )
...
Also replace dependency_overrides with published versions
2021-02-01 15:38:31 +01:00
Kevin Moore
b437d1089d
Update example pubspecs ( #442 )
...
Co-authored-by: Vyacheslav Egorov <vegorov@google.com>
2021-02-01 09:18:39 +01:00
Kevin Moore
1327ad7416
Spelling fixes ( #443 )
...
Co-authored-by: Vyacheslav Egorov <vegorov@google.com>
2021-02-01 09:16:10 +01:00
Kevin Moore
32fbc03c63
Enable and fix pedantic v1.9 lints ( #445 )
...
Co-authored-by: Vyacheslav Egorov <vegorov@google.com>
2021-02-01 09:12:26 +01:00
Kevin Moore
cbec527ba7
Fix grpc-web example, update documentation ( #446 )
...
Co-authored-by: Vyacheslav Egorov <vegorov@google.com>
2021-02-01 09:04:30 +01:00
Kevin Moore
b8adf24ec4
Regenerate proto code with latest generator ( #444 )
2021-02-01 09:03:11 +01:00
Ivan Inozemtsev
1e1831a187
Migrate grpc to null safety ( #432 )
2021-01-29 12:40:52 +01:00
Ankur Jain
c48af638a5
Support message compression ( #409 )
...
* Added support for compression/decompression, which can be configured through
`ChannelOptions` constructor's `codecRegistry` parameter or adding the
`grpc-accept-encoding` to `metadata` parameter of `CallOptions` on the client
side and `codecRegistry` parameter to `Server` on the server side.
Outgoing rpc can be compressed using the `compression` parameter on the
`CallOptions`.
Closes #6
2020-12-11 09:52:24 +01:00
Vyacheslav Egorov
f1c475603f
Cleanups ( #398 )
...
* Regenerate protobuf files using newest protoc plugin
* Fix lints everywhere
* Remove visibleForTesting from profile.dart
2020-11-12 11:36:59 +01:00
Lei Liu
52bea07000
Add support for unix domain sockets ( #327 )
...
Fixes #299
2020-11-11 15:43:05 +01:00
Vyacheslav Egorov
63f551b14b
Update dart.yml ( #387 )
2020-11-03 22:49:23 +01:00
Andrew Coutts
b6e40c34e3
Add decoded grpc-status-details-bin details to GrpcError ( #349 )
...
Closes #209
2020-10-27 17:07:58 +01:00
Patrice Chalin
6fa4616bac
Example: route guide client cleanup ( #350 )
...
Match the tutorial code: the `channel` variable should be a local variable rather than a member of `Client`.
2020-09-16 14:18:17 +02:00
Patrice Chalin
4ba2a13b16
Fix typo in example README ( #288 )
2020-03-30 12:42:58 +02:00
Patrice Chalin
63dd99e3f3
helloworld and route_guide: update to protobuf v1 ( #279 )
2020-03-10 09:06:16 +01: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
Brett Morgan
6c0f61aaf6
Updating for Protobuf 0.13 ( #190 )
2019-06-14 09:24:05 +02:00
Nic Hite
c9c4e40088
Remove unnecessary 'new' and 'const' keywords. ( #186 )
2019-06-04 11:31:01 -07: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
Nic Hite
eafca2ab28
Replace Future<Null> with Future<void>. ( #146 )
2019-01-03 08:13:25 +01:00
Michael Thomsen
6428b4e2f7
Create README.md ( #144 )
2018-12-17 15:33:48 +01:00
Alexandre Ardhuin
1051232d17
bump versions for dart 2 ( #117 )
2018-09-07 10:09:52 +02:00
Bob Nystrom
238fd7ec67
Finish migrating to the Dart 2 core library constants. ( #101 )
2018-07-19 15:16:58 +02:00
Jon Kirkman
7428ab3b51
removed version from example pubspecs ( #90 )
2018-07-04 08:35:56 +02:00
Jakob Andersen
b8e5c5c2c5
Fix tests in Dart 2 mode. ( #85 )
...
Also updated generated code using latest protoc_plugin, for Dart 2 updates.
Fixes #84 .
2018-05-02 12:39:58 +02:00
Jakob Andersen
38ad37e2ef
Remove superfluous 'is'. ( #81 )
2018-04-05 13:50:40 +02:00
Jakob Andersen
686ecb3943
Dart 2 fixes ( #77 )
2018-04-05 09:43:42 +02:00
Michael Thomsen
c914f67c11
Clarify protoc steps ( #69 )
...
* Clarify protoc steps
* Update README.md
2018-03-23 11:11:45 +01:00
Jakob Andersen
d9dea0e489
Move TLS credentials for server into a separate class. ( #61 )
...
Add address parameter for server, to control which address to listen to,
and the ability to use an ephemeral port.
2018-03-14 16:38:52 +01:00