Updating to latest go-amqp to fix issues with deferring messages #242

Updating go.mod to use latest version of go-amqp (with fix in https://github.com/Azure/go-amqp/pull/43) to fix an issue with deferring messages.

When we were sending sequence numbers (via properties) in the message they would be serialized incorrectly since the code was downsizing the type to an int8 without doing proper limit checking. This would result in us sending "negative" sequence numbers.

The customer saw this with a dead letter queue (as did I) but I think that was just a coincidence - it should happen with any 'int64 array' properties.

Fixes #241
This commit is contained in:
Richard Park 2021-08-09 11:30:57 -07:00 коммит произвёл GitHub
Родитель d256ec3683 e6b94fd3e7
Коммит b1b6402dea
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
2 изменённых файлов: 3 добавлений и 3 удалений

2
go.mod
Просмотреть файл

@ -5,7 +5,7 @@ go 1.12
require (
github.com/Azure/azure-amqp-common-go/v3 v3.1.0
github.com/Azure/azure-sdk-for-go v51.1.0+incompatible
github.com/Azure/go-amqp v0.13.8
github.com/Azure/go-amqp v0.13.11
github.com/Azure/go-autorest/autorest v0.11.18
github.com/Azure/go-autorest/autorest/adal v0.9.13
github.com/Azure/go-autorest/autorest/date v0.3.0

4
go.sum
Просмотреть файл

@ -3,8 +3,8 @@ github.com/Azure/azure-amqp-common-go/v3 v3.1.0/go.mod h1:PBIGdzcO1teYoufTKMcGib
github.com/Azure/azure-sdk-for-go v51.1.0+incompatible h1:7uk6GWtUqKg6weLv2dbKnzwb0ml1Qn70AdtRccZ543w=
github.com/Azure/azure-sdk-for-go v51.1.0+incompatible/go.mod h1:9XXNKU+eRnpl9moKnB4QOLf1HestfXbmab5FXxiDBjc=
github.com/Azure/go-amqp v0.13.0/go.mod h1:qj+o8xPCz9tMSbQ83Vp8boHahuRDl5mkNHyt1xlxUTs=
github.com/Azure/go-amqp v0.13.8 h1:EGDxD/Iyzs65DX0h5Tc8k9czVBjJ4lmZ16E8aQD/d7Y=
github.com/Azure/go-amqp v0.13.8/go.mod h1:wbpCKA8tR5MLgRyIu+bb+S6ECdIDdYJ0NlpFE9xsBPI=
github.com/Azure/go-amqp v0.13.11 h1:E28zKoWuzO4+D80iUD88BUorI5PqvIZ/S/77md3hIvA=
github.com/Azure/go-amqp v0.13.11/go.mod h1:D5ZrjQqB1dyp1A+G73xeL/kNn7D5qHJIIsNNps7YNmk=
github.com/Azure/go-autorest v14.2.0+incompatible h1:V5VMDjClD3GiElqLWO7mz2MxNAK/vTfRHdAubSIPRgs=
github.com/Azure/go-autorest v14.2.0+incompatible/go.mod h1:r+4oMnoxhatjLLJ6zxSWATqVooLgysK6ZNox3g/xq24=
github.com/Azure/go-autorest/autorest v0.11.3/go.mod h1:JFgpikqFJ/MleTTxwepExTKnFUKKszPS8UavbQYUMuw=