centraldogma-0.47.0
New feature
- You can now use a different
EndpointSelectionStrategywhen usingCentralDogmaEndpointGroup. #553CentralDogmaEndpointGroup.builder(watcher, EndpointListDecoder.JSON) .selectionStrategy(EndpointSelectionStrategy.rampingUp()) .build()
- You can now customize
DnsAddressEndpointGroupinArmeriaCentralDogmaBuilder. #548new ArmeriaCentralDogmaBuilder() .dnsAddressEndpointGroupConfigurator(builder -> { builder.queryTimeout(Duration.ofSeconds(10)); });
- You can now set API quotas for push requests. #545
// conf/dogma.json "writeQuotaPerRepository": { "requestQuota" : 5, "timeWindowSeconds": 1 } - The admin can now create a new token with a non-random string.
- The token must start with
appToken-. #549
- The token must start with
Improvement
- You can now see the client IP from the warning message when an illegal access token is used. #557
Bug fix
- The
mergeFilesAPI does not modify the content of the merge sources anymore. #554
Dependencies
- Armeria 1.3.0 -> 1.4.0
- Guava 2.8.6 -> 2.8.8
- Jackson 2.12.0 -> 2.12.1
- Spring Boot 2.4.0 -> 2.4.2
- Server
- Caffeine 2.8.6 -> 2.8.8
- jGit 5.9.0.202009080501-r -> 5.10.0.202012080955-r
Thank you
This release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests: