centraldogma-0.81.0
·
29 commits
to main
since this release
New features
-
Watchernow supports asynchronous transformation via the newnewChildAsync()method. #1272Watcher<String> endpointWatcher = client.forRepo("myProject", "myRepo") .watcher(Query.ofText("/config/endpoint.txt")) .start(); Watcher<Boolean> watcher = endpointWatcher .newChildAsync(hostname -> resolveAsync(hostname)) // async step .newChild(addr -> addr.isReachable(1000)); // sync step
-
Added a REST API (
POST /projects/{projectName}/repos/{repoName}/migrate/file) to revert an encrypted repository back to a file-based git repository. System administrators can now undo an encryption migration if needed. #1276 -
ApplicationCertificateIdExtractoris now configurable via SPI.
Bug fixes
- Fixed
getFilesandlistFilesAPIs unexpectedly appending a trailing slash to directory paths. A newpreserveTrailingSlashoption (default:false) is added — set it totruein newer clients to preserve the previous behavior. #1283 - Fixed encrypted repositories not being automatically created when a project is configured as encrypted. #1281
- Fixed YAML files being incorrectly processed in Thrift-based requests; they are now served as
TEXTtype. #1282 - Fixed the Web UI being inaccessible in anonymous mode when authentication is not configured. #1278
Miscellaneous
- CA certificates are now skipped during mTLS client certificate authentication to avoid unintended matches. #1279
- Adjusted the file viewer's line number gutter width (
lineNumbersMinChars) to 6 for better display. #1284
Dependencies
- Armeria 1.36.0 → 1.37.0
- gRPC Java 1.78.0 → 1.79.0
- Jackson 2.21.0 → 2.21.1
- Kubernetes Client 7.5.2 → 7.6.1
- Micrometer 1.16.2 → 1.16.4
- Nimbus JOSE + JWT 10.7 → 10.8
- Spring Boot 4.0.2 → 4.0.3
Thank you
We would like to thank all the contributors who made this release possible: