Skip to content

Releases: libxengine/XEngine_MQService

XEngine_MQService V3.16.0.1001

24 May 04:17
1b3aea7
Compare
Choose a tag to compare

XEngine_MQService V3.15.0.1001

13 Mar 05:33
a6a05ba
Compare
Choose a tag to compare

XEngine_MQService V3.14.0.1001

20 Jan 01:52
a87737e
Compare
Choose a tag to compare

XEngine_MQService V3.13.0.1001

29 Nov 02:31
c879c85
Compare
Choose a tag to compare

XEngine_MQService V3.12.0.1001

19 Sep 05:42
dfc89bd
Compare
Choose a tag to compare

增加:编译CI工作流支持
增加:注册绑定公用消息
增加:服务启动测试参数
增加:MQTT消息发布的支持
修正:MQTT没有日志输出
修正:WEBSOCKET不支持关闭和PING协议的问题
修正:DBModule_MQUser_KeyList用户参数为NULL的问题
修正:指定用户发送数据的问题

added:build ci workflows supported
added:register bind comm topic
added:start test parameter
added:mqtt message publish support
fixed:log not print for mqtt
fixed:close and ping protocol support for websocket protocol
fixed:DBModule_MQUser_KeyList user parameter is null incorrect
fixed:The problem of specifying invalid sending user

XEngine_MQService V3.11.0.1001

17 May 06:37
0595f2f
Compare
Choose a tag to compare

增加:MQTT协议服务支持
增加:信息报告支持
修改:jsoncpp模块使用git的子模块替换
修改:分离了版本列表从主配置中
修改:增加了日志的路径配置
修改:信号量有提示了
修改:保存时间配置移动到db配置
修正:日志配置没有效果的问题
修正:关闭客户端处理不正确
修正:绑定消息日志提示不正确

added:mqtt protocol service supported
added:info report supported
modify:jsoncpp module use git submodule instead
modify:detach version list from main configure
modify:added file path of log configure
modify:signal have tips
modify:save time configure move to db configure
fixed:log configure is not work
fixed:close client is incorrect
fixed:bind log print is incorrect

XEngine_MQService V3.10.0.1001

05 Mar 03:48
292be9c
Compare
Choose a tag to compare

增加:消息属性增加无限制消息获取
增加:http的获取主题消息支持队列统计了
更新:匹配XEngine V8.25版本API
修改:退出协议不在需要验证用户和密码,因为只对自己做登出
修改:用户删除需要身份ID了
修改:消息队列支持默认主题名设置了
修改:获取指定消息时会处理消息识别的一些问题
修改:未读消息协议修改为统计剩余消息了
修改:获取在线列表会验证url参数了
修正:用户登出的http hook没有用户信息的问题
修正:获取消息对于指定消息没有正确处理的问题
删除:数据库模块的DBModule_MQData_List函数

added:message attr add proactive message get.
added:get topic of http restful support get message count
update:match xengine v8.25
modify:does not ver user pass and user name when user logout.just ver self
modify:delete user need id number
modify:support default topic name set for mq protocol
modify:some issues with message identification will be handled when obtaining the specified message
modify:unread message protocol is modify to left count
modify:get online user list ver url parament now
fixed:user logout httppass is not user info
fixed:getting messages will process messages that are not sent to self
delete:DBModule_MQData_List function for dbmoudle

XEngine_MQService V3.9.0.1001

27 Dec 06:57
408b7a7
Compare
Choose a tag to compare

增加:消息属性的通知所有和通知自身的支持
增加:为指定用户发送消息
增加:http管理接口获取在线用户列表
优化:内存的消息通知处理方法
优化:查询数据库的方法
修正:当消息通知的时候客户端网络类型不正确的问题
修正:无论用户是否在线都进行消息通知的问题
修正:DBModule_MQUser_KeyList函数列举数据不正确的问题
修正:未读协议内存溢出
修正:未读协议序列号处理错误
删除:获取消息次数支持
删除:定时发布的break字段

added:message attritube supported with notify all and notify self
added:send a message for a specific user
added:get online user list for http restful
improved:memory and process way for msg notify
improved:query sql point handle way
fixed:client nettype is incorrent when message notify
fixed:Doesn't handle whether the client is online or not when a message notification is made
fixed:DBModule_MQUser_KeyList function list is incorrent
fixed:unread protocol memory leak
fixed:unread protocol serial handle is incorrent
delete:get time number supported
delete:time publish break field

XEngine_MQService V3.8.0.1001

16 Aug 02:06
184dd4d
Compare
Choose a tag to compare

增加:websocket的二进制消息负载能力支持
增加:HTTP管理接口功能
增加:HTTP接口获取用户列表
增加:HTTP接口获取主题列表
增加:取消订阅消息支持
更新:匹配支持XEngine V8.15版本
更新:不在支持HTTP客户端了
修改:禁止用户重复登录
修改:会话模块保存用户信息的时候会保存整个用户表了
修改:ProtocolModule_Parse_http 为 ProtocolModule_Parse_Websocket 函数名
修改:ProtocolModule_Packet_HttpCommon 为 ProtocolModule_Packet_WSCommon 函数名
修正:websocket协议解析没有byIsReply 字段解析的问题

added:binary message payload supported for websocket
added:unsubscribe message supported
added:http management interface functions
added:get user list for http api
added:get topic list for http api
update:xengine match v8.15
update:http client function is removed
modify:Prevent users from logging in repeatedly
modify:saved user info table for session module when client create
modify:ProtocolModule_Parse_http to ProtocolModule_Parse_Websocket function name
modify:ProtocolModule_Packet_HttpCommon to ProtocolModule_Packet_WSCommon function name
fixed:the problem that websocket parse have not byIsReply flag

XEngine_MQService V3.7.0.1001

26 Apr 01:31
d8715f8
Compare
Choose a tag to compare

添加:定时发布是否跳过本身功能
添加:数据库配置配置文件
优化:编译脚本
更新:匹配支持XEngine V8.x版本
更新:打印的版本信息
更新:mysql数据库字符集现在使用utf8mb4 和 unicode
修改:mysql字符集现在使用UTF8连接
修改:在登录后,可以通过HTTP GET方法获取数据了
修改:现在可以设置清理和不清理定时发布的任务了
修改:数据库的data数据类型修改为二进制类型,现在支持保存二进制了
删除:数据库的msglen字段,不需要

added:whether break self for time release
added:db configure for configure module
improved:makefile
update:match xengine v8.x
update:version printf log
update:mysql charset to utf8mb4 and unicode
modify:mysql charset to utf8 now
modify:after login in,get message through get method of http
modify:can be clear or not clear for time release
modify:data to blob type for database,support binary data now
delete:nMsgLen field of database