{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-changelog/sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":[]},"type":"markdown"},"seo":{"title":"Synqly Release Notes 2026-08-14","siteUrl":"https://docs.synqly.com","lang":"en-US","llmstxt":{"hide":false,"sections":[{"title":"Table of contents","includeFiles":["**/*"],"excludeFiles":[]}],"excludeFiles":[]}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"release-notes---new-features--bug-fixes","__idx":0},"children":["Release Notes - New Features & Bug Fixes"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"️-edr-endpoint-detection--response","__idx":1},"children":["🛡️ EDR (Endpoint Detection & Response)"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["✨ Enhancement"]}]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Query EDR Events is no longer marked ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["in-development"]},". The operation has been stable and in production use for some time, and the In Development notice has been removed from the documentation."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Add ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["query_alerts"]}," support to the Kandji (IRU) EDR provider, mapping Kandji threat details to OCSF Detection Findings."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Add ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["time"]}," filtering (",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["gt"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["gte"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["lt"]},") and server-side ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["time"]}," ordering (",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["asc"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["desc"]},") to Tanium ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["query_edr_events"]},". Requests that omit an order now default to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["time[desc]"]}," for stable pagination."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Publish server-side ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["time"]}," ordering (",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["asc"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["desc"]},") for Microsoft Defender ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["query_edr_events"]},", so ordering is now reflected in the capabilities API and documentation."]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["🐛 Bug Fix"]}]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Narrow the advertised Microsoft Defender ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["query_edr_events"]}," ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["time"]}," filter operators to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["gte"]}," and ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["lte"]},". The ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["gt"]}," and ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["lt"]}," operators were declared but never honored at runtime."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"-asset-management","__idx":2},"children":["📦 Asset Management"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["🐛 Bug Fix"]}]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Fix Nozomi Vantage asset queries failing when a device reports a numeric VLAN identifier. A single VLAN-bearing device previously caused the entire page of assets to fail."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"-vulnerability-management","__idx":3},"children":["🔍 Vulnerability Management"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["✨ New Provider"]}]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Add Wiz Vulnerability Management Provider, with ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["query_findings"]}," and ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["query_assets"]}," support."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Add Microsoft Defender External Attack Surface Management (EASM) Vulnerability Management Provider, with asset and finding queries mapped to OCSF, and filtering on severity, confidence, state, and device fields."]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["✨ Enhancement"]}]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Clamp over-limit Query Findings requests to the maximum page size instead of returning a ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["400"]},", matching existing Query Assets and scan behavior."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Lower the maximum vulnerabilities page size to 1000 to reduce peak memory usage across vulnerability providers."]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["🐛 Bug Fix"]}]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Fix a Horizon3 Query Findings cursor edge condition where an internal operation deadline could return no results and no cursor, incorrectly indicating that no findings were available."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"-application-security","__idx":4},"children":["🔐 Application Security"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["✨ New Provider"]}]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Add SonarQube Server Application Security Provider, with ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["query_applications"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["query_findings"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["query_application_findings"]},", and ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["get_application_finding_details"]}," support."]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["✨ Enhancement"]}]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Add time-based filtering to GitLab findings. ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["finding.first_seen_time"]}," and ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["finding.modified_time"]}," (",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["gte"]},"/",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["lte"]},") are now supported on ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["query_findings"]}," and ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["query_application_findings"]},", including across pagination."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"-identity-management","__idx":5},"children":["👤 Identity Management"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["🐛 Bug Fix"]}]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Restore the Ashby Identity connector. Creating an Ashby identity integration previously failed with an ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["invalid provider type ashby"]}," error."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"-siem--sink","__idx":6},"children":["📊 SIEM & Sink"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["✨ Enhancement"]}]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Declare ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["time"]}," ordering (",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["asc"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["desc"]},") support that was already applied server-side, so it is now reported by the capabilities API and documentation: ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["query_events"]}," for Splunk, Microsoft Sentinel, QRadar, Rapid7, OpenSearch, and Panther; ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["query_alerts"]}," for QRadar, Rapid7, and Panther."]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["🐛 Bug Fix"]}]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Fix Splunk event pagination advancing the page offset by the number of events fetched rather than returned, which could skip an event between pages."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Improve Microsoft Sentinel event identity calculation so events sharing a timestamp are not incorrectly detected as duplicates during pagination."]}]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"️-core","__idx":7},"children":["⚙️ Core"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["✨ Enhancement"]}]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Add integration-level scheduled operations. Integrations can now declare their own ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["scheduled_operations"]}," through the management API and SDK, or inherit the template from their integration point, and can be configured in Connect. Editing one entry in a schedule leaves the cursors and incremental watermarks of the other operations untouched."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Improve Safe Dialer error reporting so an allow-listed address that misses on the port is reported distinctly instead of as \"not a public address\"."]}]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"-sdk-releases","__idx":8},"children":["📚 SDK Releases"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Latest Versions"]}]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Released Synqly SDK versions: ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["2.0.27"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["2.0.28"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["2.0.29"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["2.0.30"]}]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"-synqly-embedded","__idx":9},"children":["🚢 Synqly Embedded"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Latest Release: ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["v0.1.150"]}]}]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Service Image Tag"]},": ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["embedded-2026.08.14"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Service Image Tag (NO FIPS)"]},": ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["embedded-2026.08.14-no-fips"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Release Date"]},": August 14, 2026"]}]}]},"headings":[{"value":"Release Notes - New Features & Bug Fixes","id":"release-notes---new-features--bug-fixes","depth":1},{"value":"🛡️ EDR (Endpoint Detection & Response)","id":"️-edr-endpoint-detection--response","depth":1},{"value":"📦 Asset Management","id":"-asset-management","depth":1},{"value":"🔍 Vulnerability Management","id":"-vulnerability-management","depth":1},{"value":"🔐 Application Security","id":"-application-security","depth":1},{"value":"👤 Identity Management","id":"-identity-management","depth":1},{"value":"📊 SIEM & Sink","id":"-siem--sink","depth":1},{"value":"⚙️ Core","id":"️-core","depth":1},{"value":"📚 SDK Releases","id":"-sdk-releases","depth":1},{"value":"🚢 Synqly Embedded","id":"-synqly-embedded","depth":1}],"frontmatter":{"seo":{"title":"Synqly Release Notes 2026-08-14"},"slug":"changelog/2026-08-14"},"lastModified":"2026-08-15T18:02:40.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/changelog/2026-08-14","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}