Rilis

  • v1.8.13

    尹嘉鹏 4 hari lalu 0 melakukan v1.8.0 sejak rilis ini

    新特性:

    1. 增加URL指令

    2. 添加sql查询结果解析函数,会回调每一个处理后的output

    3. 添加URL指令构造函数

     
  • v1.7.5

    尹嘉鹏 1 Minggu lalu 0 melakukan v1.7.0 sejak rilis ini

    新特性:

    1. entity_crud条件查询接口添加新选项stringFieldQueryCondition

    2. entity_crud条件查询接口添加新选项customStringFieldQueryCondition,用于覆盖stringFieldQueryCondition的设置

    3. 添加sql查询结果解析函数,会回调每一个处理后的output

     
  • v1.6.12

    尹嘉鹏 1 Minggu lalu 0 melakukan v1.6.0 sejak rilis ini

    新特性:

    1. 添加任务执行器(task_runner)成熟领域

    2. 优化和完善entity_crud创建逻辑

    3. redis消息队列添加参数,可以配置重试机制

    4. entity_crud条件查询接口添加新选项stringFieldQueryCondition

    5. entity_crud条件查询接口添加新选项customStringFieldQueryCondition,用于覆盖stringFieldQueryCondition的设置

    6. 添加sql查询结果解析函数,会回调每一个处理后的output

    修复Bug:

    1. 应用配置没有赋值消息队列配置

    2. 修复task_runner中runTask的stopped标志处理错误

    3. 消息队列无法关闭的bug

     
  • v1.5.34

    尹嘉鹏 1 Minggu lalu 0 melakukan v1.5.0 sejak rilis ini

    新特性:

    1. 新增mqtt api和mqtt binding两个包,增加了mqtt binding机制,基于MQTT建立API。

    2. 数据库添加返回影响行数的接口

    3. 数据库添加更新返回影响行数的接口

    4. 数据库添加实体更新返回影响行数的接口

    5. 查询规则成熟领域添加直接解析Rule结构的接口

    6. 增加基于查询规则的高级查询接口添加函数

    7. redis消息队列添加参数,可以配置重试机制

    8. entity_crud条件查询接口添加新选项stringFieldQueryCondition

    9. entity_crud条件查询接口添加新选项customStringFieldQueryCondition,用于覆盖stringFieldQueryCondition的设置

    10. 添加sql查询结果解析函数,会回调每一个处理后的output

    修改Bug

    1. 修复事务处理函数中panic,事务无法回滚的bug

    2. 应用配置没有赋值消息队列配置

    3. 消息队列无法关闭的bug

     
  • v1.4.18

    尹嘉鹏 1 Minggu lalu 0 melakukan v1.4.0 sejak rilis ini

    新特性:

    1. 消息队列使用标准的CloudEvent作为消息格式

    2. 提取CloudEvent结构

    3. 缓存添加设置过期时间和查询剩余过期时间的接口

    4. redis消息队列添加参数,可以配置重试机制

    5. entity_crud条件查询接口添加新选项stringFieldQueryCondition

    6. entity_crud条件查询接口添加新选项customStringFieldQueryCondition,用于覆盖stringFieldQueryCondition的设置

    7. 添加sql查询结果解析函数,会回调每一个处理后的output

    修复Bug

    1. TenantIDJsonBody,TenantIDQueryParams和TenantIDPathParams的GetTenantID方法返回值错误

    2. 修改日志中间件在404时无法打印url的问题

    3. 网关entity_crud没有WithDisableCreate选项

    4. 修改AddConditions参数错误

    5. 修改SQL语句组装Order By升序ASC写成AES的Bug

    6. 修复事务处理函数panic时没有回滚事务也没有返回错误的问题

    7. 应用配置没有赋值消息队列配置

    8. 消息队列无法关闭的bug

     
  • v1.3.21

    尹嘉鹏 1 Minggu lalu 0 melakukan v1.3.0 sejak rilis ini

    新特性:

    1. 修改网关以及便捷工具中回调函数的参数,由以前回调RequestBuilder修改为回调api上下文,历史请求和结果map

    2. gwtools的entity_crud和value object crud添加错误响应回调

    3. 封装RequestBuilderContext

    4. redis消息队列添加参数,可以配置重试机制

    5. entity_crud条件查询接口添加新选项stringFieldQueryCondition

    6. entity_crud条件查询接口添加新选项customStringFieldQueryCondition,用于覆盖stringFieldQueryCondition的设置

    7. 添加sql查询结果解析函数,会回调每一个处理后的output

    修改bug:

    1. LastUpdateUserlD添加when的create值,避免创建时报错

    2. IDs转化错误

    3. Create使用Tx时没有赋值LastUpdateUserID

    4. TenantIDJsonBody,TenantIDQueryParams和TenantIDPathParams的GetTenantID方法返回值错误

    5. 修改日志中间件在404时无法打印url的问题

    6. 网关entity_crud没有WithDisableCreate选项

    7. 修改AddConditions参数错误

    8. 修改SQL语句组装Order By升序ASC写成AES的Bug

    9. 修复事务处理函数panic时没有回滚事务也没有返回错误的问题

    10. 应用配置没有赋值消息队列配置

    11. 消息队列无法关闭的bug

    优化:

    1. 允许使用时间指针nil进行插入,数据库为null

    2. 重构实体数据库操作,合并事务和非事务操作代码,防止出现忘记修改的问题

     
  • v1.2.25

    尹嘉鹏 1 Minggu lalu 0 melakukan v1.2.0 sejak rilis ini

    新特性:

    1. 实体CRUD回调和值对象CRUD回调得回调参数添加请求参数,以扩展回调的适用范围

    新特性:

    1. 实体CRUD回调和值对象CRUD查询添加自定义条件的选项

    2. redis消息队列添加参数,可以配置重试机制

    3. entity_crud条件查询接口添加新选项stringFieldQueryCondition

    4. entity_crud条件查询接口添加新选项customStringFieldQueryCondition,用于覆盖stringFieldQueryCondition的设置

    5. 添加sql查询结果解析函数,会回调每一个处理后的output

    修改:

    1. 实体CRUD回调和值对象CRUD查询添加自定义条件构造函数添加基础设施参数

    修复bug

    1. id模板函数bug

    2. LastUpdateUserID添加when的create值,避免创建时报错

    3. IDs转换错误

    4. Create使用Tx时没有赋值LastUpdateUserID

    5. Create使用Tx时没有赋值LastUpdateUserID

    6. TenantIDJsonBody,TenantIDQueryParams和TenantIDPathParams的GetTenantID方法返回值错误

    7. 修改日志中间件在404时无法打印url的问题

    8. 网关entity_crud没有WithDisableCreate选项

    9. 修改AddConditions参数错误

    10. 修改SQL语句组装Order By升序ASC写成AES的Bug

    11. 修复事务处理函数panic时没有回滚事务也没有返回错误的问题

    12. 应用配置没有赋值消息队列配置

    13. 消息队列无法关闭的bug

     
  • v1.1.29

    尹嘉鹏 1 Minggu lalu 0 melakukan v1.1.0 sejak rilis ini

    1. 调整Entity接口,删除ForCreate,ForDelete和ForUpdate,添加一个新的GetFieldMap接口

    2. check tag添加when参数,用于指定在何时使用规则

    3. entity_crud条件查询接口添加新选项QueryStringFieldQueryCondition

    4. entity_crud条件查询接口添加新选项customStringFieldQueryCondition,用于覆盖stringFieldQueryCondition的设置

    修复bug

    1. TenantID的check tag的when参数添加了delete和update,已去除

    2. 修改id模板函数bug

    3. IDs转换错误

    4. TenantIDJsonBody,TenantIDQueryParams和TenantIDPathParams的GetTenantID方法返回值错误

    5. 修改日志中间件在404时无法打印url的问题

    6. 网关entity_crud没有WithDisableCreate选项

    7. 修改AddCOnditions参数错误

    8. 修改SQL语句组装Order By升序ASC写成AES的Bug

    9. 修复事务处理函数panic时没有回滚事务也没有返回错误的问题

    10. 应用配置没有赋值消息队列配置

    11. 消息队列无法关闭的bug

    优化

    1. 修改消息队列配置项的字段位置

    新特性

    1. 一对多关联一方查询多方添加OrderBy选项,多对多关联双向查询添加OrderBy

    2. 丰富assign tag,现在可以支持slice之间的赋值

    3. 基础设施添加基于Redis Stream的消息队列支持

    4. 基础设施添加基于MQTT的消息队列支持

    5. gwtools的实体CRUD和值对象CRUD添加设置成功响应回调的选项

    6. redis消息队列添加参数,可以配置重试机制

    7. 添加sql查询结果解析函数,会回调每一个处理后的output