JimMoen
|
4d493292fb
|
feat(gw_jt808): port jt808 gateway from 4.4
|
2023-11-12 21:44:18 +08:00 |
|
JimMoen
|
526faa0362
|
fix(gw_gbt32960): clean frame parser state acc data
|
2023-11-12 21:43:12 +08:00 |
|
JimMoen
|
d30f0aa4a0
|
fix(gw_gbt32960): parse state atom key error
|
2023-11-12 21:43:11 +08:00 |
|
JimMoen
|
a4da1d260a
|
docs(gw_jt808): data exchange guide cn
|
2023-11-12 21:43:11 +08:00 |
|
JimMoen
|
17edeead6e
|
fix: erlang_ls complains gateway hrl file can not be found
|
2023-11-12 21:43:11 +08:00 |
|
JimMoen
|
a218ff6dd8
|
fix(gw_gbt32960): undefined type emqx_gbt32960_frame:frame()
|
2023-11-12 21:43:11 +08:00 |
|
JimMoen
|
aef5b17ed5
|
fix(gw_lwm2m): lwm2m channel behaviour
|
2023-11-12 21:43:11 +08:00 |
|
JimMoen
|
caade4a7e5
|
chore: emacs mode entry comment for non-erl files
|
2023-11-12 21:43:11 +08:00 |
|
JimMoen
|
25e277bdc6
|
chore: fix schema desc and README.md typo
|
2023-11-12 21:43:10 +08:00 |
|
JimMoen
|
523bb17fc8
|
test: mark proper types gateway connection modules need be fixed
|
2023-11-12 21:43:10 +08:00 |
|
Thales Macedo Garitezi
|
b4e45f0189
|
Merge pull request #11923 from thalesmg/sync-m-to-r54-20231109
chore: sync `master` to `release-54`
|
2023-11-10 13:04:55 -03:00 |
|
JianBo He
|
d1623f491c
|
Merge pull request #11925 from lafirest/docs/gbt
chore(gbt32960): add EN documentation of the data exchange guide
|
2023-11-10 16:43:49 +08:00 |
|
firest
|
0299e9033a
|
chore(gbt32960): add EN documentation of the data exchange guide
|
2023-11-10 15:22:28 +08:00 |
|
firest
|
447c933ff8
|
fix(syskeeper): homogenize the Syskeeper bridge and update license data
|
2023-11-10 10:42:53 +08:00 |
|
firest
|
548e39e799
|
refactor(sysk): refactor the syskeeper to v2 style
|
2023-11-10 09:52:38 +08:00 |
|
firest
|
abc7233a77
|
test(sysk): add test suite for syskeeper
|
2023-11-10 09:52:38 +08:00 |
|
firest
|
e93216fa62
|
chore(sysk): fix spellchecks & update change & more logs
|
2023-11-10 09:52:32 +08:00 |
|
firest
|
ce83079c6b
|
feat(sysk): integrated Nari Syskeeper 2000 as a new bridge backend
|
2023-11-10 09:51:43 +08:00 |
|
JianBo He
|
6500d21d98
|
Merge pull request #11885 from HJianBo/ocpp-gw
feat: Port OCPP gateway from v4
|
2023-11-10 09:32:40 +08:00 |
|
Thales Macedo Garitezi
|
7a237f6a3a
|
Merge branch 'master' into sync-m-to-r54-20231109
|
2023-11-09 18:49:52 -03:00 |
|
Thales Macedo Garitezi
|
2d539463cd
|
test: fix flaky test
```
Testing lib.emqx.emqx_cm_SUITE: *** FAILED test case 24 of 31 ***
%%% emqx_cm_SUITE ==> t_stepdown_session_takeover_begin_timeout: FAILED
%%% emqx_cm_SUITE ==>
Failure/Error: ?assertEqual([<0.6635.8>,<0.6520.8>], lists : sort ( emqx_cm : lookup_channels ( ClientId ) ))
expected: [<0.6635.8>,<0.6520.8>]
got: [<0.6520.8>,<0.6635.8>]
line: 309
```
|
2023-11-09 15:32:52 -03:00 |
|
Thales Macedo Garitezi
|
ee87f90b0d
|
Merge pull request #11906 from thalesmg/ds-avoid-records-m-20231108
chore(ds): avoid using records in persistence / rpc
|
2023-11-09 14:25:27 -03:00 |
|
ieQu1
|
42a9f0eb6b
|
Merge pull request #11914 from ieQu1/dev/speed-up-poll
fix(ds): Speed up polling for the new messages
|
2023-11-09 16:40:06 +01:00 |
|
Thales Macedo Garitezi
|
42536bb5f7
|
chore(ds): avoid using records in persistence / rpc
Fixes https://emqx.atlassian.net/browse/EMQX-11279
|
2023-11-09 12:00:25 -03:00 |
|
ieQu1
|
cf4a46a78b
|
fix(ds): Speed up polling for the new messages
Poll immediately if the previous poll returned non-empty result
|
2023-11-09 14:22:32 +01:00 |
|
firest
|
2b97800c8b
|
fix(limiter): simplify the descriptions for fields of the limiter
|
2023-11-09 18:00:09 +08:00 |
|
JianBo He
|
d55f1e0813
|
chore: fix mix compiling failures
|
2023-11-09 16:54:41 +08:00 |
|
Ivan Dyachkov
|
0bf5deaed9
|
chore: merge master into release-54
|
2023-11-09 08:32:26 +01:00 |
|
JianBo He
|
d6104b37cf
|
test: fix flaky tests
|
2023-11-09 15:01:12 +08:00 |
|
JianBo He
|
4b18631d49
|
chore: fix gateway failed test cases
|
2023-11-09 13:44:20 +08:00 |
|
JianBo He
|
2d958beae9
|
chore: try to fix spellcheck
|
2023-11-09 09:51:08 +08:00 |
|
ieQu1
|
788698f157
|
Merge pull request #11720 from ieQu1/dev/refactor-persistent-session
Refactor emqx_durable storage application and introduce learned topic structure storage
|
2023-11-08 14:27:40 +01:00 |
|
Ivan Dyachkov
|
0c91bec98d
|
chore: merge 'upstream/release-53'
|
2023-11-08 09:24:38 +01:00 |
|
ieQu1
|
a1cdbaa76d
|
fix(ds): Address code review remarks
|
2023-11-08 04:31:27 +01:00 |
|
ieQu1
|
c030188eb7
|
chore(ds): Add rebar.config file to app/emqx_durable_storage
|
2023-11-08 03:04:19 +01:00 |
|
ieQu1
|
7cb0322856
|
fix(emqx): Move bpapi and emqx message record to emqx_utils app
|
2023-11-08 03:04:19 +01:00 |
|
ieQu1
|
74cb43f8b1
|
fix(ds): Add unique ID to the key
|
2023-11-08 03:04:19 +01:00 |
|
Andrew Mayorov
|
54951c273f
|
feat(ds): mix safe cutoff into keymapper filter during iteration
|
2023-11-08 03:04:19 +01:00 |
|
Andrew Mayorov
|
7a94db25c3
|
fix(ds): don't iterate over incomplete epoch in bitmask lts storage
|
2023-11-08 03:04:19 +01:00 |
|
Andrew Mayorov
|
46d8301bc0
|
feat(emqx): expose timestamp function in emqx_message
So that the code that relies on it would not need to guess clock source
and precision.
|
2023-11-08 03:04:19 +01:00 |
|
ieQu1
|
38b7f516bc
|
fix(ds): Change the directory where message database is stored
|
2023-11-08 03:04:19 +01:00 |
|
ieQu1
|
8e5dda40be
|
fix(ds): Fix static checks
|
2023-11-08 03:04:19 +01:00 |
|
ieQu1
|
99329e1243
|
refactor(ds): Address review remarks
|
2023-11-08 03:04:19 +01:00 |
|
ieQu1
|
2de79dd9ac
|
feat(ds): Replay QoS1 messages
|
2023-11-08 03:04:19 +01:00 |
|
ieQu1
|
e745e42093
|
test(ds): Explore full range of keys when testing ratchet function
|
2023-11-08 03:04:19 +01:00 |
|
ieQu1
|
87689890ff
|
chore(ds): Fix linter and compilation warnings
|
2023-11-08 03:04:19 +01:00 |
|
ieQu1
|
465e8a90dd
|
revert(ds): Remove change from the old protocol file
|
2023-11-08 03:04:19 +01:00 |
|
ieQu1
|
ef46c09caf
|
feat(ds): Implement ratchet function for bitmask keymapper
|
2023-11-08 03:04:19 +01:00 |
|
ieQu1
|
164ae9e94a
|
feat(ds): LTS bitfield storage passes all tests
|
2023-11-08 03:04:19 +01:00 |
|
ieQu1
|
56b6b176c2
|
fix(ds): LTS shall keeps the concrete topic indexes
|
2023-11-08 03:04:19 +01:00 |
|