<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
  <channel>
    <title>LimaCharlie Release Notes: Endpoint Agent</title>
    <link>https://docs.limacharlie.io/10-release-notes/</link>
    <description>Releases of the LimaCharlie endpoint agent (EDR sensor).</description>
    <language>en</language>
    <generator>LimaCharlie Documentation release feed hook</generator>
    <lastBuildDate>Tue, 13 Oct 2026 00:00:00 GMT</lastBuildDate>
    <atom:link href="https://docs.limacharlie.io/10-release-notes/endpoint-agent.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Endpoint Agent 5.4.0</title>
      <link>https://docs.limacharlie.io/10-release-notes/#endpoint-agent-540</link>
      <guid isPermaLink="false">tag:docs.limacharlie.io,2026-10-13:release/endpoint-agent-5-4-0</guid>
      <pubDate>Tue, 13 Oct 2026 00:00:00 GMT</pubDate>
      <category>endpoint-agent</category>
      <description>&lt;h4 id="new-features"&gt;New Features&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Application allowlisting: the sensor can now enforce an application control policy on Windows and macOS, blocking executions the policy does not allow, with a permissive mode that reports would-be blocks without enforcing.&lt;/li&gt;
&lt;li&gt;Application control reports each blocked or would-be-blocked execution as an event carrying what is needed to approve it: file hash, signer details, matched rule, parent process, user and application metadata.&lt;/li&gt;
&lt;li&gt;Application control: repeated blocks of the same execution within 5 minutes are folded into a single summary event with a count and first/last timestamps.&lt;/li&gt;
&lt;li&gt;Application control: trusted installers — naming an updater in the policy lets the software it installs run, so self-updating applications keep working under an allowlist.&lt;/li&gt;
&lt;li&gt;Application control: when a policy is first applied, already-running processes it would deny are reported, or terminated if the policy asks for it while enforcing.&lt;/li&gt;
&lt;li&gt;Application control: users are now notified with a desktop toast when one of their executions is blocked, with an optional system tray icon that keeps a history of blocks.&lt;/li&gt;
&lt;li&gt;New &lt;code&gt;force_sync&lt;/code&gt; command sends the sensor's sync immediately, so configuration changes reach a host right away instead of at the next interval (up to five minutes later).&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="bug-fixes"&gt;Bug Fixes&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Fixed a Windows sensor crash loop at startup on hosts low on memory, caused by an oversized allocation when processing kernel process snapshots.&lt;/li&gt;
&lt;li&gt;The sensor now honours backoff requests from the cloud; previously they could be silently ignored.&lt;/li&gt;
&lt;li&gt;Windows autoruns entries now report their strings with the correct encoding, so they are properly identified and displayed.&lt;/li&gt;
&lt;li&gt;macOS launchd services now report their correct process ID instead of 0.&lt;/li&gt;
&lt;li&gt;Fixed lost block reports on macOS when many blocks occurred in quick succession.&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    <item>
      <title>Endpoint Agent: Changes from 4.33.25 to 5.3.12</title>
      <link>https://docs.limacharlie.io/10-release-notes/#endpoint-agent-changes-from-43325-to-5312</link>
      <guid isPermaLink="false">tag:docs.limacharlie.io,2026-10-06:release/endpoint-agent-changes-from-4-33-25-to-5-3-12</guid>
      <pubDate>Tue, 06 Oct 2026 00:00:00 GMT</pubDate>
      <category>endpoint-agent</category>
      <description>&lt;p&gt;A roll-up of everything that changed in the &lt;abbr title="Endpoint Agents are lightweight software agents deployed directly on endpoints like workstations and servers. These sensors collect real-time data related to system activity, network traffic, file changes, process behavior, and much more."&gt;Endpoint Agent&lt;/abbr&gt; between 4.33.25 and 5.3.12, for fleets upgrading from the 4.33 line in one step. Each release in between has its own entry further down this page.&lt;/p&gt;
&lt;h4 id="new-features_4"&gt;New Features&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;New &lt;a href="https://docs.limacharlie.io/8-reference/endpoint-commands/"&gt;response commands&lt;/a&gt;: &lt;code&gt;reg_get&lt;/code&gt;, &lt;code&gt;usb_list_devices&lt;/code&gt;, &lt;code&gt;dir_find&lt;/code&gt;, &lt;code&gt;file_grep&lt;/code&gt;, &lt;code&gt;container_list&lt;/code&gt;, &lt;code&gt;repo_list&lt;/code&gt;, &lt;code&gt;restart_core&lt;/code&gt; and &lt;code&gt;repair_core_config&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;reg_list&lt;/code&gt; can recurse into sub-keys; &lt;code&gt;os_drivers&lt;/code&gt; now works on Linux; artifact retrieval can collect several files in one task.&lt;/li&gt;
&lt;li&gt;Installed-package listing now covers Linux and macOS packages and Windows hotfixes; autoruns now expand wildcard paths.&lt;/li&gt;
&lt;li&gt;The sensor service can be upgraded or uninstalled through cloud tasking, and upgrades can be pinned to a version.&lt;/li&gt;
&lt;li&gt;Shell commands can run as a specific user.&lt;/li&gt;
&lt;li&gt;TLS 1.3 for the cloud connection, with automatic fallback to TLS 1.2.&lt;/li&gt;
&lt;li&gt;USB Data Loss Prevention, managed from the cloud.&lt;/li&gt;
&lt;li&gt;YARA scanning built in, with match addresses for memory detections and the &lt;code&gt;macho&lt;/code&gt; module.&lt;/li&gt;
&lt;li&gt;Windows script visibility through the Antimalware Scan Interface (AMSI), reported already deobfuscated.&lt;/li&gt;
&lt;li&gt;Linux process events identify their container and Kubernetes pod.&lt;/li&gt;
&lt;li&gt;Cloud VMs on &lt;abbr title="Amazon Web Services"&gt;AWS&lt;/abbr&gt;, Azure and Google Cloud report their native instance identity; GKE nodes report their cluster.&lt;/li&gt;
&lt;li&gt;Linux detection of setuid privilege changes and of AF_ALG, RxRPC and NETLINK socket creation.&lt;/li&gt;
&lt;li&gt;Linux DNS events report the process that sent the query or received the response (kernel 5.15+).&lt;/li&gt;
&lt;li&gt;Local applications can send events to the sensor through a Unix socket API.&lt;/li&gt;
&lt;li&gt;macOS installation is now one guided window instead of seven separate prompts.&lt;/li&gt;
&lt;li&gt;RPM packages for Linux.&lt;/li&gt;
&lt;li&gt;The Windows service now installs under &lt;code&gt;C:\Program Files\limacharlie\&lt;/code&gt;; existing installs are migrated on upgrade.&lt;/li&gt;
&lt;li&gt;Full crash reports (stack trace, modules, fault detail) on Windows, macOS and Linux.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="bug-fixes_4"&gt;Bug Fixes&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Fixed a large set of sensor crashes, including the sensor terminating itself on transient OS resource failures, crashes at shutdown on CentOS/RHEL 7, and a race in the random number generator.&lt;/li&gt;
&lt;li&gt;Linux and macOS now shut down cleanly when stopped, so service stops, restarts and reboots no longer show up as crashes.&lt;/li&gt;
&lt;li&gt;Cloud-driven upgrades and uninstalls now complete reliably on Linux and macOS.&lt;/li&gt;
&lt;li&gt;Linux kernel acquisition now loads on kernel 5.4, on RHEL/Oracle Linux 9, and on hosts without cgroup2, and recovers after the service is force-killed.&lt;/li&gt;
&lt;li&gt;Fixed process events being linked to the wrong parent on hosts that reuse process IDs quickly.&lt;/li&gt;
&lt;li&gt;Windows: fixed multi-second delays opening files on network shares.&lt;/li&gt;
&lt;li&gt;Windows kernel acquisition: fixed network events being lost in bursts and events arriving out of order.&lt;/li&gt;
&lt;li&gt;Fixed connections staying on a dead link for hours after a network disruption, and hangs behind unresponsive proxies.&lt;/li&gt;
&lt;li&gt;Payload downloads and artifact uploads now work through enterprise TLS inspection, filtering proxies and redirects, and large uploads resume after interruptions.&lt;/li&gt;
&lt;li&gt;Fixed macOS file-creation events reporting the parent directory instead of the file.&lt;/li&gt;
&lt;li&gt;The sensor's log file is no longer world-readable or world-writable.&lt;/li&gt;
&lt;li&gt;Events dropped by a full outbound queue are now counted and reported instead of being discarded silently.&lt;/li&gt;
&lt;li&gt;Hardened DNS collection against malformed packets.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="improvements"&gt;Improvements&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Windows: significantly lower CPU and memory usage, from caching file hashes and code-signature checks and reusing buffers on busy code paths.&lt;/li&gt;
&lt;li&gt;Smaller downloads: the Linux and macOS binaries are 30–45% smaller, and cloud-delivered modules are cached on disk across restarts.&lt;/li&gt;
&lt;li&gt;The Linux sensor now requires glibc 2.12 instead of 2.17.&lt;/li&gt;
&lt;li&gt;Transfer and command failures now report readable error descriptions instead of bare codes.&lt;/li&gt;
&lt;li&gt;&lt;abbr title="Similar to agents, Sensors send telemetry to the LimaCharlie platform in the form of EDR telemetry or forwarded logs. Sensors are offered as a scalable, serverless solution for securely connecting endpoints of an organization to the cloud."&gt;Sensor&lt;/abbr&gt; diagnostics now report kernel telemetry health, event loss and service version.&lt;/li&gt;
&lt;li&gt;Windows Event Log collection resumes where it left off after a restart.&lt;/li&gt;
&lt;li&gt;Updated embedded libraries, including TLS (mbedtls 4.1.1).&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    <item>
      <title>Endpoint Agent 5.3.12</title>
      <link>https://docs.limacharlie.io/10-release-notes/#endpoint-agent-5312</link>
      <guid isPermaLink="false">tag:docs.limacharlie.io,2026-09-30:release/endpoint-agent-5-3-12</guid>
      <pubDate>Wed, 30 Sep 2026 00:00:00 GMT</pubDate>
      <category>endpoint-agent</category>
      <description>&lt;h4 id="new-features_6"&gt;New Features&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Cloud virtual machines on &lt;abbr title="Amazon Web Services"&gt;AWS&lt;/abbr&gt;, Azure and Google Cloud now report their native cloud instance identity when the sensor connects, so a host can be matched to its cloud inventory.&lt;/li&gt;
