Skip to content

3.16.0 - Wellturn T330 Shocker Support!

Latest

Choose a tag to compare

@LucHeart LucHeart released this 15 Apr 00:34
3.16.0
8405346

OpenShock Backend 3.16.0

This release includes new device support, new API capabilities, share handling fixes, and reliability improvements across the LiveControlGateway and backend services.

Added

  • Added /shockers/logs endpoint for retrieving shocker log history
  • Added support for the Wellturn T330 shocker model
  • Added bulk removal support for user shares
  • Added connected hub metrics and improved gateway metric tagging
  • Share invite responses now include names

Improved

  • Reworked LCG assignment logic and added integration test coverage for it
  • Improved gateway keep-alive handling
  • Improved hub self-online resilience
  • Improved SHA-256 hashing helper
  • Cleaned up deprecated device pair exposure in OpenAPI
  • Normalized response model naming for device-related API responses

Fixed

  • Fixed public share handling
  • Public share listings now return only non-expired shares
  • Prevented users from claiming their own share
  • Fixed incorrect offline status handling
  • Updated seed/test SQL and expanded test coverage around LCG behavior

Platform / Maintenance

  • Upgraded the backend/tooling to .NET 10
  • Multiple dependency updates across NuGet packages and GitHub Actions
  • Dependabot configuration cleanup and grouped update improvements
  • General code cleanup, test cleanup, and test parallelization improvements

Contributors

Thanks to everyone who contributed to this release:

Full Changelog: 3.15.1...3.16.0