Commit Graph

273 Commits

Author SHA1 Message Date
Mark Chmarny 74a1ab5682
multi pub/sub support (#50)
* multi pubsub support

* multi-pubsub serving

* ensures unique componennt/topic

* cleaned samples in docs

* cleaned up examples in callback docs

* removes Parallel from callback tests

* clarified the comments on ListTopicSubscriptions

* clarified validation error messages

* removed in data requirement
2020-08-17 13:14:07 -07:00
Mark Chmarny 3b57737ad8
bulk get, transaction exec support (#47)
* bulk get #46, transaction exrc

* updated examples

* ntis from PR review

* fixes lint errors

* mod tidied
2020-08-17 08:08:05 -07:00
Mark Chmarny eddc378eb0
gRPC serving implementation addressing #26 (#27)
* WIP: server

* gRPC server implementaiton

* http serving

* grpc ports as string vs int

* bump tag

* adds ctx, fixes linting errors

* v0.8.2 bump

* fixes serving options

* cleans up cloud events in gttp serving

* v0.8.4 version bump

* uses http method constant

* adds grpc serving tests

* pubsub evnet as bytes

* adds tests, seperate payload between http, grpc

* refactored names, tests

* fixes release names

* fixes versoin number

* http invoke test, grpc invoke params

* makefile updates

* readme updates, fixes grpc to http invocations

* readme updates

* comments, refactored http service

* more serving tests

* more client tests

* test verbocity

* fixes grpc error serializtion error

* adds serving to readme

* code formatting

* adds support for TypeUrl in case of a proto conten

* added binding in http service

* cron in grpc example

* single interface for grpc and http sdks

* normalized serving interfaces across http and grpc

* unit, rest api tests for grpc, html serving

* updated tests

* resolved master conflicts

* changes from @youngbupark review

* overloaded AddTopicEventHandler for ease of use

* updated to go 1.15, dependancies

* updated actions to go 1.15

* service test coverage

* readme and release version updates

* makefile flag options for dapr v0.9

* serving to grpc package for ease of http imp
2020-08-12 13:00:32 -07:00
Mark Chmarny 3bd9a9afde
Removes retry options from state apis (#39) 2020-08-11 06:28:17 -07:00
Pruthvidhar R Dhodda b42eec0ba3
Replace deprecated annotations (#41)
* protocol --> app-protocol
2020-08-10 15:44:50 -07:00
Mark Chmarny e261d3773d
integer (#37)
Better etag default to avoid error related to errors from Dapr HTTP API on a non-integer value (https://github.com/dapr/dapr/issues/1869)
2020-08-04 16:32:58 -07:00
Mark Chmarny 08c05ad522
adds only once for default cleint constructor (#35) 2020-07-23 13:41:48 -07:00
Mark Chmarny 335a86ac3e
TestMain, test coverage (#24) 2020-06-24 09:39:26 -07:00
Mark Chmarny 51f6786159
Update Readme.md (#25) 2020-06-24 09:38:52 -07:00
Mark Chmarny ee8d67871a
Merge pull request #18 from mchmarny/master
Custom go SDK (aka bespoke client proposal)
2020-06-24 05:28:07 -07:00
Mark Chmarny 3349abcc39 test formatting cleanup 2020-06-22 08:17:21 -07:00
Mark Chmarny 515c5218fb lint err cleanup 2020-06-22 08:11:02 -07:00
Mark Chmarny c9110e404a client interface, test client errs 2020-06-22 07:54:32 -07:00
Mark Chmarny 5c2c2d4618 qualified client types in readme example 2020-06-20 06:07:31 -07:00
Mark Chmarny f2b25184dc moved proto gen to makefile 2020-06-20 06:04:02 -07:00
Mark Chmarny a1f90fdd41 readme formatting 2020-06-19 17:18:24 -07:00
Mark Chmarny 7ca6c9c75c comments, examples in readme, end readme for example 2020-06-19 17:15:20 -07:00
Mark Chmarny 63d675f6d0 added secret and secret tests 2020-06-19 09:58:52 -07:00
Mark Chmarny 71008c5541 initial docs 2020-06-18 14:53:56 -07:00
Mark Chmarny 105973d508 testing fix for the automated test action 2020-06-18 10:49:53 -07:00
Mark Chmarny 50d6694582 removed super linter 2020-06-18 10:42:12 -07:00
Mark Chmarny 5bb259d7ad super-linter, log for test client errors 2020-06-18 10:39:00 -07:00
Mark Chmarny a0346cda18 added super linter 2020-06-18 10:21:09 -07:00
Mark Chmarny 39af2eba1e tests infra, naive tests implemented 2020-06-18 06:29:04 -07:00
Mark Chmarny 2fdd8a9fc6 removed dup proto gen and fixed example 2020-06-17 13:14:51 -07:00
Mark Chmarny 91cdf1285d etag on save with data 2020-06-17 13:10:22 -07:00
Mark Chmarny 92c2f3d177 removed JSON methods, standarized method naming 2020-06-17 12:12:52 -07:00
Mark Chmarny 71d6a94f70 reconciled merge issues 2020-06-17 07:26:31 -07:00
Mark Chmarny 7b3c706ac2 merged upstream 2020-06-17 07:21:30 -07:00
Mark Chmarny 4f9f4dd3d7 mergin mod 2020-06-17 07:20:13 -07:00
Mark Chmarny 992a0d43ba sys and text mod upgrades 2020-06-17 07:12:58 -07:00
Mark Chmarny 0b8f3014f1 updated contrib doc for sdk vs dapr 2020-06-17 07:11:47 -07:00
Mark Chmarny 4ed987ab1e initial tests, test on push, makefile 2020-06-17 07:07:14 -07:00
Mark Chmarny 2435f0b342 json content type 2020-06-16 17:49:50 -07:00
Mark Chmarny 3054d1c346 renamed delete 2020-06-16 17:48:18 -07:00
Mark Chmarny fee04fad27 etag output on get state 2020-06-16 17:37:20 -07:00
Mark Chmarny 0f19d63ca0 no longer exporting signatures with pb 2020-06-16 17:30:06 -07:00
Mark Chmarny 4617a0c33a cleaned up comments, spelling 2020-06-16 09:50:42 -07:00
Mark Chmarny 5b5c0f23d8 WIP: state methods no longer leak proto types 2020-06-16 08:45:55 -07:00
Mark Chmarny 14f04f2e95 protogen cleanup 2020-06-13 07:43:34 -07:00
Mark Chmarny 7af1e50a17 WIP: testing 2020-06-13 06:57:25 -07:00
Mark Chmarny 81ea43e1dd addresses previous PR feedback 2020-06-13 05:17:46 -07:00
Mark Chmarny 886ceb135e cleanuped example console printouts 2020-06-12 16:08:00 -07:00
Mark Chmarny 05a6fd2940 auth support for when DAPR_API_TOKEN env is defined 2020-06-12 16:03:42 -07:00
Mark Chmarny b310b9061f mod tidy, go version 1.14 2020-06-12 14:38:45 -07:00
Mark Chmarny 08b1729df6 v0.8 upgrade, proto update fixed, readme sync 2020-06-12 14:29:20 -07:00
Young Bu Park cb344038e0
update proto files (#20) 2020-05-20 10:16:58 -07:00
Mark Chmarny 4f128a8329 http binding 2020-05-02 05:23:53 -07:00
Mark Chmarny f184c9c943 log and port 2020-05-02 05:06:58 -07:00
Mark Chmarny c0c9f0166b updated examples 2020-05-02 04:49:33 -07:00