&lt;li&gt;Sensors on Google Kubernetes Engine nodes now also report the cluster they run in, so a sensor can be tied to its Kubernetes node.&lt;/li&gt;
&lt;li&gt;Sensors running inside a Kubernetes pod can report the pod and container they belong to.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="bug-fixes_6"&gt;Bug Fixes&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Fixed a Windows sensor crash when a cloud message arrived while the Host Based &lt;abbr title="Similar to agents, Sensors send telemetry to the LimaCharlie platform in the form of EDR telemetry or forwarded logs. Sensors are offered as a scalable, serverless solution for securely connecting endpoints of an organization to the cloud."&gt;Sensor&lt;/abbr&gt; was still starting, most often seen during an organization-wide version upgrade.&lt;/li&gt;
&lt;li&gt;Linux kernel acquisition: hosts where it cannot load no longer reload the component every 20 minutes, which after several days crashed the sensor on older distributions such as CentOS 7.&lt;/li&gt;
&lt;li&gt;Fixed a sensor crash when caching a document larger than the cache's size limit.&lt;/li&gt;
&lt;li&gt;Fixed a crash when logging some event field types on Linux and macOS.&lt;/li&gt;
&lt;li&gt;Network requests (uploads, downloads, cloud lookups) now honor their timeout even when the remote end sends data very slowly, so they can no longer hang indefinitely.&lt;/li&gt;
&lt;li&gt;macOS: kernel acquisition now starts on a fresh install even when nobody is logged in, instead of staying off until a user logs in.&lt;/li&gt;
&lt;li&gt;macOS: if Full Disk Access is still needed after an install at the login window, the prompt now appears once a user logs in.&lt;/li&gt;
&lt;li&gt;macOS: the system extension no longer grows its memory use with every network flow seen.&lt;/li&gt;
&lt;li&gt;macOS: fixed a resource leak each time the sensor read another process's memory.&lt;/li&gt;
&lt;li&gt;macOS: fixed a reference-counting bug when matching disks to USB devices.&lt;/li&gt;
&lt;li&gt;Fixed gradual memory growth in file type tracking on long-running macOS and Linux hosts.&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    <item>
      <title>Endpoint Agent 5.3.11</title>
      <link>https://docs.limacharlie.io/10-release-notes/#endpoint-agent-5311</link>
      <guid isPermaLink="false">tag:docs.limacharlie.io,2026-09-21:release/endpoint-agent-5-3-11</guid>
      <pubDate>Mon, 21 Sep 2026 00:00:00 GMT</pubDate>
      <category>endpoint-agent</category>
      <description>&lt;h4 id="bug-fixes_7"&gt;Bug Fixes&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;On Red Hat Enterprise Linux 9 and Oracle Linux 9 hosts running the stock Red Hat kernel, fixed kernel acquisition failing to start at all, leaving the host with no process, file, socket, network or DNS telemetry from the kernel.&lt;/li&gt;
&lt;li&gt;Fixed the sensor diagnostic report returning an empty agent log section on healthy hosts, because it looked for the log in the location used before the sensor moved to its data directory. The report now also lists every location it searched when no log is found.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="improvements_1"&gt;Improvements&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Linux kernel acquisition no longer floods the sensor log. Its DNS attribution status line was written on nearly every poll and accounted for the large majority of everything the sensor logged on a busy host; it is now reported when the status actually changes, and at most every five minutes otherwise.&lt;/li&gt;
&lt;li&gt;When the sensor cannot keep up with kernel events and discards some, it now reports how many were lost in a single periodic summary instead of one log line per discarded record — more information, at a fraction of the log volume, and quietest exactly when the host is under load.&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    <item>
      <title>Endpoint Agent 5.3.10</title>
      <link>https://docs.limacharlie.io/10-release-notes/#endpoint-agent-5310</link>
      <guid isPermaLink="false">tag:docs.limacharlie.io,2026-09-16:release/endpoint-agent-5-3-10</guid>
      <pubDate>Wed, 16 Sep 2026 00:00:00 GMT</pubDate>
      <category>endpoint-agent</category>
      <description>&lt;h4 id="new-features_7"&gt;New Features&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;New &lt;code&gt;restart_core&lt;/code&gt; command restarts the sensor on demand on Linux and macOS. The sensor shuts down exactly as it would for an administrative stop and its service manager starts it again; the command is refused on hosts where nothing would bring the sensor back.&lt;/li&gt;
