Releases: tmtsoftware/csw
csw v4.0.0-M1
CSW - TMT Common Software v4.0.0-M1
This is release v4.0.0-M1 of the TMT Common Software.
See CHANGELOG.md for details of all releases.
Documentation
- Reference paradox documentation: https://tmtsoftware.github.io/csw/4.0.0-M1/
- Scaladoc: https://tmtsoftware.github.io/csw/4.0.0-M1/api/scala/index.html
- Javadoc: https://tmtsoftware.github.io/csw/4.0.0-M1/api/java/index.html
csw v3.0.1
CSW - TMT Common Software v3.0.1
This is release v3.0.1 of the TMT Common Software.
See CHANGELOG.md for details of all releases.
Changes
- Added migration guide for v2.0 -> v3.0
Documentation
- Reference paradox documentation: https://tmtsoftware.github.io/csw/3.0.1/
- Scaladoc: https://tmtsoftware.github.io/csw/3.0.1/api/scala/index.html
- Javadoc: https://tmtsoftware.github.io/csw/3.0.1/api/java/index.html
csw v3.0.0
CSW - TMT Common Software v3.0.0
This is release v3.0.0 of the TMT Common Software.
See CHANGELOG.md for details of all releases.
Changes
- Changed behaviour of
->
method of Parameter Key class. - Used Realm-roles instead of Client-roles in Location server and Config server.
- Added
metadata
field inLocation
andRegistration
model to associate additional information withRegistration
. - Removed
RegistrationFactory
. UseAkkaRegistrationFactory
from Scala andJAkkaRegistrationFactory
from Java. initialize
andonShutdown
handlers of ComponentHandler are blocking now.- Used Coursier for installation of CSW apps instead of downloading apps.zip from release page.
- Restricted use of
[
,]
or/
characters in Parameter Key name. - Using
Outside
/Inside
instead ofPublic
/Private
for network interface naming.
Version Upgrades
- 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
- Keycloak version upgrade 11.0.2
- Lettuce version upgrade 6.0.1.RELEASE
Documentation
- Reference paradox documentation: https://tmtsoftware.github.io/csw/3.0.0/
- Scaladoc: https://tmtsoftware.github.io/csw/3.0.0/api/scala/index.html
- Javadoc: https://tmtsoftware.github.io/csw/3.0.0/api/java/index.html
csw v3.0.0-RC4
CSW - TMT Common Software v3.0.0-RC4
This is release v3.0.0-RC4 of the TMT Common Software.
See CHANGELOG.md for details of all releases.
Changes
- Add support for test story report generation in multi jvm test plugin
Documentation
- Reference paradox documentation: https://tmtsoftware.github.io/csw/3.0.0-RC4/
- Scaladoc: https://tmtsoftware.github.io/csw/3.0.0-RC4/api/scala/index.html
- Javadoc: https://tmtsoftware.github.io/csw/3.0.0-RC4/api/java/index.html
csw v3.0.0-RC3
CSW - TMT Common Software v3.0.0-RC3
This is release v3.0.0-RC3 of the TMT Common Software.
See CHANGELOG.md for details of all releases.
Changes
- Ensure test report is generated for multi-jvm tests
- Fixed incorrect story id label in test
- Removed obsolete requirement linkage for DEOPSCSW-205
Documentation
- Reference paradox documentation: https://tmtsoftware.github.io/csw/3.0.0-RC3/
- Scaladoc: https://tmtsoftware.github.io/csw/3.0.0-RC3/api/scala/index.html
- Javadoc: https://tmtsoftware.github.io/csw/3.0.0-RC3/api/java/index.html
csw v3.0.0-RC2
CSW - TMT Common Software v3.0.0-RC2
This is release v3.0.0-RC2 of the TMT Common Software.
See CHANGELOG.md for details of all releases.
Changes
- Minor fixes in STIL pipeline
Documentation
- Reference paradox documentation: https://tmtsoftware.github.io/csw/3.0.0-RC2/
- Scaladoc: https://tmtsoftware.github.io/csw/3.0.0-RC2/api/scala/index.html
- Javadoc: https://tmtsoftware.github.io/csw/3.0.0-RC2/api/java/index.html
csw v3.0.0-RC1
CSW - TMT Common Software v3.0.0-RC1
This is release v3.0.0-RC1 of the TMT Common Software.
See CHANGELOG.md for details of all releases.
Documentation
- Reference paradox documentation: https://tmtsoftware.github.io/csw/3.0.0-RC1/
- Scaladoc: https://tmtsoftware.github.io/csw/3.0.0-RC1/api/scala/index.html
- Javadoc: https://tmtsoftware.github.io/csw/3.0.0-RC1/api/java/index.html
csw v3.0.0-M1
CSW - TMT Common Software v3.0.0-M1
This is release v3.0.0-M1 of the TMT Common Software.
See CHANGELOG.md for details of all releases.
Documentation
- Reference paradox documentation: https://tmtsoftware.github.io/csw/3.0.0-M1/
- Scaladoc: https://tmtsoftware.github.io/csw/3.0.0-M1/api/scala/index.html
- Javadoc: https://tmtsoftware.github.io/csw/3.0.0-M1/api/java/index.html
csw v2.0.1
CSW - TMT Common Software v2.0.1
This is release v2.0.1 of the TMT Common Software.
See CHANGELOG.md for details of all releases.
Changes
- Updated giter8 template
Documentation
- Reference paradox documentation: https://tmtsoftware.github.io/csw/2.0.1/
- Scaladoc: https://tmtsoftware.github.io/csw/2.0.1/api/scala/index.html
- Javadoc: https://tmtsoftware.github.io/csw/2.0.1/api/java/index.html
csw v2.0.0
CSW - TMT Common Software v2.0.0
This is release v2.0.0 of the TMT Common Software.
See CHANGELOG.md for details of all releases.
Changes
- Simplified CommandResponseManager and removed auto-completion of commands
- Prefix has Subsystem in constructor
- Log statements have subsystem and prefix along with componentName
- AlarmKey and ComponentKey is constructed from prefix instead of string
- TcpLocation and HttpLocation has prefix along with AkkaLocation
- ComponentType is displayed to snake_case from lowercase
- Subsystem is displayed in uppercase instead of lowercase
- ArrayData and MatrixData does not require classtag for creation
- Admin routes for setting log level and getting log level are now available via gateway
- JSON contracts for location and command service added in paradox documentation
- Internal implementation of csw-services.sh script has changed. It is now based on Coursier and newly created
csw-services
sbt module.
To start all the CSW services, runcsw-services.sh start
command.
csw-services.sh
runs all services in the foreground, pressingctr+c
will stop all the services.
Version Upgrades
- Scala version upgrade to 2.13.1
- SBT version upgrade to 1.3.7
- Akka version upgrade to 2.6.3
- Kafka version upgrade to 2.4.0
- Borer version upgrade to 1.4.0
Documentation
- Reference paradox documentation: https://tmtsoftware.github.io/csw/2.0.0/
- Scaladoc: https://tmtsoftware.github.io/csw/2.0.0/api/scala/index.html
- Javadoc: https://tmtsoftware.github.io/csw/2.0.0/api/java/index.html