Skip to content

Releases: hylexus/jt-framework

v2.3.0-rc.6

20 Apr 09:51

Choose a tag to compare

⭐ 新特性

  • 新增配置项 jt808.server.enabled = true | false

v2.3.0-rc.5

16 Apr 13:15

Choose a tag to compare

⚡不兼容的变更

  • JtServerNettyConfigure 及其子接口和实现类
    • Jt808ServerNettyConfigure
      • 删除了 DefaultJt808ServerNettyConfigure
      • 新增 BuiltinJt808ServerNettyConfigure
    • Jt808AttachmentServerNettyConfigure
      • 删除了 DefaultJt808AttachmentServerNettyConfigure
      • 新增 BuiltinJt808AttachmentServerNettyConfigure
  • AbstractRunner 构造器参数变更

⭐ 新特性

  • 新增 DynamicFieldBasedJt808MsgEncoder
  • Jt808CommandSender 新增接方法:
    • sendCommand(Metadata, List<DynamicField>)
    • sendCommandWithDynamicFields(Metadata, List<Map<String,Object>>)
    • sendCommandAndWaitingForReply(Jt808CommandKey, Metadata, List<DynamicField>, Duration)
    • sendCommandWithDynamicFieldsAndWaitingForReply

📖 升级参考

v2.3.0-rc.4

02 Mar 11:29

Choose a tag to compare

🐞 Bug Fixes

  • DispatcherHandler 未释放空消息的问题

v2.3.0-rc.3

11 Dec 13:50

Choose a tag to compare

🐞 Bug Fixes

  • 修复 JDK8 环境下启动异常的问题

v2.3.0-rc.2

29 Nov 15:29

Choose a tag to compare

⭐ New Features

新增业务线程池: jt808.msg-handler

v2.3.0-rc.1

03 Aug 11:42

Choose a tag to compare

⭐ New Features

下面模块的最低 JDK 版本从 11 改为 8:

  • jt-core
  • jt-808-server-support
  • jt-808-server-spring-boot-autoconfigure
  • jt-808-server-spring-boot-starter-boot2
  • jt-1078-server-support
  • jt-1078-server-spring-boot-autoconfigure
  • jt-1078-server-spring-boot-starter-boot2

❤️ Contributors

v2.1.5

20 Jul 12:33

Choose a tag to compare

⭐ New Features

BitOperator 新增方法:

  • mapIf(...)
  • setIf(...)
  • setWithStatus(...)
  • setWithStatusIf(...)
  • setRangeIf(...)
  • resetIf(...)
  • resetRangeIf(...)
  • unsignedLongValue(...)
  • rangedUnsignedIntValue(...)
  • rangedUnsignedLongValue(...)

🐞 Bug Fixes

BitOperator 操作 offset >= 31bit 时溢出的问题,涉及到的方法如下:

  • BitOperator#set(int offset)
  • BitOperator#reset(int offset)
  • BitOperatorget(int offset)

🔨 Dependency Upgrades

  • oaks-common-utils 升级到 1.0.7

v2.1.4

08 Jun 09:49

Choose a tag to compare

⭐ New Features

  • 完善 Jt808MsgBuilder
  • 新增 RebuildableByteBufJt808MsgBuilder

🔨 Dependency Upgrades

  • Gradle : 8.6 升级到 8.8
  • spring-boot-dependencies
    • 2.7.14 升级到 2.7.18
    • 3.1.2 升级到 3.3.0
  • spring-cloud-dependencies
    • 2021.0.8 升级到 2021.0.9
    • 2022.0.4 升级到 2023.0.2

📔 Documentation

  • 新增消息加解密相关文档
  • 新增 RebuildableByteBufJt808MsgBuilder 相关文档

v2.1.4-rc.4

02 Jun 10:05

Choose a tag to compare

⭐ New Features

初步支持消息加解密,详情见: #82

  • 新增 Jt808MsgEncryptionHandler
  • @Jt808ResponseBody 新增 encryptionType(int) 属性
  • Jt808Response 新增 encryptionType(int) 属性
  • Jt808MsgBuilder 新增 encryptionType(int) 属性

v2.1.4-rc.3

24 Mar 12:38

Choose a tag to compare

🐞 Bug Fixes

  • 解决 ExtendedJt808FieldDeserializerLocationExtraItem 没有考虑 length 属性的问题