&lt;li&gt;New &lt;code&gt;repair_core_config&lt;/code&gt; command checks an installed sensor's service configuration against what the installer should have written and repairs any drift, with a dry-run mode that reports without changing anything. It currently covers the Windows service recovery setting that lets the service manager restart a sensor that failed to start.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="bug-fixes_8"&gt;Bug Fixes&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Fixed the sensor deliberately terminating itself when the operating system refused a thread or another resource, rather than reporting the failure and carrying on. This accounted for a significant share of sensor crashes in the field.&lt;/li&gt;
&lt;li&gt;On Windows, fixed the sensor terminating itself while reading the environment of a process whose environment block had grown large.&lt;/li&gt;
&lt;li&gt;On Windows, fixed a crash when a USB key listing was requested on a host with removable USB storage attached.&lt;/li&gt;
&lt;li&gt;On Linux, fixed the sensor permanently losing kernel acquisition after the service was force-killed. A process the sensor had started could keep the acquisition listener's address held across every later restart, leaving the sensor connected and reporting healthy while collecting no kernel telemetry.&lt;/li&gt;
&lt;li&gt;The CPU usage the sensor reports now reflects its load across the reporting interval. A momentary burst was previously reported as sustained load, and a reading the sensor could not measure was reported as 255%.&lt;/li&gt;
&lt;li&gt;On Windows, fixed event log collection writing its bookmarks into the sensor's upgrade log instead of its own file. Bookmarks are re-established once on upgrade to this release.&lt;/li&gt;
&lt;li&gt;On Linux, kernel acquisition load failures now report why the load actually failed instead of an unrelated error code.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="improvements_2"&gt;Improvements&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Cloud-delivered modules are now kept on disk and reused across restarts, so the sensor no longer re-downloads several megabytes every time a host boots. The cloud still decides what the sensor loads, and every module is verified before it runs exactly as it was when delivered over the network.&lt;/li&gt;
&lt;li&gt;The macOS sensor download is substantially smaller — roughly 38% for the service binary and 35% for the Host Based &lt;abbr title="Similar to agents, Sensors send telemetry to the LimaCharlie platform in the form of EDR telemetry or forwarded logs. Sensors are offered as a scalable, serverless solution for securely connecting endpoints of an organization to the cloud."&gt;Sensor&lt;/abbr&gt; module — and the Linux kernel acquisition module is smaller again on top of the previous release's reduction.&lt;/li&gt;
&lt;li&gt;Linux &lt;code&gt;.deb&lt;/code&gt; and &lt;code&gt;.rpm&lt;/code&gt; packages now register the service through the sensor itself, so an upgrade restores the service definition when it has gone missing. Previously only Debian-family systemd hosts recovered from that, and RPM hosts never did.&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    <item>
      <title>Endpoint Agent 5.3.9</title>
      <link>https://docs.limacharlie.io/10-release-notes/#endpoint-agent-539</link>
      <guid isPermaLink="false">tag:docs.limacharlie.io,2026-09-08:release/endpoint-agent-5-3-9</guid>
      <pubDate>Tue, 08 Sep 2026 00:00:00 GMT</pubDate>
      <category>endpoint-agent</category>
      <description>&lt;h4 id="new-features_9"&gt;New Features&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;New &lt;code&gt;dir_find&lt;/code&gt; command walks a directory tree and reports file metadata and hashes, with include and exclude patterns, size and age filters, and caps on how many files and bytes a single run may touch.&lt;/li&gt;
&lt;li&gt;New &lt;code&gt;file_grep&lt;/code&gt; command searches file contents for literal patterns, with optional case-insensitivity, a per-file match limit, surrounding context bytes, and an option to include binary files.&lt;/li&gt;
&lt;li&gt;New &lt;code&gt;container_list&lt;/code&gt; command inventories containers and images on a Linux host — runtime, image reference and digest, creation time, state and main process id — covering Docker and Podman, with containers under containerd and CRI-O identified from their process cgroups.&lt;/li&gt;
&lt;li&gt;Artifact retrieval can now collect several files in one task: files are selected by pattern under a root directory, each paired with a caller-supplied payload id, and bounded by limits on file count and total bytes.&lt;/li&gt;
&lt;li&gt;New &lt;code&gt;repo_list&lt;/code&gt; command reports the git checkouts on a host along with their identity — worktree path, remotes and their URLs, the current branch and the commit it resolves to, whether HEAD is detached, the last fetch time, and optionally the declared submodules — so a repository can be tied to the hosts that have it cloned without a follow-up file read per candidate.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="bug-fixes_10"&gt;Bug Fixes&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;On Linux, fixed an upgrade leaving the sensor stopped. Stopping the service also terminated the upgrade process running inside it, so the new binary was installed but never started, and no restart policy brought it back.&lt;/li&gt;
&lt;li&gt;On Linux, fixed a cloud-driven uninstall being terminated by the service stop it had just issued, which left the service definition, the sensor's data directory and the staged uninstaller behind.&lt;/li&gt;
&lt;li&gt;On Linux and macOS, the sensor now shuts down cleanly when stopped. Termination signals were not handled, so every service stop, restart, reboot and upgrade was reported to the cloud as a crash — nearly the entire crash volume from those platforms. A stop now waits for the sensor's own teardown (measured at about 4 seconds with all modules loaded) rather than being immediate.&lt;/li&gt;
&lt;li&gt;On Windows, fixed the sensor terminating itself when Windows briefly refused to return a process listing, which happens transiently while the process list is changing under it.&lt;/li&gt;
&lt;li&gt;On CentOS and RHEL 7 (and other hosts with glibc 2.17), fixed a crash during a clean shutdown.&lt;/li&gt;
&lt;li&gt;Fixed crash reports being lost on hosts that could not reach the cloud on their first connection attempt, real crashes then being reported as clean exits, and the sensor occasionally reporting a crash context it had manufactured itself.&lt;/li&gt;
&lt;li&gt;The sensor's log file is now created readable only by its owner. It was world-readable, and it can contain DNS queries, file paths and command lines. A host that has already been logging keeps its existing file's permissions until that file is removed.&lt;/li&gt;
&lt;li&gt;Hardened DNS collection against two out-of-bounds reads reachable from a crafted DNS packet the host merely observes: a datagram too short to hold a DNS header, and a compression pointer in the final byte of a packet.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="improvements_3"&gt;Improvements&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;macOS and Linux crashes now produce a full crash report — stack trace, loaded modules and fault detail — where previously they left only a marker saying the last run had not exited cleanly. Debug information is published per release, so a report from either platform can be resolved to source without a follow-up on the affected host.&lt;/li&gt;
&lt;li&gt;32-bit Windows crash reports now carry a complete stack trace instead of the two or three frames the optimized build allowed.&lt;/li&gt;
&lt;li&gt;The Linux sensor download is substantially smaller — roughly 45% for the service binary and 30% for the Host Based &lt;abbr title="Similar to agents, Sensors send telemetry to the LimaCharlie platform in the form of EDR telemetry or forwarded logs. Sensors are offered as a scalable, serverless solution for securely connecting endpoints of an organization to the cloud."&gt;Sensor&lt;/abbr&gt; module — because debug information is now published separately instead of being shipped to endpoints. Every upgrade transfers less.&lt;/li&gt;
&lt;li&gt;The sample macOS MDM profile now marks the sensor's background service and system extension as managed, so they can no longer be switched off or removed by a user from System Settings.&lt;/li&gt;
&lt;li&gt;Releases now include the Varist file scanning engine, so it can be turned on by configuration instead of requiring a custom build.&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    <item>
      <title>Endpoint Agent 5.3.8</title>
      <link>https://docs.limacharlie.io/10-release-notes/#endpoint-agent-538</link>
      <guid isPermaLink="false">tag:docs.limacharlie.io,2026-08-31:release/endpoint-agent-5-3-8</guid>
      <pubDate>Mon, 31 Aug 2026 00:00:00 GMT</pubDate>
      <category>endpoint-agent</category>
      <description>&lt;h4 id="new-features_13"&gt;New Features&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;New &lt;code&gt;usb_list_devices&lt;/code&gt; command lists every USB device on the host — device class, manufacturer, product and serial number, and the interfaces each device exposes — so a composite device such as a flash drive that also presents a keyboard is reported as both.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="bug-fixes_12"&gt;Bug Fixes&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;On Windows, fixed a severe delay opening files on network shares. The sensor asked Windows for a fully resolved path on every file open, which a network redirector can only answer with one round trip per path component — measured at 6.4 seconds to open a single document over SMB. Network volumes now use the path the application opened with; local volumes are unchanged.&lt;/li&gt;
