Releases: Space-DF/spacedf-core
2026.04.17
SpaceDF Core - v2026.04.17
This release introduces the initial Smart Building Onboarding flow and expands device integration capabilities, along with system optimizations and stability improvements.
Backend Updates
Device Integrations
- Integrate Milesight CT101
- Integrate MClimate HT
- Integrate Quandify CubicMeter
- Integrate Milesight AM307
- Integrate Dragino LCC01-LB
- Integrate Netvox R809A-G
- Integrate Netvox R718N17
- Implement Dragino LSN50v2-S31
Improvements & Fixes
- Optimized device profile structure for better performance and maintainability
- Improved TTN gateway data handling format
- Enhanced device reconnection flow, including automatic listener restart after reconnect
- Added build_artifact field for Space to support future enhancements
Maintenance
- Updated API response for organization validation
- Removed unused metadata extraction logic
- General internal refactoring and cleanup
Frontend Updates
New Features
- Introduced Smart Building Template feature
- Users can now view and switch between smart building models (supports .glb and .usdz formats)
Bug Fixes
- Fixed a realtime issue affecting the SpaceDF dashboard widget
- Fixed app crash when there is no internet connection improvements
- Added a dedicated error page when SpaceDF encounters issues
- Improved performance for 3D building rendering
Notes
- This release requires both backend and frontend to be updated for full compatibility
2026.04.03
SpaceDF Core - v2026.04.03
This release implement Automation across both backend and frontend, along with API improvements, UI enhancements, and internal refactoring.
Highlights
- Implement the Automation feature
- Integrate with Digital Matter G62 LoRaWAN
- Integrate with TheThingsNetwork LoRaWAN Network Server
- Improved GeoFences
Backend Updates
Geofencing Engine
- Fixed device search not using geometry type (#41)
Automation Engine
- Fixed automation event cleanup on delete (#42)
- Fixed automation list retrieval issue (#44)
- Fixed automation update failure (#47)
- Implemented automation summary API (#56)
Realtime Events
- Fixed event creation failure (#43)
- Fixed event title field update issue (#53)
- Removed unnecessary entity_id from events (#55)
- Implemented real-time event publishing (#51)
Improvements & Fixes
- Fixed device list UI jumping issue (#45)
- Corrected type for state ID (#52)
- Updated MPA service URL (#54)
- Updated submodules for circuit breaker (#46)
- Removed unnecessary comments for MPA service (#49)
Frontend Updates
Realtime Events
- Support realtime events from automation and geofence
- Instant UI updates based on incoming events
Automation
- Implement nested conditions (trigger conditions)
- Full automation management (create, update, delete)
- Revamped automation UI for better usability
- Completed end-to-end automation flow
UX Improvements
- Improved UX for adding space members
- Smoother and more intuitive user interactions
Bug Fixes
- Fixed app crash when disabling geofence mode during focus
General Improvements
- Performance optimizations
- UI consistency improvements across modules
Notes
- This release requires both backend and frontend to be updated for full compatibility
2026.03.20
SpaceDF Core - v2026.03.20
This release introduces Geofencing and Automation across both backend and frontend, along with API improvements, UI enhancements, and internal refactoring.
Highlights
- Full Geofencing support (API and Map UI)
- Introduction of Automation workflows
- Swagger UI integration for API testing
- Improved device handling and performance
Backend Updates
Geofencing Engine
- Implemented core geofencing logic and data model (#32, #35)
- Added Geofence Testing API to simulate triggers (#34)
Automation Engine
- Introduced automation workflows for event-driven actions (#39)
API & Developer Experience
- Integrated Swagger UI for API documentation and testing (#33)
- Added API to get device list without pagination (#38)
Improvements & Fixes
- Refactored device model (#31)
- Improved pagination mechanism (#36)
- Fixed cache not cleared when deleting device (#37)
- General internal improvements (#40)
Frontend Updates
Geofencing UI
- Draw and manage geofences directly on the map (polygon / circle)
- Visualize geofence areas in real time
- Support testing geofence logic via API
Automation UI
- Basic UI for configuring automation workflows
- Connect automations with devices and geofences
Improvements
- Improved device list UI and data handling
- Updated pagination behavior for better UX
- Fixed stale data issues after deleting devices
- General UI and performance improvements
Notes
- This release requires both backend and frontend to be updated for full compatibility
- Geofencing and Automation are initial versions and will be improved in future releases
2026.02.13
🚀 SpaceDF Core - v2026.02.13 (Initial Stable Release)
Welcome to the official first release of SpaceDF - an all-in-one IoT platform designed for advanced asset tracking, monitoring, and management. SpaceDF empowers developers and organizations to build robust IoT solutions with ease, providing multi-protocol support and powerful visualization tools.
✨ Key Features & Highlights
- Multi-Protocol Adapter (MPA) Service: Connect any device using LoRaWAN, MQTT, HTTP/HTTPS, WebSocket, CoAP, LwM2M, or SNMP.
- Pre-integrated Network Servers: Seamless integration with ChirpStack, The Things Network (TTN), and Helium.
- Dynamic Dashboards: - 2D/3D spatial visualization for real-time tracking.
- Virtual Replicas (Digital Twins) and interactive widgets.
- Enterprise-Grade Multi-Tenancy: Isolated environments with hierarchical Organization and Space management.
- Ready-to-use Templates: Optimized configurations for Fleet Management, Smart Buildings, and Smart Cities.
🐳 Self-Hosting with Docker
SpaceDF is built for flexibility. You can deploy the entire platform on your own infrastructure using Docker Compose for full data ownership.
Quick Start
Get SpaceDF running in minutes with default settings:
# Clone the repository
git clone https://github.com/Space-DF/spacedf-core.git && cd spacedf-core
# Initialize submodules
git submodule update --init --recursive
# Generate environment keys and start
chmod +x generate-keys.sh && ./generate-keys.sh
chmod +x entrypoint.sh && ./entrypoint.shFor detailed instructions, visit our Quick Start Guide.
Advanced Setup
For production-ready deployments, SpaceDF supports:
- Security Hardening: RSA Key pair generation for JWT Authentication.
- External Integrations: Support for AWS SES (Email), AWS S3 (Storage), and Google/Apple OAuth.
- Custom Infrastructure: Configurable RabbitMQ, PostgreSQL, Redis, and EMQX settings.
Check the Advanced Setup Documentation for detailed environment variable configurations.
📚 Resources & Community
- Official Documentation: docs.spacedf.com
- GitHub Issues: Report a bug
- Community: Join us on Discord | Community Forum
🛠 What's New (Changelog)
- [Feature] Core SpaceDF microservices architecture initialization.
- [Feature] Multi-Protocol Adapter (MPA) implementation.
- [Feature] Docker & Docker Compose support for easy self-hosting.
- [Feature] Multi-tenant Organization and Staff management system.
- [Docs] Complete Getting Started and Advanced Configuration guides.
Next Release
v2026.03.20 (planned)