Commit Graph
2448 Commits
Author SHA1 Message Date
fengzeroz 23f6a3fcd3 Update ci.yml 2023-03-21 17:20:33 +08:00
fengzeroz a22392d738 Merge pull request #1135 from fengzeroz/main
2.4.0
2023-03-21 17:18:32 +08:00
fengzero 3bc1d15454 version: 2.4.0 2023-03-21 09:18:04 +00:00
fengzero da4e7f228e eth conn: get interface mac 2023-03-21 09:17:02 +00:00
Xiang Zhou 18c379d93b Merge pull request #1134 from ZhouBox/dev3
feature:add connect and fd api on connection
2023-03-21 16:49:08 +08:00
zhouxiang a3b93aec85 fix code format 2023-03-21 14:40:17 +08:00
eeff bd7c2f4de1 Merge pull request #1133 from eeff/eeff/dev
fix: schema api compatibility for `Modbus TCP`
2023-03-21 14:34:35 +08:00
zhouxiang a2305af1d4 feature:add connect and fd api on connection 2023-03-21 14:12:02 +08:00
eeff 300d16e932 fix: schema api compatibility for Modbus TCP 2023-03-21 11:48:12 +08:00
eeff e0f87a7be8 Merge pull request #1131 from eeff/eeff/dev
feat: reserve last version digit of SQL schema
2023-03-21 10:17:02 +08:00
eeff 2e6d8a8eff chore: rename SQL schema file for version 2.4.0
From version 2.4.0, the last digit in the version number is reserved
  for small fixes.
2023-03-20 18:36:46 +08:00
eeff 2ccb38d437 feat(persist): apply schema if not in migrations table
Previously, a schema is applied only if its version is larger than the
  head version recorded in the migrations table under the assumption
  that we add schema files in continuous versions. From version 2.4.0,
  the last digit in the version number is reserved for unexpected fixes
  or requirements, so that assumption never holds.
2023-03-20 18:30:49 +08:00
eeff f418f382a2 Merge pull request #1130 from eeff/eeff/dev
feat(mqtt): add QoS setting
2023-03-20 18:19:51 +08:00
eeff 41225edd75 feat(mqtt): use QoS setting for message delivery 2023-03-20 12:27:52 +08:00
eeff e61bff75cc feat(mqtt): add QoS setting 2023-03-20 12:27:32 +08:00
eeff 2642f18cae fix: mqtt client subscribe ack error code handling 2023-03-20 12:08:46 +08:00
fengzeroz cca761c95e Merge pull request #1127 from fengzeroz/main
license module invalid code
2023-03-17 15:48:30 +08:00
fengzero 372e43d6ff license module invalid code 2023-03-17 07:47:39 +00:00
fengzeroz e8f0c76c38 Merge pull request #1125 from eeff/eeff/fix
fix: schema api backward compatible for v2.3
2023-03-17 15:45:47 +08:00
eeff 55a5bb9716 fix: schema api backward compatible for v2.3 2023-03-17 15:08:54 +08:00
eeff 82139767b4 Merge pull request #1124 from eeff/eeff/dev
feat(restful): add GET /api/v2/template
2023-03-17 15:07:59 +08:00
eeff 00e285917d feat(restful): add GET /api/v2/template 2023-03-17 11:30:49 +08:00
eeff a79e61fa0d feat(core): full get template/templates request 2023-03-17 11:29:00 +08:00
fengzeroz cca70df549 Merge pull request #1123 from fengzeroz/main
fix load node from 2.2 persistence
2023-03-17 10:57:08 +08:00
eeff 2dc483cd9a Merge pull request #1122 from eeff/eeff/dev
feat(restful): add DELETE /api/v2/template
2023-03-17 10:52:48 +08:00
fengzero 6ef25972c0 fix: load node from 2.2 persistence 2023-03-17 02:50:36 +00:00
eeff 3e7365f62f feat: extend utarray with utarray_steal utility 2023-03-17 10:50:28 +08:00
fengzero 13af68def0 vlan 2023-03-17 02:31:01 +00:00
eeff 7950d5f922 feat: add json encoding for templates response 2023-03-17 10:25:30 +08:00
eeff 3a3a11f935 feat(restful): add DELETE /api/v2/template 2023-03-17 10:19:16 +08:00
eeff 9648be1f02 feat(core): fulfill del template request 2023-03-17 10:16:24 +08:00
eeff 72f11e1022 Merge pull request #1121 from eeff/eeff/dev
feat(core): fulfill add template request
2023-03-16 23:20:45 +08:00
eeff 7013d57914 feat(core): fulfill add template request 2023-03-16 18:43:18 +08:00
eeff 8c395199f9 fix(core): template manager interface update
1. Return more clear error code
  2. Check existence before adding template
  3. Fix const qualifier on input/output references
2023-03-16 18:43:18 +08:00
eeff bce1143f2a Merge pull request #1120 from eeff/eeff/dev
fix: base group interface use const reference for read access
2023-03-16 18:42:58 +08:00
eeff b96fd8baee fix(core): base template interface update
1. Return more clear error code
  2. Check existence before adding group
  3. Fix const qualifier on input/output references
2023-03-16 18:08:51 +08:00
eeff 71b8bb5ccf Merge pull request #1119 from eeff/eeff/dev
feat(restful): add POST /api/v2/template
2023-03-16 16:35:41 +08:00
eeff cc07e6705b fix: base group interface use const reference for read access 2023-03-16 16:18:08 +08:00
eeff 3af830c30f feat(restful): add POST /api/v2/template 2023-03-16 15:55:06 +08:00
eeff 6513c7d82a feat(core): add message type for template 2023-03-16 15:54:24 +08:00
eeff cb143b8ebb feat: add error codes for template 2023-03-16 15:54:24 +08:00
eeff 5c033bdcbd Merge pull request #1118 from eeff/eeff/dev
feat: add template json parser
2023-03-15 17:42:48 +08:00
eeff 538da2633d feat: add template json parser 2023-03-15 17:14:58 +08:00
fengzeroz 042a2e7140 Merge pull request #1117 from eeff/eeff/fix
fix(restful): schema api backward compatibility for `plugin_name` param
2023-03-15 15:34:49 +08:00
eeff e5db087a8c fix(restful): schema api backward compatibility for plugin_name param 2023-03-15 15:31:40 +08:00
eeff e052c86fd0 Merge pull request #1116 from eeff/eeff/fix
fix: global config handler to clean context pointer
2023-03-14 18:01:45 +08:00
eeff c7404f917f fix: global config handler to clean context pointer 2023-03-14 17:53:38 +08:00
eeff 25c727f743 Merge pull request #1115 from eeff/eeff/dev
feat(core): add template manager
2023-03-14 17:50:22 +08:00
eeff bcb313657a feat(core): instantiate template manager 2023-03-14 15:56:18 +08:00
eeff 145b9b8aab feat(core): add template manager 2023-03-14 15:56:18 +08:00