Releases: CactuseSecurity/firewall-orchestrator
Releases · CactuseSecurity/firewall-orchestrator
v9.1.7 stabilizing and security release
What's Changed
- UI: fix non-refreshing GlobalConfig by @tpurschke in #4687
- First steps create flows from workflow by @abarz722 in #4672
- refactor: Use new Python
requestspackage version by @Laennart in #4634 - Nuget Updates by @SolidProgramming in #4692
- Fix/variance analysis nw obj hash collision by @tpurschke in #4685
- introduce execution mode by @abarz722 in #4694
- Enhance requested interface monitoring + double click guards by @abarz722 in #4700
- fix(rule_owner_mapping): chunk GraphQL mutations for remove/insert operations by @Imat00 in #4670
- fix: LDAP DNs should be case-insensitive by @tpurschke in #4699
- API Bug Fixes by @Elutrixx in #4701
- Nuget Updates by @SolidProgramming in #4709
- Migrating from bUnit 1.x to 2.x by @SolidProgramming in #4710
- clean-up legacy owner user group handling by @tpurschke in #4712
- Nuget Update by @SolidProgramming in #4716
- Fix/develop changes reports - missing deleted rules + NullReferenceExceptions by @Imat00 in #4704
- Fix broken ordering of ext. requests for destinations by @tpurschke in #4715
- fix(auth): JWT lifetime on /refresh by @SolidProgramming in #4669
- Owner Recert Report + Requested Interface Monitoring by @abarz722 in #4718
- fix: Forti Import failing with virtual ip groups by @Laennart in #4721
- removing all _last_seen refs by @tpurschke in #4720
- refactor: Cleanup git data before script execution by @Laennart in #4723
- log locking for importer + quick importer shutdown + githook fix by @NilsPur in #4729
- 2026/Q2 security code review/fix div findings by @tpurschke in #4673
- Fixing open flow ui issues by @Elutrixx in #4689
- feat(middleware/ui): flow sync configuration by @Y4nnikH in #4728
- Fix/forti manager sync and monitoring by @tpurschke in #4733
- [codex] Combine Dependabot bump PRs by @tpurschke in #4739
- Feat/app import isolated info by @tpurschke in #4741
Full Changelog: v9.1.2...v9.1.7
v9.1.2 hotfix release
Fixes a mismatch between foreign key constraint naming in fresh install vs upgrade install path, which would effect fresh installations with version==9.1.0.
What's Changed
- Bump PuppeteerSharp from 24.42.0 to 25.0.4 by @SolidProgramming in #4664
- fix(tests): Missing data added by @SolidProgramming in #4646
- Renaming AdoIT to OwnerInformation by @Elutrixx in #4667
- Miscelleanous Problems solved by @Elutrixx in #4671
- enhance WF Action handling by @abarz722 in #4647
- Fix/no modprobe podman by @tpurschke in #4675
- fix: Audit Log JWT by @SolidProgramming in #4665
- ci: Cancel in-progress test install runs on new push by @Laennart in #4644
- fix(db): flow fk duplication on fresh install plus upgrade by @Y4nnikH in #4674
Full Changelog: v9.1.0...v9.1.2
v9.1.0 jwt rework
This release improves JWT issuance and lays the groundwork for the new Flow Database feature.
What's Changed
- fix:
last_hitparsing failing with demo data by @Laennart in #4611 - Nuget Updates by @SolidProgramming in #4616
- feat(UI): RuleTree - Collapse all button by @SolidProgramming in #4610
- fix(UI): Settings - Reporting sorting of report types not correct by @SolidProgramming in #4620
- feat(UI): User feedback for compliance check by @SolidProgramming in #4617
- Trivility Check by @Elutrixx in #4621
- Nuget Updates by @SolidProgramming in #4625
- feat(UI): Reporting - Recert - Rule overview: last hit column is missing by @SolidProgramming in #4627
- Clean up Main Branches SonarQube Issues by @Elutrixx in #4628
- feat:rule_owner_mapping - name_field + Service Full Auto by @Imat00 in #4609
- bcc in notification emails by @abarz722 in #4608
- new modelling integration mode WorkflowNotifications by @abarz722 in #4630
- fix(deps): Constrain
requestspackage to working version by @Laennart in #4635 - Flow UI - First Settings Page by @Elutrixx in #4645
- feature(middleware): JWT refresh token by @SolidProgramming in #4492
- feat: Full Test Install can be triggered manually by @Laennart in #4643
- Add lscache to gitignore by @SolidProgramming in #4657
- Nuget Updates by @SolidProgramming in #4658
- feat: create flow schema, flow sync job and flow settings ui poc by @Y4nnikH in #4626
Full Changelog: v9.0.22...v9.1.0
v9.0.22 hotfix
Various issues have been addressed in this release, among those:
- fixes missing source or destination in rule expiry notification report
- fixes time zone issues with checkpoint time objects
- fixes python tests failing on python 3.10
- fixes failing owner import
What's Changed
- fix: Owner Settings Strange X-button behaviour by @SolidProgramming in #4587
- Nuget Updates by @SolidProgramming in #4594
- fix(UI): popup reappears when closed with X and changing Report Type by @SolidProgramming in #4586
- fix(UI): Edit policy layout by @SolidProgramming in #4584
- Owner report + template alignment by @abarz722 in #4583
- Notification language, missing objects by @abarz722 in #4604
- fix(importer): cp timestamps by @Y4nnikH in #4607
Full Changelog: v9.0.21...v9.0.22
v9.0.21 stabilizing release
Bugfixes, small enhancements and dependency updates.
What's Changed
- feat(ansible): set executable permissions for scripts by @Y4nnikH in #4467
- Chore/nuget bumps by @tpurschke in #4488
- Bump IPNetwork2 from 4.0.1 to 4.0.2 by @dependabot[bot] in #4462
- Bump Microsoft.AspNetCore.Authentication.JwtBearer from 10.0.3 to 10.0.5 by @dependabot[bot] in #4463
- Bump Microsoft.AspNetCore.Components from 10.0.3 to 10.0.5 by @dependabot[bot] in #4464
- Bump Microsoft.IdentityModel.Tokens from 8.16.0 to 8.17.0 by @dependabot[bot] in #4465
- Ticket Reports first steps by @abarz722 in #4429
- Feat/develop rule-owner-mapping IpBased by @Imat00 in #4375
- feat(ansible): make lock scripts executable during install by @Y4nnikH in #4503
- Nuget Updates by @SolidProgramming in #4502
- Fix/security pip cryptography by @tpurschke in #4508
- UI: upgrade bootstrap from 5.3.3 to 5.3.8 by @tpurschke in #4512
- Feat/NET-3478 app data import additional info by @tpurschke in #4491
- fix logging of DNs by @tpurschke in #4448
- Monitoring Logs by @Elutrixx in #4493
- report scheduler to notifications by @abarz722 in #4499
- stop creating new api keys on upgrade by @tpurschke in #4526
- Enhance OwnerRecertReport + sort AppRoles for Tufin by @abarz722 in #4529
- adding script delete_unused_owners by @tpurschke in #4521
- feat(scripts): add script for guardicore load test by @Y4nnikH in #4431
- fixes pytest vulnerability by @tpurschke in #4533
- Nuget Updates by @SolidProgramming in #4541
- UI(Reporting): Enhance/Add Collapsible spacing by @SolidProgramming in #4542
- feat: Run test install on multiple Ubuntu and Python versions by @Laennart in #4245
- Fix: NullReferenceException in RuleViewData GetFromCustomField-clean by @Imat00 in #4553
- feat: Implement circular references check by @Laennart in #4241
- Allow request task changes by approver by @abarz722 in #4551
- adjust ldap-dn normalization to fix role removal by @tpurschke in #4546
- fix inactive owner rules report notifications by @abarz722 in #4575
- Deps: Update AspNetCore and MailKit (Closing MailKit vuln) by @SolidProgramming in #4580
- fix(importer): import time objects and rule last_hit with correct time zone by @Y4nnikH in #4588
Full Changelog: v9.0.17...v9.0.21
v9.0.17 hotfix
Fixes a bug in the ExtRequestHandler which lead to tickets getting stuck.
What's Changed
- Fix/report generation time and evaluated elements by @Robin-Smets in #4433
- fix last_seen --> removed logic in variance analysis by @tpurschke in #4438
- Enhance Requested Interfaces Monitoring + fixes by @abarz722 in #4439
- Fix/develop NullReferenceException in ChangesReport for Services with null Protocol by @Imat00 in #4443
- fix DistName ctor by @Robin-Smets in #4434
- Fix/podman docker stablizing proxy by @tpurschke in #4442
- Small codestyle fixes for CustomFieldResolver.cs by @Elutrixx in #4418
- Fix/cp demo data for timeobjs by @tpurschke in #4459
- Hotfix - missing disposed userConfig ExtRequest module by @tpurschke in #4451
- version .17 by @tpurschke in #4466
Full Changelog: v9.0.16...v9.0.17
v9.0.16 stabilizing release
What's Changed
- fix docker repo update by @tpurschke in #4417
- fix(api): rollback time objects by @Y4nnikH in #4420
- fix missing ldif temp dir by @tpurschke in #4421
- Fix/UI collapsable rulebase behaviour by @Robin-Smets in #4427
- migrate to podman by @tpurschke in #4424
- add expiration time column to compliance report csv export by @Robin-Smets in #4426
- Endpoint bug fixes by @Elutrixx in #4425
- Fix apache cipher/port configs by @tpurschke in #4430
- v9.0.16 by @tpurschke in #4435
Full Changelog: v9.0.15...v9.0.16
v9.0.15 stabilizing release
What's Changed
- Feat/guardicore new by @tpurschke in #4373
- GrpFlats & cleanup for GetRulesByFilter Endpoint by @Elutrixx in #4356
- Fix/develop rule import import lock by @Imat00 in #4380
- git clone/pull depth 1 by @tpurschke in #4379
- small clean-ups by @tpurschke in #4381
- Fix: Middleware launch settings + Optimization / Fix: pre-commit git hook + Push .agent submodule to newest state by @NilsPur in #4386
- Chore/split sql creates by @tpurschke in #4385
- Rule Expiry Notification (NET-2756) by @abarz722 in #4383
- Fix visibility of restricted interfaces + lifecycle flag by @abarz722 in #4391
- fix: Dependabot runs by @Laennart in #4392
- enhance app_data_import script by @tpurschke in #4390
- owner activation/deactivation by @abarz722 in #4397
- fix(importer): set old rule id correctly in changelog_rule by @Y4nnikH in #4389
- feat: Update to ruff 0.15.0 by @ErikPre in #4400
- feat(db): remove tenant filtering from hasura table permissions by @Y4nnikH in #4399
- Fix/owner data import3 for new customer purposes by @tpurschke in #4398
- fix level2_responsible special case by @tpurschke in #4410
- Active rules notification for decommissioned owners by @abarz722 in #4405
- Updated git howto with troubleshooting tip by @Elutrixx in #4408
- Task: CustomFieldResolver + ChangeId Filter + UI Updates for Owner & ChangeId Keys by @Imat00 in #4409
- Fix/owner data import3: make responsible adding by pattern more universal by @tpurschke in #4413
- fix(importer): forti time object parsing by @Y4nnikH in #4402
- fix(importer): import correct mgm_id in changelog_rule by @Y4nnikH in #4416
- Reactivate AppRulesGenerateHtml Test by @Elutrixx in #4407
Full Changelog: v9.0.11...v9.0.15
v9.0.11 Maintenance release
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