Skip to content

Releases: somakeit/smib

v2.2.0 - Alerts, Docs & Real-Time π-thon Rocks

22 Oct 17:33
38bc715

Choose a tag to compare

✨ Features & Enhancements

  • Refactor HTTP interfaces and improve middleware handling (#381)
  • Add healthcheck script and improve logging middleware (#390)
  • Add sensor log monitoring with improved configuration support (#388)
  • Add space state event history logging for space state change requests (#411)
  • Refactor configuration validation for improved reuse and consistency (#412)
  • Add WebSocket integration and space state notifications (#413)
  • Add database documentation (#418)
  • Update welcome message content and button configurations (#379)

🛠️ Dependency & Build Updates

  • astral-sh/uv: updated through multiple versions (0.8.17 → 0.8.19 → 0.8.23 → 0.9.1 → 0.9.2 → 0.9.4)
    #382, #385, #395, #399, #401, #417
  • uvicorn: updated to v0.36.0 and v0.38.0 (#386, #416)
  • aiohttp: updated to >=3.13.0,<4.0.0 and >=3.13.1,<4.0.0 (#406, #415)
  • fastapi: updated >=0.119.0 → >=0.119.1 (#422)
  • Docker images:
    • traefik updated to v3.5.3 (#392)
    • mongo updated to v8.0.15 (#394)
  • Python version updated to 3.14 (#400)
  • Renovate configuration improvements:
  • Regular lock file maintenance and non-major dependency updates (#384, #391, #393, #396, #404, #407, #409, #414, #420)

📊 Changelog


Summary:
This release introduces several major improvements to the framework & plugins:

  • 🗃️ Database Documentation — auto-generated schema documentation for improved visibility and inspection.
  • 🔔 Sensor Log Monitoring & Alerts — enhanced monitoring and configurable alerting for sensor activity.
  • 🌐 WebSocket Functionality — added websocket functionality to the framework to allow plugins to create websocket endpoints.
    • Created a space state websocket endpoint for live space state updates
  • 🧭 Space State Event History — added logging of all space state change requests for improved traceability over time.
  • 🧹 DRY Config Validation — unified configuration validation for better consistency and reuse.
  • 🐍 Python 3.14 Upgrade — updated runtime for performance and future compatibility.

v2.1.0 - Short Breaks for the Space, Config Validated, New Users Welcomed, and Renovate Steps In

10 Sep 10:56
e9dc430

Choose a tag to compare

What's Changed

  • Create renovate.json by @sam57719 in #324
  • Space is temporarily closed functionality by @sam57719 in #340
  • Remove deprecated SMIB event endpoints and associated configurations by @sam57719 in #342
  • SMIBHID Compatibility in README.md by @sam57719 in #349
  • Add pre-commit and associated dependencies for development workflows by @sam57719 in #359
  • Validate config on initialisation by @sam57719 in #357
  • Private message when user joins workspace by @sam57719 in #363

New Contributors

Full Changelog: v2.0.0...v2.1.0

v2.0.0 - The Less Complicated Version

06 Aug 19:55
d06adb8

Choose a tag to compare

Complete re-write!

What's Changed

Full Changelog: v1.5.0...v2.0.0

v2.0.0-beta1 - SMIB 2.0 Beta Release

23 Jul 20:58

Choose a tag to compare

Pre-release

Complete re-write

v1.5.0 - How fresh?

23 Jul 21:00
8b8af72

Choose a tag to compare

What's Changed

Full Changelog: v1.4.0...v1.5.0

v1.4.0 - Watchdogs, fastclocks and sensors

26 Mar 21:42
ca201fb

Choose a tag to compare

What's Changed

Features

Housekeeping

Bugs

NO BUGS!

Full Changelog: v1.3.0...v1.4.0

v1.3.0 - Websites and wireless updates

11 Dec 19:05
2beae9f

Choose a tag to compare

What's Changed

Features

Housekeeping

Bugs

Full Changelog: v1.2.0...v1.3.0

v1.2.0 - Open for hours

31 Jul 20:18
963e6b3

Choose a tag to compare

What's Changed

Features

Housekeeping

Bugs

  • Update circuit diagram to correct display power pin, fixes #150 by @sjefferson99 in #158
  • Fix merge error and reinstate scrolling error call by @sjefferson99 in #172
  • Remove network monitor from moduleconfig, fix duplicated monitoring code in networking. by @sjefferson99 in #176

Full Changelog: v1.1.1...v1.2.0

v1.1.1

13 Jun 21:20
4f887c2

Choose a tag to compare

What's Changed

  • Update version number and correct GitHub repository URLs by @sam57719 in #145

Full Changelog: v1.1.0...v1.1.1

v1.1.0 - Display, errors and logging

13 Jun 18:10
9b6726e

Choose a tag to compare

What's Changed

Features

Housekeeping

Bugs

Full Changelog: v1.0.0...v1.1.0