Releases: tmtsoftware/csw
csw v0.7.0-RC1
CSW - TMT Common Software v0.7.0-RC1
This is release v0.7.0-RC1 of the TMT Common Software.
See CHANGELOG.md for details of all releases.
Changes
- Added new services
- Time Service
- Authentication and Authorization Service
- Database Service
- Logging Aggregator Service
- Support Unlocking of a component by Admin
- Added authentication and authorization to config service admin rest endpoints
- Integration of time service with event service and alarm service.
- Added new APIs to EventPublisher allowing to provide startTime in eventGenerator APIs
- Changed EventPublisher APIs with eventGenerator to allow optional publishing of events
- Get route of config server with path for empty config file gives 404 instead of 200
Version Upgrades
- Migration to AdoptOpenJDK 11
- Akka version upgrade to 2.5.21
Documentation
- Reference paradox documentation: https://tmtsoftware.github.io/csw/0.7.0-RC1/
- Scaladoc: https://tmtsoftware.github.io/csw/0.7.0-RC1/api/scala/index.html
- Javadoc: https://tmtsoftware.github.io/csw/0.7.0-RC1/api/java/index.html
csw v0.6.0
CSW - TMT Common Software v0.6.0
This is release v0.6.0 of the TMT Common Software.
See CHANGELOG.md for details of all releases.
Changes
- event publishing api is now enhanced to maintain order of published events (DEOPSCSW-595)
- fix for command service
queryAPI to returnStartedonce the command execution starts - updated command service documentation
- added
csw-testkitwhich provides easy access for starting and stopping csw-services and many other helpers for testing - new
validateCommandhandler added inComponentHandlers - bug fix for
CommandResponseManager#queryFinalAPI. It now supports querying commands which are yet to be inserted in CRM. - updated command service paradox documentation
- github repository
csw-prodis renamed tocsw. - top level package in all modules changed from
csw.servicestocsw - all the csw services are injected to
ComponentHandlersas a part ofCswContextwrapper - removed
csw-cluster-seedmodule - extracted
csw-admin-servermodule out fromcsw-cluster-seedand moved remaining location related code tocsw-location-server - migrated all CLI applications and framework to use HTTP Location Service client
- separated out command service API and client
csw-messagesmodule renamed tocsw-paramscsw-paramsis cross compilable tojavaandjs- messages from
csw-messagesmodule moved tocsw-command-client
Documentation
- Reference paradox documentation: https://tmtsoftware.github.io/csw/0.6.0/
- Scaladoc: https://tmtsoftware.github.io/csw/0.6.0/api/scala/index.html
- Javadoc: https://tmtsoftware.github.io/csw/0.6.0/api/java/index.html
csw v0.6.0-RC3
CSW - TMT Common Software v0.6.0-RC3
This is release v0.6.0-RC3 of the TMT Common Software.
See CHANGELOG.md for details of all releases.
Changes
- fix for command service
queryAPI to returnStartedonce the command execution starts - updated command service documentation
Documentation
- Reference paradox documentation: https://tmtsoftware.github.io/csw/0.6.0-RC3/
- Scaladoc: https://tmtsoftware.github.io/csw/0.6.0-RC3/api/scala/index.html
- Javadoc: https://tmtsoftware.github.io/csw/0.6.0-RC3/api/java/index.html
csw v0.6.0-RC2
CSW - TMT Common Software v0.6.0-RC2
This is release v0.6.0-RC2 of the TMT Common Software.
See CHANGELOG.md for details of all releases.
Changes
- added
csw-testkitwhich provides easy access for starting and stopping csw-services and many other helpers for testing - new
validateCommandhandler added inComponentHandlers - bug fix for
CommandResponseManager#queryFinalAPI. It now supports querying commands which are yet to be inserted in CRM. - updated command service paradox documentation
Documentation
- Reference paradox documentation: https://tmtsoftware.github.io/csw/0.6.0-RC2/
- Scaladoc: https://tmtsoftware.github.io/csw/0.6.0-RC2/api/scala/index.html
- Javadoc: https://tmtsoftware.github.io/csw/0.6.0-RC2/api/java/index.html
csw v0.6.0-RC1
CSW - TMT Common Software v0.6.0-RC1
This is release v0.6.0-RC1 of the TMT Common Software.
See CHANGELOG.md for details of all releases.
Changes
- github repository
csw-prodis renamed tocsw. - top level package in all modules changed from
csw.servicestocsw - all the csw services are injected to
ComponentHandlersas a part ofCswContextwrapper - removed
csw-cluster-seedmodule - extracted
csw-admin-servermodule out fromcsw-cluster-seedand moved remaining location related code tocsw-location-server - migrated all CLI applications and framework to use HTTP Location Service client
- separated out command service API and client
csw-messagesmodule renamed tocsw-paramscsw-paramsis cross compilable tojavaandjs- messages from
csw-messagesmodule moved tocsw-command-client
csw-prod v0.5.0
CSW - TMT Common Software v0.5.0
This is release v0.5.0 of the TMT Common Software.
See CHANGELOG.md for details of all releases.
Changes
- Improvements in Event Service documentation.
In Progress
- Alarm Service
Documentation
- Reference paradox documentation: https://tmtsoftware.github.io/csw/0.5.0/
- Scaladoc: https://tmtsoftware.github.io/csw/0.5.0/api/scala/index.html
- Javadoc: https://tmtsoftware.github.io/csw/0.5.0/api/java/index.html
csw-prod v0.5.0-RC2
CSW - TMT Common Software v0.5.0-RC2
This is release v0.5.0-RC2 of the TMT Common Software.
See CHANGELOG.md for details of all releases.
Changes
- Creation of Event Service publisher and subscriber returns concrete Publisher and Subscriber instead of wrapped in Future.
In Progress
- Alarm Service
Issue Fix
- DEOPSCSW-495 : Protobuf serde fails for Java keys/parameters
csw-prod v0.5.0-RC1
CSW - TMT Common Software v0.5.0-RC1
This is release v0.5.0-RC1 of the TMT Common Software.
See CHANGELOG.md for details of all releases.
Changed from FDR
- Event Service Subscriber: In addition to subscribe APIs with callback and actorRef, additional subscribe APIs to control the rate of events are provided.
- Event Service Publisher: Additional publish APIs are provided like eventGenerator in combination with frequency and callback on error.
- Updated to use latest Scala and Java versions and dependencies.
Planned for the Next Release
- Alarm Service
csw-prod v0.4.0
CSW - TMT Common Software v0.4.0
This is release v0.4.0 of the TMT Common Software.
See CHANGELOG.md for details of all releases.
Changed from FDR
- Updated Location Service implementation is now based on Akka Cluster and Distributed Data for higher performance and proper operation in all required scenarios
- New Command Service APIs - FDR version was based on Akka messages
- Significant updates to Configuration Service implementation with some API changes
- New Logging APIs
- Updated to use latest Scala and Java versions and dependencies
Planned for the Next Release
- Event Service
- Alarm Service
Documentation
- Reference paradox documentation: https://tmtsoftware.github.io/csw/0.4.0/
- Scaladoc: https://tmtsoftware.github.io/csw/0.4.0/api/scala/index.html
- Javadoc: https://tmtsoftware.github.io/csw/0.4.0/api/java/?/index.html
csw-prod v0.4.0-RC1
CSW - TMT Common Software v0.4.0-RC1
This is release v0.4.0-RC1 of the TMT Common Software.