Skip to content

v2.1

Latest
Compare
Choose a tag to compare
@ygalnezri ygalnezri released this 09 Jan 13:08
0aae703

v2.1

This release focuses on a major transformation of the notification system, introducing new integrations with TheHive, Citadel, and Slack, alongside an enhancement to email notifications. Users can now automate alert creation in TheHive, send notifications via Citadel's APIs, and streamline team communication through Slack. Additionally, email notifications have been upgraded to SMTPS for improved security. These updates aim to enhance communication, security, and collaboration across multiple platforms.

Update Procedure

[MANDATORY] Update Watcher:
This version includes significant changes to the notification system. It is essential to follow these steps:

  1. Pull the latest Docker image from the repository.
  2. Update your docker-compose.yml file as per the latest version on GitHub.
  3. Apply migrations for the newly created module:
    python manage.py migrate
  4. Update configurations in the .env file to include credentials and endpoints for the new notification channels. Refer to the updated documentation for details: Update Watcher.

New Features

  • Common Module Implementation:
    A new Django app has been introduced to centralize generic functions shared by multiple modules. This update simplifies the codebase and enhances maintainability.

  • Notification System Creation:

What’s Changed

  • Redesigned email templates for improved clarity and user experience by @ygalnezri.
  • Refactored the docker-compose.yml file to use env_file for better readability and reduced redundancy by @ygalnezri.
  • Updated the Dockerfile to align with the latest best practices for Django applications by @ygalnezri.
  • Revised documentation to provide detailed setup instructions for the new notification system and its integrations by @ygalnezri
  • v2.1 by @ygalnezri in #166

Full Changelog: v2.0.2...v2.1