Technology | SCSB is running on | Current Version Available | Latest Stable Version | URL | Suggested Version | Comments |
---|---|---|---|---|---|---|
OS | Ubuntu 16.04 | 19.1 | 18.04.4 LTS | Ubuntu 16.04 LTS | ||
Open Java JDK | Version 8 | Version 14 | Version 14 | Version 11 | Java 14 is the latest stable release and shows promising new features. BUT REMEMBER it will not offer long term support (LTS). For these reasons, LTS support editions are only recommendations for production releases including Java SE 8 and Java SE 11. | |
SpringBoot | 1.04.02 | 2.02.06 | 2.02.06 | 2.2.6 | ||
Apache Camel | 2.18.00 | 3.2 | 3.2 | 3.2.0 | ||
Apache ActiveMQ | 5.14.01 | 5.15.12 | 5.15.12 Classic / 2.11.0 Artemis | ActiveMQ Artemis | High-performance, non-blocking architecture for the next generation of event-driven messaging applications. High availability using shared storage or network replication JMS 1.1 & 2.0 with full client implementation including JNDI | |
Apache Solr | Solr 6.5.0 | Solr 8.5.1 | Solr 8.5.1 | Solr 8.5.1 | ||
Springfox Swagger-UI | 2.5 | 2.09.02 | 2.09.02 | https://mvnrepository.com/artifact/io.springfox/springfox-swagger-ui | 2.9.2 | |
Oracle Java MySQL Connector | 8.00.17 | 8.00.19 | 8.00.19 | 8.0.19 | ||
Jacoco | 0.07.09 | 0.08.05 | 0.08.05 | 0.8.5 | ||
Apache POI | 3.15 | 4.01.02 | 4.01.02 | 4.1.2 | ||
Sonar Cube Plugin | 2.00.01 | 2.8 | 2.8 | 2.8 | ||
MySQL | ver 5.7.14 AM | 8.00.02 | ver 8.0.20 |
MySQL
In the current version of 8.0.20, we have an automatic startup for MySQL.
The folder structure in 8.0.20, is designed that the scripts that need to be dumped are placed in script folder as in the screenshot below:
Scripts are placed in a file sequence order within the scripts folder as below:
Issues Faced during Upgrade from version 5.7.14 to version 8.0.20
Upgrading previous content was not working for 8.0.20 so have to do a lot of R&D to find the right content for 8.0.20
We can have a customized config file for MySQL, but this was not copied into 8.0.20 during the upgrade. So have to do a lot of R&D to get it copied.