π IoT DC3 v2026.8.19 Released β Open-Source, Cloud-Native, AI-Empowered Industrial IoT Platform!
IoT DC3 is a fully open-source, distributed Internet of Things (IoT) platform built on Spring Cloud.
It accelerates IoT solution delivery and simplifies full-lifecycle device management with a comprehensive architecture
for robust, production-ready IoT systems. It is AI-ready, enabling seamless integration of intelligent connectivity,
automation, and data-driven operations. All components and code are open-source, ensuring transparency, flexibility, and
community-driven innovation.
IoT DC3 has been widely applied across smart factories, energy monitoring, smart agriculture, and smart cities.
β¨ What's Changed
π 2026.8.19
Generated on 2026-08-19.
Summary
- Generated from
956de3dd3to59fc5be9b. - Included 9 commits across 6 categories: Bug Fixes 1, Refactoring 1, Documentation 4, Build 1, CI 1, Chores 1.
- Most active scopes: deploy(2), usage(1), web(1), docs(1), repository(1), javadoc(1).
- Highlights: deploy: pin web image tag correctly in k8s and helm; common: enforce shared contract boundaries.
Bug Fixes
- deploy: pin web image tag correctly in k8s and helm (
2a10b14d9)
Refactoring
- common: enforce shared contract boundaries (
59fc5be9b)
Documentation
- translate dc3/doc readme to english (
0fdad7caf) - deploy: deduplicate deployment guides in usage and deployment (
f8eabd9b4) - usage: add swarm, kubernetes and helm deployment guides (
d804b2e73) - repository: align documentation with executable sources (
b61d6350a)
Build
- web: align package metadata with build image (
003686240)
CI
- docs: enforce documentation consistency (
2426d1b47)
Chores
- javadoc: document non-override public methods (
51f0efd2d)
π Historical Version Description, Click to Expand
2026.8.14
Generated on 2026-08-14.
Summary
- Generated from
6c9149f9btoa7a1650be. - Included 3 commits across 2 categories: Features 1, Documentation 2.
- Most active scopes: slogan(2), brand(1).
- Highlights: brand: add multilingual banners with dc3 protocol mesh to readmes.
Features
- brand: add multilingual banners with dc3 protocol mesh to readmes (
dabd5d971)
Documentation
- slogan: converge remaining industrial-ai-iot wording to canonical slogan (
9596334fc) - slogan: unify positioning across readme languages and web meta (
a7a1650be)
2026.8.17
Generated on 2026-08-17.
Summary
- Generated from
a7a1650beto78c4e6d53. - Included 13 commits across 5 categories: Breaking Changes 1, Features 8, Bug Fixes 1, Build 2, Other Changes 1.
- Most active scopes: driver(9), dc3-web(1), deps(1).
- Highlights: emit identifiers as strings on the HTTP contract; driver: add dnp3 master driver over native stack; driver: add iec61850 driver for substation automation; driver: add knx driver for knx building automation; driver: add lorawan driver for chirpstack mqtt uplink.
Breaking Changes
- emit identifiers as strings on the HTTP contract (
c87f31be9)
Features
- driver: add dnp3 master driver over native stack (
25541646c) - driver: add iec61850 driver for substation automation (
5aa6457aa) - driver: add knx driver for knx building automation (
dea95bf34) - driver: add lorawan driver for chirpstack mqtt uplink (
a137eeb0d) - driver: add kafka driver for kafka streaming data source (
314dae66a) - driver: add redis driver for redis key-value data source (
9d00105c4) - driver: add mbus driver for EN13757 meter bus (
9a2a09488) - driver: add dlt645 driver for DL/T645-2007 electricity meters (
78c4e6d53)
Bug Fixes
- dc3-web: override nanoid to 3.3.18 to resolve high severity advisory (
044eafa2f)
Build
- deps: bump dompurify from 3.4.12 to 3.4.13 in /dc3-web (#206) (
33ee1a728) - driver: register eight new drivers in pom dockerfile and compose (
def5c3437)
Other Changes
- refactor!(web): parse identifiers as strings and drop json-bigint (
b02d8f81f)
2026.8.18
Generated on 2026-08-18.
Summary
- Generated from
78c4e6d53to956de3dd3. - Included 10 commits across 7 categories: Breaking Changes 1, Features 2, Bug Fixes 2, Refactoring 1, Documentation 1, Tests 1, Chores 2.
- Most active scopes: deploy(3), driver(2), brand(1), database(1), logging(1).
- Highlights: driver: enforce lease-fenced durable telemetry; deploy: add k8s and helm manifests and make targets; deploy: add compose scale and swarm deployment configs; driver: isolate hardware resources and validate protocol I/O; database: repair and validate PostgreSQL initialization.
Breaking Changes
- driver: enforce lease-fenced durable telemetry (
956de3dd3)
Features
- deploy: add k8s and helm manifests and make targets (
6e9c38d80) - deploy: add compose scale and swarm deployment configs (
c1e30e574)
Bug Fixes
- driver: isolate hardware resources and validate protocol I/O (
caf34ba85) - database: repair and validate PostgreSQL initialization (
fd159b7a3)
Refactoring
- logging: standardize application logging (
aec6ebfc7)
Documentation
- deploy: add deployment guide (
64058f773)
Tests
- enforce truthful coverage and behavioral quality (
dddf2e869)
Chores
- brand: refine repository artwork (
21017f015) - refresh dependencies and project documentation (
8f6520dd7)
π Quick Start
Prerequisites and the full walkthrough - from environment setup to your first device - live at
https://docs.dc3.site/en/quickstart/.
# Docker Hub (global)
cd iot-dc3
make up-db
make up STACK=app
# China registry (mainland mirror)
make up-db-cn
make up STACK=app REGISTRY=cnPin this release by tag, e.g. pnoker/dc3-gateway:2026.8.19 - see the full multi-arch image table
and the standard usage guide at https://docs.dc3.site/en/guide/usage.
Scaling out (compose scale / Docker Swarm / Kubernetes / Helm) is covered in the
Deployment Guide; environment variables in
Environment Reference. Documentation home:
https://docs.dc3.site.
Full Changelog: v2026.8.18...v2026.8.19
