Skip to content

Releases: cfg4j/cfg4j

2.0.0 release

07 Jun 21:45
Compare
Choose a tag to compare

New features

  • support configuration refresh
    • on-demand (e.g. using source-supported push mechanism)
    • periodical (every N miliseconds)
    • define your own refresh strategy
  • multi-environment/multi-tenant support
    • Use environments to specify which configuration environment from the configuration source to use (see Environment class)
    • git source: default behavior - map environments to git branches and directories in those branches (see EnvironmentBasedBranchResolver and EnvironmentBasedPathResolver)
    • git: implement BranchResolver and PathResolver to override default behavior
  • logging through SLF4J

1.1.0 release

04 Jun 03:15
Compare
Choose a tag to compare

New features

  • support primitive types and their object counterparts
  • support broad set of collections
  • POJO config objects binding
  • git connector: configuration refresh

1.0.0 release

01 Jun 06:03
Compare
Choose a tag to compare

First release.

  • basic Git repository source support
  • full configuration fetch
  • String-type configuration fetch