Change Log

All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.

6.0.5

  • Updated MID and LOW capabilities TMData for better integration with other OSO applications

  • Migrated secret management from Secrets Store CSI Driver to Vault Secrets Operator (VaultStaticSecret) for improved reliability and consistency with other OSO services.

6.0.4

  • Fixed RTD Docs issue.

6.0.3

  • Made tmdata-publish and osd-tmdata-publish jobs manual for now.

6.0.2

  • Mock autodoc import for ska-telmodel-client

6.0.1

  • Fixed release

6.0.0

  • Added constraints to both MID and LOW capabilities

  • Updated the available dishes for MID AA0.5 and AA1

  • Updated dependencies to use ska-telmodel-client

  • Removed redundant semantic validation test

  • Added SonarQube for static analysis of code quality

5.2.1

  • Fixed Get cycle list API.

  • Fixed get_cycle_list() method to use it from when we installed OSD as library.

5.2.0

  • Added capabilities for LOW Science Verification AA2_SV

  • Updated basic capabilities for LOW telescope

5.1.0

  • Created a new cycle policy for Low telescope for science verification.

5.0.0

  • Added AA1 and AA2 rule support.

  • Created new Mid_ITF and Low_ITF from MID AA0.5 and LOW AA1.

  • Modified GET PUT /OSD API to fetch and modify the newly added Mid_ITF and Low_ITF values.

  • Fixed sideband for 5b subband 3 from ‘high’ to ‘low’

  • Removed unused SKUID python dependency

  • [BREAKING] Added subarray template support for MID / LOW capabilities.

4.2.2

  • NAK-1352 Refactor handling of TelModel data sources including default

  • Added band 5b to the available receivers for Mid AA0.5

4.2.1

  • Fix issue due to now running make osd-pre-release

4.2.0

  • Added support for array_assembly in semantic_validation API

  • Updated doc strings to sphinx style format

  • Refactoring of test cases

  • Added support to update openapi.json file using make

  • Add support for sub_bands in band 5b and adjusted 5b frequency range.

  • Modified rules to ensure band 5b setups are specified in the B1 frequency range.

4.1.0

  • NAK-1300 Migrate tmdata files to schmea-mapped directories

  • NAK-1300 Update to ska-telmodel 1.23.2 for key aliasing

4.0.0

  • Migrated APIs from Flask to FastAPI

  • [BREAKING] Refactored folder structure

  • [BREAKING] Separated OSD and TelValidation modules

  • [BREAKING] Introduced a generalized response format

3.1.1

  • Fixed version mapping file path issue while checking cycle_id present or not.

3.1.0

  • Decoupled Release process of TMData from ska-ost-osd source code.

  • Now OSD User can publish TMData automatically from OSD UI Editor.

  • Introduced new APIs to automate TMData release process.

  • Updated OSD User guide.

3.0.0

  • [BREAKING] Added number_dish_ids in Mid Capabilities.

  • [BREAKING] Removed number_channel key.

  • [BREAKING] Converted allowed_channel_count_range_min and allowed_channel_count_range_max string type to list.

  • [BREAKING] Added allowed_channel_width_values key.

  • Updated Docs for Mid and Low Capabilities.

  • Refactored Test cases and restructured Test folder.

2.3.1

  • Updated to deepdiff version 7.0.0.

  • Updated to pydantic version 2.10.3

2.3.0

  • Upgraded astropy version to 6.1 from 5.1.

2.2.1

  • Fixed Semantic Validation error message bug.

  • Fixed OSD document issue. - Changelog was not reflecting earlier so fixed that. - RTD build was failing on pipeline.

2.2.0

  • Added VALIDATION_STRICTNESS environment variable to enable the functionality of semantic validation to turn on/off.

2.1.0

  • Verify OSD version mapping behaviour along with remove hard coded error messages checks from OSD code.

  • Combined osd and semantic API input validations.

  • Updated the telmodel tag to 0.19.4 - TMC-Mid Configure v4.1: Added pointing.groups to bring OSO/TMC-Mid pointing interface up to date with ADR-63 (sky coordinates), ADR-106 (tracking and mapping), and ADR-94 (holography). - TMC-Mid Configure v4.1: Deprecated pointing.target - SKB-462 resolved

2.0.1

  • Added CHANGELOG.rst into doc folder.

  • Reverted ArgumentType of “TMData” in function “semantic_validate” and ReturnType of semantic_validate function which had been changed during refactoring and causing linting issue in CDM.

2.0.0

  • Removed complex code and increase readability

  • Fixed independance semantic validation call issue.

  • Modified test cases added parameterized test cases.

  • Added semantic validation for LOW SB.

  • MID and Low capabilities enhancement to support validation.

1.0.3

  • Improve API level validation for OSD API’s

1.0.2

  • Removed requirement.txt file from docs folder.

1.0.1

  • Fixed pipeline issue after release tag for 1.0.0 version.

  • Fixed RTD documentation issue.

  • Fixed minor variable names.

1.0.0

  • Decoupled and added of Semantic Validation and OSD functionalities from ska-telmodel

  • The functionalities have been exposed as a service