&lt;li&gt;On Windows, fixed a possible system crash when non-cached asynchronous file I/O reached the file filter.&lt;/li&gt;
&lt;li&gt;Fixed process events being attributed to the wrong parent on hosts that create processes rapidly. A process ID reused within roughly 70 seconds of its previous owner's exit could be linked to that dead process, which also prevented the real parent from ever being found.&lt;/li&gt;
&lt;li&gt;On Windows kernel acquisition, fixed process and registry events being returned out of chronological order once their internal buffer filled.&lt;/li&gt;
&lt;li&gt;On Windows kernel acquisition, fixed network connection and termination events being discarded a whole buffer at a time — nearly every event in a burst — instead of only the oldest, and with no record of the loss.&lt;/li&gt;
&lt;li&gt;On Windows, the crash minidump is no longer written into &lt;code&gt;C:\Windows\System32&lt;/code&gt;, where it accumulated and was never removed; it now goes to the sensor's data directory and is removed on uninstall.&lt;/li&gt;
&lt;li&gt;Module images staged by a run that ended uncleanly are now cleaned up at startup instead of accumulating in the sensor's data directory.&lt;/li&gt;
&lt;li&gt;Hardened process enumeration and termination tracking against memory-allocation failure and a malformed process list, either of which could leak memory or crash the sensor.&lt;/li&gt;
&lt;li&gt;On Windows, fixed payload downloads and artifact uploads failing on hosts whose certificate store does not hold the server's root certificate; the sensor's embedded certificate chain was only consulted when Windows reported a partially trusted chain, not an untrusted root.&lt;/li&gt;
&lt;li&gt;On Windows 7, fixed a crash while validating a server certificate for payload downloads and artifact uploads.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="improvements_5"&gt;Improvements&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Windows crash reports now carry the full fault detail — exception code, faulting address, the memory address accessed and whether it was read or written, registers, and a stack trace resolvable per module — instead of only an approximate location, so a crash can be diagnosed without a follow-up on the affected host.&lt;/li&gt;
&lt;li&gt;&lt;abbr title="Similar to agents, Sensors send telemetry to the LimaCharlie platform in the form of EDR telemetry or forwarded logs. Sensors are offered as a scalable, serverless solution for securely connecting endpoints of an organization to the cloud."&gt;Sensor&lt;/abbr&gt; modules delivered to a host now appear under a name that identifies the module rather than a generic temporary file name.&lt;/li&gt;
&lt;li&gt;Updated embedded third-party libraries for HTTP, TLS certificate verification and archive handling.&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    <item>
      <title>Endpoint Agent 5.3.7</title>
      <link>https://docs.limacharlie.io/10-release-notes/#endpoint-agent-537</link>
      <guid isPermaLink="false">tag:docs.limacharlie.io,2026-08-24:release/endpoint-agent-5-3-7</guid>
      <pubDate>Mon, 24 Aug 2026 00:00:00 GMT</pubDate>
      <category>endpoint-agent</category>
      <description>&lt;h4 id="new-features_14"&gt;New Features&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;On Linux, DNS events now report the process that sent the query or received the response, where the kernel supports it (verified on 5.15 and newer); older kernels keep delivering DNS events without a process ID. DNS events on Windows and macOS are unchanged.&lt;/li&gt;
&lt;li&gt;On Linux, kernel telemetry — file, process, socket, network and DNS — now loads on kernel 5.4, where it previously failed to load entirely. Network isolation still requires a newer kernel.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="bug-fixes_13"&gt;Bug Fixes&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;On Linux, fixed all network connection telemetry being lost on kernels that cannot support network isolation; connection tracking now loads independently of isolation.&lt;/li&gt;
&lt;li&gt;On Linux, fixed the DNS tracker staying on packet capture for the life of the sensor when it started before kernel acquisition was ready, leaving DNS events without a process ID on hosts where the kernel could provide one.&lt;/li&gt;
&lt;li&gt;On Linux, fixed the process tracker staying on its netlink fallback under the same conditions, which could leave short-lived processes without a path or command line.&lt;/li&gt;
&lt;li&gt;On Linux, hardened kernel DNS collection against packets whose declared payload length exceeds what they carry; such packets could corrupt the sensor's buffer and caused the DNS events behind them to be discarded.&lt;/li&gt;
&lt;li&gt;On Linux, fixed sensor diagnostics reporting every kernel telemetry subprogram as inactive when the reporting component had simply not yet queried the kernel; the status is now omitted until it is known.&lt;/li&gt;
&lt;li&gt;Fixed a possible deadlock when the sensor is stopped by a signal on Linux and macOS.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="improvements_6"&gt;Improvements&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;On Linux, sensor diagnostics now report whether DNS events are being attributed to a process.&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    <item>
      <title>Endpoint Agent 5.3.6</title>
      <link>https://docs.limacharlie.io/10-release-notes/#endpoint-agent-536</link>
      <guid isPermaLink="false">tag:docs.limacharlie.io,2026-08-14:release/endpoint-agent-5-3-6</guid>
      <pubDate>Fri, 14 Aug 2026 00:00:00 GMT</pubDate>
      <category>endpoint-agent</category>
      <description>&lt;h4 id="new-features_17"&gt;New Features&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Linux hosts that cannot provide a cgroup2 mount — unprivileged containers, read-only root filesystems, kernels built without cgroup BPF support — now keep kernel-level file, process, socket and network telemetry instead of losing all of it.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="bug-fixes_15"&gt;Bug Fixes&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Fixed the sensor silently discarding queued events when its outbound queue filled up; discarded events are now counted and reported.&lt;/li&gt;
&lt;li&gt;The outbound event queue is now bounded by memory size as well as by event count, so a few very large events can no longer displace thousands of small ones.&lt;/li&gt;
&lt;li&gt;Fixed every kernel-sourced DNS event on Linux reporting process ID 0 and being held for 10 seconds before delivery.&lt;/li&gt;
&lt;li&gt;Fixed Linux network isolation being reported as available on hosts where the sensor could not exempt its own connection, where isolating the host would have cut off the connection needed to un-isolate it.&lt;/li&gt;
&lt;li&gt;Fixed the sensor aborting under Wine while collecting Windows Event Log events; an incomplete Event Log bookmark implementation is now detected at the point of use and log resumption is disabled cleanly.&lt;/li&gt;
&lt;li&gt;macOS file-access monitoring now matches file extensions case-insensitively, so a rule for &lt;code&gt;.docx&lt;/code&gt; also matches &lt;code&gt;Report.DOCX&lt;/code&gt;. Linux continues to match exactly.&lt;/li&gt;
&lt;li&gt;Removing an adhoc exfil rule now returns a receipt reporting whether the rule was found and removed, matching the behavior of adding one.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="improvements_7"&gt;Improvements&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;abbr title="Similar to agents, Sensors send telemetry to the LimaCharlie platform in the form of EDR telemetry or forwarded logs. Sensors are offered as a scalable, serverless solution for securely connecting endpoints of an organization to the cloud."&gt;Sensor&lt;/abbr&gt; diagnostics now report how many events the outbound queue has discarded, their estimated size, and the current queue depth against its limits.&lt;/li&gt;
&lt;li&gt;&lt;abbr title="Similar to agents, Sensors send telemetry to the LimaCharlie platform in the form of EDR telemetry or forwarded logs. Sensors are offered as a scalable, serverless solution for securely connecting endpoints of an organization to the cloud."&gt;Sensor&lt;/abbr&gt; diagnostics now report which Linux kernel telemetry subprograms are active, so a partial kernel acquisition is visible rather than appearing healthy.&lt;/li&gt;
&lt;li&gt;On Linux hosts without kernel DNS support, DNS collection now falls back to packet capture, and packet captures are opened only when that fallback is actually in use instead of on every Linux sensor.&lt;/li&gt;
&lt;li&gt;The sensor now warns when file-access monitoring is enabled with no file patterns configured, instead of appearing healthy while unable to report anything.&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    <item>
      <title>Endpoint Agent 5.3.5</title>
      <link>https://docs.limacharlie.io/10-release-notes/#endpoint-agent-535</link>
      <guid isPermaLink="false">tag:docs.limacharlie.io,2026-08-11:release/endpoint-agent-5-3-5</guid>
      <pubDate>Tue, 11 Aug 2026 00:00:00 GMT</pubDate>
      <category>endpoint-agent</category>
      <description>&lt;h4 id="new-features_19"&gt;New Features&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Linux process events now identify the container a process belongs to, including its Kubernetes pod; the fields are absent for ordinary host processes.&lt;/li&gt;
