Skip to content

Releases: line/centraldogma

centraldogma-0.21.1

09 Feb 08:56
Compare
Choose a tag to compare

Bug fixes

  • Shaded JARs contain shaded dependencies.

Dependencies

  • Armeria 0.58.0 -> 0.58.1

centraldogma-0.21.0

09 Feb 06:35
Compare
Choose a tag to compare

New features

  • #124 Addition and modification of more than one file in a single HTTP API call
  • #132 An HTTP API that normalizes a revision
  • #132 Allow specifying more than one JSON path expressions when querying a file via HTTP API

Bug fixes

  • #131 500 Internal Server Error on authentication failure

Dependencies

  • Armeria 0.58.0
  • Guava 24.0
  • Jackson 2.9.4
  • jGit 4.10.0
  • Spring Boot 1.5.10

centraldogma-0.20.1

28 Dec 06:30
Compare
Choose a tag to compare

Improvements

  • #115 Refactor HTTP API v1 service

Bug fixes

  • #116 #117 #119 Various admin UI bug fixes
  • #118 Fix a bug where --connect CLI option does not work

centraldogma-0.20.0

26 Dec 09:35
Compare
Choose a tag to compare

New features

  • #91 First draft of the new HTTP API
    • Provided at /api/v1/
    • Not doucmented properly yet. Please stay tuned for the full documentation.
  • #98 Replica ID is now auto-generated.
    • Please remove the replicaId property in dogma.json.

Improvements

  • #99 #100 #104 #106 New dedicated storage for revision-to-commitId mappings for better performnce
    • Migration is performance automatically. No manual intervention required.
  • #102 Clean up and optimize JSON patch implementation
  • #109 #111 New dedicated storage for HTTP sessions for better performance and replication efficiency

Bug fixes

  • #99 An incorrect JSON patch is sometimes generated.
  • #99 An effectively empty commit made of UPSERTs does not fail with RedundantChangeException.
  • #108 IllegalArgumentException during token validation

Breaking changes

  • #97 security.ini has been renamed to shiro.ini.
  • #98 dogma.json must not have the replicaId proprety since the replica ID is auto-generated and stored into the data directory from this release.

Dependencies

  • Armeria 0.55.1 -> 0.56.0
  • Spring Boot 1.5.8 -> 1.5.9

centraldogma-0.19.0

30 Nov 07:20
Compare
Choose a tag to compare

New features

  • #81 (Client) Allow specifying a change callback when creating a bean using CentralDogmaBeanFactory.

Improvements

  • #78 #93 (Client) CentralDogma.forProfile() now registers an Armeria EndpointGroup with more recognizable group name.
  • #83 (Server) Use better Git repository format for better performance
  • #87 Use simpler JSON form for Revision

Dependencies

  • Armeria 0.54.1 -> 0.55.1
  • Caffeine 2.5.6 -> 2.6.0
  • Guava 23.2 -> 23.5

centraldogma-0.18.0

26 Oct 08:36
Compare
Choose a tag to compare

New features

Bug fixes

  • #30 Misleading 401 Unauthorized error message from administrative console when security is disabled.
  • #33 /docs is not redirected to /docs/.

Dependencies

  • Armeria 0.53.0 -> 0.54.1
  • Caffeine 2.5.5 -> 2.5.6
  • completable-futures 0.3.1 -> 0.3.2
  • Guava 23.0 -> 23.2
  • Jackson 2.8.9 -> 2.9.1
  • jGit 4.8.0 -> 4.9.0
  • Hibernate Validator 6.0.2 -> 6.0.4
  • Spring Boot -> 1.5.7 -> 1.5.8

centraldogma-0.17.0

27 Sep 16:48
Compare
Choose a tag to compare

This initial open-source release contains the collective work of the following enthusiastic contributors at LINE Corporation: