Skip to content

2026.8.19

Latest

Choose a tag to compare

@pnoker pnoker released this 19 Aug 09:06

πŸš€ 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.

IoT DC3 architecture

✨ What's Changed

πŸ“Œ 2026.8.19

Generated on 2026-08-19.

Summary

  • Generated from 956de3dd3 to 59fc5be9b.
  • 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 6c9149f9b to a7a1650be.
  • 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 a7a1650be to 78c4e6d53.
  • 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 78c4e6d53 to 956de3dd3.
  • 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=cn

Pin 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