&lt;li&gt;New Windows script visibility through the Antimalware Scan Interface: scripts and .NET assemblies are reported as the host application submits them for scanning, already deobfuscated. Enabled from the cloud.&lt;/li&gt;
&lt;li&gt;YARA memory detections now report the address of the match, so a detection points at the exact location in the target process.&lt;/li&gt;
&lt;li&gt;YARA rules can now use the &lt;code&gt;macho&lt;/code&gt; module to inspect Mach-O images.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="bug-fixes_17"&gt;Bug Fixes&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Fixed cloud-driven sensor upgrades never taking effect on macOS. The new binary is now put in place atomically before the service is stopped, on both macOS and Linux.&lt;/li&gt;
&lt;li&gt;Fixed the sensor sitting connected but idle for up to 10 minutes after its cloud connection was replaced, delaying collectors and telemetry; it now re-syncs immediately.&lt;/li&gt;
&lt;li&gt;Fixed the sensor hanging indefinitely when a configured proxy accepts the connection but never answers the CONNECT request; the attempt is now bounded and retried.&lt;/li&gt;
&lt;li&gt;Proxy replies split across packets, sent with LF-only headers, or answering with a 2xx status other than 200 are now handled correctly.&lt;/li&gt;
&lt;li&gt;Fixed the sensor's log file being created world-writable on installed Linux sensors.&lt;/li&gt;
&lt;li&gt;Uninstalling on Linux now removes the kernel acquisition mount point it used to leave behind, and macOS uninstall now deregisters its installer receipt.&lt;/li&gt;
&lt;li&gt;Fixed the arm64 Debian package being refused by dpkg; it is now published as &lt;code&gt;limacharlie_&amp;lt;version&amp;gt;_arm64.deb&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Payload downloads and artifact uploads are now strictly compliant HTTP, so filtering proxies and SSL inspection agents no longer drop them as malformed.&lt;/li&gt;
&lt;li&gt;Fixed artifact uploads reporting success while delivering no data when a network device answered with a redirect.&lt;/li&gt;
&lt;li&gt;Fixed certificate verification failures for payload downloads, artifact uploads and sensor upgrades on hosts with enterprise TLS inspection roots; verification now uses the operating system trust store alongside the built-in certificates.&lt;/li&gt;
&lt;li&gt;Fixed the sensor deadlocking while listing process handles when Windows stopped answering a handle name query.&lt;/li&gt;
&lt;li&gt;Fixed process hollowing detection rescanning every module in full instead of skipping the parts already matched on disk.&lt;/li&gt;
&lt;li&gt;Fixed stateful detection tracking comparing only part of its key, which could route events to the wrong tracking group.&lt;/li&gt;
&lt;li&gt;Fixed the sensor aborting under Wine when probing the Windows Event Log bookmark API.&lt;/li&gt;
&lt;li&gt;Fixed a potential out-of-bounds read when matching short YARA rule namespaces.&lt;/li&gt;
&lt;li&gt;Corrected swapped country and organization labels in the sensor's certificate issuer output.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="improvements_8"&gt;Improvements&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Payload download and artifact upload failures now report a readable description in the command receipt and in the local log, instead of a bare numeric code.&lt;/li&gt;
&lt;li&gt;Transfer failures that previously all reported error 0 now report distinct codes: a sensor that has not yet received its artifact configuration, and a connection closed without a response.&lt;/li&gt;
&lt;li&gt;Payload downloads and artifact uploads now use a full HTTP client, adding chunked response support, correct response framing and enforced timeouts.&lt;/li&gt;
&lt;li&gt;The Linux x86_64 and i386 sensor now requires glibc 2.12 instead of 2.17, so it installs on older distributions; the optional eBPF module still requires 2.14.&lt;/li&gt;
&lt;li&gt;A configuration update is no longer held up by an in-progress payload download.&lt;/li&gt;
&lt;li&gt;The payload download size limit now applies to the whole transfer rather than to each resumed request.&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    <item>
      <title>Endpoint Agent 5.3.4</title>
      <link>https://docs.limacharlie.io/10-release-notes/#endpoint-agent-534</link>
      <guid isPermaLink="false">tag:docs.limacharlie.io,2026-07-28:release/endpoint-agent-5-3-4</guid>
      <pubDate>Tue, 28 Jul 2026 00:00:00 GMT</pubDate>
      <category>endpoint-agent</category>
      <description>&lt;h4 id="new-features_21"&gt;New Features&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;The registry listing command can now recursively list sub-keys down to an optional maximum depth, reporting fully-qualified key paths; oversized results are returned as partial replies flagged for follow-up.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="bug-fixes_19"&gt;Bug Fixes&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Fixed corrupted process events from macOS kernel acquisition: invalid timestamps, missing file paths and command lines, and spurious phantom process records.&lt;/li&gt;
&lt;li&gt;Fixed file transfers and the sensor's cloud connection aborting when a TLS 1.3 server sends a post-handshake session ticket, common behind SSL-inspection proxies.&lt;/li&gt;
&lt;li&gt;Fixed repeated payload put commands failing on Windows: moving a file into place now overwrites an existing destination, matching other platforms.&lt;/li&gt;
&lt;li&gt;Fixed payload downloads and log/artifact uploads failing when certificate verification is explicitly disabled.&lt;/li&gt;
&lt;li&gt;Uninstalling the Windows MSI now fully removes the sensor's identity and data, so a later reinstall enrolls as a fresh sensor.&lt;/li&gt;
&lt;li&gt;Fixed a rare crash caused by concurrent use of the sensor's random number generator, seen most often on macOS under heavy file activity.&lt;/li&gt;
&lt;li&gt;Fixed a crash on sensor shutdown after a partially failed startup.&lt;/li&gt;
&lt;li&gt;Fixed a potential crash when reading executable paths from the Windows registry under low-memory conditions.&lt;/li&gt;
&lt;li&gt;Fixed assorted small latent bugs across the sensor uncovered by expanded static analysis.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="improvements_9"&gt;Improvements&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Windows Event Log collection now resumes from where it left off after a sensor restart, recovering events logged while the sensor was not running.&lt;/li&gt;
&lt;li&gt;&lt;abbr title="Similar to agents, Sensors send telemetry to the LimaCharlie platform in the form of EDR telemetry or forwarded logs. Sensors are offered as a scalable, serverless solution for securely connecting endpoints of an organization to the cloud."&gt;Sensor&lt;/abbr&gt; upgrade and uninstall operations now write warnings and errors to a dedicated log file in the sensor data directory.&lt;/li&gt;
&lt;li&gt;Listing endpoint protection exclusions now reports an error code on failure, distinguishing a failed query from a host with no exclusions.&lt;/li&gt;
&lt;li&gt;Windows WMI query failures now report a dedicated WMI error code instead of a generic failure, for example when Defender is disabled by policy.&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    <item>
      <title>Endpoint Agent 5.3.3</title>
      <link>https://docs.limacharlie.io/10-release-notes/#endpoint-agent-533</link>
      <guid isPermaLink="false">tag:docs.limacharlie.io,2026-07-14:release/endpoint-agent-5-3-3</guid>
      <pubDate>Tue, 14 Jul 2026 00:00:00 GMT</pubDate>
      <category>endpoint-agent</category>
      <description>&lt;h4 id="new-features_25"&gt;New Features&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;The sensor service can now be upgraded or uninstalled through cloud tasking.&lt;/li&gt;
