diff --git a/CHANGELOG.md b/CHANGELOG.md index 169234895..c182b435c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,14 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [1.3.0] - 2021-09-09 + +- Loading rules from multiple ZooKeeper nodes in Siembol alerting +- Fixing adding tags in Siembol correlation alerts +- Various minor fixes in Sigma rule importer in Siembol UI +- Various minor fixes in Siembol UI - uppercase searches for tags, tags in deployment dialog validated before release +- Adding Application manager in Siembol UI for managing Siembol applications (storm topologies) + ## [1.2.0] - 2021-07-19 - adding composite matchers (and, or) in Siembol alerting diff --git a/alerting/alerting-core/pom.xml b/alerting/alerting-core/pom.xml index d181a4759..bbf9aa469 100644 --- a/alerting/alerting-core/pom.xml +++ b/alerting/alerting-core/pom.xml @@ -11,7 +11,7 @@ uk.co.gresearch.siembol alerting - 1.3.6-SNAPSHOT + 1.3.0 @@ -35,7 +35,7 @@ uk.co.gresearch.siembol siembol-common - 1.3.6-SNAPSHOT + 1.3.0 org.adrianwalker diff --git a/alerting/alerting-spark/pom.xml b/alerting/alerting-spark/pom.xml index 491663c36..a7bd498c8 100644 --- a/alerting/alerting-spark/pom.xml +++ b/alerting/alerting-spark/pom.xml @@ -11,7 +11,7 @@ uk.co.gresearch.siembol alerting - 1.3.6-SNAPSHOT + 1.3.0 @@ -23,7 +23,7 @@ uk.co.gresearch.siembol alerting-core - 1.3.6-SNAPSHOT + 1.3.0 jackson-databind diff --git a/alerting/alerting-storm/pom.xml b/alerting/alerting-storm/pom.xml index aa1aed495..29e2e78f3 100644 --- a/alerting/alerting-storm/pom.xml +++ b/alerting/alerting-storm/pom.xml @@ -9,7 +9,7 @@ uk.co.gresearch.siembol alerting - 1.3.6-SNAPSHOT + 1.3.0 @@ -46,7 +46,7 @@ uk.co.gresearch.siembol alerting-core - 1.3.6-SNAPSHOT + 1.3.0 org.slf4j diff --git a/alerting/pom.xml b/alerting/pom.xml index e8e1480d6..5d5cc20de 100644 --- a/alerting/pom.xml +++ b/alerting/pom.xml @@ -11,7 +11,7 @@ uk.co.gresearch.siembol siembol - 1.3.6-SNAPSHOT + 1.3.0 alerting-core diff --git a/config-editor/config-editor-core/pom.xml b/config-editor/config-editor-core/pom.xml index 8b31e2596..aa50f4007 100644 --- a/config-editor/config-editor-core/pom.xml +++ b/config-editor/config-editor-core/pom.xml @@ -9,13 +9,13 @@ uk.co.gresearch.siembol config-editor - 1.3.6-SNAPSHOT + 1.3.0 uk.co.gresearch.siembol siembol-common - 1.3.6-SNAPSHOT + 1.3.0 org.apache.commons diff --git a/config-editor/config-editor-rest/pom.xml b/config-editor/config-editor-rest/pom.xml index 4af6adeb3..9817e71e9 100644 --- a/config-editor/config-editor-rest/pom.xml +++ b/config-editor/config-editor-rest/pom.xml @@ -9,7 +9,7 @@ uk.co.gresearch.siembol config-editor - 1.3.6-SNAPSHOT + 1.3.0 @@ -56,7 +56,7 @@ uk.co.gresearch.siembol siembol-common - 1.3.6-SNAPSHOT + 1.3.0 org.slf4j @@ -67,22 +67,22 @@ uk.co.gresearch.siembol config-editor-core - 1.3.6-SNAPSHOT + 1.3.0 uk.co.gresearch.siembol config-editor-services - 1.3.6-SNAPSHOT + 1.3.0 uk.co.gresearch.siembol config-editor-sync - 1.3.6-SNAPSHOT + 1.3.0 uk.co.gresearch.siembol alerting-core - 1.3.6-SNAPSHOT + 1.3.0 org.slf4j @@ -93,7 +93,7 @@ uk.co.gresearch.siembol parsing-app - 1.3.6-SNAPSHOT + 1.3.0 org.slf4j @@ -104,7 +104,7 @@ uk.co.gresearch.siembol enriching-core - 1.3.6-SNAPSHOT + 1.3.0 org.slf4j @@ -115,7 +115,7 @@ uk.co.gresearch.siembol responding-core - 1.3.6-SNAPSHOT + 1.3.0 org.slf4j diff --git a/config-editor/config-editor-services/pom.xml b/config-editor/config-editor-services/pom.xml index f15f29e0b..d8bc828e0 100644 --- a/config-editor/config-editor-services/pom.xml +++ b/config-editor/config-editor-services/pom.xml @@ -10,53 +10,53 @@ uk.co.gresearch.siembol config-editor - 1.3.6-SNAPSHOT + 1.3.0 uk.co.gresearch.siembol siembol-common - 1.3.6-SNAPSHOT + 1.3.0 uk.co.gresearch.siembol config-editor-core - 1.3.6-SNAPSHOT + 1.3.0 uk.co.gresearch.siembol alerting-core - 1.3.6-SNAPSHOT + 1.3.0 uk.co.gresearch.siembol alerting-storm - 1.3.6-SNAPSHOT + 1.3.0 uk.co.gresearch.siembol parsing-storm - 1.3.6-SNAPSHOT + 1.3.0 uk.co.gresearch.siembol enriching-storm - 1.3.6-SNAPSHOT + 1.3.0 uk.co.gresearch.siembol parsing-app - 1.3.6-SNAPSHOT + 1.3.0 uk.co.gresearch.siembol enriching-core - 1.3.6-SNAPSHOT + 1.3.0 uk.co.gresearch.siembol responding-core - 1.3.6-SNAPSHOT + 1.3.0 junit diff --git a/config-editor/config-editor-sync/pom.xml b/config-editor/config-editor-sync/pom.xml index faa4106f1..35cdbe1a4 100644 --- a/config-editor/config-editor-sync/pom.xml +++ b/config-editor/config-editor-sync/pom.xml @@ -9,7 +9,7 @@ uk.co.gresearch.siembol config-editor - 1.3.6-SNAPSHOT + 1.3.0 @@ -20,17 +20,17 @@ uk.co.gresearch.siembol siembol-common - 1.3.6-SNAPSHOT + 1.3.0 uk.co.gresearch.siembol config-editor-core - 1.3.6-SNAPSHOT + 1.3.0 uk.co.gresearch.siembol parsing-app - 1.3.6-SNAPSHOT + 1.3.0 provided diff --git a/config-editor/config-editor-ui/package.json b/config-editor/config-editor-ui/package.json index d9e02fa95..348d4a2bb 100644 --- a/config-editor/config-editor-ui/package.json +++ b/config-editor/config-editor-ui/package.json @@ -1,6 +1,6 @@ { "name": "rule-editor.ui", - "version": "1.3.10-dev", + "version": "1.3.0", "license": "MIT", "scripts": { "ng": "ng", diff --git a/config-editor/pom.xml b/config-editor/pom.xml index c10df45bd..c05d2e9cc 100644 --- a/config-editor/pom.xml +++ b/config-editor/pom.xml @@ -11,7 +11,7 @@ uk.co.gresearch.siembol siembol - 1.3.6-SNAPSHOT + 1.3.0 config-editor-core diff --git a/deployment/storm-topology-manager/pom.xml b/deployment/storm-topology-manager/pom.xml index def7277d8..073717376 100644 --- a/deployment/storm-topology-manager/pom.xml +++ b/deployment/storm-topology-manager/pom.xml @@ -9,7 +9,7 @@ uk.co.gresearch.siembol siembol - 1.3.6-SNAPSHOT + 1.3.0 ../../pom.xml @@ -43,7 +43,7 @@ uk.co.gresearch.siembol siembol-common - 1.3.6-SNAPSHOT + 1.3.0 org.slf4j diff --git a/docs/deployment/deployment.md b/docs/deployment/deployment.md index c0388457a..708ef34e4 100644 --- a/docs/deployment/deployment.md +++ b/docs/deployment/deployment.md @@ -10,7 +10,7 @@ Java artifacts are published to Central Maven Repository - [Sonatype OSS Reposit ### Docker images Docker images are built both from snapshots and releases. - The images are tagged by two tags: - - `latest` for tagging the latest image + - `latest` for tagging an image with the latest released stable version or `snapshot` for tagging an image with the latest snapshot development version - The version of the application from [POM](/pom.xml) - Springboot applications - An application is loaded using [springboot properties launcher](https://docs.spring.io/spring-boot/docs/current/reference/html/appendix-executable-jar-format.html) diff --git a/docs/services/siembol_alerting_services.md b/docs/services/siembol_alerting_services.md index 666a0025e..314e437bb 100644 --- a/docs/services/siembol_alerting_services.md +++ b/docs/services/siembol_alerting_services.md @@ -74,7 +74,7 @@ The correlation alert allows you to group several detections together before rai - `kafka.producer.properties` - Defines kafka producer properties, see [https://kafka.apache.org/0102/documentation.html#producerconfigs](https://kafka.apache.org/0102/documentation.html#producerconfigs) - `zookeeper.attributes` - The zookeeper attributes for updating the rules - `zk.url` - Zookeeper servers url. Multiple servers are separated by comma - - `zk.path` - Path to a zookeeper node + - `zk.path` - Path to a zookeeper node or multiple nodes delimited by new line. Alerting rules from multiple zookeeper nodes can be loaded in order to save storm resources - `storm.attributes` - Storm attributes for the enrichment topology - `bootstrap.servers` - Kafka brokers servers url. Multiple servers are separated by comma - `first.pool.offset.strategy` - Defines how the kafka spout seeks the offset to be used in the first poll to kafka diff --git a/enriching/enriching-core/pom.xml b/enriching/enriching-core/pom.xml index 8529ff930..51440c71b 100644 --- a/enriching/enriching-core/pom.xml +++ b/enriching/enriching-core/pom.xml @@ -11,7 +11,7 @@ uk.co.gresearch.siembol enriching - 1.3.6-SNAPSHOT + 1.3.0 @@ -35,12 +35,12 @@ uk.co.gresearch.siembol siembol-common - 1.3.6-SNAPSHOT + 1.3.0 uk.co.gresearch.siembol alerting-core - 1.3.6-SNAPSHOT + 1.3.0 org.adrianwalker diff --git a/enriching/enriching-storm/pom.xml b/enriching/enriching-storm/pom.xml index 5fa7beb6b..d928e284a 100644 --- a/enriching/enriching-storm/pom.xml +++ b/enriching/enriching-storm/pom.xml @@ -9,7 +9,7 @@ uk.co.gresearch.siembol enriching - 1.3.6-SNAPSHOT + 1.3.0 @@ -62,7 +62,7 @@ uk.co.gresearch.siembol enriching-core - 1.3.6-SNAPSHOT + 1.3.0 org.slf4j diff --git a/enriching/pom.xml b/enriching/pom.xml index 48de7fb08..c687614cc 100644 --- a/enriching/pom.xml +++ b/enriching/pom.xml @@ -11,7 +11,7 @@ uk.co.gresearch.siembol siembol - 1.3.6-SNAPSHOT + 1.3.0 enriching-core diff --git a/parsing/parsing-app/pom.xml b/parsing/parsing-app/pom.xml index 988f92ca1..4090894af 100644 --- a/parsing/parsing-app/pom.xml +++ b/parsing/parsing-app/pom.xml @@ -11,7 +11,7 @@ uk.co.gresearch.siembol parsing - 1.3.6-SNAPSHOT + 1.3.0 @@ -39,12 +39,12 @@ uk.co.gresearch.siembol siembol-common - 1.3.6-SNAPSHOT + 1.3.0 uk.co.gresearch.siembol parsing-core - 1.3.6-SNAPSHOT + 1.3.0 org.adrianwalker diff --git a/parsing/parsing-core/pom.xml b/parsing/parsing-core/pom.xml index f95d64307..ed807379b 100644 --- a/parsing/parsing-core/pom.xml +++ b/parsing/parsing-core/pom.xml @@ -11,7 +11,7 @@ uk.co.gresearch.siembol parsing - 1.3.6-SNAPSHOT + 1.3.0 @@ -45,7 +45,7 @@ uk.co.gresearch.siembol siembol-common - 1.3.6-SNAPSHOT + 1.3.0 joda-time diff --git a/parsing/parsing-storm/pom.xml b/parsing/parsing-storm/pom.xml index 388befee4..1c7efccb7 100644 --- a/parsing/parsing-storm/pom.xml +++ b/parsing/parsing-storm/pom.xml @@ -9,7 +9,7 @@ uk.co.gresearch.siembol parsing - 1.3.6-SNAPSHOT + 1.3.0 @@ -62,7 +62,7 @@ uk.co.gresearch.siembol parsing-app - 1.3.6-SNAPSHOT + 1.3.0 org.slf4j diff --git a/parsing/pom.xml b/parsing/pom.xml index dcfd4c039..5d825c1c7 100644 --- a/parsing/pom.xml +++ b/parsing/pom.xml @@ -11,7 +11,7 @@ uk.co.gresearch.siembol siembol - 1.3.6-SNAPSHOT + 1.3.0 parsing-core diff --git a/pom.xml b/pom.xml index 0a636d4b9..f79d9b7af 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ uk.co.gresearch.siembol siembol siembol - 1.3.6-SNAPSHOT + 1.3.0 A scalable, advanced security analytics framework based on open-source big data technologies. 2019 https://siembol.io/ diff --git a/responding/pom.xml b/responding/pom.xml index 3bba7c6fa..24a30e732 100644 --- a/responding/pom.xml +++ b/responding/pom.xml @@ -11,7 +11,7 @@ uk.co.gresearch.siembol siembol - 1.3.6-SNAPSHOT + 1.3.0 responding-core diff --git a/responding/responding-core/pom.xml b/responding/responding-core/pom.xml index d72821ade..7956fe2ef 100644 --- a/responding/responding-core/pom.xml +++ b/responding/responding-core/pom.xml @@ -11,7 +11,7 @@ uk.co.gresearch.siembol responding - 1.3.6-SNAPSHOT + 1.3.0 @@ -35,12 +35,12 @@ uk.co.gresearch.siembol siembol-common - 1.3.6-SNAPSHOT + 1.3.0 uk.co.gresearch.siembol alerting-core - 1.3.6-SNAPSHOT + 1.3.0 com.jayway.jsonpath diff --git a/responding/responding-stream/pom.xml b/responding/responding-stream/pom.xml index ede8db67c..bbed52edd 100644 --- a/responding/responding-stream/pom.xml +++ b/responding/responding-stream/pom.xml @@ -9,7 +9,7 @@ uk.co.gresearch.siembol responding - 1.3.6-SNAPSHOT + 1.3.0 @@ -51,7 +51,7 @@ uk.co.gresearch.siembol siembol-common - 1.3.6-SNAPSHOT + 1.3.0 org.slf4j @@ -62,7 +62,7 @@ uk.co.gresearch.siembol responding-core - 1.3.6-SNAPSHOT + 1.3.0 org.apache.kafka diff --git a/siembol-common/pom.xml b/siembol-common/pom.xml index 43f80e325..a8a0e1eaa 100644 --- a/siembol-common/pom.xml +++ b/siembol-common/pom.xml @@ -9,7 +9,7 @@ uk.co.gresearch.siembol siembol - 1.3.6-SNAPSHOT + 1.3.0