tag:github.com,2008:https://github.com/utmstack/UTMStack/releasesTags from UTMStack2026-03-05T18:38:34Ztag:github.com,2008:Repository/693809511/v11.2.42026-03-06T13:14:51Zv11.2.4<p>Release/v11.2.4 (<a class="issue-link js-issue-link" href="https://github.com/utmstack/UTMStack/pull/1888">#1888</a>)</p>
<p>* feat(assets-view): refactor asset detail handling and improve status display</p>
<p>Signed-off-by: Manuel Abascal <[email protected]></p>
<p>* feat(RequestDsl): enhance search request handling for LIST_CHART visualization</p>
<p>* feat(RequestDsl): enhance search request handling for LIST_CHART visualization</p>
<p>* feat: add updates for Windows visualizations and default time range adjustments</p>
<p>* feat(netflow-filter): add IANA protocol mapping and improve field processing</p>
<p>* feat(assets-view): refactor asset detail handling and improve status display</p>
<p>Signed-off-by: Manuel Abascal <[email protected]></p>
<p>* feat(netflow-filter): add update for Netflow filter version 3.1.1 and enhance field processing</p>
<p>* refactor(azure-plugin): extracts event processing logic into separate functions to handle JSON format detection (array vs object)</p>
<p>* feat(windows-visualizations): update outdated fields in Windows visualizations and normalize field names</p>
<p>* feat(windows-visualizations): update field names in Windows visualizations for consistency</p>
<p>* feat(open-alerts): optimize open alerts handling and improve local storage updates</p>
<p>Signed-off-by: Manuel Abascal <[email protected]></p>
<p>* feat(visualization-list): integrate UtmToastService for error handling in visualization fetching</p>
<p>Signed-off-by: Manuel Abascal <[email protected]></p>
<p>* feat(windows-visualizations): update field names in Windows visualizations for consistency</p>
<p>* feat(windows-visualizations): update field names in Windows visualizations for consistency</p>
<p>* feat(bitdefender-gz): add renaming for log.deviceIps, log.dvchost, and log.act fields</p>
<p>* feat(bitdefender-visualizations): normalize field names in Bitdefender GZ visualizations</p>
<p>* feat(vmware-visualizations): normalize field names in VMware visualizations</p>
<p>* feat(bitdefender-filter): add Bitdefender GravityZone filter update with field renaming and cleanup</p>
<p>* feat(dashboard-render): improve dashboard loading logic and enhance error handling for filters</p>
<p>Signed-off-by: Manuel Abascal <[email protected]></p>
<p>* update vmware-esxi filter</p>
<p>* update version vmware-esxi filter</p>
<p>* feat(vmware-esxi-filter): add update for VMware ESXi filter with enhanced parsing and cleanup</p>
<p>* feat[shared]: create shared dependencies</p>
<p>* feat[installer]: remove mfa in dev environments</p>
<p>* refactor[agent]: restructure collector, commands, and dependency management</p>
<p>* chore[go-deps]: update golang dependencies</p>
<p>* feat[agent]: add macOS build pipeline and standardize binary naming</p>
<p>* refactor[agent]: sync updater with release/v11.2.3, remove legacy files</p>
<p>* fix[plugins]: add missing skipTlsVerification param to DoReq calls</p>
<p>* fix[ci]: correct macOS artifact paths in agent-manager build</p>
<p>* fix[frontend](guides): update agent guides</p>
<p>* fix(agent-manager): correct FilterScope to properly chain WHERE clauses and fix LIKE syntax</p>
<p>* feat(agent): add shell selection for command execution and fix agent registration</p>
<p>* fix(agent): download version.json during install before agent registration</p>
<p>* fix(updater,frontend): add legacy binary migration and fix agent search filter</p>
<p>* fix(agent): return errors from low-level packages instead of calling Fatal/Exit</p>
<p>* refactor[agent](collector): use fsnotify for config changes instead of polling</p>
<p>* feat(agent): add shell field to UtmCommand for enhanced command execution context</p>
<p>* feat(fortinet): update fortinet filter</p>
<p>* chore(cleanup): remove unused integrations (Redis, Nginx, PostgreSQL, Apache, MySQL, MongoDB, Elastic, Logstash, Kibana, Kafka, NATS, Traefik, Audit, HAP, IIS, OSQuery)</p>
<p>* chore(cleanup): remove integrations (Redis, Nginx, PostgreSQL, Apache, MySQL, MongoDB, Elastic, Logstash, Kibana, Kafka, NATS, Traefik, Audit, HAP, IIS, OSQuery)</p>
<p>* feat(logstash): enhance logstash stats retrieval with improved error handling and pipeline status management</p>
<p>* fix(system_linux): update filter with enhanced JSON parsing and field normalization</p>
<p>* feat(filter): add Linux filter update with enhanced JSON parsing and field normalization</p>
<p>* feat(visualization): add update for Linux visualizations to normalize field names and improve dataset consistency</p>
<p>* feat(windows): update windows filter</p>
<p>* feat(saml): enhance SAML registration with improved error handling and environment variable validation</p>
<p>* feat(saml): improve SAML provider loading with enhanced error handling and logging</p>
<p>* feat(saml): enhance SAML provider loading with improved error handling and logging</p>
<p>* feat(correlation): add updates for winevent correlation rules</p>
<p>* feat(winevent): add updates for winevent correlation rules and filter</p>
<p>* feat(winevent): update filter version and rename log fields for improved clarity</p>
<p>* feat(visualizations): update Windows visualizations to align with logstash filter v3.1.0 field transformations</p>
<p>* feat(import): disable back button during loading and fix spacing in upload error message</p>
<p>Signed-off-by: Manuel Abascal <[email protected]></p>
<p>* feat(idp): enhance metadata URL validation with improved error handling and encryption key checks</p>
<p>* feat(idp): refactor encryption key handling with dedicated validation method</p>
<p>* feat(saml): implement SAML metadata fetching and provider loading with timeout handling</p>
<p>* feat(saml): enhance SAML2 login success handling with improved user not found logging and provider reloading</p>
<p>* feat(saml): update host retrieval in SAML2 login success handler to use X-Forwarded-Host header</p>
<p>* feat(saml): refactor SAML metadata fetching to improve error handling and registration building</p>
<p>* feat(platforms): enhance platform creation with additional Linux ARM64 support and update Windows service paths</p>
<p>Signed-off-by: Manuel Abascal <[email protected]></p>
<p>* fix(config): detect filter and rule deletions by tracking active row counts</p>
<p>hasChanges only checked MAX(timestamp) increases, missing deletions where
<br />the timestamp didn't advance. Now also compares COUNT of active rows so
<br />deactivations and hard deletes trigger config file regeneration.</p>
<p>Co-Authored-By: Claude Opus 4.6 <[email protected]></p>
<p>* Update go-sdk dependency across multiple plugins</p>
<p>* feat(logstash): integrate Monaco Editor for YAML filter definition and enhance form styling</p>
<p>Signed-off-by: Manuel Abascal <[email protected]></p>
<p>* feat: update filter card interaction to improve usability</p>
<p>Signed-off-by: Manuel Abascal <[email protected]></p>
<p>* feat(rule-view): integrate Monaco Editor for YAML editing and enhance styling</p>
<p>Signed-off-by: Manuel Abascal <[email protected]></p>
<p>* feat: update Windows service paths for UTMStack agent</p>
<p>Signed-off-by: Manuel Abascal <[email protected]></p>
<p>* feat(db): add unique constraint on asset_name in utm_tenant_config table</p>
<p>* feat(tenant-config): add findByAssetName method to retrieve UtmTenantConfig by asset name</p>
<p>* feat(data-input-status): add methods to retrieve data input status by source and build sources list from tenant config</p>
<p>* feat(data-input-status): add methods to retrieve data input status by source and build sources list from tenant config</p>
<p>* feat(data-input-status): add methods to retrieve data input status by source and build sources list from tenant config</p>
<p>* feat(data-input-status): add methods to retrieve data input status by source and build sources list from tenant config</p>
<p>* feat(data-input-status): add alias column and update logic for data input status</p>
<p>* feat: remove alert from addTag function in fields-selector component</p>
<p>Signed-off-by: Manuel Abascal <[email protected]></p>
<p>* fix: deprecate enable parameter in TFA section</p>
<p>Signed-off-by: Manuel Abascal <[email protected]></p>
<p>* feat(.gitignore): add .env file to ignore list</p>
<p>* fix: update winevent correlation rules</p>
<p>* fix: update winevent correlation rules</p>
<p>* fix: update bit-defender correlation rules</p>
<p>* fix: update deceptive-bytes correlation rules</p>
<p>* fix: update eset correlation rules</p>
<p>* fix: update kaspersky correlation rules</p>
<p>* fix: update cisco-asa correlation rules</p>
<p>* fix: update cisco-switch correlation rules</p>
<p>* fix: update cisco-firepower correlation rules</p>
<p>* fix: update cisco-meraki correlation rules</p>
<p>* fix: update cisco-meraki correlation rules</p>
<p>* fix: update aws correlation rules</p>
<p>* fix: update azure correlation rules</p>
<p>* fix: update google correlation rules</p>
<p>* feat: add crowdstrike correlation rules</p>
<p>* feat: add crowdstrike correlation rules</p>
<p>* refactor(rule-view): move and rename rule-view component files</p>
<p>Signed-off-by: Manuel Abascal <[email protected]></p>
<p>* feat: add crowdstrike correlation rules</p>
<p>* feat: implement asset synchronization service and source activity provider</p>
<p>* feat: add data source validation service for critical data sources</p>
<p>* refactor(asset-sync): rename sync method and improve logging messages</p>
<p>* fix(filters): correct IP and hostname field mapping in Windows events</p>
<p>* feat(filters): enhance Fortinet field mapping and cleanup</p>
<p>* fix(agent): use net.ListenPacket for UDP port binding check</p>
<p>net.Listen only supports TCP, causing all UDP integrations to fail
<br />with "port already in use by another process" error. Now using
<br />net.ListenPacket for UDP protocol validation.</p>
<p>* feat(macos): update filter to version 3.0.1 and rename fields for consistency</p>
<p>* feat: enhance asset synchronization by resolving asset names from tenant configuration</p>
<p>* fix: update fortigate and windows filter</p>
<p>* feat: enhance configuration saving logic with support for multiple groups</p>
<p>Signed-off-by: Manuel Abascal <[email protected]></p>
<p>* fix(asset-sync): adjust scheduling parameters for data synchronization</p>
<p>* feat: add logging to ElasticsearchService for better error tracking and index existence checks</p>
<p>* feat: improve source activity fetching and error handling in SourceActivityProvider</p>
<p>* feat: refactor asset synchronization logic and enhance data source aggregation</p>
<p>* feat: refactor asset synchronization logic and enhance data source aggregation</p>
<p>* feat(filters): enhance fortinet field mapping</p>
<p>* fix: adjust infinite scroll throttle for improved performance</p>
<p>Signed-off-by: Manuel Abascal <[email protected]></p>
<p>* feat: enhance asset processing by separating network asset name and IP mapping</p>
<p>* feat: enhance asset processing by separating network asset name and IP mapping</p>
<p>* feat: enhance asset processing by separating network asset name and IP mapping</p>
<p>---------</p>
<p>Signed-off-by: Manuel Abascal <[email protected]>
<br />Co-authored-by: JocLRojas <[email protected]>
<br />Co-authored-by: Yadian Llada Lopez <[email protected]>
<br />Co-authored-by: Yorjander Hernandez Vergara <[email protected]>
<br />Co-authored-by: Osmany Montero <[email protected]>
<br />Co-authored-by: Claude Opus 4.6 <[email protected]></p>Kbayerotag:github.com,2008:Repository/693809511/v11.2.32026-02-12T11:56:48Zv11.2.3osmonterotag:github.com,2008:Repository/693809511/v11.2.22026-01-30T15:30:53Zv11.2.2<p>Merge pull request <a class="issue-link js-issue-link" href="https://github.com/utmstack/UTMStack/pull/1681">#1681</a> from utmstack/release/v11.2.2</p>
<p>Release/v11.2.2</p>osmonterotag:github.com,2008:Repository/693809511/v11.2.12026-01-23T14:35:45Zv11.2.1<p>fix(plugins/alerts): simplify deduplication logic and ensure consiste…</p>
<p>…nt field handling</p>osmonterotag:github.com,2008:Repository/693809511/v11.2.02026-01-12T17:31:24Zv11.2.0<p>Release/v11.2.0 (<a class="issue-link js-issue-link" href="https://github.com/utmstack/UTMStack/pull/1567">#1567</a>)</p>
<p>* feat: add sql query hints to code editor</p>
<p>* feat: add SQL query suggestions to code editor</p>
<p>* feat(application-event): enhance logging and update index for application events</p>
<p>* update windows-events filter</p>
<p>* feat(plugins): add new CrowdStrike plugin to collect and process security events from CrowdStrike Falcon platform</p>
<p>* feat: add sql query hints to code editor</p>
<p>* feat: add SQL query suggestions to code editor</p>
<p>* feat: enhance SQL query suggestions in code editor with limits and aggregation examples</p>
<p>* feat: enhance SQL query suggestions in code editor with limits and aggregation examples</p>
<p>* feat(crowdstrike): add integration procedures and configuration for CrowdStrike module</p>
<p>* feat(crowdstrike): add integration procedures and configuration for CrowdStrike module</p>
<p>* feat(crowdstrike): implement CrowdStrike integration guide and update logs display</p>
<p>Signed-off-by: Manuel Abascal <[email protected]></p>
<p>* add the CrowdStrike plugin build and push it into the event processor image</p>
<p>* fix: Incorrect cursor behavior in SQL Query Editor</p>
<p>* fix: Incorrect cursor behavior in SQL Query Editor</p>
<p>* fix: Incorrect cursor behavior in SQL Query Editor</p>
<p>* fix(crowdstrike): standardize configuration keys for CrowdStrike module</p>
<p>* feat(crowdstrike): implement CrowdStrike integration guide and update logs display</p>
<p>Signed-off-by: Manuel Abascal <[email protected]></p>
<p>* fix(crowdStrike): fixed configuration parameter names to maintain compatibility.</p>
<p>* fix(crowdStrike): fixed informational message to follow standard catcher</p>
<p>* fix(crowdstrike): standardize configuration keys for CrowdStrike module</p>
<p>* feat(crowdstrike): update CrowdStrike integration filter and normalize log fields</p>
<p>* fix(app-logs): update log detail terminology for clarity</p>
<p>Signed-off-by: Manuel Abascal <[email protected]></p>
<p>* feat(audit): enhance audit messages with enriched context and implement AuditableDTO</p>
<p>* fix(UtmDataInputStatusService): optimize data synchronization and improve error handling</p>
<p>* refactor: remove unused agent self</p>
<p>* feat(agent): implement UTMStack Updater service</p>
<p>* feat(agent): implement updater service installation and update process</p>
<p>* feat(modulesConfig): enhance AWS config validation to include log group checks</p>
<p>* feat(aws): enhance AWS CloudWatch Logs streaming with dynamic configuration handling and context management</p>
<p>* feat(pipeline): update build process to include updater service</p>
<p>* Revert "feat(pipeline): update build process to include updater service"</p>
<p>This reverts commit <a class="commit-link" href="https://github.com/utmstack/UTMStack/commit/e9e395dc7241e20840c624423b03f36832ab21d6"><tt>e9e395d</tt></a>.</p>
<p>* feat(pipeline): update build process to include updater service</p>
<p>* feat(data-input): add checkpoint table and repository for data input status management</p>
<p>* fix(UtmAlertServiceImpl): filter alerts to process only non parent alerts for notifications</p>
<p>* fix(config): add .exe extension to updater service filenames for Windows builds</p>
<p>* fix(aws): correct component naming and update routing in email settings</p>
<p>Signed-off-by: Manuel Abascal <[email protected]></p>
<p>* chore(CHANGELOG): update release notes for UTMStack v11.2.0</p>
<p>* chore(CHANGELOG): update release notes for UTMStack v11.2.0</p>
<p>* fix(sql-validation): format code for improved readability in balancedQuotes function</p>
<p>Signed-off-by: Manuel Abascal <[email protected]></p>
<p>* fix(app-logs): remove console log for cleaner output on successful log load</p>
<p>Signed-off-by: Manuel Abascal <[email protected]></p>
<p>* Update the log information agent/updater/service/install.go</p>
<p>Co-authored-by: Copilot <[email protected]></p>
<p>---------</p>
<p>Signed-off-by: Manuel Abascal <[email protected]>
<br />Co-authored-by: Elena Lopez Milan <[email protected]>
<br />Co-authored-by: JocLRojas <[email protected]>
<br />Co-authored-by: Yadian Llada Lopez <[email protected]>
<br />Co-authored-by: Jose L Quiñones Rojas <[email protected]>
<br />Co-authored-by: Copilot <[email protected]></p>Kbayerotag:github.com,2008:Repository/693809511/v11.1.82026-01-07T19:32:07Zv11.1.8<p>Merge pull request <a class="issue-link js-issue-link" href="https://github.com/utmstack/UTMStack/pull/1559">#1559</a> from utmstack/release/v11.1.8</p>
<p>Release/v11.1.8</p>Kbayerotag:github.com,2008:Repository/693809511/v11.1.72026-01-07T07:49:22Zv11.1.7<p>Release/v11.1.7 (<a class="issue-link js-issue-link" href="https://github.com/utmstack/UTMStack/pull/1555">#1555</a>)</p>
<p>* feat(updater): implement UTMStack Updater service</p>
<p>* feat(agent): enhance updater service integration and management</p>
<p>* feat(pipeline): update build process for Linux and Windows binaries of the updater service</p>
<p>* refactor(agent): remove obsolete CleanOldServices function</p>
<p>* refactor(agent): remove self</p>
<p>* feat(aws): optimize AWS log collection</p>
<p>* feat(guide): enhance AWS IAM user setup instructions and improve clarity</p>
<p>Signed-off-by: Manuel Abascal <[email protected]></p>
<p>* Revert "refactor(agent): remove self"</p>
<p>This reverts commit <a class="commit-link" href="https://github.com/utmstack/UTMStack/commit/865588be39a60189c6586506c7f6bad425ae2d64"><tt>865588b</tt></a>.</p>
<p>* Revert "refactor(agent): remove obsolete CleanOldServices function"</p>
<p>This reverts commit <a class="commit-link" href="https://github.com/utmstack/UTMStack/commit/eea8f42b2f917c88b3b9f8de682bbf91edb29785"><tt>eea8f42</tt></a>.</p>
<p>* Revert "feat(pipeline): update build process for Linux and Windows binaries of the updater service"</p>
<p>This reverts commit <a class="commit-link" href="https://github.com/utmstack/UTMStack/commit/0a35cd4734cb30fe1ad36fe3a812e16f436e98e7"><tt>0a35cd4</tt></a>.</p>
<p>* Revert "feat(agent): enhance updater service integration and management"</p>
<p>This reverts commit <a class="commit-link" href="https://github.com/utmstack/UTMStack/commit/dcda9573af1897ea97e88c24b6b282813d2af5cd"><tt>dcda957</tt></a>.</p>
<p>* Revert "feat(updater): implement UTMStack Updater service"</p>
<p>This reverts commit <a class="commit-link" href="https://github.com/utmstack/UTMStack/commit/c2a6b80147bafb5f947c5d96dfc48137074cd385"><tt>c2a6b80</tt></a>.</p>
<p>* chore: update CHANGELOG for UTMStack v11.1.7 release</p>
<p>* feat(guide): enhance AWS IAM user setup instructions and improve clarity</p>
<p>Signed-off-by: Manuel Abascal <[email protected]></p>
<p>* feat(guide): enhance AWS IAM user setup instructions and improve clarity</p>
<p>Signed-off-by: Manuel Abascal <[email protected]></p>
<p>---------</p>
<p>Signed-off-by: Manuel Abascal <[email protected]>
<br />Co-authored-by: Yadian Llada Lopez <[email protected]></p>Kbayerotag:github.com,2008:Repository/693809511/v11.1.62026-01-02T19:21:22Zv11.1.6<p>Merge pull request <a class="issue-link js-issue-link" href="https://github.com/utmstack/UTMStack/pull/1550">#1550</a> from utmstack/release/v11.1.6</p>
<p>Release/v11.1.6</p>Kbayerotag:github.com,2008:Repository/693809511/v11.1.52025-12-22T17:37:58Zv11.1.5<p>Release/v11.1.5 (<a class="issue-link js-issue-link" href="https://github.com/utmstack/UTMStack/pull/1536">#1536</a>)</p>
<p>* feat(identity-provider): add OAuth2/OpenID Connect provider management</p>
<p>Signed-off-by: Manuel Abascal <[email protected]></p>
<p>* refactor: update version info handling and clean up community module display</p>
<p>Signed-off-by: Manuel Abascal <[email protected]></p>
<p>* Update frontend/src/app/shared/components/auth/login/login.component.ts</p>
<p>Co-authored-by: Copilot <[email protected]></p>
<p>* Update frontend/src/app/shared/components/auth/login-providers/login-providers.component.ts</p>
<p>Co-authored-by: Copilot <[email protected]></p>
<p>* Update backend/src/main/java/com/park/utmstack/config/SecurityConfiguration.java</p>
<p>Co-authored-by: Copilot <[email protected]></p>
<p>* Update backend/src/main/java/com/park/utmstack/service/idp_provider/IdentityProviderService.java</p>
<p>Co-authored-by: Copilot <[email protected]></p>
<p>* Update frontend/src/app/app-management/identity-provider/shared/components/provider-form/provider-form.component.ts</p>
<p>Co-authored-by: Copilot <[email protected]></p>
<p>* feat(oauth2): enhance corporate authentication with additional fields and event handling</p>
<p>* refactor: simplify request structure and improve provider toggle logic</p>
<p>Signed-off-by: Manuel Abascal <[email protected]></p>
<p>* feat(oauth2): implement enterprise version handling for identity providers</p>
<p>Signed-off-by: Manuel Abascal <[email protected]></p>
<p>* feat: add adversary view menu and associated authorities to database</p>
<p>* feat: add adversary management module with routing and view components</p>
<p>Signed-off-by: Manuel Abascal <[email protected]></p>
<p>* refactor: remove deprecated standalone plugin architecture</p>
<p>* feat: add adversary management module with routing and view components</p>
<p>Signed-off-by: Manuel Abascal <[email protected]></p>
<p>* feat: implement adversary alerts management with new DTOs and service</p>
<p>* feat: add SQL query support to LogExplorer via OpenSearch</p>
<p>* feat: add SQL query support to LogExplorer via OpenSearch</p>
<p>* feat: implement adversary alerts graph and service for data retrieval</p>
<p>Signed-off-by: Manuel Abascal <[email protected]></p>
<p>* feat: enhance timezone handling by dynamically generating timezone list</p>
<p>Signed-off-by: Manuel Abascal <[email protected]></p>
<p>* feat: enhance timezone handling by dynamically generating timezone list</p>
<p>Signed-off-by: Manuel Abascal <[email protected]></p>
<p>* feat: add adversary management module with routing and view components</p>
<p>Signed-off-by: Manuel Abascal <[email protected]></p>
<p>* feat: add adversary management module with routing and view components</p>
<p>Signed-off-by: Manuel Abascal <[email protected]></p>
<p>* feat: add adversary view menu and associated authorities to database</p>
<p>* feat: implement adversary alerts graph and service for data retrieval</p>
<p>Signed-off-by: Manuel Abascal <[email protected]></p>
<p>* feat: implement adversary alerts management with new DTOs and service</p>
<p>* feat: enhance adversary alerts graph layout and styling for improved visualization</p>
<p>Signed-off-by: Manuel Abascal <[email protected]></p>
<p>* feat: enhance adversary alerts graph layout and styling for improved visualization</p>
<p>Signed-off-by: Manuel Abascal <[email protected]></p>
<p>* fix[bitdefender-plugin]: make StartServer blocking and remove retry loop</p>
<p>* update macos guide</p>
<p>* feat: enhance adversary alerts graph layout and styling for improved visualization</p>
<p>Signed-off-by: Manuel Abascal <[email protected]></p>
<p>* feat: enhance adversary alerts graph layout and styling for improved visualization</p>
<p>Signed-off-by: Manuel Abascal <[email protected]></p>
<p>* feat: implement adversary alerts management with new DTOs and service</p>
<p>* fix: adjust TFA expiration time to use configurable constant</p>
<p>* feat: conditionally render module card based on module name</p>
<p>Signed-off-by: Manuel Abascal <[email protected]></p>
<p>* feat: add application version info retrieval functionality</p>
<p>* feat: add application version info retrieval functionality</p>
<p>Signed-off-by: Manuel Abascal <[email protected]></p>
<p>* feat: compliance report view component</p>
<p>* feat: add SQL query support to LogExplorer via OpenSearch</p>
<p>* feat: add SQL query support to LogExplorer via OpenSearch</p>
<p>* feat(saml): implement SAML authentication support with identity provider configuration</p>
<p>* feat(saml): implement SAML authentication support with identity provider configuration</p>
<p>Signed-off-by: Manuel Abascal <[email protected]></p>
<p>* feat: add application version info retrieval functionality</p>
<p>* fix: remove conditional rendering for AS_400 module and filter out in module retrieval</p>
<p>Signed-off-by: Manuel Abascal <[email protected]></p>
<p>* feat(saml): enhance SAML authentication success handler to include role-based authorities</p>
<p>* feat(o365-plugin): add multi-cloud environment support for Microsoft Cloud (Commercial, GCC, GCC High, DoD)</p>
<p>* feat: add exception handling for MethodArgumentNotValidException and update UtmModuleConfigValidator logic</p>
<p>* fix(o365-plugin): Remove invalid field check and add multi-cloud support</p>
<p>- Implement cloud-aware connection checking per authority
<br />- Use correct endpoints and scopes for each cloud environment</p>
<p>* feat: add SQL query support to LogExplorer via OpenSearch</p>
<p>* feat(o365-plugin): add Office 365 cloud environment configuration options</p>
<p>* Update backend/src/main/resources/config/liquibase/changelog/20251125001_add_environment_o365_integration.xml</p>
<p>Co-authored-by: Copilot <[email protected]></p>
<p>* Update backend/src/main/java/com/park/utmstack/domain/application_modules/factory/impl/ModuleO365.java</p>
<p>Co-authored-by: Copilot <[email protected]></p>
<p>* Update backend/src/main/java/com/park/utmstack/domain/application_modules/UtmModuleGroupConfiguration.java</p>
<p>Co-authored-by: Copilot <[email protected]></p>
<p>* feat: add SQL query support to LogExplorer via OpenSearch</p>
<p>* feat: add SQL query support to LogExplorer via OpenSearch</p>
<p>* feat: add SQL query support to LogExplorer via OpenSearch</p>
<p>* feat: add SQL query support to LogExplorer via OpenSearch</p>
<p>* feat: add SQL query support to LogExplorer via OpenSearch</p>
<p>* fix: update file permissions from 777 to 755 for security improvements</p>
<p>* feat(azure plugin): enhance Azure cloud detection and connection validation</p>
<p>* feat(o365_validation-modules-config): add Management API validation and multi-cloud endpoint support</p>
<p>* feat(header): integrate version info display and update logic</p>
<p>Signed-off-by: Manuel Abascal <[email protected]></p>
<p>* refactor: rename UtmStackConnectionService to ModuleConfigurationValidationService and enhance validation logic</p>
<p>* feat(exception-handling): add ApiException class and global exception handler</p>
<p>* feat: add SQL query support to LogExplorer via OpenSearch</p>
<p>* feat: add SQL query support to LogExplorer via OpenSearch</p>
<p>* feat(int-generic-group-config): improve searchable option based on config options length</p>
<p>Signed-off-by: Manuel Abascal <[email protected]></p>
<p>* feat(int-generic-group-config): improve searchable option based on config options length</p>
<p>Signed-off-by: Manuel Abascal <[email protected]></p>
<p>* fix(modules-config): disable CROWDSTRIKE module not implemented in backend.</p>
<p>* refactor(plugins): standardize logging with catcher</p>
<p>* feat(saml): update identity provider configuration to include metadata URL and remove deprecated fields</p>
<p>* style(dashboard): adjust padding and layout for improved UI consistency</p>
<p>Signed-off-by: Manuel Abascal <[email protected]></p>
<p>* fix: optimize cloud detection logic in connection string parsing</p>
<p>* feat(elastic-filter-time): enhance time filter functionality and update UI interactions</p>
<p>Signed-off-by: Manuel Abascal <[email protected]></p>
<p>* feat(azure): extract individual records from Azure Event Hub logs</p>
<p>Parse Azure logs with 'records' array structure and send each record
<br />as a separate log entry for better indexing and security analysis.
<br />Maintains backward compatibility for logs without records array.</p>
<p>* fix(modules-config): remove gin default logger middleware to eliminate non-standardized HTTP logs while maintaining catcher logging standard and panic protection.</p>
<p>* refactor(azure-filter): deleted 'Expand log.records' data to improve parsing</p>
<p>* refactor(gcp-filter): deleted 'Expand jsonPayload.structuredRdata' data to improve parsing</p>
<p>* update the version of the Azure and GCP filters</p>
<p>* feat(saml): update identity provider configuration to include metadata URL and remove deprecated fields</p>
<p>* feat(provider): add SAML 2.0 support with metadata URL and service provider configuration</p>
<p>Signed-off-by: Manuel Abascal <[email protected]></p>
<p>* feat(saml): enhance identity provider creation with multipart form data and encryption for private key</p>
<p>* feat(provider): add SAML 2.0 support with metadata URL and service provider configuration</p>
<p>Signed-off-by: Manuel Abascal <[email protected]></p>
<p>* fix(totp): prevent potential error by checking subscription before unsubscribe</p>
<p>Signed-off-by: Manuel Abascal <[email protected]></p>
<p>* style(totp): comment out unused email resend container for cleaner code</p>
<p>Signed-off-by: Manuel Abascal <[email protected]></p>
<p>* style(utm-code-view): add word-break class to code element for better text handling</p>
<p>Signed-off-by: Manuel Abascal <[email protected]></p>
<p>* feat(filters): add Azure and GCP filters with updated field mappings and severity handling</p>
<p>* refactor(ModuleSocAi): remove unused getName method for cleaner code</p>
<p>* fix(deployment-pipeline): update tag pattern for v10 to support semantic versioning</p>
<p>* chore(changelog): update release notes for UTMStack v11.0.3 with fixed issues and performance improvements</p>
<p>* chore(changelog): update release notes for UTMStack v11.0.3 with fixed issues and performance improvements</p>
<p>* feat(authentication): add SAML and OIDC support with validation for private keys and certificates</p>
<p>* chore(master.xml): remove outdated environment integration and filter update changelogs</p>
<p>* feat(identity-provider): enhance provider management with file uploads and validation</p>
<p>Signed-off-by: Manuel Abascal <[email protected]></p>
<p>* feat(authentication): enhance SAML and OIDC support with file validation and metadata URL checks</p>
<p>* feat(identity-provider): enhance provider management with file uploads and validation</p>
<p>Signed-off-by: Manuel Abascal <[email protected]></p>
<p>* feat(identity-provider): enhance provider management with file uploads and validation</p>
<p>Signed-off-by: Manuel Abascal <[email protected]></p>
<p>* Refactor adversary alerts graph component and update no data display</p>
<p>Signed-off-by: Manuel Abascal <[email protected]></p>
<p>* Remove redundant getName() method override in ModuleSocAi</p>
<p>* Update frontend/src/app/data-management/alert-management/shared/components/filters/alert-generic-filter/alert-generic-filter.component.ts</p>
<p>Co-authored-by: Copilot <[email protected]></p>
<p>* feat: add SQL query support to LogExplorer via OpenSearch</p>
<p>* feat: add SQL query support to LogExplorer via OpenSearch</p>
<p>* feat: enhance LogExplorer with SQL query support and custom keyword suggestions</p>
<p>* Update backend/src/main/java/com/park/utmstack/service/dto/elastic/SqlSearchDto.java</p>
<p>Co-authored-by: Copilot <[email protected]></p>
<p>* feat: enhance identity provider management with role requirements and UI improvements</p>
<p>Signed-off-by: Manuel Abascal <[email protected]></p>
<p>* feat: update login components for improved styling and provider text</p>
<p>Signed-off-by: Manuel Abascal <[email protected]></p>
<p>* feat: add loading screen with spinner and enhance app initialization</p>
<p>Signed-off-by: Manuel Abascal <[email protected]></p>
<p>* feat(agents): update agent guide with Kali Linux tab and enhance installation command structure</p>
<p>* feat: add SAML OIDC corporate authentication configuration fields</p>
<p>* feat: add SAML OIDC corporate authentication support with SP entity ID and ACS URL</p>
<p>Signed-off-by: Manuel Abascal <[email protected]></p>
<p>* feat(api-keys): implement API key management with creation, retrieval, update, and deletion functionalities</p>
<p>* feat: integrate app version management and enterprise feature directive</p>
<p>Signed-off-by: Manuel Abascal <[email protected]></p>
<p>* feat: enhance SAML2 login handlers with role validation and logging</p>
<p>* feat: enhance SAML2 login handlers with role validation and logging</p>
<p>* feat: enhance SAML2 login handlers with role validation and logging</p>
<p>* feat: integrate app version management and enterprise feature directive</p>
<p>Signed-off-by: Manuel Abascal <[email protected]></p>
<p>* feat: update API route for version checking to check-for-updates</p>
<p>Signed-off-by: Manuel Abascal <[email protected]></p>
<p>* feat: remove client secret display from provider details</p>
<p>Signed-off-by: Manuel Abascal <[email protected]></p>
<p>* fix: update application version file path and improve pagination offset calculation</p>
<p>* fix: update application version file path and improve pagination offset calculation</p>
<p>* fix: update opensearch-connector version to 1.0.4</p>
<p>* feat: enhance enterprise module directive to support dynamic menu names and icons</p>
<p>Signed-off-by: Manuel Abascal <[email protected]></p>
<p>* fix: streamline loading state management in playbook service and clean up filter parameters in playbooks component</p>
<p>Signed-off-by: Manuel Abascal <[email protected]></p>
<p>* fix: update UtmModuleRepository and UtmModuleService to use Optional for findByServerIdAndModuleName method</p>
<p>* feat: add detail view for alerts in echoes component and improve alert display</p>
<p>Signed-off-by: Manuel Abascal <[email protected]></p>
<p>* fix: improve error handling in CleanCountedLogs to create default data retention file if retrieval fails</p>
<p>* feat: enhance adversary alerts graph with dynamic graphic elements and improved chart container styling</p>
<p>Signed-off-by: Manuel Abascal <[email protected]></p>
<p>* Update frontend/src/app/data-management/alert-management/shared/components/alert-echoes/alert-echoes.component.html</p>
<p>Co-authored-by: Copilot <[email protected]></p>
<p>* Update frontend/src/app/data-management/alert-management/shared/components/alert-echoes/alert-echoes.component.html</p>
<p>Co-authored-by: Copilot <[email protected]></p>
<p>* feat: enhance detail view for alerts in echoes component and improve data handling</p>
<p>Signed-off-by: Manuel Abascal <[email protected]></p>
<p>* feat: enhance adversary alerts graph with dynamic graphic elements and improved chart container styling</p>
<p>Signed-off-by: Manuel Abascal <[email protected]></p>
<p>* feat: enhance adversary alerts graph with dynamic graphic elements and improved chart container styling</p>
<p>Signed-off-by: Manuel Abascal <[email protected]></p>
<p>* refactor: reorganize imports in adversary alerts graph component for improved readability</p>
<p>Signed-off-by: Manuel Abascal <[email protected]></p>
<p>* refactor: reorganize imports in adversary alerts graph component for improved readability</p>
<p>Signed-off-by: Manuel Abascal <[email protected]></p>
<p>* chore: update changelog for UTMStack v11.1.1 release, add fixes and features</p>
<p>* fix: handle version info loading error gracefully</p>
<p>Signed-off-by: Manuel Abascal <[email protected]></p>
<p>* feat: refactor module update process to use ModuleDTO and enhance decryption handling</p>
<p>* feat: enhance adversary alerts graph with improved event handling and child alert metadata</p>
<p>Signed-off-by: Manuel Abascal <[email protected]></p>
<p>* feat: add SAML2 login endpoint to front-end configuration</p>
<p>* fix: ensure getPatternStoredFields returns an empty array if no fields are found</p>
<p>Signed-off-by: Manuel Abascal <[email protected]></p>
<p>* chore: update CHANGELOG for UTMStack v11.1.2 release</p>
<p>Signed-off-by: Manuel Abascal <[email protected]></p>
<p>* feat: implement authentication styles and restructure login components</p>
<p>Signed-off-by: Manuel Abascal <[email protected]></p>
<p>* feat: enhance two-factor authentication UI and improve user experience</p>
<p>Signed-off-by: Manuel Abascal <[email protected]></p>
<p>* feat: add SAML2 login configuration and update Dockerfile</p>
<p>* feat: enhance two-factor authentication UI and improve user experience</p>
<p>Signed-off-by: Manuel Abascal <[email protected]></p>
<p>* feat: enhance two-factor authentication UI and improve user experience</p>
<p>Signed-off-by: Manuel Abascal <[email protected]></p>
<p>* feat: remove unnecessary Nginx configuration copy from Dockerfile</p>
<p>Signed-off-by: Manuel Abascal <[email protected]></p>
<p>* feat: refactor UtmLogstashPipeline class to use Lombok annotations and improve default value handling</p>
<p>* feat: update component labels for clarity in UI</p>
<p>Signed-off-by: Manuel Abascal <[email protected]></p>
<p>* fix: correct command syntax in UTM stack installer scripts</p>
<p>Signed-off-by: Manuel Abascal <[email protected]></p>
<p>* fix: correct syntax error in UTM stack installation command</p>
<p>Signed-off-by: Manuel Abascal <[email protected]></p>
<p>* feat: enhance download link styling for macOS agent guide</p>
<p>Signed-off-by: Manuel Abascal <[email protected]></p>
<p>* chore: update release notes for UTMStack v11.1.4 and modify server API URL</p>
<p>* style: update styling for login image and setup completion text</p>
<p>Signed-off-by: Manuel Abascal <[email protected]></p>
<p>* feat: implement schedule configuration component for time and day selection</p>
<p>Signed-off-by: Manuel Abascal <[email protected]></p>
<p>* feat: implement schedule configuration component with time and day selection</p>
<p>Signed-off-by: Manuel Abascal <[email protected]></p>
<p>* fix: improve context handling in getLogs function for AWSProcessor</p>
<p>* feat: add Liquibase changelog for renaming O365 fields in utm_visualization</p>
<p>* chore: update release notes for UTMStack v11.1.5 and standardize utm_visualization field names</p>
<p>* fix: adjust layout for log analyzer view in SQL mode</p>
<p>Signed-off-by: Manuel Abascal <[email protected]></p>
<p>* feat: add Liquibase changelog for renaming filter fields in utm_dashboard</p>
<p>* refactor: remove redundant user access roles section from provider form</p>
<p>Signed-off-by: Manuel Abascal <[email protected]></p>
<p>* feat: enhance SAML2 login handling by validating user existence and roles</p>
<p>* feat(pt-pentest-detail): add pentest detail component with download and open detail functionalities</p>
<p>* fix: handle case when Elasticsearch index does not exist in alerts fetching</p>
<p>* fix: change log level for com.zaxxer from WARN to ERROR</p>
<p>* feat(elastic-filter): add clear filter selection functionality</p>
<p>Signed-off-by: Manuel Abascal <[email protected]></p>
<p>* fix(environment): revert local changes</p>
<p>Signed-off-by: Manuel Abascal <[email protected]></p>
<p>* feat: add changelog for updating instance update frequency configuration</p>
<p>* style: enhance responsive design for various components based on viewport height</p>
<p>Signed-off-by: Manuel Abascal <[email protected]></p>
<p>* style: enhance responsive design for various components based on viewport height</p>
<p>Signed-off-by: Manuel Abascal <[email protected]></p>
<p>* feat: add admin email constant and first login flag to response DTO</p>
<p>* chore: update changelog for version 11.1.5</p>
<p>* feat: add first login flag to authentication flow and update related components</p>
<p>Signed-off-by: Manuel Abascal <[email protected]></p>
<p>* style: remove top padding from auth cover for improved layout</p>
<p>Signed-off-by: Manuel Abascal <[email protected]></p>
<p>* style: update layout and visibility of security notice in TFA setup</p>
<p>Signed-off-by: Manuel Abascal <[email protected]></p>
<p>* feat: deserialize configuration values for improved data handling</p>
<p>Signed-off-by: Manuel Abascal <[email protected]></p>
<p>* feat: deserialize configuration values for improved data handling</p>
<p>Signed-off-by: Manuel Abascal <[email protected]></p>
<p>* feat: enhance writeValue method to support string input for schedule configuration</p>
<p>Signed-off-by: Manuel Abascal <[email protected]></p>
<p>* feat: enhance writeValue method to support string input for schedule configuration</p>
<p>Signed-off-by: Manuel Abascal <[email protected]></p>
<p>---------</p>
<p>Signed-off-by: Manuel Abascal <[email protected]>
<br />Co-authored-by: Copilot <[email protected]>
<br />Co-authored-by: JocLRojas <[email protected]>
<br />Co-authored-by: Elena Lopez Milan <[email protected]>
<br />Co-authored-by: Yorjander Hernandez Vergara <[email protected]>
<br />Co-authored-by: Osmany Montero <[email protected]>
<br />Co-authored-by: Yadian Llada Lopez <[email protected]></p>Kbayerotag:github.com,2008:Repository/693809511/v11.1.42025-12-22T11:51:42Zv11.1.4<p>Release/v11.1.4 (<a class="issue-link js-issue-link" href="https://github.com/utmstack/UTMStack/pull/1524">#1524</a>)</p>
<p>* feat: add SAML2 login configuration and update Dockerfile</p>
<p>* feat: enhance two-factor authentication UI and improve user experience</p>
<p>Signed-off-by: Manuel Abascal <[email protected]></p>
<p>* feat: enhance two-factor authentication UI and improve user experience</p>
<p>Signed-off-by: Manuel Abascal <[email protected]></p>
<p>* feat: remove unnecessary Nginx configuration copy from Dockerfile</p>
<p>Signed-off-by: Manuel Abascal <[email protected]></p>
<p>* feat: refactor UtmLogstashPipeline class to use Lombok annotations and improve default value handling</p>
<p>* feat: update component labels for clarity in UI</p>
<p>Signed-off-by: Manuel Abascal <[email protected]></p>
<p>* fix: correct command syntax in UTM stack installer scripts</p>
<p>Signed-off-by: Manuel Abascal <[email protected]></p>
<p>* fix: correct syntax error in UTM stack installation command</p>
<p>Signed-off-by: Manuel Abascal <[email protected]></p>
<p>* feat: enhance download link styling for macOS agent guide</p>
<p>Signed-off-by: Manuel Abascal <[email protected]></p>
<p>* chore: update release notes for UTMStack v11.1.4 and modify server API URL</p>
<p>* fix(plugins/azure): change plugin mode from manager to worker</p>
<p>---------</p>
<p>Signed-off-by: Manuel Abascal <[email protected]>
<br />Co-authored-by: JocLRojas <[email protected]></p>Kbayero