Skip to content

Knative Eventing Rabbitmq release v1.1.0

Compare
Choose a tag to compare
@knative-prow-releaser-robot knative-prow-releaser-robot released this 14 Dec 13:03
d49cd0f

Changes by Kind

💫 New Features & Changes

  • Adds tracing with opencensus to the dispatcher and ingress (#370, @benmoss)
  • RabbitMQ source now can use predeclared queues instead of creating new ones (#493, @rikatz)
  • Now the source Adapter processes messages concurrently depending on the channel_config.prefetch_count argument (default to 1) (#522, @gabo1208)
  • Do not expose the broker class that the controller operates on as an environment variable. (#512, @ikvmw)
  • The RabbitMQ Source now translates RabbitMQ messages according to the RabbitMQ Protocol Binding Spec for CloudEvents (#475, @gabo1208)
    • Falls back to RabbitMQ message content type if it is not set on the CloudEvent data or headers.
    • Avoids re-wrapping RabbitMQ messages that are already in the CloudEvent format

🐞 Bug Fixes

  • 📄 The trigger dispatcher will now only retry deliveries when response status codes status are 5XX, 404, 409, 429, or -1. (#486, @benmoss)

Dependencies

Added

  • github.com/Azure/azure-sdk-for-go: v16.2.1+incompatible
  • github.com/Microsoft/hcsshim/test: 43a75bb
  • github.com/Shopify/logrus-bugsnag: 577dee2
  • github.com/Shopify/toxiproxy/v2: 15ea381
  • github.com/alexflint/go-filemutex: 72bdc8e
  • github.com/bitly/go-simplejson: v0.5.0
  • github.com/bits-and-blooms/bitset: v1.2.0
  • github.com/bmizerany/assert: b7ed37b
  • github.com/bshuster-repo/logrus-logstash-hook: v0.4.1
  • github.com/buger/jsonparser: f4dd9f5
  • github.com/bugsnag/bugsnag-go: b1d1530
  • github.com/bugsnag/osext: 0dd3f91
  • github.com/bugsnag/panicwrap: e2c2850
  • github.com/checkpoint-restore/go-criu/v4: v4.1.0
  • github.com/checkpoint-restore/go-criu/v5: v5.0.0
  • github.com/cilium/ebpf: v0.6.2
  • github.com/containerd/aufs: v1.0.0
  • github.com/containerd/btrfs: v1.0.0
  • github.com/containerd/go-cni: v1.0.2
  • github.com/containerd/imgcrypt: v1.1.1
  • github.com/containerd/nri: v0.1.0
  • github.com/containerd/stargz-snapshotter/estargz: v0.4.1
  • github.com/containerd/zfs: v1.0.0
  • github.com/containernetworking/cni: v0.8.1
  • github.com/containernetworking/plugins: v0.9.1
  • github.com/containers/ocicrypt: v1.1.1
  • github.com/coreos/go-iptables: v0.5.0
  • github.com/cyphar/filepath-securejoin: v0.2.2
  • github.com/d2g/dhcp4: a1d1b6c
  • github.com/d2g/dhcp4client: v1.0.0
  • github.com/d2g/dhcp4server: 7d4a0a7
  • github.com/d2g/hardwareaddr: e7d9fbe
  • github.com/denverdino/aliyungo: a747050
  • github.com/dnaeon/go-vcr: v1.0.1
  • github.com/docker/cli: a8ff7f8
  • github.com/docker/docker-credential-helpers: v0.6.3
  • github.com/docker/docker: v20.10.10+incompatible
  • github.com/docker/go-events: e31b211
  • github.com/docker/go-metrics: v0.0.1
  • github.com/docker/libtrust: fa56704
  • github.com/fortytw2/leaktest: v1.3.0
  • github.com/frankban/quicktest: v1.11.3
  • github.com/fullsailor/pkcs7: d7302db
  • github.com/fullstorydev/grpcurl: v1.8.1
  • github.com/garyburd/redigo: 535138d
  • github.com/go-ini/ini: v1.25.4
  • github.com/google/go-containerregistry: v0.5.1
  • github.com/gorilla/handlers: 60c7bfd
  • github.com/gorilla/securecookie: v1.1.1
  • github.com/gorilla/sessions: v1.2.1
  • github.com/j-keck/arping: 2cf9dc6
  • github.com/jcmturner/aescts/v2: v2.0.0
  • github.com/jcmturner/dnsutils/v2: v2.0.0
  • github.com/jcmturner/gofork: v1.0.0
  • github.com/jcmturner/goidentity/v6: v6.0.1
  • github.com/jcmturner/gokrb5/v8: v8.4.2
  • github.com/jcmturner/rpc/v2: v2.0.3
  • github.com/jhump/protoreflect: v1.8.2
  • github.com/joefitzgerald/rainbow-reporter: v0.1.0
  • github.com/linuxkit/virtsock: f8cee7d
  • github.com/marstr/guid: v1.1.0
  • github.com/mattn/go-shellwords: v1.0.6
  • github.com/miekg/pkcs11: v1.0.3
  • github.com/mistifyio/go-zfs: f784269
  • github.com/mitchellh/osext: 5e2d6d4
  • github.com/moby/locker: v1.0.1
  • github.com/moby/sys/mount: v0.3.0
  • github.com/moby/sys/mountinfo: v0.5.0
  • github.com/moby/sys/symlink: v0.1.0
  • github.com/mrunalp/fileutils: v0.5.0
  • github.com/ncw/swift: v1.0.47
  • github.com/opencontainers/selinux: v1.8.2
  • github.com/rivo/uniseg: v0.2.0
  • github.com/safchain/ethtool: 42ed695
  • github.com/satori/go.uuid: v1.2.0
  • github.com/seccomp/libseccomp-golang: v0.9.1
  • github.com/stefanberger/go-pkcs11uri: 78d3cae
  • github.com/tchap/go-patricia: v2.2.6+incompatible
  • github.com/urfave/cli/v2: v2.3.0
  • github.com/vishvananda/netlink: d40f988
  • github.com/vishvananda/netns: db3c7e5
  • github.com/willf/bitset: v1.1.11
  • github.com/xdg-go/pbkdf2: v1.0.0
  • github.com/xdg-go/scram: v1.0.2
  • github.com/xdg-go/stringprep: v1.0.2
  • github.com/yvasiyarov/go-metrics: 57bccd1
  • github.com/yvasiyarov/gorelic: a9bba5b
  • github.com/yvasiyarov/newrelic_platform_go: b21fdbd
  • go.etcd.io/etcd/client/v3: v3.5.0-alpha.0
  • go.etcd.io/etcd/etcdctl/v3: v3.5.0-alpha.0
  • go.etcd.io/etcd/pkg/v3: v3.5.0-alpha.0
  • go.etcd.io/etcd/raft/v3: v3.5.0-alpha.0
  • go.etcd.io/etcd/server/v3: v3.5.0-alpha.0
  • go.etcd.io/etcd/tests/v3: v3.5.0-alpha.0
  • go.etcd.io/etcd/v3: v3.5.0-alpha.0
  • go.mozilla.org/pkcs7: 432b235
  • google.golang.org/cloud: 975617b
  • k8s.io/cri-api: v0.20.6
  • sigs.k8s.io/kustomize/kustomize/v4: v4.4.0

Changed

Removed

  • bitbucket.org/liamstask/goose: 8488cc4
  • github.com/360EntSecGroup-Skylar/excelize: v1.4.1
  • github.com/GeertJohan/go.incremental: v1.0.0
  • github.com/GeertJohan/go.rice: v1.0.0
  • github.com/Knetic/govaluate: 9aa4983
  • github.com/OpenPeeDeeP/depguard: v1.0.1
  • github.com/PuerkitoBio/goquery: v1.5.0
  • github.com/StackExchange/wmi: 5d04971
  • github.com/VividCortex/gohistogram: v1.0.0
  • github.com/afex/hystrix-go: fa1af6a
  • github.com/agnivade/levenshtein: v1.0.1
  • github.com/akavel/rsrc: v0.8.0
  • github.com/andreyvit/diff: c7f18ee
  • github.com/andybalholm/cascadia: v1.0.0
  • github.com/apache/thrift: v0.13.0
  • github.com/aryann/difflib: e206f87
  • github.com/aws/aws-lambda-go: v1.13.3
  • github.com/aws/aws-sdk-go-v2: v0.18.0
  • github.com/bgentry/go-netrc: 9fd32a8
  • github.com/bombsimon/wsl: v1.2.5
  • github.com/casbin/casbin/v2: v2.1.2
  • github.com/certifi/gocertifi: deb3ae2
  • github.com/clbanning/x2j: 8252494
  • github.com/cloudflare/backoff: 647f3cd
  • github.com/cloudflare/redoctober: 746a508
  • github.com/codahale/hdrhistogram: 3a0bb77
  • github.com/daaku/go.zipexe: v1.0.0
  • github.com/docker/engine: 705d962
  • github.com/dustmop/soup: 38228ba
  • github.com/edsrzf/mmap-go: v1.0.0
  • github.com/franela/goblin: c9ffbef
  • github.com/franela/goreq: bcd34c9
  • github.com/getsentry/raven-go: 563b81f
  • github.com/gin-contrib/sse: v0.1.0
  • github.com/gin-gonic/gin: v1.6.3
  • github.com/globalsign/mgo: eeefdec
  • github.com/go-critic/go-critic: d79a9f0
  • github.com/go-lintpack/lintpack: v0.5.2
  • github.com/go-ole/go-ole: v1.2.1
  • github.com/go-openapi/analysis: v0.19.5
  • github.com/go-openapi/errors: v0.19.2
  • github.com/go-openapi/loads: v0.19.4
  • github.com/go-openapi/runtime: v0.19.4
  • github.com/go-openapi/strfmt: v0.19.5
  • github.com/go-openapi/validate: v0.19.8
  • github.com/go-playground/assert/v2: v2.0.1
  • github.com/go-playground/locales: v0.13.0
  • github.com/go-playground/universal-translator: v0.17.0
  • github.com/go-playground/validator/v10: v10.4.1
  • github.com/go-toolsmith/astcast: v1.0.0
  • github.com/go-toolsmith/astcopy: v1.0.0
  • github.com/go-toolsmith/astequal: v1.0.0
  • github.com/go-toolsmith/astfmt: v1.0.0
  • github.com/go-toolsmith/astinfo: 9809ff7
  • github.com/go-toolsmith/astp: v1.0.0
  • github.com/go-toolsmith/pkgload: v1.0.0
  • github.com/go-toolsmith/strparse: v1.0.0
  • github.com/go-toolsmith/typep: v1.0.0
  • github.com/gobuffalo/here: v0.6.0
  • github.com/gobwas/glob: v0.2.3
  • github.com/gofrs/flock: 5135e61
  • github.com/golangci/check: cfe4005
  • github.com/golangci/dupl: 3e9179a
  • github.com/golangci/errcheck: ef45e06
  • github.com/golangci/go-misc: 927a3d8
  • github.com/golangci/goconst: 041c5f2
  • github.com/golangci/gocyclo: 2becd97
  • github.com/golangci/gofmt: 244bba7
  • github.com/golangci/golangci-lint: v1.21.0
  • github.com/golangci/ineffassign: 42439a7
  • github.com/golangci/lint-1: 297bf36
  • github.com/golangci/maligned: b1d8939
  • github.com/golangci/misspell: 950f5d1
  • github.com/golangci/prealloc: 215b22d
  • github.com/golangci/revgrep: d9c87f5
  • github.com/golangci/unconvert: 28b1c44
  • github.com/gophercloud/gophercloud: v0.1.0
  • github.com/gostaticanalysis/analysisutil: 4088753
  • github.com/hashicorp/go-safetemp: v1.0.0
  • github.com/hashicorp/go-version: v1.2.0
  • github.com/hudl/fargo: v1.3.0
  • github.com/influxdata/influxdb1-client: 8bf82d3
  • github.com/jmhodges/clock: 880ee4c
  • github.com/kballard/go-shellquote: 95032a8
  • github.com/kisielk/sqlstruct: 648daed
  • github.com/kisom/goutils: v1.1.0
  • github.com/klauspost/cpuid: v1.2.0
  • github.com/kr/fs: v0.1.0
  • github.com/kylelemons/go-gypsy: 08cad36
  • github.com/leodido/go-urn: v1.2.0
  • github.com/lib/pq: v1.3.0
  • github.com/lightstep/lightstep-tracer-common/golang/gogo: bc2310a
  • github.com/lightstep/lightstep-tracer-go: v0.18.1
  • github.com/logrusorgru/aurora: a7b3b31
  • github.com/markbates/pkger: v0.17.1
  • github.com/matoous/godox: 5d6d842
  • github.com/mattn/go-sqlite3: v1.10.0
  • github.com/mitchellh/go-ps: 621e559
  • github.com/mohae/deepcopy: c48cc78
  • github.com/mozilla/tls-observatory: a3c1b6c
  • github.com/mreiferson/go-httpclient: 31f0106
  • github.com/nats-io/jwt: v0.3.2
  • github.com/nats-io/nats-server/v2: v2.1.2
  • github.com/nats-io/nats.go: v1.9.1
  • github.com/nats-io/nkeys: v0.1.3
  • github.com/nats-io/nuid: v1.0.1
  • github.com/nbutton23/zxcvbn-go: ae427f1
  • github.com/nkovacs/streamquote: 49af9bd
  • github.com/oklog/oklog: v0.3.2
  • github.com/oklog/run: v1.0.0
  • github.com/op/go-logging: 970db52
  • github.com/opentracing-contrib/go-observer: a52f234
  • github.com/opentracing/basictracer-go: v1.0.0
  • github.com/opentracing/opentracing-go: v1.1.0
  • github.com/openzipkin-contrib/zipkin-go-opentracing: v0.4.5
  • github.com/pact-foundation/pact-go: v1.0.4
  • github.com/paulmach/orb: v0.1.3
  • github.com/performancecopilot/speed: v3.0.0+incompatible
  • github.com/pkg/sftp: v1.10.1
  • github.com/qri-io/starlib: ff2e8cd
  • github.com/quasilyte/go-consistent: c6f3937
  • github.com/remyoudompheng/bigfft: 52369c6
  • github.com/samuel/go-zookeeper: 2cc03de
  • github.com/securego/gosec: e680875
  • github.com/shirou/gopsutil: e4ec7b2
  • github.com/shirou/w32: bb4de01
  • github.com/shurcooL/go-goon: 37c2f52
  • github.com/shurcooL/go: 9e1955d
  • github.com/sony/gobreaker: v0.4.1
  • github.com/sourcegraph/go-diff: v0.5.1
  • github.com/streadway/handy: d5acb31
  • github.com/tidwall/pretty: v1.0.0
  • github.com/timakin/bodyclose: f7f2e9b
  • github.com/ulikunitz/xz: v0.5.8
  • github.com/ultraware/funlen: v0.0.2
  • github.com/ultraware/whitespace: v0.0.4
  • github.com/uudashr/gocognit: 1655d0d
  • github.com/valyala/fasthttp: v1.2.0
  • github.com/valyala/fasttemplate: v1.0.1
  • github.com/valyala/quicktemplate: v1.2.0
  • github.com/valyala/tcplisten: ceec8f9
  • github.com/vektah/gqlparser: v1.1.2
  • github.com/yujunz/go-getter: 6d9c071
  • github.com/ziutek/mymysql: v1.5.4
  • github.com/zmap/rc2: 24b9757
  • github.com/zmap/zcertificate: 0e3d58b
  • go.mongodb.org/mongo-driver: v1.1.2
  • go.uber.org/tools: 2cfd321
  • gopkg.in/gcfg.v1: v1.2.3
  • gopkg.in/go-playground/assert.v1: v1.2.1
  • gopkg.in/go-playground/validator.v9: v9.30.0
  • gopkg.in/warnings.v0: v0.1.2
  • modernc.org/cc: v1.0.0
  • modernc.org/golex: v1.0.0
  • modernc.org/mathutil: v1.0.0
  • modernc.org/strutil: v1.0.0
  • modernc.org/xc: v1.0.0
  • mvdan.cc/interfacer: c200402
  • mvdan.cc/lint: adc824a
  • mvdan.cc/unparam: d517963
  • rsc.io/pdf: v0.1.1
  • sigs.k8s.io/kustomize/kustomize/v3: v3.10.0
  • sigs.k8s.io/structured-merge-diff: 6149e45
  • sourcegraph.com/sourcegraph/appdash: ebfcffb
  • sourcegraph.com/sqs/pbtypes: d3ebe8f