&lt;li&gt;Upgrade and uninstall commands reply with their result, including the OS error code on failure.&lt;/li&gt;
&lt;li&gt;&lt;abbr title="Similar to agents, Sensors send telemetry to the LimaCharlie platform in the form of EDR telemetry or forwarded logs. Sensors are offered as a scalable, serverless solution for securely connecting endpoints of an organization to the cloud."&gt;Sensor&lt;/abbr&gt; upgrades can be pinned to a specific version.&lt;/li&gt;
&lt;li&gt;&lt;abbr title="Similar to agents, Sensors send telemetry to the LimaCharlie platform in the form of EDR telemetry or forwarded logs. Sensors are offered as a scalable, serverless solution for securely connecting endpoints of an organization to the cloud."&gt;Sensor&lt;/abbr&gt; connections now report a unique per-boot identifier to the cloud.&lt;/li&gt;
&lt;li&gt;&lt;abbr title="Similar to agents, Sensors send telemetry to the LimaCharlie platform in the form of EDR telemetry or forwarded logs. Sensors are offered as a scalable, serverless solution for securely connecting endpoints of an organization to the cloud."&gt;Sensor&lt;/abbr&gt; connections now report the main network interface's MAC address.&lt;/li&gt;
&lt;li&gt;Windows endpoint protection status now falls back to Security Center antivirus data when the Defender query fails.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="bug-fixes_24"&gt;Bug Fixes&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Sensors that connect but receive no data from the cloud now retry with a fresh TLS handshake after 30 seconds.&lt;/li&gt;
&lt;li&gt;Fixed connection failures under pinned-certificate trust: TLS hostname verification now applies only to public CA trust.&lt;/li&gt;
&lt;li&gt;Fixed a TLS 1.2 handshake failure with servers using certain RSA-PSS signature schemes.&lt;/li&gt;
&lt;li&gt;Fixed macOS notarization of the sensor binary.&lt;/li&gt;
&lt;li&gt;Fixed a thread-synchronization race on Linux and macOS that could destabilize the sensor.&lt;/li&gt;
&lt;li&gt;Fixed a small memory leak when kernel acquisition shuts down on macOS.&lt;/li&gt;
&lt;li&gt;Fixed incorrect formatting in several sensor debug log messages.&lt;/li&gt;
&lt;li&gt;Fixed assorted small bugs across the sensor on Linux and Windows.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="improvements_10"&gt;Improvements&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Updated the embedded TLS library (mbedtls) to 4.1.1.&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    <item>
      <title>Endpoint Agent 5.3.2</title>
      <link>https://docs.limacharlie.io/10-release-notes/#endpoint-agent-532</link>
      <guid isPermaLink="false">tag:docs.limacharlie.io,2026-07-06:release/endpoint-agent-5-3-2</guid>
      <pubDate>Mon, 06 Jul 2026 00:00:00 GMT</pubDate>
      <category>endpoint-agent</category>
      <description>&lt;h4 id="bug-fixes_26"&gt;Bug Fixes&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Fixed connection failures under pinned-certificate trust: TLS hostname verification now applies only to public CA trust.&lt;/li&gt;
&lt;li&gt;Fixed a TLS 1.2 handshake failure with servers using certain RSA-PSS signature schemes.&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    <item>
      <title>Endpoint Agent 5.3.1</title>
      <link>https://docs.limacharlie.io/10-release-notes/#endpoint-agent-531</link>
      <guid isPermaLink="false">tag:docs.limacharlie.io,2026-07-02:release/endpoint-agent-5-3-1</guid>
      <pubDate>Thu, 02 Jul 2026 00:00:00 GMT</pubDate>
      <category>endpoint-agent</category>
      <description>&lt;h4 id="new-features_27"&gt;New Features&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;TLS 1.3 is now supported for the sensor's connection to the LimaCharlie cloud, with automatic fallback to TLS 1.2.&lt;/li&gt;
&lt;li&gt;Shell commands can now be run as a specific user instead of always running with the sensor's own privileges.&lt;/li&gt;
&lt;li&gt;USB Data Loss Prevention is now configuration-driven, so the enforcement mode and allowed-device list persist across restarts and can be managed centrally from the cloud.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="bug-fixes_27"&gt;Bug Fixes&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Improved the reliability of running shell commands: fixed lost error output, incorrect exit codes, and commands being cut short on hosts whose clock jumps.&lt;/li&gt;
&lt;li&gt;Endpoint protection status now reports specific errors when a query fails, instead of a single generic failure.&lt;/li&gt;
&lt;li&gt;Fixed several memory-safety issues and memory leaks across the sensor, including at shutdown and on Windows.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="improvements_11"&gt;Improvements&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Linux kernel component failures are now easier to diagnose, with more detail reported in its status.&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    <item>
      <title>Endpoint Agent 5.3.0</title>
      <link>https://docs.limacharlie.io/10-release-notes/#endpoint-agent-530</link>
      <guid isPermaLink="false">tag:docs.limacharlie.io,2026-06-05:release/endpoint-agent-5-3-0</guid>
      <pubDate>Fri, 05 Jun 2026 00:00:00 GMT</pubDate>
      <category>endpoint-agent</category>
      <description>&lt;h4 id="new-features_31"&gt;New Features&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;New &lt;code&gt;reg_get&lt;/code&gt; command fetches a single named Windows registry value by key and value name, for values too large or keys too crowded to retrieve with &lt;code&gt;reg_list&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;macOS installation is now a single guided window with a three-step checklist — system extension, network content filter, Full Disk Access — replacing the previous sequence of seven separate prompts.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="bug-fixes_31"&gt;Bug Fixes&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Fixed macOS file-creation events reporting the parent directory instead of the new file's path, which stopped exfil watch rules from matching specific files.&lt;/li&gt;
&lt;li&gt;Fixed a leak of registry key handles when listing Windows registry keys.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="improvements_12"&gt;Improvements&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;File hashing is faster and allocates far less memory, lowering sensor overhead on hosts with heavy file activity.&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    <item>
      <title>Endpoint Agent 5.2.6</title>
      <link>https://docs.limacharlie.io/10-release-notes/#endpoint-agent-526</link>
      <guid isPermaLink="false">tag:docs.limacharlie.io,2026-05-30:release/endpoint-agent-5-2-6</guid>
      <pubDate>Sat, 30 May 2026 00:00:00 GMT</pubDate>
      <category>endpoint-agent</category>
      <description>&lt;h4 id="bug-fixes_32"&gt;Bug Fixes&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Fixed very large artifact uploads never completing: each part is now retried up to ten times with backoff, so a brief network interruption no longer restarts the transfer from the beginning.&lt;/li&gt;
&lt;li&gt;Fixed uploads of locked files larger than 4 GB on Windows looping indefinitely over the first 4 GB.&lt;/li&gt;
&lt;li&gt;The sensor now shuts down promptly while an upload is retrying, instead of waiting out its backoff.&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    <item>
      <title>Endpoint Agent 5.1.0</title>
      <link>https://docs.limacharlie.io/10-release-notes/#endpoint-agent-510</link>
      <guid isPermaLink="false">tag:docs.limacharlie.io,2026-04-02:release/endpoint-agent-5-1-0</guid>
      <pubDate>Thu, 02 Apr 2026 00:00:00 GMT</pubDate>
      <category>endpoint-agent</category>
      <description>&lt;h4 id="new-features_32"&gt;New Features&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;The &lt;code&gt;os_drivers&lt;/code&gt; command now works on Linux, listing the host's loaded kernel modules.&lt;/li&gt;
