Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Technology

SCSB is running on

Current Version Available

Latest Stable Version

URL

Suggested Version

Technology

Prior to Phase IV

Latest Version available as of May 2020

Stable Version of May 2020

Version taken for SCSB Phase IV

URL

Comments

OS

Ubuntu 16.04

19

Ubuntu 20.

1

04

Ubuntu 18.04 LTS

Ubuntu 18.

4

04 LTS

https://ubuntu.com/download/desktop

Ubuntu 16.04 LTS

Open Java JDK

Version

JDK 8

Version 14

Version 14

.0.51

JDK 15.0

JDK 11.0.8 LTS

JDK 11.0.8 LTS

https://jdk.java.net/14/

Version

Java 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

LTS is a long time support version.

SpringBoot

Spring Boot 1.04.02

Spring Boot 2.3.1

Spring Boot 2.

02

3.

06

1

Spring Boot 2.

02

3.

06

1

https://spring.io/projects/spring-boot

2.2.6

Apache Camel

Apache Camel

2.18.00

Apache Camel 3.4

Apache Camel 3.2

Apache Camel 3.2

https://camel.apache.org/

3.2.0

Apache ActiveMQ

Apache ActiveMQ

5.14.01

Apache ActiveMQ 5.15.12

Apache ActiveMQ 5.15.12

Classic / 2.11.0 Artemis

Apache ActiveMQ 5.15.12

https://activemq.apache.org/components/classic/download/

https://activemq.apache.org/components/artemis/download/

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

Apache Solr

Solr 6.5.0

Solr 8.5.2

Solr 8.5.1

Solr 8.5.1

https://lucene.apache.org/solr/downloads.html

Solr 8.5.1

Springfox Swagger-UI

Swagger UI 2.5

Swagger UI 2.09.02

Swagger UI 2.09.02

Swagger UI 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

MySQL

MySQL 5.7.14

MySQL 8.0.20

MySQL 8.0.20

MySQL 8.0.20

https://

dev

www.mysql.com/downloads/

connector/j/

8.0.19

Jacoco

0.07.09

0.08.05

0.08.05

Jacoco

Jacoco 0.7.9

Jacoco 0.8.5

Jacoco 0.8.5

Jacoco 0.8.5

https://www.eclemma.org/jacoco/

0.8.5

Apache POI

Apache POI

3.15

Apache POI 4.1.2

Apache POI 4.

01

1.

02

2

Apache POI 4.

01

1.

02

2

https://poi.apache.org/

4.1.2

Sonar Cube Plugin

SonarQube Plugin

SonarQube Plugin 2.00.01

SonarQube Plugin 2.8

SonarQube Plugin 2.8

SonarQube Plugin 2.8

https://plugins.gradle.org/plugin/org.sonarqube

2.8

SonarQube

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

...

SonarQube

SonarQube 8.4.0

SonarQube 8.3.1

SonarQube 8.3.1

https://www.sonarqube.org/downloads/