Releases: mvenditto/FalcoSecurity.Plugin.Sdk
Releases · mvenditto/FalcoSecurity.Plugin.Sdk
v0.4.1
0.4.1
Release Highlights
- switched from using memory methods from
System.Runtime.InteropServices.Marshal
to the newest (NET6+)System.Runtime.InteropServices.NativeMemory
, which is a portable wrapper for C-runtimemalloc
,free
, etc. (#266c228) - fixed native memory leak in
ExtractionRequest
Breaking Changes
IEventBatch.UnderlyingArray |
IntPtr -> PluginEvent* |
PluginEvent.Data |
IntPtr -> void* |
IExtractionRequest.SetPtr |
(IntPtr ptr) -> (PluginExtractField* ptr) |
IPlugin |
+string? ConfigRaw |
Includes Source Generator 0.3.6..0.5.1
v0.1.3
Changelog
Falco.Plugin.Sdk
- fixed default event source timeout (
BaseEventSourceInstance.TimeoutMs
) not being set (now set to 30ms) (9c0d6ff)- this was causing partial batches not being flushed correctly
- fixed missing defaults for
batchSize
andeventSize
inBaseEventSourceInstance.ctor()
and derived classes (6bca437)- unexpected segfaults will happen if
eventSize
value is too small
- unexpected segfaults will happen if
Falco.Plugin.Sdk.Generators
- fixed a crash on
plugin_init
when onlyIEventSource
is implemented ( 86e2764)