Releases: line/centraldogma
Releases · line/centraldogma
centraldogma-0.73.1
centraldogma-0.73.0
Release centraldogma-0.73.0
centraldogma-0.72.0
New features
- You can now specify a zone where you want to perform mirroring. #1062
Improvements:
- Improved efficiency in
MetadataService
by eliminating repeated commit attempts. #1069 - The
RepositoryMetadata
structure now supports the upcoming changes in #1060. #1061
Bug fixes
- The custom port number of a remote URI is correctly displayed in the mirror UI. #1073
Breaking changes
- The role name
Admin
has been replaced withSystemAdmin
. #1054authentication.administrators
indogma.json
is nowauthentication.systemAdministrators
.
Dependencies
- Armeria 1.31.2 -> 1.31.3
Thank you
This release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:
centraldogma-0.71.0
New features
- You can now trigger a mirroring task in the mirror UI. #1041
- xDS now supports the aggregation of multiple Kubernetes clusters. #1046
- Kubernetes OAuth tokens can now be securely managed and retrieved through the credential service. #1038
- You can now run a
Plugin
in a zone leader. #1044 - You can now delete mirrors and credentials. #1051
- Central Dogma server can now perform dynamic transformations on content directly. #1064
- Central Dogma server can now use
MirrorListener
to listen toMirror
events. #1057
Improvements:
- The
Token
structure now supports the upcoming changes, allowing seamless updates with #1054. #1056 - Administrators now allow users to access the
@xds
project by registering them as members. #1053 - Delete project button is moved to the danger zone. #1059
Created by me
filter now correctly excludes removed projects. #1049- The legacy webapp is no longer supported. #1045
Bug fixes
- The leadership is not transferred anymore when
OldLogRemover
attempts to retrieve a missing log node's metadata. #1040 respect_dns_ttl
is now enabled by default for xDS cluster. #1055- The anonymous role is removed that posed a security risk. #1052
- The libraries in the lib directory are now deduplicated. #1047
Breaking changes
MirroringCredential
is renamed toCredential
. #1031- The renamed
Credential
class can now be used for managing various types of repository credentials, beyond just mirroring.
- The renamed
Dependencies
- Armeria 1.30.1 -> 1.31.2
- BouncyCastle 1.78.1 -> 1.79
- java-control-plane 1.0.45 → 1.0.46
- dropwizard-metrics 4.2.26 → 4.2.28
- Java gRPC 1.65.1 → 1.68.1
- Guava 33.2.1-jre → 33.3.1-jre
- Jackson 2.17.2 → 2.18.1
- Fabric8 Kubernetes Client 6.12.1 → 6.13.4
- Micrometer 1.13.3 → 1.13.6
- Protobuf 3.25.1 → 3.25.5
- Spring Boot 3.3.2 → 3.3.5
Thank you
This release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:
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