Skip to content

Release 2018.7.31

Pre-release
Pre-release
Compare
Choose a tag to compare
@pethers pethers released this 01 Aug 09:13
· 13180 commits to master since this release

Release notes

JDK11 support
Prepare JDK12 support
Basic audit views

Cloudformation
use JDK11 as default jdk.

Dependency updates
plantuml 1.2018.6 -> 1.2018.9
com.amazonaws 1.11.333 -> 1.11.375
activemq 5.15.4 -> 5.15.5
spring-security 5.1.0.M1 -> 5.1.0.M2
spring 5.0.6.RELEASE -> 5.1.0.RC1
org.hibernate 5.3.0.Final -> 5.3.3.Final
com.vaadin 8.5.0.alpha1 -> 8.6.0.alpha1
jetty 9.4.10.v20180503 -> 9.4.12.RC1

Aws cloudformation template available https://oss.sonatype.org/content/repositories/releases/com/hack23/cia/cia-dist-cloudformation/2018.7.31/cia-dist-cloudformation-2018.7.31.template.

Demo https://www.hack23.com/cia/

Still prototype, live demo running at https:/www.hack23.com/cia/.

Example Screenshots

Screenshots from test

Resources

Project documentation https://hack23.github.io/cia/

Github source code location https://github.com/Hack23/cia

Build server, jenkins https://www.hack23.com/jenkins/

QA report, sonarqube https://www.hack23.com/sonar/

Repository manager, nexus https://www.hack23.com/nexus/

Running docker image

Docker repository : https://hub.docker.com/r/hack23/cia/

  1. docker run hack23/cia:2018.7.31 -h cia

  2. Access server at https://localhost:8443/cia/ , register new user to get admin access

Installing Debian/Ubuntu package

Currently only build a debian package, works with debian and ubuntu 16.04,17.10,18.04

  1. Installing database(postgres) and openjdk
$ sudo apt-get install openjdk-8-jdk postgresql pgadmin3
  1. Installing Oracle JDK 9 on Ubuntu

First you need to add webupd8team Java PPA repository in your system and install Oracle Java 8 using following set of commands.

$ sudo add-apt-repository ppa:webupd8team/java
$ sudo apt-get update
$ sudo apt-get install oracle-java9-installer oracle-java8-installer oracle-java8-unlimited-jce-policy
  1. Create empty database

Below description set the default username/password and database name used for development, recommend using custom credentials and update the configuration at /opt/cia/webapps/cia/WEB-INF/database.properties to define your own username/password and database name.

$ sudo su - postgres
$ psql
postgres=# CREATE USER eris WITH password 'discord';
postgres=# CREATE DATABASE cia_dev;
postgres=# GRANT ALL PRIVILEGES ON DATABASE cia_dev to eris;
  1. Modify postgres setting, enable prepared transactions

Edit file "/etc/postgresql/9.6/main/postgresql.conf" set

max_prepared_transactions = 100
  1. Modify postgres setting
    Edit file "/etc/postgresql/9.6/main/pg_hba.conf" add line
host all all ::1/128 md5
  1. Restart postgres
$ service postgresql restart
  1. Get cia debian package and
$ wget https://oss.sonatype.org/content/repositories/releases/com/hack23/cia/cia-dist-deb/2018.7.31/cia-dist-deb-2018.7.31.deb
  1. Install debian package
$ sudo dpkg -i cia-dist-deb-2018.7.31.deb
  1. Access the server at http://localhost:2323/cia/ .

Application package diagram overview

SonarQube Tech Debt

Cloudformation template diagram

Cloudformation

[Download Citizen Intelligence Agency](https://sourceforge.net/projects/cia/files/cia-all-2018.7.31/Pre-release 2018.7.31.zip/download)

[Download Citizen Intelligence Agency](https://sourceforge.net/projects/cia/files/cia-all-2018.7.31/Pre-release 2017-9-15.zip/download)

[Download Citizen Intelligence Agency](https://sourceforge.net/projects/cia/files/cia-all-2018.7.31/Pre-release 2018.7.31.zip/download)

[Download Citizen Intelligence Agency](https://sourceforge.net/projects/cia/files/cia-all-2018.7.31/Pre-Release 2018.7.31.zip/download)

[Download Citizen Intelligence Agency](https://sourceforge.net/projects/cia/files/cia-all-2018.7.31/Pre_release 2018.7.31.zip/download)

[Download Citizen Intelligence Agency](https://sourceforge.net/projects/cia/files/cia-all-2018.7.31/Release 2018.7.31.zip/download)

[Download Citizen Intelligence Agency](https://sourceforge.net/projects/cia/files/cia-all-2018.7.31/Release 2018.7.31.zip/download)

[Download Citizen Intelligence Agency](https://sourceforge.net/projects/cia/files/cia-all-2018.7.31/Pre-release 2018.7.31.zip/download)

[Download Citizen Intelligence Agency](https://sourceforge.net/projects/cia/files/cia-all-2018.7.31/Pre-release 2018.7.31.zip/download)

[Download Citizen Intelligence Agency](https://sourceforge.net/projects/cia/files/cia-all-2018.7.31/Pre-release 2018.7.31.zip/download)

[Download Citizen Intelligence Agency](https://sourceforge.net/projects/cia/files/cia-all-2018.7.31/Release 2018.7.31.zip/download)

[Download Citizen Intelligence Agency](https://sourceforge.net/projects/cia/files/cia-all-2018.7.31/Release 2018.7.31.zip/download)

[Download Citizen Intelligence Agency](https://sourceforge.net/projects/cia/files/cia-all-2018.7.31/Release 2018.7.31.zip/download)

[Download Citizen Intelligence Agency](https://sourceforge.net/projects/cia/files/cia-all-2018.7.31/Release 2018.7.31.zip/download)

[Download Citizen Intelligence Agency](https://sourceforge.net/projects/cia/files/cia-all-2018.7.31/Release 2018.7.31.zip/download)

[Download Citizen Intelligence Agency](https://sourceforge.net/projects/cia/files/cia-all-2018.7.31/Release 2018.7.31.zip/download)

Download Citizen Intelligence Agency

Download Citizen Intelligence Agency

Download Citizen Intelligence Agency