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