Skip to content

Releases: knightliao/disconf

2.6.36

11 Sep 15:58
Compare
Choose a tag to compare

版本更新

2.6.6 发布于 20160911

  • disconf-web:
    • 配置和配置项可支持自定义app #147
  • disconf-client:
    • 支持https的web端 #158
    • path支持windows: #166
    • 删除类 DisconfMgrJustHostFileBean
    • DisconfFile 的属性 copy2TargetDirPath 更改为 targetDirPath

2.6.35

18 Jul 02:29
Compare
Choose a tag to compare

2016年7月1号

  • disconf-client:
    • fix bug: support bean annotation @value (但是不支持reload特性)
    • fix bug: 当同时使用XML式和注解式时,当修改配置时,XML式的BEAN也可以重新被注入
  • disconf-web:
    • 支持自定义数据库名
      • 需要修改 jdbc-mysql.properties :
        • 以前是:jdbc.db_0.url=jdbc:mysql://127.0.0.1:3306?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&rewriteBatchedStatements=false
        • 现在是 jdbc.db_0.url=jdbc:mysql://127.0.0.1:3306/disconf?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull
          &rewriteBatchedStatements=false
    • 提供修改密码功能
      • 需要执行 disconf-web/sql/20160701/20160701.sql
    • 提供生成密码的工具
      • /disconf-web/bin/sql/makeSql.py
    • 支持client两个api
      • /api/config/list 可以自由的 指定app env version 的配置项列表(包含值)
      • /api/config/simple/list 可以自由的 指定app env version 的配置项列表(不包含值)

2.6.34-2

31 May 11:10
Compare
Choose a tag to compare

2016年5月31号

  • disconf-client:
    • 删除临时创建的lock文件
    • 支持从自定义路径读取 disconf.properties
      • 例如使用 -Ddisconf.conf=/tmp/disconf.properties 来读取 disconf.properties 文件。默认是从classpath根目录读取此文件。
    • 增加统一的类 来个性化编程式的获取任何配置数据
    • fix bug:
      • 使用xml分布式配置时,当disconf.ignore掉某个配置文件时,启动后会抛异常说该配置文件找不到。修复后不会再报错
      • 新增配置项,值可以为空格,修改该配置项,就算改为有效字符,都会提示“服务器内部错误”
      • java.lang.IllegalArgumentException: wrong number of arguments
    • upgrade common-lang -> common-lang3
  • disconf-web:
    • 删除web的jackson依赖
    • upgrade common-lang -> common-lang3

2.6.33

28 May 06:52
Compare
Choose a tag to compare

(随着以-jar方式启动的程序变得越来越流行)当使用以-jar方式启动的程序(非tomcat,web方式)时,例如springboot时,可以无缝对接(不会出现配置文件找不到的情况)。细节。

https://github.com/knightliao/disconf/wiki/2.6.33

2.6.32

27 Mar 04:29
Compare
Choose a tag to compare

2016月3月27日

  • disconf-client:
    • 增加统一的回调类,unify-notify模式:灵活处理更新配置通知(方便大家在这里自由控制更新逻辑)issue-67
      Tutorial-13
    • 配置初始化或更新时,通知采用 "bean setter模式": 在注入配置到实例时,优先使用set方法(方便大家在这里写自己逻辑代码),其次才是反射注入。
      Tutorial-14

2.6.31

13 Jan 15:43
Compare
Choose a tag to compare

2.6.31

发布于:2016月1月8日

2.6.30

01 Dec 11:00
Compare
Choose a tag to compare
  • disconf-client:
    • 不再需要将com.baidu加入扫描包了,只需要扫描自己的包即可。

      原来的方式

      <context:component-scan base-package="com.baidu,com.example"/>
      

      现在的

      <context:component-scan base-package="com.example"/>
      

2.6.28

20 Nov 13:43
Compare
Choose a tag to compare

2.6.27

26 Oct 13:39
Compare
Choose a tag to compare

disconf-client:

  1. 实现真正意义上的统一上线包:disconf-client 配置文件 disconf.properties 的 所有配置项均支持环境变量方式(命令行)传入 均支持 配置说明 https://github.com/knightliao/disconf/wiki/%E9%85%8D%E7%BD%AE%E8%AF%B4%E6%98%8E Tutorial 9 实现真正意义上的统一上线包 https://github.com/knightliao/disconf/wiki/Tutorial9
  2. (重要)更新disconf.properties中所有配置项,均加上前缀 "disconf."(此升级具有兼容性,原有配置亦可以运行,但推荐升级) 配置说明 https://github.com/knightliao/disconf/wiki/%E9%85%8D%E7%BD%AE%E8%AF%B4%E6%98%8E
  3. fix bean order 问题

disconf-web:

  1. 新建配置时 app下拉页面被截断bug修复 #22
  2. fix 上传文件(使用贴文本方式)的version无法指定的bug

2.6.25

21 Oct 06:36
Compare
Choose a tag to compare
  1. 实现真正意义上的统一上线包
  2. 用户可以指定将配置下载到你想要的目录

https://github.com/knightliao/disconf/wiki/updates