&lt;li&gt;The sensor health check now downloads and verifies the latest health-check binary from the cloud, so diagnostics stay current without upgrading the sensor.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="bug-fixes_33"&gt;Bug Fixes&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Fixed macOS and Windows sensors staying on a dead connection for hours after a network disruption; keepalive behavior is now consistent across all platforms and connections recover promptly.&lt;/li&gt;
&lt;li&gt;Fixed occasional missing line breaks in the sensor's local log file.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="improvements_13"&gt;Improvements&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;The sensor health check now reports details of the installed sensor binary on disk.&lt;/li&gt;
&lt;li&gt;&lt;abbr title="Similar to agents, Sensors send telemetry to the LimaCharlie platform in the form of EDR telemetry or forwarded logs. Sensors are offered as a scalable, serverless solution for securely connecting endpoints of an organization to the cloud."&gt;Sensor&lt;/abbr&gt; debug data now includes the sensor service version.&lt;/li&gt;
&lt;li&gt;&lt;abbr title="Similar to agents, Sensors send telemetry to the LimaCharlie platform in the form of EDR telemetry or forwarded logs. Sensors are offered as a scalable, serverless solution for securely connecting endpoints of an organization to the cloud."&gt;Sensor&lt;/abbr&gt; service details are now reported to the cloud on every sync, instead of only when debug data is requested.&lt;/li&gt;
&lt;li&gt;Linux and macOS sensor binaries are smaller.&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    <item>
      <title>Endpoint Agent 4.33.26</title>
      <link>https://docs.limacharlie.io/10-release-notes/#endpoint-agent-43326</link>
      <guid isPermaLink="false">tag:docs.limacharlie.io,2026-02-08:release/endpoint-agent-4-33-26</guid>
      <pubDate>Sun, 08 Feb 2026 00:00:00 GMT</pubDate>
      <category>endpoint-agent</category>
      <description>&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Feature&lt;/strong&gt;: Windows ARM64 support&lt;/li&gt;
&lt;li&gt;Fix cloud initialization issue on start and reboots&lt;/li&gt;
&lt;li&gt;Fix an eBPF umount issue on Linux whenever LVM is used&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    <item>
      <title>Endpoint Agent</title>
      <link>https://docs.limacharlie.io/10-release-notes/#endpoint-agent</link>
      <guid isPermaLink="false">tag:docs.limacharlie.io,2025-10-24:release/endpoint-agent</guid>
      <pubDate>Fri, 24 Oct 2025 00:00:00 GMT</pubDate>
      <category>endpoint-agent</category>
      <description>&lt;h4 id="stable-433105"&gt;Stable: 4.33.10.5&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Fix an issue with the &lt;code&gt;epp_list_exclusions&lt;/code&gt; command not showing all exclusions&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="latest-43319"&gt;Latest: 4.33.19&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Fix an issue with the &lt;code&gt;epp_list_exclusions&lt;/code&gt; command not showing all exclusions&lt;/li&gt;
&lt;li&gt;Change the compression algorithm for Debian installer packages from xz to gzip for better compatibility with older distributions&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    <item>
      <title>Endpoint Agent</title>
      <link>https://docs.limacharlie.io/10-release-notes/#endpoint-agent_1</link>
      <guid isPermaLink="false">tag:docs.limacharlie.io,2025-10-17:release/endpoint-agent</guid>
      <pubDate>Fri, 17 Oct 2025 00:00:00 GMT</pubDate>
      <category>endpoint-agent</category>
      <description>&lt;p&gt;&lt;strong&gt;New stable release 4.33.10.4&lt;/strong&gt; - fixed memory leak in file type tracker, upgrade recommended.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;New release 4.33.18:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Number of fixes including:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;A memory leak in the file type tracker&lt;/li&gt;
&lt;li&gt;Potential crashes in cloud task processing and log tracker&lt;/li&gt;
&lt;li&gt;Version reporting fixes on Windows 11, Linux, and macOS&lt;/li&gt;
&lt;li&gt;Certificate updates to avoid solely relying on the platform keychain&lt;/li&gt;
&lt;li&gt;Update the size of the file tracking buffer to avoid missing events on Linux&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    <item>
      <title>Endpoint Agent v4.33.15</title>
      <link>https://docs.limacharlie.io/10-release-notes/#endpoint-agent-v43315</link>
      <guid isPermaLink="false">tag:docs.limacharlie.io,2025-09-12:release/endpoint-agent-v4-33-15</guid>
      <pubDate>Fri, 12 Sep 2025 00:00:00 GMT</pubDate>
      <category>endpoint-agent</category>
      <description>&lt;ul&gt;
&lt;li&gt;macOS system extension: fixes for potential install and upgrade issues, improved logging for troubleshooting&lt;/li&gt;
&lt;li&gt;Fixes a macOS install issue when using the package installer (.pkg)&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    <item>
      <title>Endpoint Agent 4.33.14</title>
      <link>https://docs.limacharlie.io/10-release-notes/#endpoint-agent-43314</link>
      <guid isPermaLink="false">tag:docs.limacharlie.io,2025-08-28:release/endpoint-agent-4-33-14</guid>
      <pubDate>Thu, 28 Aug 2025 00:00:00 GMT</pubDate>
      <category>endpoint-agent</category>
      <description>&lt;ul&gt;
&lt;li&gt;Reduce CPU usage of the OS tracker. The component is used for: new system service notifications, new driver notifications, and new autoruns/bootstrap notifications.&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    <item>
      <title>Endpoint Agent 4.33.13 and 4.33.10.3</title>
      <link>https://docs.limacharlie.io/10-release-notes/#endpoint-agent-43313-and-433103</link>
      <guid isPermaLink="false">tag:docs.limacharlie.io,2025-08-08:release/endpoint-agent-4-33-13-and-4-33-10-3</guid>
      <pubDate>Fri, 08 Aug 2025 00:00:00 GMT</pubDate>
      <category>endpoint-agent</category>
      <description>&lt;p&gt;Fix a Windows 2016 compatibility issue in the kernel driver for both &lt;code&gt;lc:stable&lt;/code&gt; (4.33.10.3) and &lt;code&gt;lc:latest&lt;/code&gt; (4.33.13) versions.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Endpoint Agent 4.33.11</title>
      <link>https://docs.limacharlie.io/10-release-notes/#endpoint-agent-43311</link>
      <guid isPermaLink="false">tag:docs.limacharlie.io,2025-07-18:release/endpoint-agent-4-33-11</guid>
      <pubDate>Fri, 18 Jul 2025 00:00:00 GMT</pubDate>
      <category>endpoint-agent</category>
      <description>&lt;p&gt;&lt;strong&gt;Bug Fixes:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Resolved event loss on high-traffic Windows systems&lt;/li&gt;
&lt;li&gt;Fixed kernel upgrade failures that could occur during system updates&lt;/li&gt;
&lt;li&gt;Addressed code signing compatibility issues on macOS&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Breaking Changes:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Console logging is now opt-in via &lt;code&gt;-v&lt;/code&gt; or &lt;code&gt;--verbose&lt;/code&gt; flags. The previous &lt;code&gt;-v&lt;/code&gt; flag for displaying installer version has been changed to &lt;code&gt;-V&lt;/code&gt;. This improves default output cleanliness while maintaining debugging capabilities.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;New stable version is now &lt;strong&gt;4.33.10&lt;/strong&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Endpoint Agent 4.33.9</title>
      <link>https://docs.limacharlie.io/10-release-notes/#endpoint-agent-4339</link>
      <guid isPermaLink="false">tag:docs.limacharlie.io,2025-06-27:release/endpoint-agent-4-33-9</guid>
      <pubDate>Fri, 27 Jun 2025 00:00:00 GMT</pubDate>
      <category>endpoint-agent</category>
      <description>&lt;p&gt;Important fixes for Windows 7 and Windows 8 support.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Endpoint Agent 4.33.8</title>
      <link>https://docs.limacharlie.io/10-release-notes/#endpoint-agent-4338</link>
      <guid isPermaLink="false">tag:docs.limacharlie.io,2025-05-30:release/endpoint-agent-4-33-8</guid>
      <pubDate>Fri, 30 May 2025 00:00:00 GMT</pubDate>
      <category>endpoint-agent</category>
      <description>&lt;ul&gt;
