v0.14.0
Breaking changes:
- pubsub/nats: Removed the
ackFunc
constructor argument URL query parameter.Message.Ack
is now always a no-op for NATS,Message.Nackable
will returnfalse
, andMessage.Nack
will panic. - pubsub/azuresb: Removed
Options.AckFuncForReceiveAndDelete
in favor ofOptions.ReceiveAndDelete
; if the latter is set totrue
,Message.Ack
will be a no-op for Azure ServiceBus,Message.Nackable
will returnfalse
, andMessage.Nack
will panic. - secrets/localsecrets: Now more strict about the key material it is given; it must now always be exactly 32 bytes (previously it would crop as needed). The
ByteKey
helper and thestringkey
scheme for URLs have been removed.
Highlights:
-
blob
- Added support for a
blob.Bucket
that operates on a subfolder of a bucket (seeblob.PrefixedBucket
). - Added a
ReaderOptions.BeforeRead
hook forAs
. - gcsblob: Exposed more types via
As
.
- Added support for a
-
pubsub
- Added a
Message.BeforeSend
hook forAs
. - Added
Message.Nackable
to determine if the provider supportsNack
. - awssnssqs: Added a
pubsub.Topic
implementation that sends directly to an SQS queue. - kafkapubsub: Added new provider for Kafka.
- rabbitpubsub: Fixed high background CPU usage.
- Added a
-
secrets
- localsecrets: See breaking changes above.
-
server
- Logged traces are no longer empty.
-
sql
- Added RDS MySQL
URLOpener
.
- Added RDS MySQL