Highly-available version-controlled service configuration repository based on Git, ZooKeeper and HTTP/2
APACHE-2.0 License
Bot releases are hidden (Show)
session.auth()
. #885This release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:
Published by minwoox almost 2 years ago
[
{
"type": "single",
"direction": "LOCAL_TO_REMOTE", // 👈👈👈
"enabled": true,
"localPath": "/",
"localRepo": "foo",
"remoteUri": "...",
"schedule": "0 * * * * ?"
}
]
ShuttingDownException
warning messages from Central Dogma client when the server shuts down. #737This 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:
This 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:
CentralDogma
centraldogma:
hosts:
- ...
initialization-timeout-millis: 15000
This release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:
centralDogma.forRepo("foo", "bar")
.file("/foo.json")
.get();
centralDogma.forRepo("foo", "bar")
.watch("/foo.json")
.start();
centralDogma.forRepo("foo", "bar")
.watcher(PathPattern.all())
.start();
errorOnEntryNotFound
as true
to get notified of an exception when the target entry doesn't exist. #532 #653
CentralDogma dogma = ...
dogma.forRepo("foo", "bar")
.watch("/baz.json")
.errorOnEntryNotFound(true) // 👈👈👈
.start();
centralDogma.forRepo("foo", "bar")
.history()
.maxCommits(5) // 👈👈👈
.get(Revision.HEAD, Revision.INIT);
gitignore
to exclude files from mirroring. #38 #645
[
{
"type": "single",
"enabled": true,
"schedule": "0 * * * * ?",
"direction": "REMOTE_TO_LOCAL",
"localRepo": "foo",
"localPath": "/",
"remoteUri": "git+ssh://git.example.com/foo.git/settings#release",
"gitignore": [ // 👈👈👈
"/credential.txt",
"private_dir"
]
}
]
meta
repository anymore. #633 #649ArmeriaCentralDogma
is now 3 seconds to reduce the possibility of EmptyEndpointGroupException
raising. #674CentralDogmaBeanFactory
raises a TimeoutException
. #679Repository.author()
and Repository.creationTimeMillis()
do not block the thread anymore. #682If-None-Match
when sending a watch request through REST API. #415 #654Function
of a child Watcher
is executed only once when the child watcher gets notified. #657CentralDogma.createRepository()
now returns CentralDogmaRepository
. #662This release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:
CentralDogma.whenEndpointReady()
to wait for the initial endpoints of a Central Dogma client. #669CentralDogma.whenEndpointReady().join()
to wait for the initial endpoints.Prefer: notify-entry-not-found=true
header if the entry doesn't exist when watching files. #610