Skip to content

Release Candidate 1.0.1

Compare
Choose a tag to compare
@8ear 8ear released this 18 Dec 14:27
· 20 commits to master since this release
a30bc74

Changelog for Release Candidate 1.0.1

This release represents the first production release of MISP-Dockerized in version 1.0.0 and an bug fix for container tagging.

About

MISP dockerized is a project designed to provide an easy-to-use and easy-to-install 'out of the box' MISP instance that includes everything you need to run MISP with minimal host-side requirements.

MISP dockerized uses MISP (Open Source Threat Intelligence Platform - https://github.com/MISP/MISP), which is maintained and developed by the MISP project team (https://www.misp-project.org/).

MISP-dockerized provides the following features:

  • 3-steps (in 5 minute or less) ready MISP instance
  • Built in MISP modules
  • Built in mail transport via postfix
  • Prehardened TLS configuration
  • Default http to https redirect
  • Easy-to-use script based backup and restore function
  • Prebuilt management commands to ease maintenance efforts
  • Periodically built Docker containers
  • Automated test framework to test new MISP releases

Update Informations

This release includes the new MISP server container version 2.4.99

In addition, we have changed the following:

  • the proxy container version to the latest version 1.X
  • the robot container version to the latest version 2.X
  • the misp-module container version to the latest version 1.X

General Changes

  • We have changed our complete directories. Now you have access to all unsupported and old version of MISP-dockerized.
  • There is a new NEW_FRESH_INSTAL.sh script
  • We have added a new UPGRADE.sh script
  • We have added a new UPDATE.sh script
  • Added the new MISP-Server Container with MISP Version 2.4.99 (#39)

Detailed Changes

Main Repository

Detailed Changes, Fixes & Improvements
  • Deactivated the Ansible script for database and server, because since version 2.4.97 the misp-server container does not require Ansible anymore
  • Changed misp-robot from 1.0.3-ubuntu to 2.x-debian
  • Changed misp-server from 2.4.94 to 2.4.99
  • Removed unused container content in docker-compose.yml
  • Added docker-compose.override.yml to add the user configuration
  • Removed misp-postfix container, because postfix is now directly installed in the misp-server
  • Changed volume paths from misp-server (done since version 0.3.4)

Container misp-dockerized-server

Update Informations

Features of the release:

  • Added a new MISP-Server Container for MISP release 2.4.99 on base of 2.4.97. (closes #39)
    For more information please have a look at the official changelog at https://github.com/MISP/MISP/releases/tag/v2.4.99
  • Changed to a new gitlab-ci job structure for all misp-server container
  • Built in mail transport via postfix
  • Built in redis
  • Built in rsyslog-ng
  • Built in MariaDB
Detailed Changes, Fixes & Improvements
  • The following base changes were made in addition to the new misp-server version 2.4.97:
    • The base image is now debian stretch instead of ubuntu 18.04
    • Postfix is now directly installed - the postfix container is no longer necessary
    • Added a cron shell script that fetches and caches all enabled feeds and pull all remote server events
    • Changed from syslog-ng to rsyslog, because in debian the syslog-ng doesn't support wildcard configuration for logfiles.
    • The external requirement for our Ansible playbook is no longer necessary for this container
  • Gitlab-CI Strucutre
    Included statements in the Gitlab CI main file allow us to improve and simplify our Gitlab CI main file.
  • Added an echo tag to know from which entrypoint script a message comes.
  • Added on the misp-server 2.4.97-2.4.99 functions to create self-signed certificate, private key and DH params file

Container misp-dockerized-robot

Update Informations

Features of the release:

  • Built in Docker
  • Built in Ansible
  • Built in Test framework
  • Docker Container image is based now on debian:stretch-slim

In the past, we decided to use a three-digit version number for small and large changes for this container repository. This has proved unnecessary as the main repository is the central repository for new releases and all changes are already tracked here. We have therefore decided to change the 3-digit version number in all minor repositories to a 2-digit version number.
For example: 1.0.1 -> 1.1

The second digit is changed any time we make minor changes. The first digit changes whenever we make major changes, e.g. a new base image.

Detailed Changes, Fixes & Improvements
  • Changed from the base image debian:stable-slim to debian:stretch-slim
  • Remove unused robot versions:
    • 1.0.2-debian
    • 1.0.3-debian
    • 1.0.4-ubuntu
  • All folders have been renamed, e.g. from 1.0.0.0-alpin to 1.0-alpin.
  • We have made working with gitlab-ci easier with new extensions and includes.
  • We have also reduced the readme as much as possible, as the documentation is now available centrally in our own documentation repository https://dcso.github.io/MISP-dockerized-docs/.

Container misp-dockerized-proxy

Update Informations

Features of the release:

  • Prehardened TLS configuration
  • Default http to https redirect
  • Built in User defined IP restriction
  • Added the ability to create self-signed certificates.

In the past, we decided to use a three-digit version number for small and large changes for this container repository. This has proved unnecessary as the main repository is the central repository for new releases and all changes are already tracked here. We have therefore decided to change the 3-digit version number in all minor repositories to a 2-digit version number.
For example: 1.0.1 -> 1.1

The second digit is changed any time we make minor changes. The first digit changes whenever we make major changes, e.g. a new base image.

Detailed Changes, Fixes & Improvements
  • Added an own entrypoint script to create user defined files
  • Added the possibility to create self-signed certificates
  • All folders have been renamed, e.g. from 1.0.0.0-alpin to 1.0-alpin.
  • We have made working with gitlab-ci easier with new extensions and includes.
  • We have also reduced the readme as much as possible, as the documentation is now available centrally in our own documentation repository https://dcso.github.io/MISP-dockerized-docs/.

Container misp-dockerized-misp-modules

Update Informations

Features of the release:

  • Pre-Installed MISP modules

In the past, we decided to use a three-digit version number for small and large changes for this container repository. This has proved unnecessary as the main repository is the central repository for new releases and all changes are already tracked here. We have therefore decided to change the 3-digit version number in all minor repositories to a 2-digit version number.
For example: 1.0.1 -> 1.1

The second digit is changed any time we make minor changes. The first digit changes whenever we make major changes, e.g. a new base image.

Detailed Changes, Fixes & Improvements
  • Pre-Installed debian stretch MISP modules container
  • All folders have been renamed, e.g. from 1.0.0.0-debian to 1.0-debian.
  • We have made working with gitlab-ci easier with new extensions and includes.
  • We have also reduced the readme as much as possible, as the documentation is now available centrally in our own documentation repository https://dcso.github.io/MISP-dockerized-docs/.