Releases: line/centraldogma
Releases · line/centraldogma
centraldogma-0.21.1
Bug fixes
- Shaded JARs contain shaded dependencies.
Dependencies
- Armeria 0.58.0 -> 0.58.1
centraldogma-0.21.0
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
centraldogma-0.20.0
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.
- Provided at
- #98 Replica ID is now auto-generated.
- Please remove the
replicaId
property indogma.json
.
- Please remove the
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 toshiro.ini
. - #98
dogma.json
must not have thereplicaId
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
New features
- #81 (Client) Allow specifying a change callback when creating a bean using
CentralDogmaBeanFactory
.
Improvements
- #78 #93 (Client)
CentralDogma.forProfile()
now registers an ArmeriaEndpointGroup
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
New features
- #67 Can distribute the Central Dogma server addresses to the clients easily using client profiles.
- See the 'Using client profiles' section.
- #67 Spring Boot integration
- See the 'Spring Boot integration' section.
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
This initial open-source release contains the collective work of the following enthusiastic contributors at LINE Corporation:
- Ki-bin Shin @bindung
- Jun Cao @caojun221
- Young-tae Seok @delegacy
- Hyang-tack Lee @hyangtack
- Ide Masahiro @imasahiro
- Su-ahn Lee @inch772
- Julie Kim @julnamoo
- Yuto Kawamura @kawamuray
- Minwoo Song @minwoox
- Trustin Lee @trustin