Skip to content

Releases: falcosecurity/plugin-sdk-go

v0.7.4

12 Jun 14:17
Compare
Choose a tag to compare

What's Changed

  • docs: add SPDX license identifier by @leogr in #82
  • fix(pkg/cgo): solve data races when assigning/deleting and accessing handles by @jasondellaluce in #85

Full Changelog: v0.7.3...v0.7.4

v0.7.3

30 Aug 15:20
Compare
Choose a tag to compare

Changelog

  • 9130ff4 build: patch plugin_loader.c to use an internal strlcpy impl
  • c36a0e0 chore(pkg/sdk): removing "strlcpy.h" copy

v0.7.2

29 Aug 15:59
Compare
Choose a tag to compare

Changelog

  • 64aa849 fix(pkg/sdk): correct compilation error with glibc 2.38
  • 64ea3ac build: cgocheck > 1 mode is no longer supported at runtime
  • 9cd2769 cleanup: add some comments and rename vars in SetRequiredAPIVersion
  • c43c004 chore: add .vscode to the gitignore
  • 1a38f04 fix(README.md): license badge link
  • 18133ed docs(README.md): add scope and status badges

v0.7.1

24 May 17:01
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.7.0...v0.7.1

v0.7.0

23 May 13:38
Compare
Choose a tag to compare

Notice

This new SDK Go release complies to the new plugin API version 3.0.0 that will start being supported by Falco 0.35.0. Plugins built with SDK Go version >= 0.7.0 will not be compatible with Falco version <= 0.34.1. Plugins built with SDK Go version < 0.7.0 will not be compatible with Falco version >= 0.35.0.

What's Changed

New Contributors

Full Changelog: v0.6.2...v0.7.0

v0.6.2

28 Mar 12:12
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.6.1...v0.6.2

v0.6.1

19 Jan 14:46
Compare
Choose a tag to compare

Changelog

  • 3856dc7 cleanup(ci): dropped circleci.
  • fb10892 new(ci): ported release ci to gha.
  • a08c418 docs(README.md): correct security audit link
  • 708bddb docs(README.md): correct dummy plugin walkthrough link

v0.6.0

12 Oct 14:18
Compare
Choose a tag to compare

What's Changed

  • new: add a benchmark for the async extraction optimization by @jasondellaluce in #60
  • update: bump libs version to 5b9c3ca9ae55800e774e1681a0c5e7d54ca89263 by @jasondellaluce in #63
  • new: introduce plugin loader code by @jasondellaluce in #56
  • refactor(pkg/sdk/symbols/extract): support concurrent consumers in async extraction optimization by @jasondellaluce in #65
  • update(sdk): bump plugin_info version (plugin API v2) by @leogr in #66

Full Changelog: v0.5.0...v0.6.0

v0.6.0-rc2

07 Sep 08:18
Compare
Choose a tag to compare
v0.6.0-rc2 Pre-release
Pre-release

Changelog

  • 6e54b98 update(sdk): bump plugin_info version (plugin API v2)

v0.5.0

24 Jun 07:54
Compare
Choose a tag to compare

Changelog

  • 6add171 fix(sdk/symbols/extract): properly calculate starvation time in async extractor
  • 42bf90c refactor(sdk): move in-memory implementation to sdk/internal package
  • 998a463 fix(sdk/plugins/source): correctly handle err handiling and termination in prebuilt instances
  • 34708af update(sdk): apply code review suggestions
  • c7d7e44 new(sdk/plugins/source): add options for setting custom event batch size
  • 416a70e chore: rename builtin instance contructors using Golang guidelines
  • 0cbaec9 update(sdk/plugins/source): prebuilt implementation of progress and simplify PullFunc
  • 631d982 update(examples/source): update example to use pull prebuilt source instance
  • 0585caa test(sdk/plugins/source): add unit tests for builtin instance implementations
  • c7787c3 test(sdk/plugins): add benchmark for pull and push instance builtins
  • 6544689 new(sdk): add in-memory implementations of SDK interfaces
  • 1fb2489 new(sdk/plugins): provide built-in implementations of source.Instance