Releases: CactuseSecurity/firewall-orchestrator
Releases · CactuseSecurity/firewall-orchestrator
v9.0.9 clean up and bug fixing
What's Changed
- v9.0.9 by @tpurschke in #4329
Full Changelog: v9.0.6...v9.0.9
- Removing unused importer SQL code and documentation
- support for Ubuntu 22.04 with dotnet 10
- updating SBOM for v9
- adding REST endpoint getRulesByFilter
v9.0.6 major release - complete fw importer rework
What's Changed
- PR for Issue 3013 n dimensional rule numbering by @Robin-Smets in #3093
- Importer rework rule_enforced_on_gw by @tpurschke in #3097
- fix long module paths by @tpurschke in #3107
- Importer rework - adding super/sub-manager structure in ImportState by @tpurschke in #3169
- PR for issue 3124 - reflect rulebase hierarchy in rule numbering by @Robin-Smets in #3156
- PR for Issue 3170 - re introduce chunking of import data for hasura by @Robin-Smets in #3188
- CP MDS nativeConfig by @alf-cactus in #3199
- simplifying autodiscovery cp by @tpurschke in #3262
- PR for Issue 3331 - build tree structure for rules in report rules by @Robin-Smets in #3337
- test(importer): add test for database correctness after import by @Y4nnikH in #3378
- First steps for compliance check by @abarz722 in #3405
- Compliance Check : Prepare Email handling by @abarz722 in #3408
- PR for issue 3415 - Enhance Compliance Scheme by @Robin-Smets in #3428
- further super manager import steps by @tpurschke in #3431
- Importer rework cleanup typing rule enforcement by @tpurschke in #3590
- Allowing Basics Statistics Report to be sent as json email via report scheduler by @Robin-Smets in #3593
- PR for Standalone Compliance Report by @Robin-Smets in #3594
- Compliance Report - Fixes and configurable max number of printed violations per rule by @Robin-Smets in #3627
- PR for #3550 and other stuff by @Robin-Smets in #3662
- Compliance - Only check accept by @Robin-Smets in #3686
- fix(importer): inconsistencies with multi manager import by @Y4nnikH in #3696
- fmgr meta field is json str by @alf-cactus in #3718
- removing gnupg from requirements by @tpurschke in #3724
- add 3rd-party licenses by @tpurschke in #3725
- Domain and dynamic Objects by @alf-cactus in #3730
- PR for CalculateInternetZone test and method by @Robin-Smets in #3760
- fix ippool bug by @alf-cactus in #3785
- PR: Issue 3726 - POC by @Robin-Smets in #3777
- internet-service in dst by @alf-cactus in #3799
- Fixed the solution file as the FwLogic project wasn't included in it by @Elutrixx in #3818
- feat: Cisco ASA import by @Laennart in #3764
- Chore: Added hot reload alongside to Production template by @ErikPre in #3854
- URL sanitizer for help pages by @tpurschke in #3844
- interface documentation by @tpurschke in #3876
- PR: compliance - special network zones by @Robin-Smets in #3857
- Feat/cisco asa import by @ErikPre in #3879
- Fix/remove crypto exceptions by @tpurschke in #3900
- refactor: Increase robustness of ASA login by @Laennart in #3901
- fix/importer-rework forti manager autodiscovery #3448 by @Imat00 in #3921
- feat-ISSUE-3782-PR 1/2 adding crosstables rule - zone for destination and source by @Imat00 in #3834
- fix(importer): make sure refs in rules and groups are ordered by @Y4nnikH in #3945
- Recover rule by rule recertification by @abarz722 in #3882
- prevent html injection by @tpurschke in #3932
- fix - importer-rework no more cluster member in autodiscovery by @Imat00 in #3987
- PR Enhanced Logging and Fallback for resolving custom fields in compliance check by @Robin-Smets in #3993
- do not allow c# builds with warnings by @tpurschke in #3867
- Reanimate Variance Analysis Test by @abarz722 in #4026
- feat: Linting by @Laennart in #4060
- Feat/v9/custom app data import n001 by @tpurschke in #4107
- feat(importer): re-implement fortios import by @Y4nnikH in #4111
- rework appdata import, imported roles setting by @abarz722 in #4123
- fix(middleware): Memory Leak fixes and scheduler rework by @SolidProgramming in #4110
- Initial Violation Check by @Elutrixx in #4092
- adding parameter suppress consistency check by @tpurschke in #4137
- upgrading to dotnet10 by @tpurschke in #4140
- Feature: Autonomous Coding Agents + Fix: Memory Leaks by @NilsPur in #4100
- feat(importer-rework): make Changes Report work again, add object support, fix export tests by @Imat00 in #4121
- fix AppRule report by @abarz722 in #4157
- recover scheduled report via mail by @Robin-Smets in #4169
- remove importer legacy service by @tpurschke in #4161
- Chore: Formatting csharp by @ErikPre in #4184
- PR: Enhance Report Generation + by @Robin-Smets in #4195
- fix/develop - restore GraphQL query for statistics report by @Imat00 in #4204
- feat: Python Unit Tests by @ErikPre in #4148
- Fix/app data import 2nd owner by @tpurschke in #4262
- Fix/owner import customizing script by @tpurschke in #4254
- feat(importer): handle import_disabled and improve code by @Y4nnikH in #4250
- Owner permissions first throw + fixes by @abarz722 in #4260
- PR: Collapsible sections and ordered layers by @Robin-Smets in #4211
- fix(UI): ToggleDelete in EditList not always working (in Modelling) by @SolidProgramming in #4271
- Fix/owner mapping at login by @tpurschke in #4272
- some modelling + workflow fixes by @abarz722 in #4274
- Fix: Dropdown behaviour on tab in / out by @NilsPur in #4273
- Refine modelling role handling by @abarz722 in #4279
- fix(UI): Dragging a second AppRole in left sidebar leads to component error by @SolidProgramming in #4284
- feat(UI): FWREZNETZ-728 / List/Add app ID in user connections by @SolidProgramming in #4278
- Feat/rule-2-owner-relation Initial mapping and service mapping custom_field by @Imat00 in https://github.com/CactuseSecur...
v9.0.2-dev beta-01 release
What's Changed
- Develop to importer-rework by @tpurschke in #3028
- fixes dev merge by @tpurschke in #3035
- Revert "Importer rework" by @tpurschke in #3036
- Importer rework latest changes1 by @tpurschke in #3039
- fixing rollback, etc by @tpurschke in #3041
- fix broken rulebase_link creation by @tpurschke in #3050
- fixed total rollback by @Robin-Smets in #3051
- Importer rework bugfix gw normalization by @Robin-Smets in #3052
- PR for issue-3025--importer-rework-normalized-rule-ordering by @Robin-Smets in #3026
- metadata ruleorder by @tpurschke in #3059
- Importer rework merge develop by @tpurschke in #3070
- PR for issue-3065--importer-rework--get-and-normalize-users by @Robin-Smets in #3066
- Importer rework merge with develop by @tpurschke in #3082
- PR for issue-1152---import-access-roles-as-objects-with-own-object-type by @Robin-Smets in #3083
- PR for Issue 3013 n dimensional rule numbering by @Robin-Smets in #3093
- Importer rework rule_enforced_on_gw start by @tpurschke in #3097
- Importer rework small rule_order_array fixes by @tpurschke in #3099
- Importer rework - adding install on data by @tpurschke in #3102
- fix long module paths by @tpurschke in #3107
- Importer rework - fix base import locking etc. by @tpurschke in #3109
- Importer rework cleanups by @tpurschke in #3112
- Importer rework merge develop by @tpurschke in #3116
- Importer rework improve exception handling and rollback by @tpurschke in #3119
- exception handling improvements by @tpurschke in #3120
- Importer rework by @NilsPur in #3126
- Importer rework merge by @tpurschke in #3125
- Importer rework merge by @tpurschke in #3127
- Importer rework fix common.py imports by @tpurschke in #3128
- ensure rollback by @tpurschke in #3129
- Importer rework exc handling further optimisation by @tpurschke in #3130
- adjusting import loop by @tpurschke in #3131
- Importer rework merge develop and fix colors by @tpurschke in #3132
- Importer rework merge by @tpurschke in #3158
- Importer rework fix error exc import by @tpurschke in #3159
- Importer rework - adding super/sub-manager structure in ImportState by @tpurschke in #3169
- PR for issue 3124 - reflect rulebase hierarchy in rule numbering by @Robin-Smets in #3156
- PR for Issue 3170 - re introduce chunking of import data for hasura by @Robin-Smets in #3188
- Merge dev to rework by @tpurschke in #3197
- Merge dev to rework by @tpurschke in #3198
- Importer rework by @tpurschke in #3200
- CP MDS nativeConfig by @alf-cactus in #3199
- feat(importer): full import of objects, object membership refs and flat refs by @Y4nnikH in #3210
- PR for Issue 2761 - Set initial rule_num_numeric by @Robin-Smets in #3211
- Importer rework fix windows path by @tpurschke in #3213
- reverting - backslash is also ok by @tpurschke in #3215
- fix(ui): report rsb - time filter objects using new field by @Y4nnikH in #3217
- fix(importer): broken fstring in log call by @Y4nnikH in #3224
- Issue 2761 rule order issue with moved rules b by @Robin-Smets in #3230
- Importer rework - small fixes by @tpurschke in #3231
- fix sonarqube warnings by @tpurschke in #3233
- reverting section preps by @tpurschke in #3235
- issue 2761 - fixes lost referenced objects and services after move by @Robin-Smets in #3240
- Importer rework - change rulebase_link table by @tpurschke in #3241
- PR for issue 2761 - fixed and updated unit tests by @Robin-Smets in #3243
- small ui fixes in data structure casting by @tpurschke in #3256
- Importer rework - merge develop by @tpurschke in #3258
- fix #3203 getting cp mgm_uid by @tpurschke in #3259
- cosmetics (removing comments) by @tpurschke in #3260
- PR for issue 2761 - vanishing moves on import via api by @Robin-Smets in #3253
- simplifying autodiscovery cp by @tpurschke in #3262
- PR for Issue 3167 handle changed rules and more by @Robin-Smets in #3268
- Importer rework - supermanager fix and develop merges by @tpurschke in #3273
- Issue 3170 - re introduce chunking of import data for use for nw objects and services by @Robin-Smets in #3275
- Importer rework - develop merge by @tpurschke in #3282
- enhance import stats depending on debug level by @tpurschke in #3283
- PR for Issue 3246 - Rules Report Export - rule numbering missing by @Robin-Smets in #3285
- make graphql query analyzer work by @tpurschke in #3286
- Importer rework update last_hit data by @tpurschke in #3293
- Importer rework fix change statistics by @tpurschke in #3303
- PR for issue 3261 changelog by @Robin-Smets in #3306
- CP MDS with Links by @alf-cactus in #3284
- PR for Issue 3325 importer rework adjust report rules to new rulebase link structure by @Robin-Smets in #3327
- Importer rework merge develop 8.8.3 by @tpurschke in #3319
- PR for Issue 3331 - build tree structure for rules in report rules by @Robin-Smets in #3337
- Importer rework add ask action in py code by @tpurschke in #3338
- PR for Issue 3218 - python class structuring and logic by @Robin-Smets in #3339
- PR for Issue 3355 - RuleTreeBuilder Unit Tests by @Robin-Smets in #3357
- PR for Add service lifetime import by @Robin-Smets in #3363
- Importer rework merge develop by @tpurschke in https...
v8.9.6 modelling and recert improvements
What's Changed
- merge version from main back to develop by @tpurschke in #4047
- Initial Recertification handling by @abarz722 in #4051
- compare App Zone for recert by @abarz722 in #4058
- v8.9.5 - adding AZ recert support by @tpurschke in #4061
- fix mw env by @tpurschke in #4064
- Nuget bumps by @SolidProgramming in #4050
- fix puppeteer download in fresh install by @tpurschke in #4054
- Warning to Debug in import logs by @abarz722 in #4074
- update Swashbuckle and bunit package versions by @SolidProgramming in #4090
- Modelling(UI): Scaling issue left sidebar by @SolidProgramming in #4093
- Nuget Updates by @SolidProgramming in #4106
- fix: ComSVC network area deletion by @SolidProgramming in #4082
- fix(UI): Modelling UI: second NetworkObject not immediately visible by @SolidProgramming in #4105
- v8 fix revert changes to ldap.conf by @tpurschke in #4098
- fix(UI/Monitoring): Import success MarkupString by @SolidProgramming in #4109
- Feat(UI): Mark deletions in colorized text by @SolidProgramming in #3633
- make docker network configurable by @tpurschke in #4118
- update proxy config requirements by @tpurschke in #4117
- Unanswered interface request notification first attempt by @abarz722 in #4096
- request date to notification placeholders by @abarz722 in #4122
- Merge upstream main into develop by @tpurschke in #4128
- Merge pull request #4061 from CactuseSecurity/develop by @tpurschke in #4127
- v8.9.6 main release by @tpurschke in #4126
Full Changelog: v8.9.5...v8.9.6
v8.9.5 Modelling bugfixing and recert activation
What's Changed
- merge main back to develop by @tpurschke in #3931
- Develop - get group members of any ldap by @tpurschke in #3965
- Bump IPAddressRange from 6.2.0 to 6.3.0 by @dependabot[bot] in #3977
- Feat/dev/app data csv import rework by @tpurschke in #3982
- Bump MailKit and MimeKit by @dependabot[bot] in #3954
- Bump HtmlAgilityPack from 1.12.2 to 1.12.4 by @dependabot[bot] in #3976
- fix: T567695 - Edit ComSvc error by @SolidProgramming in #4004
- Feat/dev/app data csv import rework by @tpurschke in #4010
- bump Microsoft.AspNetCore.x by @tpurschke in #4013
- init recert_active_app_list by @tpurschke in #4023
- some small fixes by @abarz722 in #4028
- bump FWO version to v8.9.5 by @tpurschke in #4039
- Main v8.9.5 by @tpurschke in #4042
- v8.9.5 - adding AZ recert support
Full Changelog: v8.9.3...v8.9.5
v8.9.3 change appserver reverse lookup behaviour
What's Changed
- main to develop - just version number commit by @tpurschke in #3849
- develop - fix play for docker start (no ports and no pull) by @tpurschke in #3912
- hotfix adding missing permissions for owner table by @tpurschke in #3888
- refactor: Remove background of maintenance image by @Laennart in #3916
- Fix/revers lookup with multiple ptrs by @tpurschke in #3922
- download hasura cli via github api and its id by @tpurschke in #3924
- develop - import from more normalized csv files by @tpurschke in #3927
- Develop to main v8.9.3 by @tpurschke in #3926
Full Changelog: v8.9.2...v8.9.3
v8.9.2 bugfix small UI glitches
What's Changed
- Merge pull request #3808 from CactuseSecurity/develop (only version number) by @tpurschke in #3811
- fix(UI): Interface overview publication state icon broken by @SolidProgramming in #3824
- fix(UI): Modelling Connections button width by @SolidProgramming in #3821
- fix #3812 in develop by @tpurschke in #3829
- Issue/2896 owner_lifecycle_state by @Imat00 in #3805
- Develop fix IsPublished by @tpurschke in #3845
- ISSUE develop - update permissions for owner - owner lifecycle states by @Imat00 in #3848
- v8.9.2 - Develop to main by @tpurschke in #3846
New Contributors
Full Changelog: v8.9.1...v8.9.2
v8.9.1 Connection Based Recertification
What's Changed
- Merge pull request #3631 from CactuseSecurity/develop by @rh-cactus-github in #3744
- Fix(UI): Modelling: Common Service "Add" Button max/auto-width by @SolidProgramming in #3750
- Recertification enhancements by @abarz722 in #3735
- 3 small fixes by @abarz722 in #3751
- Some variance calculation optimization + enhance ip filter by @abarz722 in #3757
- Develop fix ansible tmp dir by @tpurschke in #3768
- Deactivate app roles in deactivated connections by @abarz722 in #3767
- Reporting(UI): Loading indicator missing by @SolidProgramming in #3773
- only download chrome on major version bumps by @tpurschke in #3775
- refactor: Replace Open Iconic icons by @Laennart in #3719
- fix: merge changes from Chris and Elias – 4 issue fixes by @Elutrixx in #3700
- Feat/issue 3761 import app data by @tpurschke in #3792
- Feat/sync unit tests by @tpurschke in #3797
- Statistic Report Improvements #2254 by @Elutrixx in #3783
- hotfix: compare appserver name case-insensitive by @tpurschke in #3804
- Develop sonar fixes by @tpurschke in #3809
- v8.9.1 Connection Based Recertification Module by @tpurschke in #3808
New Contributors
Full Changelog: v8.8.10...v8.9.1
v8.8.10 bug fix release
What's Changed
- main --> develop - Merge pull request #3512 from CactuseSecurity/develop by @tpurschke in #3598
- removing all pwd traces of fwo_ro db user by @tpurschke in #3608
- adding fall-back for https://googlechromelabs.github.io by @tpurschke in #3611
- fix update branch behaviour of sync automation by @tpurschke in #3612
- merge develop --> main - 3 fixes by @tpurschke in #3610
- Merge main back to develop by @tpurschke in #3614
- hotfix audience validation in develop by @tpurschke in #3629
- Hotfix Main for fixing audience validation of JWT by @tpurschke in #3631
- Nuget Bumps by @SolidProgramming in #3635
- sbom update for v8.8.8 by @tpurschke in #3643
- feat(UI): Default Pagesize for Monitoring Pages by @SolidProgramming in #3648
- First steps recertification etc by @abarz722 in #3567
- fix version compare for downgrade prevention by @tpurschke in #3675
- fix: various dispose problems UI server by @SolidProgramming in #3568
- Owner Recertification Report by @abarz722 in #3681
- Modelling: On LSB open the horizontal scrollbar moves the scrollbar by @SolidProgramming in #3672
- dev: Hot-Reload for UI by @ErikPre in #3708
- develop: upgrade hasura and fix version sorting in db upgrades by @tpurschke in #3704
- Develop to main v8.8.10 by @rh-cactus-github in #3743
New Contributors
Full Changelog: v8.8.8...v8.8.10
v8.8.8 - hardening and bug-fix release
What's Changed
- Fix: sidbar initial height by @NilsPur in #3523
- feat(UI): Added missing spinner by @SolidProgramming in #3516
- Feature 3412: ComSvc needs to contain NA by @SolidProgramming in #3511
- Develop v8.8.8 adding db ro user fwo_ro and hardening by @tpurschke in #3558
- v8.8.8 main release by @tpurschke in #3597
- fixes fwo_ro db user without pwd
- fixes downloading chrome by introducing fall-back to rawgithub
- fixes update branch in sync automation (develop --> importer-rework)
Full Changelog: v8.8.7...v8.8.8