Releases: line/centraldogma
Releases · line/centraldogma
centraldogma-0.70.0
New features
- You can now configure a managemet service to dump the thread information or heap data. #1034
"management": { "port": 0, "protocol": "https", "path": "/internal/management" }
- You can now track changes using diff UI. #1026
Improvements:
- Reduced the number of commits required when updating Kubernetes endpoints. #1027
- You can now share a specific range of commit history as a URL. #1028
Bug fixes
- The xDS services now correctly returns an
ALREADY_EXISTS
error for duplicate resource creation attempts. #1025 - The newly created xDS group is now correctly watched by XdsResourceWatchingService. #1033
XdsCentralDogmaBuilder
supports zone-aware routing correctly. #1023- Pagination works correctly even when filters are applied. #1018
- Fixed a regression where the webapp failed to render deep links. #1021
- You no longer see warnings about ignorable exceptions. #1032
Breaking changes
- The hostnamePatterns property is now deprecated and will be removed entirely in the subsequent PR. #1030
XdsCentralDogmaBuilder.serviceCluster()
is nowXdsCentralDogmaBuilder.localClusterName()
. #1013
Dependencies
- Armeria 1.30.0 → 1.30.1
Thank you
This release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:
centraldogma-0.69.1
New features
- You can specify
XdsCentralDogmaBuilder#localClusterName
to enable zone aware routing #1023
Breaking changes
XdsCentralDogmaBuilder#serviceName
has been removed #1023
Thank you
This release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:
centraldogma-0.69.0
New features
- You can now create xDS groups to manage your xDS resources under the Central Dogma authorization system. #981
- You can now create, update and delete xDS resource through gRPC and HTTP APIs. #988
- You can now add a watcher information that retrieves the pod's endpoint information from the Kubernetes control plane. #980
- You can now use the xDS protocol to connect to Central Dogma servers when using
XdsCentralDogmaBuilder
#984 - You can now filter projects by their roles on the project page. #989
- You can now change the level of an access token via HTTP API. #942
Improvements:
- The project role of a request token or user is now exposed in the project API. #989
TokenNotFoundException
is now logged at theDEBUG
level in the application tokenAuthorizer
. #1011- Central Dogma servers now check for the existence of internal projects and repos before attempting to create them. #1010
Bug fixes
- The content API now returns 415 Unsupported Media Type if the content-type of a request is not
application/json
#999 - Invalid remote URIs are now rejected by the mirror UI and API. #1012
- Removed invalid configurations from the docker image distribution. #1003 #1010
Breaking changes
- Paths in the web application no longer contain a trailing slash. #1013
Dependencies
- Armeria 1.29.4 → 1.30.0
- Curator 5.6.0 → 5.7.0
- Dropwizard Metrics 4.2.21 → 4.2.26
- gRPC Java 1.64.0 → 1.66.0
- Jackson 2.17.1 → 2.17.2
- JGit 6.9.0 → 6.10.0
- Logback 1.5.5 → 1.5.7
- Micrometer 1.13.0 → 1.13.3
- MINA sshd 2.12.1 → 2.13.2
- SLF4J 2.0.12 → 2.0.16
- Snappy 1.1.10.4 → 1.1.10.5
- ZooKeeper 3.7.2 → 3.9.1
Thank you
This release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:
centraldogma-0.67.3
Bug fixes
- The server status is correctly reset to
WRITABLE
when a mirror migration job fails. #1007
centraldogma-0.68.0
New features
- Central Dogma server now features a modern and sleek UI. #977
Improvements
- The Web UI now supports syntax highlighting for YAML and XML files. #990
- The xDS resource management is now more organized and secure, leveraging Central Dogma's authorization system. #965
Bug fixes
- The elapsed time logged by
CentralDogmaBeanFactory
is now displayed with the correct time unit. #991
Dependencies
- Armeria 1.29.2 -> 1.29.4
Thank you
This release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:
centraldogma-0.67.2
Bug fixes
- (Server-side) You can now configure
ControlPlanePluginConfig
via configuration file properly. #996
centraldogma-0.67.1
Breaking Changes
- (Server-side)
mirroringEnabled
,numMirroringThreads
,maxNumFilesPerMirror
, andmaxNumBytesPerMirror
have been removed fromCentralDogmaBuilder
andCentralDogmaConfig
. #993- These properties should now be specified in the plugins property:
{ "dataDir": "./data", ... "pluginConfigs": [ { "type": "com.linecorp.centraldogma.server.mirror.MirroringServicePluginConfig", "enabled": true, "numMirroringThreads": 16, "maxNumFilesPerMirror": 8192 } ] }
- These properties should now be specified in the plugins property:
centraldogma-0.67.0
Improvements
- The internal project can now be prefixed with
@
. #973‼️ Due to this change, you must update your Central Dogma server to this version before applying any later updates.
Bug fixes
Plugin
s now start correctly after the internal dogma repository is created. #967
Breaking Changes
- Mirroring and credential settings have been updated to the new formats. #880
- See Setting up a Git-to-CD mirror for more information.
‼️ Before upgrading your Central Dogma server to this version, please first upgrade to 0.66.1 and then proceed to 0.67.0.
Dependencies
- Armeria 1.29.1 -> 1.29.2
Thank you
This release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:
centraldogma-0.66.1
Dependencies
- Armeria 1.29.0 -> 1.29.1
centraldogma-0.66.0
New features
- You can now clone your repositories via Git clone over HTTP. #954
git clone -c http.extraHeader="Authorization: Bearer your-token" \ https://your-dogma.com/foo/bar.git
Bug fixes
Dependencies
- Armeria 1.28.4 -> 1.29.0
- Control Plane 1.0.44 -> 1.0.45
- Jackson 2.17.0 -> 2.17.1
- Micrometer 1.12.4 -> 1.13.0
- SLF4J 2.0.7 -> 2.0.12
- Spring Boot 3.2.4 -> 3.3.0
Thank you
This release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests: