Skip to content

Releases: line/centraldogma

centraldogma-0.63.3

08 Dec 06:01
214a1fc
Compare
Choose a tag to compare

🛠️ 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

23 Nov 03:36
560fe5f
Compare
Choose a tag to compare

📈 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

09 Nov 07:40
468212a
Compare
Choose a tag to compare

⭐️ 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.
            }
            ...
          }
        }
    • 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)

⛓️ 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

30 Oct 11:33
9a55e13
Compare
Choose a tag to compare

📈 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

28 Aug 03:26
Compare
Choose a tag to compare

⛓️ Dependencies

  • Cron-utils 9.2.1 → 9.2.0
    • Now centraldogma-server uses the correct SLF4J version

Thank you

This release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:

centraldogma-0.62.0

25 Aug 06:17
Compare
Choose a tag to compare

⭐️ 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

26 Jul 06:06
62b9ce4
Compare
Choose a tag to compare

🛠️ 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

28 Jun 07:11
Compare
Choose a tag to compare

⛓️ Dependencies

  • Armeria 1.24.1 -> 1.24.2

centraldogma-0.61.3

21 Jun 10:00
Compare
Choose a tag to compare

⛓️ Dependencies

  • Armeria 1.24.0 -> 1.24.1

centraldogma-0.61.2

16 Jun 06:37
238634b
Compare
Choose a tag to compare

🛠️ 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