Commit Graph
100 Commits
Author SHA1 Message Date
lingniu a66f765e16 chore: keep go branch go-only 2026-07-02 09:58:44 +08:00
lingniu cbb6f3b741 perf: skip raw freshness count scan 2026-07-02 09:30:15 +08:00
lingniu 42de422935 test: check raw freshness without event date filter 2026-07-02 09:27:22 +08:00
lingniu 318486b1e9 fix: verify raw freshness by received time 2026-07-02 09:16:45 +08:00
lingniu 0a024f9a76 chore: wait for gateway spool before acceptance 2026-07-02 09:11:50 +08:00
lingniu ea9d9f5d35 chore: add go native ecs deploy script 2026-07-02 08:50:19 +08:00
lingniu 409f55b5ae test: verify go native release layout 2026-07-02 08:47:05 +08:00
lingniu 8def635bf5 test: verify realtime snapshots are fresh 2026-07-02 08:43:27 +08:00
lingniu c211447747 test: verify daily metric formulas 2026-07-02 08:38:32 +08:00
lingniu 1741aacaaa test: verify history rows link raw frames 2026-07-02 08:35:34 +08:00
lingniu 27f4ad3468 test: verify raw parsed json in production smoke 2026-07-02 02:00:50 +08:00
lingniu 601150b364 test: verify gateway spool is drained 2026-07-02 01:57:53 +08:00
lingniu 5b7f386c5a test: verify go services are enabled 2026-07-02 01:55:39 +08:00
lingniu f4d9c9ef5a test: add go production acceptance smoke 2026-07-02 01:53:43 +08:00
lingniu 96514898eb test: add go systemd production smoke 2026-07-02 01:51:41 +08:00
lingniu 0ef88e1a4c test: add kafka production smoke 2026-07-02 01:49:02 +08:00
lingniu 0fd4d319f9 docs: record go kafka production topics 2026-07-02 01:44:27 +08:00
lingniu 4e8434c511 test: verify mqtt history tables in production smoke 2026-07-02 01:41:08 +08:00
lingniu 576644eb65 test: verify gb32960 history tables in production smoke 2026-07-02 01:39:45 +08:00
lingniu 9bd48c5781 test: require fresh raw data in production smoke 2026-07-02 01:38:16 +08:00
lingniu 2214abe9c5 test: include realtime in production smoke 2026-07-02 01:36:14 +08:00
lingniu 1477b997c9 test: add go native production smoke 2026-07-02 01:34:28 +08:00
lingniu 4ea8d18972 docs: document go native ecs deployment 2026-07-02 01:31:58 +08:00
lingniu 947e645090 fix: query history with utc tdengine filters 2026-07-02 01:28:45 +08:00
lingniu 78b805e3a2 fix: normalize timezone history filters 2026-07-02 01:24:51 +08:00
lingniu a7b24f4c0b feat: expose realtime snapshot protocols 2026-07-02 01:23:03 +08:00
lingniu eb124d929b fix: accept datetime-local history filters 2026-07-02 01:19:19 +08:00
lingniu 4711287655 fix: return empty arrays for query APIs 2026-07-02 01:16:48 +08:00
lingniu 2c224396c9 fix: return real pagination totals 2026-07-02 01:14:06 +08:00
lingniu 4f2cded760 fix: treat yutong mqtt mileage as meters 2026-07-02 01:08:59 +08:00
lingniu 7ad1a25e8e fix: normalize yutong mqtt mileage units 2026-07-02 01:04:14 +08:00
lingniu 3ee1d6f52b fix: stabilize yutong mqtt ingestion 2026-07-02 01:01:33 +08:00
lingniu 6d1d0aa85e feat: write protocol acknowledgements from go gateway 2026-07-02 00:54:31 +08:00
lingniu 055373c405 fix: support extended gb32960 platform login 2026-07-02 00:47:01 +08:00
lingniu e37dd39c89 fix: enrich jt808 location additional parsing 2026-07-02 00:36:51 +08:00
lingniu dd73fdbb5b feat: add vehicle mileage history query 2026-07-02 00:29:49 +08:00
lingniu fb9ab8525a feat: add vehicle location history query 2026-07-02 00:27:20 +08:00
lingniu cc89e0d537 fix: filter raw frames by vehicle key 2026-07-02 00:24:53 +08:00
lingniu f3ecf430cc fix: cache realtime snapshots by vehicle key 2026-07-02 00:21:50 +08:00
lingniu bcf7cdae2e fix: key daily metrics by vehicle identity 2026-07-02 00:18:35 +08:00
lingniu 9045b871d6 fix: align jt808 parser with protocol variants 2026-07-02 00:14:02 +08:00
lingniu b0150a5503 docs: record yutong mqtt eof diagnosis 2026-07-02 00:04:23 +08:00
lingniu 8f3b337fd6 docs: add native go deployment runbook 2026-07-02 00:02:21 +08:00
lingniu 594ab2d9c7 feat: support yutong mqtt tls config 2026-07-01 23:50:30 +08:00
lingniu 229ffcf61f docs: record go production port verification 2026-07-01 23:46:33 +08:00
lingniu 593713283c fix: query tdengine raw frames with literals 2026-07-01 23:42:09 +08:00
lingniu 6bee0499ae feat: expose raw frame query api 2026-07-01 23:39:10 +08:00
lingniu 59c1c9df0f docs: record daily metric api verification 2026-07-01 23:35:50 +08:00
lingniu 56f4811c68 fix: format daily metric query timestamps 2026-07-01 23:33:03 +08:00
lingniu 1a53011408 feat: expose daily metric query api 2026-07-01 23:30:54 +08:00
lingniu c2d70dad86 docs: record production chain verification 2026-07-01 23:28:27 +08:00
lingniu 91db6c959e docs: record jt808 identity tracking verification 2026-07-01 23:23:59 +08:00
lingniu 7b44f97ddb fix: decode jt808 registration plate text 2026-07-01 23:21:53 +08:00
lingniu a72977cd79 feat: track jt808 registration identity 2026-07-01 23:17:29 +08:00
lingniu dd95101499 docs: record mileage metric guard verification 2026-07-01 23:11:35 +08:00
lingniu d347525a75 fix: keep valid realtime mileage 2026-07-01 23:08:31 +08:00
lingniu 19008e840c fix: ignore invalid zero mileage metrics 2026-07-01 23:06:06 +08:00
lingniu c803a19bf5 docs: record go production port switch 2026-07-01 23:03:33 +08:00
lingniu 243de5c2b2 feat: spool gateway publishes to disk 2026-07-01 23:00:06 +08:00
lingniu 4a32e2181a docs: record gateway publish retry deployment 2026-07-01 22:56:55 +08:00
lingniu 7e7066dd86 feat: retry gateway kafka publishes 2026-07-01 22:54:47 +08:00
lingniu e7c8c57296 docs: record jt808 identity verification 2026-07-01 22:51:18 +08:00
lingniu 6b55694c43 fix: resolve jt808 phone without leading zero 2026-07-01 22:34:47 +08:00
lingniu eb48d16181 docs: record gb32960 vendor verification 2026-07-01 22:29:46 +08:00
lingniu a15de91912 feat: parse gb32960 guangdong fuel cell blocks 2026-07-01 22:27:34 +08:00
lingniu 796d79dd30 docs: record go gateway real frame verification 2026-07-01 22:23:44 +08:00
lingniu 5f4f4fd124 feat: parse gb32960 realtime data units 2026-07-01 22:21:21 +08:00
lingniu e0068a750d fix: support jt808 versioned header 2026-07-01 22:12:47 +08:00
lingniu 665122b23b docs: record go gateway ecs verification 2026-07-01 22:08:45 +08:00
lingniu 60ca42e5d5 fix: quote tdengine history inserts 2026-07-01 22:06:12 +08:00
lingniu 80474eeccb feat: add go vehicle identity resolver 2026-07-01 21:57:18 +08:00
lingniu 17024651c8 chore: add go gateway deployment stack 2026-07-01 21:55:27 +08:00
lingniu d8c77d7882 feat: add yutong mqtt ingestion 2026-07-01 21:53:39 +08:00
lingniu b55b075a97 feat: add go realtime redis api 2026-07-01 21:51:13 +08:00
lingniu bac8864e79 feat: add go daily metric writer 2026-07-01 21:48:52 +08:00
lingniu 5d844701ff feat: add go tdengine history writer 2026-07-01 21:47:38 +08:00
lingniu 967981c040 feat: add go tcp gateway runtime 2026-07-01 21:45:28 +08:00
lingniu 1fdbc29e27 feat: scaffold go vehicle gateway core 2026-07-01 21:43:16 +08:00
lingniu d148a4e3af docs: design go ingest redesign phase one 2026-07-01 21:36:07 +08:00
lingniu cde55e1ae6 docs: mark superseded implementation plans 2026-07-01 18:36:03 +08:00
lingniu e06534d6a5 test: centralize vehicle identity fixtures 2026-07-01 18:32:09 +08:00
lingniu 4eaaa88e9c chore: remove xinda ingestion modules 2026-07-01 18:22:51 +08:00
lingniu f89ac1c23f refactor: centralize raw frame identity derivation 2026-07-01 18:12:04 +08:00
lingniu c8abc721e1 fix: link derived events to raw frames 2026-07-01 18:08:11 +08:00
lingniu c8dac638b2 chore: align boot plugin jvm defaults 2026-07-01 17:48:54 +08:00
lingniu 4591919a31 docs: remove local service run instructions 2026-07-01 17:46:28 +08:00
lingniu 6e24bf615d fix: disable netty native transport for redis clients 2026-07-01 17:43:29 +08:00
lingniu 96b8474182 chore: align analytics port with ecs runtime 2026-07-01 17:31:47 +08:00
lingniu fe4ed5e88f chore: align observability and redis defaults 2026-07-01 17:26:10 +08:00
lingniu 71353a3cb4 fix: order redis session auto configuration 2026-07-01 17:14:52 +08:00
lingniu 37844e4425 chore: remove local service runners 2026-07-01 16:56:46 +08:00
lingniu ec4aed3ca9 chore: expose history dlq in launchctl 2026-07-01 16:43:10 +08:00
lingniu 6ac77b2f7d chore: separate kafka consumer dlq topic 2026-07-01 16:30:51 +08:00
lingniu 5deadd06af chore: trim history kafka topic defaults 2026-07-01 16:22:11 +08:00
lingniu ccf77b4596 docs: clarify default data flow 2026-07-01 16:19:03 +08:00
lingniu f4ce4557c0 docs: mark old deployment adr superseded 2026-07-01 16:16:16 +08:00
lingniu 2e6a982af5 chore: decouple portainer consumer startup 2026-07-01 16:13:24 +08:00
lingniu 68253901cf chore: decouple history gb32960 decoding 2026-07-01 16:10:31 +08:00
lingniu fc81693285 chore: trim active app store toggles 2026-07-01 16:01:54 +08:00
lingniu 61cc15ab07 docs: remove legacy bootstrap app reference 2026-07-01 15:56:09 +08:00