centraldogma

Highly-available version-controlled service configuration repository based on Git, ZooKeeper and HTTP/2

APACHE-2.0 License

Stars
575

Bot releases are visible (Hide)

centraldogma -

Published by github-actions[bot] about 1 year ago

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

  • @jrhee17
  • @ikhoon
  • @minwoox
  • @sh-cho
  • @trustin
centraldogma -

Published by github-actions[bot] about 1 year ago

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

  • @jrhee17
  • @ikhoon
  • @minwoox
  • @trustin
centraldogma -

Published by github-actions[bot] over 1 year ago

⛓️ Dependencies

  • Armeria 1.24.1 -> 1.24.2
centraldogma -

Published by github-actions[bot] over 1 year ago

⛓️ Dependencies

  • Armeria 1.24.0 -> 1.24.1
centraldogma -

Published by github-actions[bot] over 1 year ago

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

Published by github-actions[bot] over 1 year ago

🛠️ Bug fixes

  • Automatic GC is never triggered for all repositories including both Central Dogma repositories and mirrored Git repositories. #837

Thank you

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

  • @jrhee17
  • @ikhoon
  • @minwoox
  • @trustin
centraldogma -

Published by github-actions[bot] over 1 year ago

⭐️ New features

  • The original commit message is preserved when performing Remote-to-Local Git mirroring. #818 #710
  • The default branch is automatically detected when performing Git mirroring #826
  • You can now configure CORS for the Central Dogma server using the configuration file. #811 #754
  • You can now use the access_token credential to use Github access tokens for mirroring. #813 #739

🛠️ Bug fixes

  • Central Dogma server now doesn't use local host ssh settings when performing mirroring. #816

📈 Improvements

  • The depth of commits is limited when cloning a remote Git repository for mirroring #808 #801
    • Note that the centraldogma-server-jgit6 dependency must be added in runtime to use this feature

☢️ Breaking changes

  • Spring Boot 1 integration is no longer supported. #833
  • The artifact name for Spring Boot 2 integration has been changed #833
    • centraldogma-client-spring-boot-autoconfigure -> centraldogma-client-spring-boot2-autoconfigure
    • centraldogma-client-spring-boot-starter -> centraldogma-client-spring-boot2-starter
  • Docker images are now published to ghcr.io instead of hub.docker.com #823 #828

⛓ Dependencies

  • Micrometer 1.10.3 → 1.10.5
  • Spring Boot 2 2.7.8 → 2.7.10
  • Armeria 1.22.1 → 1.23.1
  • Hibernate Validator 6.2.3.Final → 6.2.5.Final
  • centraldogma-go 0.0.1 → centraldogma-go 0.1.0

Thank you

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

  • @2017029570
  • @baont
  • @jrhee17
  • @ikhoon
  • @minwoox
  • @taiga-nada
  • @thachlp
  • @trustin
centraldogma -

Published by github-actions[bot] over 1 year ago

⭐️ New features

⛓ Dependencies

  • Armeria 1.22.0 → 1.22.1

Thank you

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

  • @jrhee17
  • @ikhoon
  • @minwoox
  • @trustin
centraldogma -

Published by github-actions[bot] over 1 year ago

📈 Improvements

  • Central Dogma server now logs the authenticated user by default #790

🛠️ Bug fixes

  • Mirroring from Central Dogma to a remote Git server is more durable to failure. #792

⛓ Dependencies

  • Micrometer 1.10.2 → 1.10.3
  • Spring Boot 2 2.7.4 → 2.7.8
  • Armeria 1.21.0 → 1.22.0
  • Jackson 2.14.1 → 2.14.2
  • Hibernate Validator 6.2.3.Final → 6.2.5.Final

Thank you

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

  • @ikhoon
  • @jrhee17
  • @minwoox
  • @trustin
centraldogma -

Published by github-actions[bot] almost 2 years ago

Improvements

  • You can now add a custom MeterRegistry to a Central Dogma server using Armeria's Flags.defaultMeterRegistry() or CentralDogmaBuilder.meterRegistry().

Dependencies

  • Armeria 1.20.3 → 1.21.1
  • Jackson 2.13.4 → 2.14.1
  • Micrometer 1.9.4 → 1.10.2
centraldogma -

