Skip to content

Beta Release Candidate 0.2.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@Mezzonian Mezzonian released this 27 Jun 12:15
· 30 commits to master since this release
c3fcee2

Changelog for Beta Release Candidate 0.2.0

Update Informations

We have made some major changes in the container and build structure, therefore these version is not directly compatible to older versions of MISP-dockerized. An update from a old installation is possible but has to be done manually. However, we do not plan to have another breaking change within the beta and with all new release of MISP-dockerized, beginning with the upcoming release v0.3.0, all MISP-dockerized versions will have integrated an upgrade script which helps you to update your running instances.

We have found that the MISP-linked versioning of our releases is somewhat unclear, as we support multiple versions of MISP (for a list of available and supported versions, see the readme file) and have therefore changed the tagging of our releases.

Another significant change results from an error described here: #19. This is confirmed as an official MISP software bug (MISP/MISP#3244). In order to provide a stable and running instance, we had to change our container structure due to this error. Therefore, the database and Redis now run within the misp-dockerized-server. We plan to switch back to our original container design in the next releases as soon as the bug is fixed.

General Changes

  • New hub.docker.com repositories that we have changed from misp-<CONTAINER> to misp-dockerized-<CONTAINER>
  • Changed the build process for the container
    • now the containers were created by github and travis using their own repository and uploaded as misp-dockerized-<CONTAINER>:<version>-<base>-dev tag to hub.docker.com
    • The main repository MISP-dockerized tests the images and uploaded them as misp-dockerized-<CONTAINER>:<version>-<base> (without '-dev')
  • Changed the location of ansible playbooks and shell scripts from MISP-dockerized-robot repository to MISP-dockerized repository
  • Improved Backup and Recovery scripts

Detailed Changes

Changed Ansible Scripts

  • Ansible script now creates a self signed certificate if none is found
  • Improved the task for copying certificate, private key and Diffie-Hellman parameters to the volume
  • Improved import database section
  • Improved all ansible scripts to use ansible modules if possible

misp-dockerized-server container with the following features / changes

  • Created a new build and deployment process
    • Now the container creates a version-base-dev tag and the main repository MISP-dockerized create the version-base tag to push only images that are ready for operation.
  • Updated README.md
    • Add sections in usage
  • Deleted hub.docker.com hooks
  • Modified MISP 2.4.88
    • Modified Dockerfile to support HTTPS PROXY
  • Modified MISP 2.4.89
    • Modified Dockerfile to support HTTPS PROXY
  • Added MISP 2.4.90
    • Modified Dockerfile to support HTTPS PROXY
  • Added MISP 2.4.91
    • Updated Server Configuration to support integrated redis and mysql
    • Modified Dockerfile to HTTPS PROXY Support
    • MISP MySQL scheme is now directly imported
    • New function that sends logfiles to /dev/stdout, so you can view the logs with docker logs -f misp-server
  • Added MISP 2.4.92
    • Updated Server Configuration to support integrated redis and mysql
    • Modified Dockerfile to support HTTPS PROXY
    • Deleted Dockerfile for hub.docker.com; no build hook is available
    • Modified all Dockerfiles to support HTTPS PROXY
    • MISP MySQL scheme is now directly imported
    • New function that sends logfiles to /dev/stdout, so you can view the logs with docker logs -f misp-server

misp-dockerized-robot container with the following features / changes:

  • Ticket MDD-19 finished | Improved ansible scripts
  • Added rng-tool on 1.0.2 robot version to get a better entropy.
  • Added origin robot 1.0.0 and 1.0.1 version
  • Added new Robot Version 1.0.2
    • The new robot now has no ansible scripts included. The ansible scripts are mounted via docker-compose through the misp-dockerized repository.
    • Changed folder structure therefore also requires a change in the Playbook
    • Deleted SSH Keys and hosts files that are not used anymore
  • Updated Makefile, build.sh & travis.yml
  • All docker files have been modified to support HTTPS PROXY
  • Deleted hub.docker.com hooks
  • Improved Readme
  • Improved Backup and Recovery scripts
  • Create new build and deploy process
    • Now the container create a version-base-dev tag and the main repository MISP-dockerized create the version-base tag to push only images that are ready for operation.

misp-dockerized-proxy container with the following features / changes:

  • Added Proxy Version 1.0.1-alpine
  • Added HTTPS Proxy Environment Variable to all versions
  • Deleted hub.docker.com hooks
  • Create new build and deploy process
    • Now the container create a version-base-dev tag and the main repository MISP-dockerized create the version-base tag to push only images that are ready for operation.

NEW misp-dockerized-postfix container with the following features / changes:

  • Added a new docker container for mail relaying.
  • This close ticket MDD-14 with Postfix as relay.
  • Added new Postfix container with version 1.0.0 with alpine as base image
  • Updated README.md
    • Add sections in Usage
  • Created new build and deploy process
    • Now the container create a version-base-dev tag and the main repository MISP-dockerized create the version-base tag to push only images that are ready for operation.