Commit Graph
100 Commits
Author SHA1 Message Date
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
lingniu b7bb93de8e chore: align readme concurrency model 2026-07-01 15:53:31 +08:00
lingniu 5971d1a8c3 chore: document local archive storage only 2026-07-01 15:48:15 +08:00
lingniu c359a0683e chore: align readme build tooling 2026-07-01 15:44:56 +08:00
lingniu bf6f94afbb chore: trim observability surface docs 2026-07-01 15:42:55 +08:00
lingniu 4d9779e088 chore: clarify redis-only session store 2026-07-01 15:39:24 +08:00
lingniu 80c051e056 chore: enforce kafka-only messaging surface 2026-07-01 15:36:44 +08:00
lingniu 53f8f79c3e chore: keep swagger on api apps only 2026-07-01 15:32:17 +08:00
lingniu dc56a664f4 chore: limit observability to ingest apps 2026-07-01 15:25:57 +08:00
lingniu 9cd5c5a35d chore: derive history kafka groups in app 2026-07-01 15:22:14 +08:00
lingniu 192c5eff00 chore: hide history specialized api switch 2026-07-01 15:18:33 +08:00
lingniu 329f106e3c chore: simplify analytics stat binding 2026-07-01 15:16:12 +08:00
lingniu 15c57c33b9 chore: keep legacy xinda kafka only 2026-07-01 15:12:56 +08:00
lingniu 664a0c801b chore: scope kafka topics in portainer stack 2026-07-01 15:08:57 +08:00
lingniu 4ea4469640 chore: drop unused tdengine launchctl flag 2026-07-01 15:06:00 +08:00
lingniu a6d0236fc4 chore: scope mysql env in portainer stack 2026-07-01 15:03:59 +08:00
lingniu 3161e98eff chore: scope kafka consumer env to consumers 2026-07-01 15:01:38 +08:00
lingniu 5910d23dd9 chore: remove in-memory identity store 2026-07-01 14:58:39 +08:00
lingniu faeee0c2a8 chore: keep active kafka path always on 2026-07-01 14:55:56 +08:00
lingniu 90791d28bd chore: fix active identity store to mysql 2026-07-01 14:51:46 +08:00
lingniu 3795e43a6a chore: fix ingest session store to redis 2026-07-01 14:47:12 +08:00
lingniu aa30a413c5 docs: document yutong launchctl mqtt tuning 2026-07-01 14:44:24 +08:00
lingniu 0d77f7777f chore: align yutong launchctl mqtt tuning 2026-07-01 14:41:52 +08:00
lingniu b979d7a020 chore: expose yutong mqtt portainer tuning 2026-07-01 14:38:43 +08:00
lingniu f7bb5b1554 chore: enforce kafka-only stat path 2026-07-01 14:35:58 +08:00
lingniu cd12a84e51 chore: trim inactive app toggles 2026-07-01 14:28:08 +08:00
lingniu 1eed7623d1 chore: simplify analytics app defaults 2026-07-01 14:24:33 +08:00
lingniu 1cca142550 chore: decouple analytics portainer startup 2026-07-01 14:21:41 +08:00
lingniu a6784bc8c3 fix: reject removed telemetry fields switch 2026-07-01 14:17:51 +08:00
lingniu eeba8fb754 docs: align history and analytics production surface 2026-07-01 14:13:14 +08:00
lingniu 476d5a7a14 build: centralize active app boot packaging 2026-07-01 14:08:52 +08:00
lingniu c3d67e4339 refactor: remove telemetry fields from tdengine history 2026-07-01 14:03:32 +08:00
lingniu 68f45ee79c refactor: remove telemetry field api from history app 2026-07-01 13:53:19 +08:00
lingniu a5cb0c9705 docs: clarify kafka-only sink semantics 2026-07-01 13:44:23 +08:00
lingniu 932b386c69 fix: use frame protocol for metrics timing 2026-07-01 13:40:25 +08:00
lingniu 981879136f fix: tighten ingest metrics protocol labels 2026-07-01 13:38:10 +08:00
lingniu 27f9cbf0d2 build: remove raw archive store prototype 2026-07-01 13:33:24 +08:00
lingniu cea8ceeabe docs: simplify jt808 mileage runtime state 2026-07-01 13:29:08 +08:00
lingniu 97ea77ed27 build: scope private repository to legacy xinda 2026-07-01 13:25:21 +08:00
lingniu 85013a0ebe build: remove unused testcontainers dependency 2026-07-01 13:18:07 +08:00
lingniu 57ab57c42b build: remove unused archunit dependency 2026-07-01 13:15:05 +08:00
lingniu 28bde233a1 build: remove unused lombok dependency 2026-07-01 13:11:55 +08:00
lingniu 4134824caf build: remove unused opentelemetry bom 2026-07-01 13:09:22 +08:00
lingniu 422a24684d build: remove unused mqtt client dependency 2026-07-01 13:06:39 +08:00
lingniu 78c39036cd deploy: render launchctl templates safely 2026-07-01 13:03:17 +08:00
lingniu 495ded0547 deploy: add launchctl templates for active apps 2026-07-01 12:56:41 +08:00
lingniu 252aff984c docs: align tdengine verification with active apps 2026-07-01 12:46:24 +08:00
lingniu dc481e8653 ci: parameterize docker image prefix 2026-07-01 12:43:13 +08:00
lingniu 9fb77a1aa2 deploy: parameterize portainer image prefix 2026-07-01 12:40:25 +08:00
lingniu afed6cd4f3 docs: state kafka-only production channel 2026-07-01 12:37:17 +08:00
lingniu fd76bfdf61 docs: align readme quick start with production apps 2026-07-01 12:34:07 +08:00
lingniu 3185696b6a docs: align tdengine build skip flag 2026-07-01 12:31:43 +08:00
lingniu 641114696c ci: skip test compilation in woodpecker build 2026-07-01 12:29:29 +08:00
lingniu 2deea2d072 ci: reuse active app list in woodpecker 2026-07-01 12:27:21 +08:00
lingniu 3d9a520c3c docs: clarify kafka-only production channel 2026-07-01 12:24:25 +08:00
lingniu e81d8dcab5 docs: align launchctl health probe checks 2026-07-01 12:19:26 +08:00
lingniu a5b39e22b6 deploy: share portainer readiness defaults 2026-07-01 12:17:23 +08:00
lingniu bc60017c30 deploy: add portainer readiness healthchecks 2026-07-01 12:14:45 +08:00
lingniu 5ff7cfb9bb docs: add health probe checks to runbook 2026-07-01 12:11:14 +08:00