Eclipse hawkBit™ 1.0 Release

Tuesday, April 7, 2026 - 02:39 by Denislav Prinov

hawkBit

 

Eclipse hawkBit™ 1.0 - The Open-Source Standard for IoT Software Updates Has Arrived

We are thrilled to announce the official 1.0 release of Eclipse hawkBit - the culmination of years of community-driven development, 84 contributors, nearly 4,000 commits, 20 releases, and a relentless focus on making over-the-air software updates for IoT devices reliable, scalable, and secure.

This is more than a version number. hawkBit 1.0 signals production readiness, API stability, and a platform you can confidently build your IoT update infrastructure on - today and for years to come.

The Journey

From its first public milestone to the 1.0 release, hawkBit was shaped by deliberate, careful engineering - 27 milestones, 2,442 pull requests, and a clear trajectory from experimental to enterprise-grade. hawkBit didn't just reach 1.0 - it accelerated into it.

hawkBit now holds Eclipse Mature project status - the highest maturity level in the Eclipse Foundation.

What hawkBit Delivers

hawkBit is a domain-independent back-end framework for rolling out software updates to constrained edge devices, powerful gateways, and everything in between. It is built for operators who need control, scale, and flexibility - whether in automotive, industrial automation, smart buildings, telecommunications, or consumer IoT.

  • Three integration APIs - DDI (REST/HTTP) for direct device polling, DMF (AMQP/RabbitMQ) for federated device management through gateways, and a full Management REST API for orchestration and tooling.
  • Enterprise-grade operations - multi-tenancy with full tenant isolation, cascading rollout groups with configurable success/error thresholds and emergency shutdown, approval workflows with third-party integration, and fine-grained role-based access control.
  • Security at every layer - per-device security tokens, gateway tokens for fleet management, mTLS certificate authentication, OAuth 2.0/OIDC, and entity-level access control.
  • Deployment flexibility - run as a monolith or split into microservices. Scale horizontally with Spring Cloud. Self-host with full sovereignty over your update infrastructure.

Helps you comply with legal obligations such as:

  • Product Security and Telecommunications Infrastructure Bill (UK starting 2023/12)
  • Radio Equipment Directive Cyber Security Commission Delegated Regulation (EU 2022/30)
  • ETSI EN 303 645

The Ecosystem

hawkBit does not stand alone. It is the server at the center of a broad, proven ecosystem of device clients and platform integrations.

Commercial offerings like Bosch IoT Rollouts and Kynetics Update Factory build on top of hawkBit as their foundation - further validating its production maturity.

Device Integration

hawkBit's HTTP/JSON-based DDI API makes client integration straightforward, which is why it has attracted numerous integrations across a wide range of platforms:

  • Eclipse Hara - hara-ddiclient Kotlin library
  • SWUpdate - embedded Linux update agent
  • rauc-hawkbit-updater - RAUC client in C
  • rauc-hawkbit - RAUC client in Python
  • hawkbit-rs - Rust crates for hawkBit clients
  • Zephyr RTOS - embedded/IoT kernel
  • ChirpStack - LoRaWAN Network Server

Thank You

hawkBit 1.0 exists because of a community that believed in building something durable.

  • To the 84 contributors who shaped this project across 2,442 pull requests.
  • To our committers - who have carried the torch across a decade of development.
  • To Bosch, for sponsoring hawkBit's development from day one and believing in open-source IoT infrastructure.
  • To the Eclipse Foundation, for providing the vendor-neutral governance that makes hawkBit a project the entire industry can trust.

You proved the value long before 1.0 made it official.

This release belongs to all of you.

Release 0.10.0 serves as the mandatory migration baseline for existing deployments, clearing the path for this moment.

https://hawkbit.eclipse.dev

 

Image