&lt;li&gt;Fix a potential deadlock on upgrade in the HBS component&lt;/li&gt;
&lt;li&gt;Fix a reverse logic issue processing the &lt;code&gt;LC_DISABLE_REVERSE_DNS_HOSTNAME&lt;/code&gt; environment variable. Accepted values: &lt;code&gt;1&lt;/code&gt;, &lt;code&gt;true&lt;/code&gt;, &lt;code&gt;0&lt;/code&gt;, &lt;code&gt;false&lt;/code&gt; (case insensitive)&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    <item>
      <title>Endpoint Agent 4.33.7</title>
      <link>https://docs.limacharlie.io/10-release-notes/#endpoint-agent-4337</link>
      <guid isPermaLink="false">tag:docs.limacharlie.io,2025-05-22:release/endpoint-agent-4-33-7</guid>
      <pubDate>Thu, 22 May 2025 00:00:00 GMT</pubDate>
      <category>endpoint-agent</category>
      <description>&lt;p&gt;&lt;strong&gt;Linux:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fix some Linux GLIBC compatibility issues. The minimum GLIBC supported version is now 2.17 (released 2012) for all 3 supported architectures (x86, x86_64, and ARM64)&lt;/li&gt;
&lt;li&gt;Fix the Linux Alpine / musl libc binaries&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;macOS:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Standalone installer is now a universal binary (FAT) to prevent users from installing on the wrong architecture&lt;/li&gt;
&lt;li&gt;Fix an issue where the host isolation command wouldn't terminate existing connections&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Windows:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Added an environment variable (&lt;code&gt;LC_LOCAL_CACHE_ONLY_REVOCATION_CHECK&lt;/code&gt;) to prevent the Windows WinTrust code signing library from updating its revocation cache from the internet. The default and recommended setting is to let WinTrust update its cache, but the sensor may connect to content delivery networks (CDNs) on port 80 to do so.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;General:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The sensor troubleshooting tool (&lt;code&gt;rphcp -H&lt;/code&gt;) was missing in the .deb, .msi, and .pkg installers&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    <item>
      <title>Endpoint Agent 4.33.6</title>
      <link>https://docs.limacharlie.io/10-release-notes/#endpoint-agent-4336</link>
      <guid isPermaLink="false">tag:docs.limacharlie.io,2025-04-18:release/endpoint-agent-4-33-6</guid>
      <pubDate>Fri, 18 Apr 2025 00:00:00 GMT</pubDate>
      <category>endpoint-agent</category>
      <description>&lt;ul&gt;
&lt;li&gt;Allow the sensor to drop the VDI file (delayed start) during the installation procedure via &lt;code&gt;-t&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Added a sensor troubleshooting utility: a standalone command and a command line option for the sensor (&lt;code&gt;-H&lt;/code&gt;) to help diagnose common misconfigurations and connectivity problems&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    <item>
      <title>Endpoint Agent 4.33.5</title>
      <link>https://docs.limacharlie.io/10-release-notes/#endpoint-agent-4335</link>
      <guid isPermaLink="false">tag:docs.limacharlie.io,2025-04-11:release/endpoint-agent-4-33-5</guid>
      <pubDate>Fri, 11 Apr 2025 00:00:00 GMT</pubDate>
      <category>endpoint-agent</category>
      <description>&lt;ul&gt;
&lt;li&gt;Performance improvements for macOS&lt;/li&gt;
&lt;li&gt;Infrastructure work to support Endpoint Protection Platforms (EPP), and added support for Microsoft Windows Defender&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="admonition note"&gt;
&lt;p class="admonition-title"&gt;Note of Change&lt;/p&gt;
&lt;p&gt;LC Detection Events are now immutable. One can no longer remove past events or modify them in any way, as detection events are a factual historic record and it's prudent to keep them as such.&lt;/p&gt;
&lt;/div&gt;</description>
    </item>
    <item>
      <title>Endpoint Agent v4.33.4</title>
      <link>https://docs.limacharlie.io/10-release-notes/#endpoint-agent-v4334</link>
      <guid isPermaLink="false">tag:docs.limacharlie.io,2025-03-28:release/endpoint-agent-v4-33-4</guid>
      <pubDate>Fri, 28 Mar 2025 00:00:00 GMT</pubDate>
      <category>endpoint-agent</category>
      <description>&lt;ul&gt;
&lt;li&gt;Fix missing pipe event for Windows&lt;/li&gt;
&lt;li&gt;Fix the kernel acquisition module for Linux ARM64 builds&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    <item>
      <title>EDR Agent v4.33.2</title>
      <link>https://docs.limacharlie.io/10-release-notes/#edr-agent-v4332</link>
      <guid isPermaLink="false">tag:docs.limacharlie.io,2025-03-06:release/edr-agent-v4-33-2</guid>
      <pubDate>Thu, 06 Mar 2025 00:00:00 GMT</pubDate>
      <category>endpoint-agent</category>
      <description>&lt;p&gt;Fixed a path expansion issue that would cause the cleanup command on Windows to leave configuration files after the uninstallation procedure.&lt;/p&gt;</description>
    </item>
    <item>
      <title>EDR Endpoint Agent v4.33.1</title>
      <link>https://docs.limacharlie.io/10-release-notes/#edr-endpoint-agent-v4331</link>
      <guid isPermaLink="false">tag:docs.limacharlie.io,2025-02-21:release/edr-endpoint-agent-v4-33-1</guid>
      <pubDate>Fri, 21 Feb 2025 00:00:00 GMT</pubDate>
      <category>endpoint-agent</category>
      <description>&lt;ul&gt;
&lt;li&gt;Fix various directory and file permissions on macOS&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Added a status file to help troubleshooting. The status file contains the sensor ID, organization ID, version, and the agent's service uptime.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Status file locations:&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Platform&lt;/th&gt;
&lt;th&gt;Path&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Linux&lt;/td&gt;
&lt;td&gt;&lt;code&gt;/opt/limacharlie/hcp_hbs_status.json&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;macOS&lt;/td&gt;
&lt;td&gt;&lt;code&gt;/Library/Application Support/limacharlie/hcp_hbs_status.json&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Windows&lt;/td&gt;
&lt;td&gt;&lt;code&gt;C:\ProgramData\limacharlie\hcp_hbs_status.json&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Fix a missing package name for Microsoft Edge Update on Windows&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;Fix a pattern matching issue that was affecting file integrity notifications&lt;/li&gt;
&lt;li&gt;Added the &lt;code&gt;LC_DISABLE_REVERSE_DNS_HOSTNAME&lt;/code&gt; environment variable for customers wanting to use the local hostname instead of resolving it&lt;/li&gt;
&lt;/ul&gt;</description>
    </item>
    <item>
      <title>EDR Sensor v4.31.1</title>
      <link>https://docs.limacharlie.io/10-release-notes/#edr-sensor-v4311</link>
      <guid isPermaLink="false">tag:docs.limacharlie.io,2024-10-19:release/edr-sensor-v4-31-1</guid>
      <pubDate>Sat, 19 Oct 2024 00:00:00 GMT</pubDate>
      <category>endpoint-agent</category>
      <description>&lt;p&gt;Network connection stability enhancements on all platforms.&lt;/p&gt;
&lt;p&gt;The enhancements are in both the cloud-triggered upgrade version of the sensor AND in the on-disk installation, but there is no requirement to deploy both simultaneously.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
