Releases: line/centraldogma
Releases · line/centraldogma
centraldogma-0.52.6
Dependencies
- Armeria 1.13.2 -> 1.13.3
centraldogma-0.52.5
Dependencies
- Armeria 1.13.1 -> 1.13.2
centraldogma-0.52.4
Dependency
- Armeria 1.13.0 -> 1.13.1
centraldogma-0.52.3
Bug fixes
- Fixed a resource leak due to
Files.walk()
inFileBasedSessionManager
#638
Dependencies
- Armeria 1.12.0 -> 1.13.0
centraldogma-0.52.2
Dependencies
- Armeria 1.11.0 -> 1.12.0
- Jackson 2.12.4 -> 2.13.0
- JGit 5.12.0 -> 5.13.0
- Logback 1.2.5 -> 1.2.6
- Micrometer 1.7.3 -> 1.7.4
- Spring Boot 2.5.4 -> 2.5.5
centraldogma-0.52.1
Dependencies
- Armeria 1.10.0 -> 1.11.0
centraldogma-0.52.0
Improvement
- Only owners can access the internal
meta
repository. #624
Security fix
- You cannot set up mirroring to internal repositories anymore. #621
- See CVE-2021-38388 for more information.
Breaking changes
- Git GC scheduling is no longer provided. #564
- We are going to provide a better way to remove old commits soon.
- Guests do not have the read permission by default when a repository is created. #624
Dependencies
- Armeria 1.9.2 -> 1.10.0
- Completable futures 0.3.4 -> 0.3.5
- Jackson 2.12.3 -> 2.12.4
- Logback 1.2.3 -> 1.2.5
- Micrometer 1.7.1 -> 1.7.3
- Slf4j 1.7.31 -> 1.7.32
- Spring Boot 2.5.2 -> 2.5.4
Thank you
This release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:
centraldogma-0.51.1
Dependencies
- Armeria 1.9.1 -> 1.9.2
- Spring Boot 2.5.1 -> 2.5.2
centraldogma-0.51.0
New feature
- You can now go to the metadata page from a project page. #607
Improvement
- The service name of the watch API metrics is now
WatchContentServiceV1
. #602
Dependencies
- Armeria 1.8.0 -> 1.9.1
- jGit 5.11.1.202105131744-r -> 5.12.0.202106070339-r
- Micrometer 1.7.0 -> 1.7.1
- Slf4J 1.7.30 -> 1.7.31
- Spring Boot 2.4.5 -> 2.5.1
Thank you
This release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:
centraldogma-0.50.0
New features
- You can now safely execute a block operation in the callback of a
Watcher
. #587 #589- You can also specify the blocking task executor when either 1) creating a client or 2) watching a query.
CentralDogma client = new ArmeriaCentralDogmaBuilder() .blockingTaskExecutor(blockingExecutor) // 1) ... .build(); client.fileWatcher( "foo", "bar", Query.ofJson("/baz.json"), content -> { /* perform a long running task */ }, blockingExecutor); // 2)
- You can also specify the blocking task executor when either 1) creating a client or 2) watching a query.
Dependencies
- Armeria 1.7.2 -> 1.8.0
- Caffeine 2.9.0 -> 2.9.1
- jcommander 1.78 -> 1.81
- JGit 5.11.0 -> 5.11.1
- Micrometer 1.6.6 -> 1.7.0