Highly-available version-controlled service configuration repository based on Git, ZooKeeper and HTTP/2
APACHE-2.0 License
Bot releases are visible (Hide)
XdsCentralDogmaBuilder#localClusterName
to enable zone aware routing #1023XdsCentralDogmaBuilder#serviceName
has been removed #1023This release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:
XdsCentralDogmaBuilder
#984TokenNotFoundException
is now logged at the DEBUG
level in the application token Authorizer
. #1011application/json
#999This release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:
mirroringEnabled
, numMirroringThreads
, maxNumFilesPerMirror
, and maxNumBytesPerMirror
have been removed from CentralDogmaBuilder
and CentralDogmaConfig
. #993
{
"dataDir": "./data",
...
"pluginConfigs": [
{
"type": "com.linecorp.centraldogma.server.mirror.MirroringServicePluginConfig",
"enabled": true,
"numMirroringThreads": 16,
"maxNumFilesPerMirror": 8192
}
]
}
@
. #973
Plugin
s now start correctly after the internal dogma repository is created. #967This release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:
git clone -c http.extraHeader="Authorization: Bearer your-token" \
https://your-dogma.com/foo/bar.git
.git
. #956 #957This release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:
CentralDogmaConfig
will no longer fail due to configuration values with colons. #952This release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:
This release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:
RelayState
are not possible now. (CVE-2024-1143)UpdateServerStatusCommand
. #899ForcePushCommand
to forcibly push commits in the read-only mode. #899RelayState
are not possible now. (CVE-2024-1143)RequestTimeoutException
when an access token is being removed. #797 #812jackson-module-scale
exists in the classpath. #910ConfigValueConverter
. #895This release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:
ConfigValueConverter
.dogma.json
):
{
...
tls: {
"password": "encryption:./path/to/encrypted/file"
...
},
...
}
public class MyConfigValueConverter extends ConfigValueConverter {
public List<String> supportedPrefixes() {
return List.of("encryption");
}
public String convert(String prefix, String value) {
if ("./path/to/encrypted/file".equals(value)) {
// load the file and decrypt the content.
}
...
}
}
replication.secret
tls.keyCertChain
tls.key
authentication.properties.keyStore.password
(when SAML is used)authentication.properties.keyStore.keyPasswords
(when SAML is used)This release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:
session.auth()
. #885This release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:
centraldogma-server
uses the correct SLF4J versionThis release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests: