Skip to content

Latest commit

 

History

History
97 lines (82 loc) · 2.85 KB

CHANGELOG.md

File metadata and controls

97 lines (82 loc) · 2.85 KB

0.9.3

2019-12-15

  1. 功能更新
    • 只需修改一行代码就可以运行在windows系统上。
  2. 优化更新
    • 将主要模块合并到odinX。
    • 将加密解密方法交给使用者实现,odinX 主要实现逻辑框架。
    • 将获取硬件信息,交给使用者实现。
    • 将秘钥,证书等交给使用者实现。

0.9.2

2019-10-25

  1. 功能更新

    • 支持grpc
    • 支持app端绑定与解绑,详见README.md。
    • 支持grpc与resuful 两种调用方式与app端交互。
    • 仅支持https访问,不再支持 http。
  2. 优化更新

    • 重构config模块,去除json格式的支持,配置文件更加易读。
    • 将rpc端口与http端口合并,减少端口占用。
    • 功能下沉,embed 与 dao层 分离到 offer365/example/etcd。
    • 优化加密解密,统一调用方式。
    • 合并model与logic代码,合并node与proto代码。
    • 优化退出时的资源回收。
    • 优化部分代码。

0.9.1

2019-09-26

  1. 功能更新
    • 增加默认配置key: default; value: default 该key无法删除,只能编辑。
    • 更改默认配置文件为 yaml
  2. 优化更新
    • 优化 所有的返回结果的data为有序。
    • 优化 client_example 代码。
    • 增加部分测试用例。
    • 优化部分代码。

0.9

2019-09-20

  1. 功能更新
    • 日志更新为zap实现。
    • 解决 has already been bootstrapped 的错误。
  2. 优化更新
    • 统一api 返回的数据结构。
    • 优化并发操作内存中的license。
    • 解决部分bug。优化代码。

0.8

2019-09-09

  1. 节点间使用rpc互相通信。
  2. 重新获取序列号时,使用rpc实时获取硬件信息。
  3. 去除机器码的概念。节点状态不再写入etcd,使用使用rpc实时获取。减少了逻辑层代码。
  4. 单独分离出node模块。

0.7

2019-09-01

  1. 使用第三方包,获取更准确更完善的hardware 信息。
  2. 重构 hardware。

0.6

2019-08-26

  1. 使用接口。重构嵌入etcd。
  2. 重构整体设计 使用接口,分离dao层,简化代码。

v0.5

2019-08-04

  1. 重新设计前端页面,完全前后端分离
  2. 重构api接口采用RESTful风格
  3. 重构二维码实现方式,后端直接返回图片数据流
  4. 新增license注销功能
  5. 支持多种客户端认证
  6. 完善api文档

v0.4

2019-06-23

  1. Etcd开启BasicAuth,用户密码验证。
  2. web 升级为https

##v0.3 ###2019-06-16

  1. 优化web,嵌套模板
  2. 优化用户登录加入cookie session 机制

##v0.2 ###2019-04-03

  1. 更新分布式锁的实现方法。
  2. 优化部分代码。
  3. 去除指定节点ip地址的配置项。

##v0.1 ###2019-03-30

  1. 更新api接口,采用 ajax 前后端分离。
  2. 增加 BasicAuth 认证。