Update module github.com/cloudevents/sdk-go/v2 to v2.16.0#48
Open
red-hat-konflux[bot] wants to merge 1 commit intomasterfrom
Open
Update module github.com/cloudevents/sdk-go/v2 to v2.16.0#48red-hat-konflux[bot] wants to merge 1 commit intomasterfrom
red-hat-konflux[bot] wants to merge 1 commit intomasterfrom
Conversation
dd054d8 to
8999feb
Compare
Author
ℹ Artifact update noticeFile name: faas/go.modIn order to perform the update(s) described in the table above, Renovate ran the
Details:
|
Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com>
8999feb to
5341442
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
v2.4.0->v2.16.0Release Notes
cloudevents/sdk-go (github.com/cloudevents/sdk-go/v2)
v2.16.0Compare Source
✨ Features & Enhancements
Confluent Kafka binding [#988] by @yanmxa
Added a new Confluent Kafka protocol binding for CloudEvents, supporting modern Kafka client features.
Producer report channel for Confluent Kafka [#1031] by @yanmxa
Exposed a producer report channel via
Events()to allow users to track delivery status of Kafka messages.Support structured content type suffixes [#1007] by @dan-j
Improved content type handling by recognizing structured syntax suffixes like
+json, increasing compatibility with various encodings.Default timeout via context [#992] by @nkreiger
Introduced support for configuring protocol default timeouts using
context.Context.Benchmarks for CESQL [#1050] by @Cali0707
Added benchmark tests to measure CESQL query performance.
Optimized CESQL
LIKEmatching [#1049] by @Cali0707Improved the performance of CESQL's
LIKEpattern matching logic.Expose AddFunction API for CESQL Parser [#1047 / #1051] by @dgeorgievski
Enabled users to register custom functions in CESQL via the newly exposed
AddFunctionAPI.Flexible subject matching for NATS JetStream [#1084] by @evankanderson
Added support for flexible subject pattern matching in NATS JetStream subscriptions.
Add v3 version of NATS JetStream protocol [#1095] by @stephen-totty-hpe
Introduced a new version of the NATS JetStream protocol (v3) with enhanced features and forward compatibility.
Expose
WithHostoption [#1070] by @jaxtonwAdded a configurable
WithHostoption for improved protocol initialization flexibility.Support
datarefcloud event extension [Dataref Extension #1018] by @matzewImplements the Dataref (Claim Check Pattern) as specified by the CloudEvent Extension Attributes spec.
🛠 Fixes
Handle multiple AMQP data fields correctly [#1034] by @embano1
Fixed parsing of AMQP messages containing multiple data fields to conform with spec expectations.
Fix invalid
ce-prefix in Confluent binding [#1059] by @embano1Corrected an issue where CloudEvents extensions were incorrectly prefixed in the Confluent Kafka binding.
Fix LIKE expression error handling [#1046] by @Cali0707
Prevented panics on malformed
LIKEexpressions in CESQL; now returns a parse error instead.Fix MQTT content-type issue [#1063] by @yanmxa
Corrected how content types are applied in the MQTT protocol to improve interoperability.
Fix race condition in MQTT protocol [#1094] by @yanmxa
Resolved a concurrency issue that could occur when sending messages over MQTT.
Fix pubsub ack logic [#1064] by @chapurlatn
Updated acknowledgment logic to correctly rely on
protocol.IsAck, fixing false negatives in pubsub delivery handling.NATS Ack/Nak support in JetStream v3 [#1104] by @stephen-totty-hpe
Added explicit acknowledgment and negative-ack support in the v3 NATS JetStream protocol.
Fix
data_base64decoding [#1129] by @duglin[Breaking Change] Modified base64 handling to require JSON string-wrapped base64 data; see release notes for migration details.
🧹 Maintenance
Sort extensions during JSON serialization [#1117] by @sargas
Ensured deterministic serialization of extensions for improved consistency.
Add CODEOWNERS file [#1038] by @embano1
Established code ownership rules to streamline PR review workflows.
Update GitHub workflows & Go dependencies [#1105] by @embano1
Routine maintenance of CI workflows and dependency versions.
Bump MQTT SDK from v0.12.0 to v0.21.0 [#1096] by @yanmxa
Updated the MQTT SDK for access to newer features and fixes.
Pin dependency versions [#1089] by @harshitasao
Locked down dependencies to improve reproducibility and stability.
Fix token-permission issue [#1088] by @harshitasao
Resolved permission issues affecting token-based authentication flows.
Bump
testifyto v1.10.0 [#1114] by @aalekseevxUpdated
stretchr/testifyfor testing improvements and bug fixes.CESQL v1 Fixes [#1066] by @Cali0707
Applied several small fixes and improvements to the CESQL v1 engine.
v2.15.2Compare Source
What's Changed
DefaultClient, or change the CloudEventsClientreturned fromNewClient, and expect those changes to be visible on other HTTP flows using those Clients. E.g. authFull Changelog: cloudevents/sdk-go@v2.15.1...v2.15.2
v2.15.1Compare Source
What's Changed
confluent-kafka-gobinding for Kafka by @yanmxa in https://github.com/cloudevents/sdk-go/pull/1008New Contributors
Full Changelog: cloudevents/sdk-go@v2.15.0...v2.15.1
v2.15.0Compare Source
Highlights 💫
This release includes various updates and improvements such as README enhancements, dependency bumps, bug fixes, race condition resolutions, and protocol-related adjustments. Notable changes involve upgrading dependencies like grpc and go.opentelemetry, addressing race conditions, fixing Kafka test issues, and introducing new features like binary content mode for NATS and JetStream protocols. Additionally, there are governance documentation updates, link corrections, and improvements in error handling and documentation across different modules.
Breaking 🚨
The Kafka Sarama protocol now uses the
"github.com/IBM/sarama"Go module import path.Commits 📄
896e1d0Update README.md75ec0f2Bump actions/setup-go from 4 to 541e80f7fixed couple issues9ccd339bugfix_value_type_of_dataschemac8cbca9adds unique package name for importf1bca09relative .pb.go generation, go_package set to package namec20eef2bump the pahao mqtt to v0.12ed7be6bAdd WithCustomAttributes for PubSubbe31358returning the error when doing a nack in the messageecead5cMake a few comments a bit clearer57be3cdTry to make sure the Receiver starts before we send eventsf5c7061Try to fix race again - don't reuse clients for sender/receiver8bea925Bump google.golang.org/grpc from 1.56.1 to 1.56.3 in /samples/httpfa6be00Bump google.golang.org/grpc from 1.56.1 to 1.56.3 in /protocol/pubsub/v27e05ecdBump google.golang.org/grpc from 1.56.1 to 1.56.3 in /samples/pubsub13825baSleep less to avoid timeouts3162d69Bump github.com/nats-io/nats-server/v2 in /protocol/stan/v2ec8b0f9deps: update nats dependenciesdae9f6cBump go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp1d6360bBump go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp06658a2Bump go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp7c1a3b1fix race6f5984bMove to go 1.18 Had to run gofmt and fix some weird typos due to tabs in the comments0a006bbFix race condition in kafka tests510b002issue 814 - Add binary content mode for NATS and JetStream protocolsac3d30cadd link to our security mailing list9405398Bump golang.org/x/net in /observability/opencensus/v23cbfae0Bump golang.org/x/net from 0.9.0 to 0.17.0 in /protocol/pubsub/v265eb52eBump golang.org/x/net from 0.12.0 to 0.17.0 in /protocol/kafka_sarama/v2d25d6e4Bump golang.org/x/net from 0.9.0 to 0.17.0 in /samples/pubsube4653a8Bump golang.org/x/net from 0.12.0 to 0.17.0 in /test/conformance6ed9f79Bump golang.org/x/net from 0.9.0 to 0.17.0 in /samples/http6a3393cBump golang.org/x/net from 0.7.0 to 0.17.0 in /test/benchmark806ef35Bump golang.org/x/net from 0.12.0 to 0.17.0 in /samples/kafkade13f1bBump golang.org/x/net from 0.12.0 to 0.17.0 in /test/integration3eefeb1Governance docs per CE PR 12261bcaa28Update links to cloudevents spec6aa2742context.Done() may never reach if waiting on r.incoming <- msgErr4bcdddamove it to write messaged06aea7clean the the previous properties0cc4fbaBump actions/checkout from 3 to 4f1c0d0achange denpendency sarama from Shopify to IBMf84be73Updated based on feedback310da90Support ACK when receiving malformed events808bf38provide the qos and retain configuration for mqtt protocole085f1acorrect the doc links766b88eremove the usage of deprecated io/ioutil packagee15d03dadd assertion helper for extension keys (#920)c1482afappend mqtt to the doc of protocol binding (#919)ff22db5Bump andstor/file-existence-action from 1 to 2 (#917)bf156f1call finish on unused messages; tidy retry logicfdcb2d2mqtt protocol binding (#910)f681ac6Bump grpc dependencies and workflow versions (#914)c684ae9vote to add embano1 as a maintainer50b18a0Bump golang.org/x/crypto in /samples/http (#902)5232986http: Fixes for Gin http receiver sample (#905)9970accAdded a Gin http receiver sample (#842)b7a65dbadd kafka topic/partition/offset to the extension of event (#896)bc9170fShort-circuit AND expressions (#899)eae656fBump nokogiri from 1.14.2 to 1.14.3 in /docs (#891)ff0a142fix: Fixing syntax errors and add some test feedback (#892)55e5dbaUpdate RELEASING to be more explicitv2.14.0Compare Source
What's Changed
go modw/o-goand-compatflags by @duglin in https://github.com/cloudevents/sdk-go/pull/888New Contributors
Full Changelog: cloudevents/sdk-go@v2.13.0...v2.14.0
v2.13.0Compare Source
What's Changed
New Contributors
Full Changelog: cloudevents/sdk-go@v2.12.0...v2.13.0
v2.12.0Compare Source
What's Changed
New Contributors
Full Changelog: cloudevents/sdk-go@v2.11.0...v2.12.0
v2.11.0: Release 2.11.0Compare Source
What's Changed
New Contributors
Full Changelog: cloudevents/sdk-go@v2.10.0...v2.11.0
v2.10.1Compare Source
What's Changed
Full Changelog: cloudevents/sdk-go@v2.10.0...v2.10.1
v2.10.0Compare Source
What's Changed
New Contributors
Full Changelog: cloudevents/sdk-go@v2.9.0...v2.10.0
v2.9.0Compare Source
What's Changed
New Contributors
Full Changelog: cloudevents/sdk-go@v2.8.0...v2.9.0
v2.8.0Compare Source
What's Changed
New Contributors
Full Changelog: cloudevents/sdk-go@v2.7.0...v2.8.0
v2.7.0Compare Source
What's Changed
New Contributors
Full Changelog: cloudevents/sdk-go@v2.6.0...v2.7.0
v2.6.1Compare Source
v2.6.0Compare Source
What's Changed
New Contributors
Full Changelog: cloudevents/sdk-go@v2.5.0...v2.6.0
v2.5.0Compare Source
Core SDK
Project moved to add SPDX Authors headers using Apache 2.0. https://github.com/cloudevents/sdk-go/pull/681
HTTP
Send now returns error with the status code if not 2xx status code. https://github.com/cloudevents/sdk-go/pull/686
Bug fix: Finish() was not called in Send(), leading to http connection leaks. https://github.com/cloudevents/sdk-go/pull/689
Added an http tracing receiver sample. https://github.com/cloudevents/sdk-go/pull/696
AMQP
Bump amqp version to 13.7. https://github.com/cloudevents/sdk-go/pull/687
Protobuf Binding (NEW)
Added protobuf format support. https://github.com/cloudevents/sdk-go/pull/662 https://github.com/cloudevents/sdk-go/pull/688
SQL (NEW)
Added CESQL implementation. https://github.com/cloudevents/sdk-go/pull/680
NATS JetStream (NEW)
Added integration for NATS JetStream as a protocol choice. https://github.com/cloudevents/sdk-go/pull/695
Thanks to:
v2.4.1Compare Source
General
datacontenttypeis not set. (https://github.com/cloudevents/sdk-go/pull/675)Thanks:
Configuration
📅 Schedule: Branch creation - "after 5am on sunday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
To execute skipped test pipelines write comment
/ok-to-test.This PR has been generated by MintMaker (powered by Renovate Bot).