Skip to content

Commit

Permalink
Version 4.0.1.post4 (doc-only updates/improvements/fixes)
Browse files Browse the repository at this point in the history
  • Loading branch information
The n6 Development Team authored and zuo committed Oct 20, 2023
1 parent 95ef062 commit 89742be
Show file tree
Hide file tree
Showing 24 changed files with 465 additions and 140 deletions.
Binary file removed .cef_logo.png
Binary file not shown.
23 changes: 12 additions & 11 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ Starting with the 4.0.0 release, all notable changes to the
[code of _n6_](https://github.com/CERT-Polska/n6) are continuously
documented here.

Some features of this document's format are based on
Significant features of this document's format are inspired by
[Keep a Changelog](https://keepachangelog.com/).


Expand All @@ -26,8 +26,9 @@ Among others:

- the *n6 Stream API* ([STOMP](https://stomp.github.io/)-based) now
supports authentication based on API keys (those which have already been
accepted by the *n6 REST API*); the new mechanism replaces the
previously used one (based on X.509 client certificates);
accepted by the *n6 REST API*); the new mechanism, implemented as a part
of the `N6BrokerAuthApi` package, replaces the previously used mechanism
(which was based on X.509 client certificates);

- added a significant number of components obtaining and processing
security event data from external sources: 26 *collectors* and 86
Expand All @@ -36,15 +37,15 @@ Among others:

- got rid of the Python-2-compatible legacy code (most of which were
Python 2 versions of *collectors* and *parsers*) that used to reside in
`N6Core` (the accompanying Python 2 packages: `N6CoreLib`, `N6Lib-py2`
and `N6SDK-py2` -- have also been removed); note: the components related
to active data sources have been migrated to Python 3 (8 *collectors*
and 7 *parsers* -- now they reside in `N6DataSources`); therefore, *n6*
is now *Python-3-only* (finally!);
`N6Core`; the accompanying Python 2 packages (`N6CoreLib`, `N6Lib-py2`
and `N6SDK-py2`) have also been removed; note that the components
related to active data sources have been migrated to Python 3
(8 *collectors* and 7 *parsers* -- now they reside in `N6DataSources`);
therefore, *n6* is now Python-3-only (finally!);

- significant performance improvements have been accomplished: certain
kinds of data queries (via the *n6 REST API* or *n6 Portal*) has become
much faster, and `n6aggretator`'s memory consumption has been
kinds of data queries (via the *n6 REST API* or *n6 Portal*) have become
much faster, and `n6aggregator`'s memory consumption has been
considerably reduced;

- also, many minor improvements, a bunch of fixes, some refactorization
Expand Down Expand Up @@ -79,7 +80,7 @@ Note that many of the changes are *not* backwards-compatible.
Also, note that most of the main elements of *n6* -- namely:
`N6DataPipeline`, `N6DataSources`, `N6Portal`, `N6RestApi`,
`N6AdminPanel`, `N6BrokerAuthApi`, `N6Lib` and `N6SDK` -- are now
*Python-3-only* (more precisely: are compatible with CPython 3.9).
Python-3-only (more precisely: are compatible with CPython 3.9).


[4.0.1]: https://github.com/CERT-Polska/n6/compare/v4.0.0...v4.0.1
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,4 +39,4 @@ file in the root directory of the source code repository). If not, see
[https://www.gnu.org/licenses/](https://www.gnu.org/licenses/).


![Co-financed by the Connecting Europe Facility of the European Union](.cef_logo.png)
![Co-financed by the Connecting Europe Facility of the European Union](cef_logo.png)
File renamed without changes
18 changes: 9 additions & 9 deletions docs/mkdocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,21 +19,21 @@ nav:
- System Preparation: install_and_conf/step_by_step/system.md
- Installation of n6 Components: install_and_conf/step_by_step/installation.md
- Configuration of n6 Pipeline: install_and_conf/step_by_step/pipeline_config.md
- Examining Data Flow: install_and_conf/step_by_step/examining_data_flow.md
- Certificates: install_and_conf/step_by_step/certificates.md
- Configuration of n6 Web Components: install_and_conf/step_by_step/web_components_config.md
- Supervisor: install_and_conf/step_by_step/supervisor.md
# - Examining Data Flow: install_and_conf/step_by_step/examining_data_flow.md
- Optional Features (selected topics):
- Optional Features (selected topics): install_and_conf/optional.md
- Optional Features (selected topics): install_and_conf/opt/index.md
- Running IntelMQ Bots in n6 Pipeline:
- Running IntelMQ Bots in n6 Pipeline: install_and_conf/intelmq/index.md
- Installation and Configuration: install_and_conf/intelmq/config.md
- Running IntelMQ Bots and Message Format Adapters: install_and_conf/intelmq/running.md
- Running IntelMQ Bots in n6 Pipeline: install_and_conf/opt/intelmq/index.md
- Installation and Configuration: install_and_conf/opt/intelmq/config.md
- Running IntelMQ Bots and Message Format Adapters: install_and_conf/opt/intelmq/running.md
- Knowledge Base in n6 Portal:
- Knowledge Base in n6 Portal: install_and_conf/knowledge_base/index.md
- Initialization and Configuration: install_and_conf/knowledge_base/config.md
- Content Management: install_and_conf/knowledge_base/management.md
- Backend API: install_and_conf/knowledge_base/backend_api.md
- Knowledge Base in n6 Portal: install_and_conf/opt/knowledge_base/index.md
- Initialization and Configuration: install_and_conf/opt/knowledge_base/config.md
- Content Management: install_and_conf/opt/knowledge_base/management.md
- Backend API: install_and_conf/opt/knowledge_base/backend_api.md
# - Developer Guides:
# - Implementing a New Data Source:
# - Implementing a New Data Source: dev_guides/new_source/index.md
Expand Down
1 change: 0 additions & 1 deletion docs/src/.cef_logo.png

This file was deleted.

1 change: 1 addition & 0 deletions docs/src/cef_logo.png

0 comments on commit 89742be

Please sign in to comment.