Releases: libxengine/XEngine_MQService
XEngine_MQService V3.18.0.1001
- 3c166c4 - fixed:read configure memory leak - @xengine-qyt
- 694ad8a - modify:does not case sensitive for start parameter - @xengine-qyt
- 43d6f05 - fixed:build warn - @xengine-qyt
- 1182e00 - update:example build - @xengine-qyt
- 4efd5f1 - update:match last version source module protocol - @xengine-qyt
- 627bc5f - update:depend library - @xengine-qyt
- b438c63 - update:vs copy file - @xengine-qyt
- 52975e5 - ci:update mac system version - @xengine-qyt
- 1ccd01a - ci:alma linux and debian 13 system support - @xengine-qyt
- c440c84 - update:depend library - @xengine-qyt
- 55897e7 - ci:add centos build support - @xengine-qyt
XEngine_MQService V3.17.0.1001
- d04cbb7 - update:configure file - @xengine-qyt
- 29a60be - update:readme and document - @xengine-qyt
- 78c581e - added:time publish for message notify - @xengine-qyt
- 465c231 - modify:Message notifications now support additional notifications and not send single user - @xengine-qyt
- 2025909 - fixed:windows build failure - @xengine-qyt
- 96069c2 - fixed:windows build failure - @xengine-qyt
- 2261bcc - fixed:header protocol field incorrect when unread message reply - @xengine-qyt
- b9bfd9b - modify:message header size - @xengine-qyt
- 7797ed3 - added:email notify support when set recv user - @xengine-qyt
- cc8fd6f - improved:reply message protocol set - @xengine-qyt
- 7ecfaa6 - added:http basic and digest verification support delete:register authorize - @xengine-qyt
- 4ac2044 - fixed:version print failure when set -v parameter - @xengine-qyt
- 9cb8e09 - fixed:build failure - @xengine-qyt
- d9feb48 - modify:start parameter are not case sensitive - @xengine-qyt
- b3f5089 - update:depend library - @xengine-qyt
- 91d6c8c - update:read me and depend library - @xengine-qyt
- 2552ef9 - ci:add rocky linux 10 support - @xengine-qyt
- 502cbbb - modify:start parameter are not case sensitive - @xengine-qyt
- b63cc3d - update:vs bat file - @xengine-qyt
- 8fffbf4 - update:depend library - @xengine-qyt
- e219e08 - modify:depend library direction name - @xengine-qyt
- 580ac65 - fixed:sometime load configure memory leak - @xengine-qyt
- 96dbbb4 - update:depend library - @xengine-qyt
- 39869f7 - update:depend library update:match xengine v9.20 - @xengine-qyt
XEngine_MQService V3.16.0.1001
- 2726e5a - added:memory pool file - @xengine-qyt
- cac7188 - added:http and websocket send message use memory pool - @xengine-qyt
- 5c5a42b - update:document and configure file - @xengine-qyt
- 9340f48 - modify:remove http log for create and delete topic - @xengine-qyt
- f6df98e - modify:delete topic and create topic issue and method name update:configure file - @xengine-qyt
- 0f823f6 - example update - @xengine-qyt
- 2ff7fcc - modify:tcp task handle http type support - @xengine-qyt
- f3d9a40 - added:create topic support for http modify:delete and create topic convert to tcp handle - @xengine-qyt
- 2fa9754 - modify:verification method and register not ver - @xengine-qyt
- 261feed - modify:adjust user register level - @xengine-qyt
- 93bbb9f - update:example and vs copy - @xengine-qyt
- 0a1ada0 - update:depend library - @xengine-qyt
- 8847100 - fixed:build dir - @xengine-qyt
- 8824ae7 - fixed:build failure - @xengine-qyt
- 8ad6a0f - modify:http request info api to post and post verification modify:The http protocol distinguishes the API's get information - @xengine-qyt
- 07eac2a - modify:adjust http authorize method.now it use token instead with get modify:just post verification - @xengine-qyt
- 40ee635 - delete:redundant functions - @xengine-qyt
- e40b075 - fixed:delete not parse protocol update:depend library - @xengine-qyt
- 0154571 - modify:http get move to http task dir - @xengine-qyt
- 544e554 - modify:register and delete protocol use http instead - @xengine-qyt
- ed34e76 - ci:update - @xengine-qyt
- b76c59a - ci:update build - @xengine-qyt
- f2cc3eb - modify:only release work for report info and improved get time function - @xengine-qyt
- f2d1f55 - update:make file build flags - @xengine-qyt
- 0c09f44 - ci:add term var - @xengine-qyt
- 0185f93 - ci:fixed ubuntu build - @xengine-qyt
- 4a548e4 - ci:add more release support - @xengine-qyt
- a2cb4cb - update:depend library - @xengine-qyt
XEngine_MQService V3.15.0.1001
- 2470bfd - ci:release more support - @xengine-qyt
- 298c6b8 - update:read me document and configure - @xengine-qyt
- e613753 - modify:http packet can be set null message - @xengine-qyt
- 3b9fdc6 - added:delete topic support for http - @xengine-qyt
- 74e3347 - modify:does not allow empty for register and login - @xengine-qyt
- 2808e7a - added:delete user for http management - @xengine-qyt
- bcd7cdb - added:http restful api that http api verification support - @xengine-qyt
- 4e70051 - added:authorize verification support with http authorize - @xengine-qyt
- 3d38019 - fixed:time count does not work for memory cache - @xengine-qyt
- bcbb7f4 - fixed:vs build error - @xengine-qyt
- 211bc51 - fixed:build error - @xengine-qyt
- 1f15acb - fixed:time publish task not work - @xengine-qyt
- dc7aefc - added:help module modify:Use of separate statistical notation for queue - @xengine-qyt
- b1914ad - modify:http error code use protocol common hdr file - @xengine-qyt
- 7a4eade - modify:does not allow to create topic when the topic is existed - @xengine-qyt
- d91bc24 - update:vs copy file - @xengine-qyt
- 79a0699 - fixed:arm64 windows build - @xengine-qyt
- 13aaf64 - added:rocky linux and ubuntu arm64 ci release - @xengine-qyt
- aefeb1d - added:arm64 build support and ci release - @xengine-qyt
- 1357b03 - update:depend library - @xengine-qyt
- 11016f2 - ci:set left time to 1 day - @xengine-qyt
- 6a1f047 - improved:parameter parse and more parameter supported - @xengine-qyt
- e874b41 - added:set log type support - @xengine-qyt
- 127b76a - fixed:set log level not work - @xengine-qyt
- 4afb4c2 - update:depend library - @xengine-qyt
XEngine_MQService V3.14.0.1001
- 0d8fe24 - update:configure - @xengine-qyt
- 3f06fea - update:read me and document - @xengine-qyt
- 4f48072 - fixed:user memory not work - @xengine-qyt
- 3e59917 - fixed:memory cache query is incorrect - @xengine-qyt
- 72950e4 - fixed:The total available time of memory cache data is not handled correctly - @xengine-qyt
- 8660615 - fixed:get count is incorrect in data memory cache - @xengine-qyt
- 38fadad - fixed:sometimes get left count value is incorrect - @xengine-qyt
- 480a6b2 - added:user info memory cache supported - @xengine-qyt
- 8929157 - modify:callback export type for memory cache - @xengine-qyt
- 01d938c - fixed:Character set garbled problem - @xengine-qyt
- 4f868e0 - update:c++ compiler 20 and c compiler 17 - @xengine-qyt
- 5f522ae - update:depend library - @xengine-qyt
- 33b4592 - update:example x86_64 build on windows supported - @xengine-qyt
- 956f6ab - update:Network error codes use a new method definition - @xengine-qyt
- a7f0cd4 - fixed:memory not delete old message when modify message - @xengine-qyt
- b430cf6 - added:delete message support - @xengine-qyt
- 87c0b33 - modify:msg protocol define value. - @xengine-qyt
- 92036f8 - ci:add codeql.yml - @xengine-qyt
- aa1e418 - ci:add cpp check - @xengine-qyt
- 3d4b14e - ci:code ql test - @xengine-qyt
- 64cdc24 - ci:codeql - @xengine-qyt
- ab2c97b - Create codeql.yml - @xengine-qyt
- 3dd5309 - modify:change ansi to unicode character set on vs - @xengine-qyt
- c7ed990 - update:xengine v9.10 - @xengine-qyt
- c08c6cb - update:match xengine v9.x support - @xengine-qyt
- 28b2505 - update:depend library - @xengine-qyt
- b37adca - modify:workflows and more release support - @xengine-qyt
- af3d0a3 - fixed:example build error - @xengine-qyt
- 77e6e56 - update:read me - @xengine-qyt
XEngine_MQService V3.13.0.1001
- 278c458 - update:release and configure - @xengine-qyt
- 771a0a6 - added:more information print for callback of memory-cache - @xengine-qyt
- 33438dc - fixed:build error - @xengine-qyt
- 06f0d4d - added:data insert memory-cache and switch supported - @xengine-qyt
- 7381e5c - improved:delete memory cache index - @xengine-qyt
- 0758b3d - modify:delete table to clear cache supported - @xengine-qyt
- 53e304f - fixed:copy file workflows/msbuild.yml - @xengine-qyt
- 4961cf7 - fixed:release workflows/msbuild.yml - @xengine-qyt
- 76cf584 - added:Message Data Queue Cache Support - @xengine-qyt
- cef9679 - update:configure file - @xengine-qyt
- a67c132 - added:memory cache configure supported - @xengine-qyt
- 881bc04 - added:memory cache module - @xengine-qyt
- 0288b97 - fixed:immediate notify user process is incorrect - @xengine-qyt
- 9ad3933 - fixed:get online user is incorrect when publish message - @xengine-qyt
- 1d9795c - update:read me and release.yml - @xengine-qyt
- bb22daa - modify:release path structure - @xengine-qyt
- 7cb4250 - fixed:sometime crashed when exist - @xengine-qyt
- afdd053 - added:coredump file support on windows - @xengine-qyt
- aa46298 - improved:start parameter parse - @xengine-qyt
- a2c9a81 - update:depend library and fix workflows. - @xengine-qyt
- 3990487 - added:issue translator and release workflows - @xengine-qyt
- df49866 - update:build workflows - @xengine-qyt
- 437b6ed - fixed:build error - @xengine-qyt
- 941e1d2 - update:workflows/msbuild.yml update:make file ext module name - @xengine-qyt
XEngine_MQService V3.12.0.1001
增加:编译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
增加: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
增加:消息属性增加无限制消息获取
增加: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
增加:消息属性的通知所有和通知自身的支持
增加:为指定用户发送消息
增加: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