* Rationalize PublishEvent* APIs
Allow passing options such as Content-Type and Metadata in a flexible and future-proof way.
The method `PublishEventfromCustomContent` is now deprecated and shows a warning in the console when used.
Fixes#174, #164
* Do not wrap errors for invocations
Fix#186
* Updated variable name
* Added error check
* Oops
* Linting
Co-authored-by: Yaron Schneider <yaronsc@microsoft.com>
Co-authored-by: Phil Kedy <phil.kedy@gmail.com>
* http service implementation
* http coverage
* common serving interface
* 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
* multi-pupsub support
* updated tests for empty pubsub data
* cleaned up example client
* header parsing in HTTP per issue 1894 in dapr
* refactored client binding
* refactored service invoke
* updated client and serving docs
* removed v0.9 from makefile action descr
* renamed based on PR review
* updated names globally
* 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
* 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