Skip to content

centraldogma-0.20.0

Compare
Choose a tag to compare
@trustin trustin released this 26 Dec 09:35

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