Published by github-actions[bot] almost 2 years ago

Bug fixes

  • Fix a regression that CLI binaries are copied to the wrong path. #748

Dependencies

  • Armeria 1.20.2 -> 1.20.3
centraldogma - centraldogma-0.58.0

Published by minwoox almost 2 years ago

⭐️ New features

  • You can now enable mirroring from Central Dogma to a remote Git server. #717
    [
      {
        "type": "single",
        "direction": "LOCAL_TO_REMOTE", // 👈👈👈
        "enabled": true,
        "localPath": "/",
        "localRepo": "foo",
        "remoteUri": "...",
        "schedule": "0 * * * * ?"
      }
    ]
    

📈 Improvements

  • You can now collect metrics for mirroring. #735
  • The timeout for fetching a Git repository in mirroring is increased from 10 to 60 seconds to reduce the failure when the Git server is overwhelmed. #733

🛠️ Bug fixes

  • You will no longer see ShuttingDownException warning messages from Central Dogma client when the server shuts down. #737
  • The broken UI is now correctly rendered. #734

⛓ Dependencies

  • Armeria 1.20.1 -> 1.20.2

Thank you

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

  • @jrhee17
  • @ikhoon
  • @mauhiz
  • @minwoox
  • @trustin
centraldogma -

Published by minwoox about 2 years ago

⛓ Dependencies

  • Armeria 1.20.0 -> 1.20.1

Thank you

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

  • @ikhoon
  • @jrhee17
  • @minwoox
centraldogma -

Published by minwoox about 2 years ago

⛓ Dependencies

  • Armeria 1.19.0 -> 1.20.0
  • Javassist 3.29.1-GA -> 3.29.2-GA
  • Micrometer 1.9.3 -> 1.9.4
  • Spring Boot 2.7.3 -> 2.7.4

Thank you

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

  • @ikhoon
  • @jrhee17
  • @minwoox
centraldogma -

Published by ikhoon about 2 years ago

⛓ Dependencies

  • Armeria 1.18.0 -> 1.19.0
  • Jackson 2.13.3 -> 2.13.4
  • javassist 3.29.0 -> 3.29.1
  • Micrometer 1.9.2 -> 1.9.3
  • Spring Boot 2.7.2 -> 2.7.3

Thank you

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

  • @ikhoon
  • @jrhee17
  • @minwoox
centraldogma -

Published by jrhee17 about 2 years ago

⛓ Dependencies

  • Armeria 1.17.2 -> 1.18.0
  • Micrometer 1.9.1 -> 1.9.2
  • Spring Boot 2.7.1 -> 2.7.2

Thank you

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

  • @jrhee17
  • @ikhoon
  • @minwoox
centraldogma -

Published by ikhoon about 2 years ago

Bug fixes

  • Child Watchers now use equals() method when comparing new values. #701

Dependencies

  • Armeria 1.17.1 -> 1.17.2
centraldogma -

Published by jrhee17 over 2 years ago

⛓ Dependencies

  • Armeria 1.17.0 -> 1.17.1

Thank you

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

  • @jrhee17
  • @ikhoon
  • @minwoox
centraldogma -

Published by minwoox over 2 years ago

⭐️ New features

  • You can now configure the initialization timeout for a CentralDogma
    client when using Spring integration modules. #691 #692
    centraldogma:
      hosts:
         - ...
      initialization-timeout-millis: 15000
    

⛓ Dependencies

  • Armeria 1.16.0 -> 1.17.0
  • Jackson 2.13.2.1 -> 2.13.3
  • Javassist 3.28.0-GA -> 3.29.0-GA
  • Micrometer 1.8.5 -> 1.9.1
  • Spring Boot 2.6.6 -> 2.7.1

Thank you

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

  • @jrhee17
  • @ikhoon
  • @minwoox
  • @trustin
centraldogma -

Published by ikhoon over 2 years ago

Dependencies

  • Armeria 1.15.0 -> 1.16.0
  • Jackson 2.13.2 -> 2.13.2.1
  • Micrometer 1.8.4 -> 1.8.5
  • Spring Boot 2.6.5 -> 2.6.6
Package Rankings
Top 15.05% on Repo1.maven.org
Badges
Extracted from project README
CI codecov.io Latest Release Version Discord Server