Executive Software (ESW) is a reimplementation/refactoring of the prototype ESW code here developed during the ESW design phase with changes to make the code and public APIs more robust and resilient and to improve its usability and performance for use at the TMT Observatory.
Here is the repository for ESW: ESW.
All notable changes to this project will be documented in this file.
This is a patch release over v0.2.0 of the TMT Executive Software for project stakeholders. See here for a detailed documentation of this version of the ESW software.
Patch update to resolve latest release on Jitpack
- Reference paradox documentation: https://tmtsoftware.github.io/esw/0.2.1/
- Scaladoc: https://tmtsoftware.github.io/esw/0.2.1/api/scala/index.html
This is the second minor release of the TMT Executive Software for project stakeholders. See here for a detailed documentation of this version of the ESW software.
Main components are delivered as part of ESW 1:
- Sequence Manager
- Agent
- Agent Service
- CSW shell merged into ESW
Changed Agent Service Kill API to take ComponentId
instead of Connection
of the Component.2
- Scala version upgrade to 2.13.3
- SBT version upgrade to 1.4.2
- Borer version upgrade to 1.6.2
- Akka version upgrade 2.6.10
- Akka-http version upgrade 10.2.1
- Reference paradox documentation: https://tmtsoftware.github.io/esw/0.2.0/
- Scaladoc: https://tmtsoftware.github.io/esw/0.2.0/api/scala/index.html
1: ESW v0.2.0-M1 - 2020-09-24
2: ESW v0.2.0-RC1 - 2020-11-10
This is the first minor release of the TMT Executive Software for project stakeholders. See here for a detailed documentation of this version of the ESW software.
Three main components are delivered as part of ESW:
- Sequencer
- Sequence Component
- ESW Gateway
- Reference paradox documentation: https://tmtsoftware.github.io/esw/0.1.0/
- Scaladoc: https://tmtsoftware.github.io/esw/0.1.0/api/scala/index.html
1: ESW v0.1.0-RC1 - 2020-02-06
1: ESW v0.1.0-RC2 - 2020-02-26
1: ESW v0.1.0-RC3 - 2020-03-03