Releases: line/centraldogma
Releases · line/centraldogma
centraldogma-0.63.3
🛠️ Bug fixes
- You can now have the capability to modify the permission settings for internal repositories, excluding the guest role. #898 #901
⛓️ Dependencies
- Armeria 1.26.3 → 1.26.4
Thank you
This release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:
centraldogma-0.63.2
📈 Improvements
- You can now hide sensitive information in mirroring configuration using
ConfigValueConverter
. #895
⛓️ Dependencies
- Armeria 1.26.2 → 1.26.3
Thank you
This release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:
centraldogma-0.63.1
⭐️ New features
- You can now define confidential properties using variables in the configuration file, seamlessly converted through
ConfigValueConverter
.
This bolsters the security of Central Dogma configuration, mitigating the potential risk of exposing sensitive information. #890- For example:
- The configuration file (
dogma.json
):{ ... tls: { "password": "encryption:./path/to/encrypted/file" ... }, ... }
- The converter loaded via SPI:
public class MyConfigValueConverter extends ConfigValueConverter { public List<String> supportedPrefixes() { return List.of("encryption"); } public String convert(String prefix, String value) { if ("./path/to/encrypted/file".equals(value)) { // load the file and decrypt the content. } ... } }
- The configuration file (
- Here is the list of confidential properties that the converter supports:
replication.secret
tls.keyCertChain
tls.key
authentication.properties.keyStore.password
(when SAML is used)authentication.properties.keyStore.keyPasswords
(when SAML is used)
- For example:
⛓️ Dependencies
- Armeria 1.26.1 → 1.26.2
Thank you
This release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:
centraldogma-0.63.0
📈 Improvements
- The mirroring duration has been reduced by 50% through the addition of a logic that checks for changes in the remote head. #881
🛠️ Bug fixes
- An SSH session is terminated when an exception is raised during the execution of
session.auth()
. #885
⛓️ Dependencies
- Apache MINA 2.10.0 → 2.11.0
- Armeria 1.25.2 → 1.26.1
- Guava 32.1.2-jre → 32.1.3-jre
- Jackson 2.15.2 → 2.15.3
- Jgit
- 5.13.0.202109080827-r → 5.13.2.202306221912-r
- 6.6.0.202305301015-r → 6.7.0.202309050840-r
- Micrometer 1.11.3 → 1.11.5
- Spring Boot
- 2.7.12 → 2.7.16
- 3.1.2 → 3.1.4
Thank you
This release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:
centraldogma-0.62.1
centraldogma-0.62.0
⭐️ New features
- You can now use OpenSSH RSA, ECDSA, or EdDSA private keys for SSH public key authentication when configuring mirroring #830
⛓️ Dependencies
- Armeria 1.24.3 → 1.25.2
- Cron-utils 5.0.5 → 9.2.1
- Guava 32.0.1-jre → 32.1.2-jre
- Hibernate Validator 8.0.0.Final → 8.0.1.Final
- Micrometer 1.11.1 → 1.11.3
- Spring Boot 3 3.1.0 → 3.1.2
Thank you
This release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:
centraldogma-0.61.5
🛠️ Bug fixes
- Fixed an issue where CentralDogma server does not perform rolling updates due to the invalid protocol version of Zookeeper. #855
- Note that this bug affects 0.61.2, 0.61.3 and 0.61.4.
⛓️ Dependencies
- Armeria 1.24.2 -> 1.24.3
Thank you
This release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:
centraldogma-0.61.4
⛓️ Dependencies
- Armeria 1.24.1 -> 1.24.2
centraldogma-0.61.3
⛓️ Dependencies
- Armeria 1.24.0 -> 1.24.1
centraldogma-0.61.2
🛠️ Bug fixes
- Central Dogma repositories no longer attempt to read local SSH config files. #839
⛓️ Dependencies
- Armeria 1.23.1 -> 1.24.0
- Curator 5.3.0 -> 5.5.0
- Jackson 2.14.2 -> 2.15.2
- JGit 6.5.0 -> 6.6.0
- Micrometer 1.10.5 -> 1.11.1
- sshd 2.9.2 -> 2.10.0
- Spring Boot 2.7.10 -> 2.7.12, 3.0.5 -> 3.1.0
- Zookeeper 3.5.8 -> 3.7.1