diff --git a/src/version.py b/src/version.py
index a8a8b5c40..c537fb15f 100644
--- a/src/version.py
+++ b/src/version.py
@@ -16,4 +16,4 @@
along with this program. If not, see .
'''
-__VERSION__ = '4.1-dev'
+__VERSION__ = '4.1'
diff --git a/src/web_interface/templates/about.html b/src/web_interface/templates/about.html
index 1c3a2c090..35c6ce53a 100644
--- a/src/web_interface/templates/about.html
+++ b/src/web_interface/templates/about.html
@@ -54,27 +54,75 @@
Change Log
-
FACT 4.1-dev
+
+
FACT 4.1 (2023-04-05)
- - New or Improved Analysis
+
- Major Performance Improvements: 🎉
+
+ - Significantly sped up unpacking.
+
+ - Reduced unpacking overhead which should result in a speedup especially for small files.
+ - Unpacking can be several times faster for large firmware containers including many small files.
+
+
+ - Significantly improved scaling of analysis scheduling.
+
+ - Depending on the core count of the system and the selected plugins, the analysis can be several times quicker.
+
+
+ - Significantly sped up firmware deletion (also used in "redo analysis").
+
+ -
+
+ A database migration with alembic is necessary (see instructions when starting FACT for the first time after an update).
+
+
+
+
+
+ - Analysis Plugin Changes:
- - Added new plugin for IPC (inter-process communication) analysis.
+ - Added new plugin for IPC (inter-process communication) analysis on ELF files.
+ - Improved "information_leaks" plugin (less false negatives, added detection for SVN artifacts and improved summary)
- Improved password cracking of the "users_and_passwords" plugin.
- - Removed the "malware_scanner" plugin.
- Improved "architecture_detection" plugin with new and more precise detection methods.
+ - Improved resolution of version format strings in the "software_components" plugin.
+ - Removed the "malware_scanner" (OMS) plugin.
- -
-
- Changed how the configuration is propagated through FACT and added validation.
- Config handling in external plugins may need to be adjusted accordingly.
+
- Comparison Changes:
+
+ - Better text file comparison (significantly faster and can be reloaded now).
+ - Added a feature for finding changed configuration files to the "file_coverage" plugin.
+
- - Added new config option to adjust the default number of workers for each analysis plugin.
- - Added new functionality to the "File Coverage" comparison plugin to find changed configuration files.
- - Significantly sped up the file diff feature and changed it so that the page can be reloaded.
- - Added a search option to the file tree.
- - Bug fixes.
+ - Web GUI Changes:
+
+ - "Update analysis" now supports changing metadata.
+ - Added summaries for included files (in addition to firmware containers).
+ - Summaries now load on demand (for faster page loading and less stress on the database).
+ - Added live runtime stats for analysis plugins to the plugin "cards" on the "system health" page.
+ - Added indicator to signify that unpacking is halted to the "system health" page.
+ - Improved "advanced search" (now "not equal" operator and more examples).
+ - Added search feature to the file tree on the analysis page.
+ - New icons for the file tree which support many more MIME types.
+
+
+ - Backend Changes:
+
+ -
+
+ Changed how the configuration is propagated through FACT and added validation.
+ Config handling in external plugins may need to be adjusted accordingly.
+
+ - Added new config option to adjust the default number of workers for each analysis plugin.
+ - Log files for backend, frontend and database can now be configured individually.
+ - Added optional authentication option for Redis.
+
+
+ - Improved the documentation and fixed many bugs.
+
FACT 4.0 (2022-07-21)