sdk-go
sdk-go copied to clipboard
Go SDK for CloudEvents
Currently there's no way to prevent infinite loop here: https://github.com/cloudevents/sdk-go/blob/04ed212498e406a218b44a6067400e76281bd169/v2/client/client.go#L255 In my case if my connection to AMQP broker dies the `continue` statement a line below the mentioned above just...
This log line: https://github.com/cloudevents/sdk-go/blob/04ed212498e406a218b44a6067400e76281bd169/v2/client/client.go#L261 In most cases is never logged, the message finisher whose default impl is to return nil error shadows the error returned from even handlers: https://github.com/cloudevents/sdk-go/blob/04ed212498e406a218b44a6067400e76281bd169/v2/client/invoker.go#L59
resolve: https://github.com/cloudevents/sdk-go/issues/980
We have data coming into our system which can have dynamic content types, and we attempt to handle it regardless of the underlying format. For example we have an application...
```go ctx := context.Background() ctx = context.WithValue(ctx, http.InboundReadTimeout{}, 15*time.Minute) ctx = context.WithValue(ctx, http.InboundWriteTimeout{}, 15*time.Minute) log.Fatal(c.StartReceiver(ctx, receiver)) ```
I used SetExtension to set a null pointer to string and got this error. https://github.com/cloudevents/sdk-go/blob/39fe13d4806f5815a524a916879b3a760fbdfd51/v2/types/value.go#L146-L150 Code verification null pointer error. Can we set data to zero value when we encounter...
The cloudevents sdk-go currently offers support for various [protocol implementations](https://github.com/cloudevents/sdk-go/tree/main/protocol/), except for **gRPC**. It is essential to add gRPC protocol support since it is widely used. While the [cloudevent proto...
Issue: https://github.com/cloudevents/sdk-go/issues/964
It seems from https://github.com/cloudevents/sdk-go/issues/735 that currently the sdk has sole ownership of the `pubsub.Message` and lacks any means to set non-CloudEvents Attributes on PubSub Message when sending. There should be...
See https://github.com/cloudevents/sdk-go/pull/968 It would be nice if there were tests that ensured errors are propagated up through the system so they're exposed to the SDK user in the proper fashion...