Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
1.1.1 - 2026-02-20
Fixed
WOM-1103: Patched security vulnerabilities by updating to ska-mid-wms-interface 1.1.1 which allows using the latest aiohttp library.
WOM-1115: Added label to ska-mid-wms image.
1.1.0 - 2026-02-16
Added
WOM-1067: Added auto generation of the
MidWeatherMonitoringdevice interface RST doc using the ska-tango-difdoc tool.
Changed
WOM-848, WOM-849, WOM-1071: Updated to ska-tango-base 1.4.2 and refactored the
MidWeatherMonitoringdevice to inherit fromBaseInterface, thereby removing the component manager and support for long running commands. This simplifies the Tango device interface significantly by removing many unnecessary attributes and commands that came fromSKABaseDevice.
1.0.1 - 2025-08-27
Fixed
WOM-863: Updated charts to latest to remove bitnami dependency.
1.0.0 - 2025-07-24
Added
WOM-688: Added EDA config YAML with docker compose and supporting files for deploying a local HDB++ archiver for testing.
WOM-689: Added Taranta dashboard JSON file for monitoring the WMS devices.
WOM-698: Added functional BDD tests that can be run against kubernetes deployment with
make k8s-test.WOM-703: Added ADC (counts), current and status attributes for each of the six sensors.
WOM-752: Added
rainfallRateattribute (mm/min) that is updated every minute once aMidWeatherMonitoringdevice is brought ONLINE.
Changed
WOM-816: Updated all dependencies and removed unneeded ones from main dependencies. Also updated pyproject.toml for Poetry 2.
KAR-1620: Updated device server/simulator instances and parameters to be configurable via Helm chart.
WOM-817: Updated the device class name to
MidWeatherMonitoringand attribute names of the wind speed and direction to bewindSpeedandwindDirectionto follow SKA/Tango conventions. Also updated the Tango ‘domain/family/member’ names to ‘ska-mid/weather/s*’ to follow SKA naming conventions.Updated ska-mid-wms-interface dependency to 1.0.0
Removed
Removed the
ConfigFileTango device property and anywhere where it was used, including the default config YAML. TheWeatherStationconfiguration is hard-coded for theMidWeatherMonitoringdevice.
Fixed
Updated the
CommunicationStatus,PowerStateand fault handling in the component manager so the device’s state behaves correctly.
0.4.0
Changed
WOM-735: Updated Dockerfile and Helm charts
deviceserver.commandto use own entrypoint.WOM-564: Updated documentation with UML, 961EN-4006 address ranges, example config location and Helm deployment steps.
0.3.3
Fixed
WOM-731: Updated the CI pipeline to include publishing the Helm charts.
0.3.1
Fixed
WOM-563: Added Helm charts for 5 WMS Tango devices.
0.3.0
Added
WOM-563: Added Dockerfile for Tango image.
0.2.0
Changed
WOM-608: Split and refactored package with ska-mid-wms-interface as dependency.
0.1.0
Added
WOM-440: Implemented simulation.
WOM-448: Implemented Tango device server.
WOM-449: Implemented pymodbus interface.
WOM-503: Read hardware configuration from yaml file.
WOM-504: Added error callbacks.