v1.3.1
Milestore
Version 1.3.1
The version introduces:
-
ReliableProducer
-
ReliableConsumer
The new structs are built up of the standardproducer
andconsumer
; see the complete documentation here -
Confirmation timeout The client will raise
timeout error
on the confirmation handler If it does not receive a confirmation within a timeout:stream.NewProducerOptions().SetConfirmationTimeOut(5*time.Second).
-
ClientProvidedName:
stream.NewProducerOptions(). SetConfirmationTimeOut(5*time.Second). SetClientProvidedName(fmt.Sprintf("producer-%d", I)),
The name is shown on the management UI
Here you can find a complete example with Reliable*
part, timeout and ClientProvidedName
Enhancements
- Bump github.com/klauspost/compress from 1.17.1 to 1.17.2 by @dependabot in #247
- Bump github.com/google/uuid from 1.3.1 to 1.4.0 by @dependabot in #250
- Bump github.com/spf13/cobra from 1.7.0 to 1.8.0 by @dependabot in #251
- Bump github.com/klauspost/compress from 1.17.2 to 1.17.3 by @dependabot in #254
- change the docker image by @Gsantomaggio in #256
- Bump github.com/klauspost/compress from 1.17.3 to 1.17.4 by @dependabot in #257
- Bump github.com/google/uuid from 1.4.0 to 1.6.0 by @dependabot in #261
- Bump github.com/klauspost/compress from 1.17.4 to 1.17.5 by @dependabot in #262
- Bump github.com/klauspost/compress from 1.17.5 to 1.17.6 by @dependabot in #263
- Improve the ReliableProducer by @Gsantomaggio in #267
- Bump github.com/klauspost/compress from 1.17.6 to 1.17.7 by @dependabot in #264
- Improve the ReliableProducer during the broker restart by @Gsantomaggio in #268
- Add client ClientProvidedName by @Gsantomaggio in #270
- Implement the reliable consumer by @Gsantomaggio in #271
- update to 1.3.1 by @Gsantomaggio in #272
Full Changelog: v1.3.0...v1.3.1