Changelog

master

  • Reject AssignResources command if scan_type_id doesn’t comply when derive_from key is present (MR111)

0.29.0

  • Remove subarray ObsReset command (MR104).

  • Add subarray healthState logic and update controller healthState logic (MR106).

  • Reject subarray AssignResources command when processing controller or Helm deployer are offline which means that processing blocks cannot be started (MR108).

  • Ensure subarray pushes events for transitional obsStates (MR109).

0.28.0

  • Update ska-control-model to 0.3.2 and replace the deprecated MAINTENANCE admin mode with ENGINEERING (MR97).

0.27.0

  • Update ska-sdp-config to 0.5.6 and close connection to Configuration DB upon exit (MR94).

  • Update PyTango to 9.5 (MR79).

  • Push change and archive events for the versionId Tango attribute (MR93).

  • Implement full admin mode model (MR87).

  • Remove the Disable command from the controller device (MR87).

0.26.0

  • Run the event loop test CI job on SKA GitLab runners (MR81).

  • Use configuration library to wrap transactions (MR83).

  • Read SDP version information from configuration database (MR84).

  • Read subarray AssignResources and Configure timeouts from environment variables (MR86).

0.25.0

  • Upgrade PyTango to 9.4.2 (MR62).

0.24.1

  • Allow dependencies between real-time processing blocks to exist without affecting their scheduling (MR73).

  • Updated to have access to the FQDN in the receive_addresses subarray tango attribute (MR75)

0.24.0

  • Add new sdpVersion attribute to controller to publish SDP version information and rename version attribute to versionId to conform to standard interface (MR71)

0.23.1

  • Updated to use the new version of config DB 0.5.3 which includes a bugfix in delete functionality (MR78)

0.23.0

  • Updated to use the new version of config DB 0.5.2 (MR69)

0.22.0

  • Configure command waits for all deployments to be “RUNNING” before transitions from “CONFIGURING” to “READY” ObsState (MR63, MR66)

  • Fixed pytest-bdd 6.1.1 incompatibility (MR64)

0.21.1

  • Reject AssignResources if processing script is not defined; fixes SKB-211 (MR61)

  • Fix threading problem; fixes SKB-205 (MR60)

  • Use ska-sdp-config 0.4.5 (MR60)

0.21.0

  • Set up component monitoring and healthState update with controller (MR52, MR57)

  • Implement using etcd lease entries (MR51, MR58)

  • Update to use pytango 9.3.6 (MR55)

  • Add updating of flag file in event loop to integrate with Kubernetes liveness probing (MR53)

  • Subarray device handles non-existent execution blocks (MR50)

0.20.4

  • Subarray allows Abort command in RESOURCING obsState (MR49)

0.20.3

  • Subarray device will throw an error if the EB or PB IDs don’t confirm to validation (MR46)

  • Tango attribute archiving related documentation was added (MR45)

0.18.1

  • Bug fix: prevent devices crashing when they are initialised by adding short delay before event loop starts.

0.18.0

  • Modify behaviour of commands so attributes take their transitional or final value before a command returns.

0.17.2

  • Publish Docker image in central artefact repository.

0.17.1

  • Bug fix: remove temporary debugging code.

0.17.0

  • Add support for version 0.3 of the SDP interface schemas while retaining support for version 0.2. Commands without an interface value are assumed to be using version 0.2 for backwards compatibility.