diff --git a/CHANGELOG.md b/CHANGELOG.md index 894106bb..440641c0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,7 +10,17 @@ Every entry has a category for which we use the following visual abbreviations: - 🧬 Experimental feature - 🐞 Bugfix -## Unreleased + + +## [2021.03.25] + +- 🎁 The CIFv3 plugin now supports the + [STIX-2 (version 2.1)](https://docs.oasis-open.org/cti/stix/v2.1/stix-v2.1.html) + standard for + [Indicators](https://docs.oasis-open.org/cti/stix/v2.1/cs02/stix-v2.1-cs02.html#_muftrcpnf89v). + The plugin converts STIX-2 Indicators on best-effort basis to CIFv3 + indicators before forwarding them to the configured CIF endpoint. + [#106](https://github.com/tenzir/threatbus/pull/106) - 🐞 We fixed a bug in the routing logic for SnapshotRequests. Apps can now request snapshots as expected for all `stix2`-prefixed topics. @@ -150,3 +160,4 @@ Every entry has a category for which we use the following visual abbreviations: [2020.11.30]: https://github.com/tenzir/threatbus/releases/tag/2020.11.30 [2020.12.16]: https://github.com/tenzir/threatbus/releases/tag/2020.12.16 [2021.02.24]: https://github.com/tenzir/threatbus/releases/tag/2021.02.24 +[2021.03.25]: https://github.com/tenzir/threatbus/releases/tag/2021.03.25 diff --git a/apps/vast/CHANGELOG.md b/apps/vast/CHANGELOG.md index c0975057..e9d90c78 100644 --- a/apps/vast/CHANGELOG.md +++ b/apps/vast/CHANGELOG.md @@ -10,7 +10,9 @@ Every entry has a category for which we use the following visual abbreviations: - ⚡️ breaking change - 🐞 bugfix -## Unreleased + + +## [2021.03.25] - 🎁 `pyvast-threatbus` now supports the [STIX-2 (version 2.1)](https://docs.oasis-open.org/cti/stix/v2.1/stix-v2.1.html) @@ -85,3 +87,4 @@ Every entry has a category for which we use the following visual abbreviations: [2020.11.26]: https://github.com/tenzir/threatbus/releases/tag/2020.11.26 [2020.12.16]: https://github.com/tenzir/threatbus/releases/tag/2020.12.16 [2021.02.24]: https://github.com/tenzir/threatbus/releases/tag/2021.02.24 +[2021.03.25]: https://github.com/tenzir/threatbus/releases/tag/2021.03.25 diff --git a/apps/vast/setup.py b/apps/vast/setup.py index 6377ba84..9038acc9 100644 --- a/apps/vast/setup.py +++ b/apps/vast/setup.py @@ -52,5 +52,5 @@ python_requires=">=3.7", setup_requires=["setuptools", "wheel"], url="https://github.com/tenzir/threatbus", - version="2021.02.24", + version="2021.03.25", ) diff --git a/plugins/apps/threatbus_cif3/setup.py b/plugins/apps/threatbus_cif3/setup.py index 5bb1b0e7..d7154082 100644 --- a/plugins/apps/threatbus_cif3/setup.py +++ b/plugins/apps/threatbus_cif3/setup.py @@ -49,5 +49,5 @@ packages=["threatbus_cif3"], python_requires=">=3.6", url="https://github.com/tenzir/threatbus", - version="2021.02.24", + version="2021.03.25", ) diff --git a/plugins/apps/threatbus_misp/setup.py b/plugins/apps/threatbus_misp/setup.py index a895a2c5..69c9917c 100644 --- a/plugins/apps/threatbus_misp/setup.py +++ b/plugins/apps/threatbus_misp/setup.py @@ -28,7 +28,7 @@ install_requires=[ "pymisp >= 2.4.120", "stix2 >= 2.1", - "threatbus >= 2021.2.24", + "threatbus >= 2021.3.25", ], extras_require={"kafka": ["confluent-kafka>=1.3.0"], "zmq": ["pyzmq>=18.1.1"]}, keywords=[ @@ -49,5 +49,5 @@ packages=["threatbus_misp"], python_requires=">=3.7", url="https://github.com/tenzir/threatbus", - version="2021.02.24", + version="2021.03.25", ) diff --git a/plugins/apps/threatbus_zeek/setup.py b/plugins/apps/threatbus_zeek/setup.py index c3e7e338..52488146 100644 --- a/plugins/apps/threatbus_zeek/setup.py +++ b/plugins/apps/threatbus_zeek/setup.py @@ -50,5 +50,5 @@ python_requires=">=3.7", setup_requires=["setuptools", "wheel"], url="https://github.com/tenzir/threatbus", - version="2021.02.24", + version="2021.03.25", ) diff --git a/plugins/apps/threatbus_zmq_app/setup.py b/plugins/apps/threatbus_zmq_app/setup.py index 87de2e09..402078ef 100644 --- a/plugins/apps/threatbus_zmq_app/setup.py +++ b/plugins/apps/threatbus_zmq_app/setup.py @@ -29,7 +29,7 @@ "pyzmq>=19", "python-dateutil>=2.8.1", "stix2>=2.1", - "threatbus>=2021.2.24", + "threatbus>=2021.3.25", ], keywords=[ "zeromq", @@ -47,5 +47,5 @@ packages=["threatbus_zmq_app"], python_requires=">=3.7", url="https://github.com/tenzir/threatbus", - version="2021.02.24", + version="2021.03.25", ) diff --git a/plugins/backbones/file_benchmark/setup.py b/plugins/backbones/file_benchmark/setup.py index 5c7916b8..44a2d054 100644 --- a/plugins/backbones/file_benchmark/setup.py +++ b/plugins/backbones/file_benchmark/setup.py @@ -22,7 +22,10 @@ ], description="A benchmark backbone for threatbus, that reads a file and provisions its contents.", entry_points={"threatbus.backbone": ["file_benchmark = file_benchmark.plugin"]}, - install_requires=["stix2>=2.1", "threatbus>=2021.2.24"], + install_requires=[ + "stix2 >= 2.1", + "threatbus >= 2021.2.24", + ], keywords=["threatbus", "plugin"], license="BSD 3-clause", long_description=long_description, @@ -31,5 +34,5 @@ packages=["file_benchmark"], python_requires=">=3.7", url="https://github.com/tenzir/threatbus", - version="2021.02.24", + version="2021.03.25", ) diff --git a/plugins/backbones/threatbus_inmem/setup.py b/plugins/backbones/threatbus_inmem/setup.py index ab4cd51d..4a9d7575 100644 --- a/plugins/backbones/threatbus_inmem/setup.py +++ b/plugins/backbones/threatbus_inmem/setup.py @@ -22,7 +22,10 @@ ], description="A simplistic in-memory backbone for threatbus.", entry_points={"threatbus.backbone": ["inmem = threatbus_inmem.plugin"]}, - install_requires=["stix2>=2.1", "threatbus>=2021.2.24"], + install_requires=[ + "stix2 >= 2.1", + "threatbus >= 2021.2.24", + ], keywords=[ "message broker", "threatbus", @@ -38,5 +41,5 @@ packages=["threatbus_inmem"], python_requires=">=3.7", url="https://github.com/tenzir/threatbus", - version="2021.02.24", + version="2021.03.25", ) diff --git a/plugins/backbones/threatbus_rabbitmq/setup.py b/plugins/backbones/threatbus_rabbitmq/setup.py index 89229f00..06e21ee5 100644 --- a/plugins/backbones/threatbus_rabbitmq/setup.py +++ b/plugins/backbones/threatbus_rabbitmq/setup.py @@ -23,10 +23,10 @@ description="A RabbitMQ backbone for threatbus.", entry_points={"threatbus.backbone": ["rabbitmq = threatbus_rabbitmq.plugin"]}, install_requires=[ - "pika>=1.1.0", + "pika >= 1.1.0", "retry", - "stix2>=2.1", - "threatbus>=2021.2.24", + "stix2 >= 2.1", + "threatbus >= 2021.2.24", ], keywords=[ "message broker", @@ -46,5 +46,5 @@ packages=["threatbus_rabbitmq"], python_requires=">=3.7", url="https://github.com/tenzir/threatbus", - version="2021.02.24", + version="2021.03.25", )