Skip to content

Releases: tmtsoftware/csw

csw v0.7.0

20 Jun 07:10
Compare
Choose a tag to compare

CSW - TMT Common Software v0.7.0

This is release v0.7.0 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
  • Replaced Protobuf serialisation by CBOR
  • Added Technical documentation for all the services
  • 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.23

Documentation

csw v0.7.0-RC1

01 Apr 10:19
Compare
Choose a tag to compare
csw v0.7.0-RC1 Pre-release
Pre-release

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

csw v0.6.0

28 Nov 08:15
Compare
Choose a tag to compare

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 query API to return Started once the command execution starts
  • updated command service documentation
  • added csw-testkit which provides easy access for starting and stopping csw-services and many other helpers for testing
  • new validateCommand handler added in ComponentHandlers
  • bug fix for CommandResponseManager#queryFinal API. It now supports querying commands which are yet to be inserted in CRM.
  • updated command service paradox documentation
  • github repository csw-prod is renamed to csw.
  • top level package in all modules changed from csw.services to csw
  • all the csw services are injected to ComponentHandlers as a part of CswContext wrapper
  • removed csw-cluster-seed module
  • extracted csw-admin-server module out from csw-cluster-seed and moved remaining location related code to csw-location-server
  • migrated all CLI applications and framework to use HTTP Location Service client
  • separated out command service API and client
  • csw-messages module renamed to csw-params
  • csw-params is cross compilable to java and js
  • messages from csw-messages module moved to csw-command-client

Documentation

csw v0.6.0-RC3

22 Nov 12:19
Compare
Choose a tag to compare
csw v0.6.0-RC3 Pre-release
Pre-release

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 query API to return Started once the command execution starts
  • updated command service documentation

Documentation

csw v0.6.0-RC2

15 Nov 17:40
Compare
Choose a tag to compare
csw v0.6.0-RC2 Pre-release
Pre-release

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-testkit which provides easy access for starting and stopping csw-services and many other helpers for testing
  • new validateCommand handler added in ComponentHandlers
  • bug fix for CommandResponseManager#queryFinal API. It now supports querying commands which are yet to be inserted in CRM.
  • updated command service paradox documentation

Documentation

csw v0.6.0-RC1

23 Oct 13:38
Compare
Choose a tag to compare
csw v0.6.0-RC1 Pre-release
Pre-release

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-prod is renamed to csw.
  • top level package in all modules changed from csw.services to csw
  • all the csw services are injected to ComponentHandlers as a part of CswContext wrapper
  • removed csw-cluster-seed module
  • extracted csw-admin-server module out from csw-cluster-seed and moved remaining location related code to csw-location-server
  • migrated all CLI applications and framework to use HTTP Location Service client
  • separated out command service API and client
  • csw-messages module renamed to csw-params
  • csw-params is cross compilable to java and js
  • messages from csw-messages module moved to csw-command-client

csw-prod v0.5.0

31 Aug 12:01
Compare
Choose a tag to compare

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

csw-prod v0.5.0-RC2

24 Aug 19:49
Compare
Choose a tag to compare
csw-prod v0.5.0-RC2 Pre-release
Pre-release

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

02 Aug 08:51
Compare
Choose a tag to compare
csw-prod v0.5.0-RC1 Pre-release
Pre-release

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

12 Apr 10:24
Compare
Choose a tag to compare

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