1- ### NEXT_VERSION_TYPE=MAJOR
2- ### NEXT_VERSION_DESCRIPTION_BEGIN
1+ ## [ 15.0.0] ( ) (15-10-2021)
32
43This release brings dynamic configuration of almost all queue settings. There are many breaking changes related to queue
54configuration.
@@ -8,7 +7,7 @@ configuration.
87
98* Added method ` QueueService#updateQueueConfigs ` . Use this method to change queue settings in runtime.
109* Added class ` QueueConfigsReloader ` . Configure this class to track queue properties changes and reload queue
11- configuration in runtime.
10+ configuration in runtime.
1211
1312** breaking changes**
1413
@@ -21,20 +20,19 @@ configuration.
2120* ` ExtSettings ` - wrapper for ` additionalSettings ` map
2221
23222 . Default values are removed from all settings classes. In order to maintain backward compatibility in your code, use
24- next settings:
23+ next settings:
2524
2625* ` ProcessingSettings ` - ` .withProcessingMode(ProcessingMode.SEPARATE_TRANSACTIONS).withThreadCount(1) `
2726* ` PollSettings ` - ` .withFatalCrashTimeout(Duration.ofSeconds(1)) `
2827* ` FailureSettings ` - ` .withRetryInterval(Duration.ofMinutes(1)).withRetryType(FailRetryType.GEOMETRIC_BACKOFF) `
2928* ` ReenqueueSettings ` - ` .withRetryType(ReenqueueRetryType.MANUAL).withInitialDelay(Duration.ofSeconds(1L)).withArithmeticStep(Duration.ofSeconds(2L)).withGeometricRatio(2L) `
3029
31303 . ` QueueConfigsReader#parse ` do not accept arguments. Paths to properties must be specified in constructor. Default
32- values are removed from settings classes, so use special constructor which provides default builders for settings
33- classes.
31+ values are removed from settings classes, so use special constructor which provides default builders for settings
32+ classes.
3433
35344 . ` QueueService#resizePool ` is removed and should be replaced by ` QueueService#updateQueueConfigs ` .
3635
37- ### NEXT_VERSION_DESCRIPTION_END
3836
3937## [ 14.0.0] ( ) (04-10-2021)
4038
0 commit comments