########### Change Log ########### All notable changes to this project will be documented in this file. This project adheres to `Semantic Versioning `_. [0.20.2] ******** Updated -------- * Telmodel Download part moved to LoadDishCfg command class to resolve tango corba exception [0.20.1] ******** Added ------ * Added attribute to update default assign resources interface and release resource interface for low. Updated -------- * Telmodel version 1.23.0. * CDM version 12.10.0. * Test assign resource jsons to MID v2.2 and LOW v4.1 compatible with SDP v1.0 assign json. [0.20.0] ******** Added ----- Added ----- * Added logic to allow command when the adminmode of subsystems controllers is ONLINE * Updated common version to 0.27.7 [0.19.7] ******** Added ------- * Added retry mechanism to device responsiveness check in component manager to fix SKB-860 . [0.19.6] ******** * Resolved bug SKB-808 on CentralNode [0.19.5] ******** Updated ------- * Utilized refactored event manager in central node from v2 in ska-tmc-common * ska-tmc-common version updated to 0.27.5 [0.19.4] ******** * Utilized the latest common version to 0.27.4 * Added minor changes to loggers. [0.19.3] ******** * Updated the common version to 0.27.2 * Updated the invoke_command logic to make sure that each failure in Central node command execution is logged. * Fixed minor bugs in logs on telescope_off_command and telescope_standby_command involving incorrect number of variables provided to parametrized logs. * Implemented string typecasting in lazy logging to deal with the logging errors involving MemoryError. [0.19.2] ******** * Updated the common version to 0.26.3 * Fix the failing healthstate test cases [0.19.1] ******** * Added changes in the logs as per Logging Guidelines * Added Command ID in logs and fixed logging levels . [0.19.0] ******** Added ----- * Added the Rule engine based approach for health state aggregation * The health state aggregation rule will be running in a seperate process * AdminMode will be considered for healthstate aggregation. * Example - If any controller device has adminmode as OFFLINE the healthstate will be degraded. Update ------ * Updated the ska-tmc-common to v0.25.4 to include master helper leafnode device to set the controller admin mode Removed ------- * Old healthstate aggregation code [0.18.2] ******** * DishVccCommandStatus attribute added for central node * LoadDishCfg command is rejected if DishVccCommandStatus is STAGING or IN PROGRESS * After Central Node Initialization complete DishVccCommandStatus changed to COMPLETED or FAILED [0.18.0] ******** * Tag release with ADR-9 changes [0.17.7] ******** * Updated event receiver to include state and healthState subscription * This is branch release and does not include ADR-9 changes [0.17.6] ******** * Updated FQDNS as per the ADR-9 compliance. [0.17.5] ******** * Resolved SKB-709 on CentralNode updated checked_device property. [0.17.4 Defective tag] ********************** * Inprogress changes of ADR-9 are included. * Resolved SKB-709 on CentralNode updated checked_device property. [0.17.3] ******** * Resolved SKB-658 on CentralNode [0.17.2] ******** * Updated state, health state and load dish config result event receiver with queue mechanism. * Removed unused attributes from mid and low. [0.17.1] ******** * Fix telescope ON issue. * Change event receiver with queue mechanism. [0.17.0] ******** * Resolved SKB-665 and SKB-525 with updated ska-tmc-common with command callback tracker updates [0.16.9] ******** * Utilised ska-tmc-common v.0.22.6 with updated received addresses value. [0.16.8] ******** * Added retry mechanism while downloading tel-model resources to resolve SKB-495. [0.16.7] ******** * Utilised ska-tmc-common v0.20.2 with liveliness probe updated to track device with full trl. [0.16.6] ******** * Utilised ska-tmc-common v0.20.0 with liveliness probe changes. [0.16.5] ******** * Added timeout and error propagation decorators for Assign and Release resources command and Improve logger statements. [0.16.4] ******** * set and push archive events for all the attributes [0.16.3] ******** * Fixed long running command result handling in component manager for result code ABORTED [0.16.2] ******** * Fix long running command result handling in component manager [0.16.1] ******** * Utilised ska-telmodel v1.17.0 * Updated Assignresources json(interface v.4.0) * Removed custom validations and added telmodel validation for Assignresources and Releaseresources commands. * Included base classes v.1.0.0 updates [0.15.2] ******** * Utilise ska-telmodel v1.17.0 * Update Assignresources json(interface v.4.0) * Remove custom validations and added telmodel validation for Assignresources and Releaseresources commands. [0.16.0] ******** * Updated base classes v1.0.0 * Updated control model v1.0.0 * Updated pytango v9.5.0 * Moved the loadDishVccCfg related methods from component manager to Mid component manager. [0.15.1] ******** * Update Push event mechanism for isDishVccConfigSet , DishVccValidationStatus [0.15.0] ******** * Update in kValue range from 1-2221 to 1-1177 [0.14.6] ************ * Update CentralNode to work with dish-lmc chart 3.0.0 * Fix the issue about dishes not getting added into monitoring * Fix issues in the tests [0.14.5] ************ * Update CentralNode to work with dish-lmc chart 3.0.0 [Main] ****** * Update the .readthedocs.yaml and pyproject.toml file to fix the RTD generation [0.14.4] ************ * Implement changes for introduced dishMode and pointingState attribute on HelperDishLNDevice [0.14.3] ************ * Update pytango v9.4.2 * Update ska-tango-base library v0.19.1 * Update ska-tango-base chart v0.4.8 * Update ska-tango-util chart v0.4.10 * Update pylint v3.1.0 [0.1.2] ************