Releases: falcosecurity/plugin-sdk-go
Releases · falcosecurity/plugin-sdk-go
v0.7.4
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
v0.7.2
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
What's Changed
- update: drop go.uber.org/multierr dependency by @jasondellaluce in #76
Full Changelog: v0.7.0...v0.7.1
v0.7.0
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
- update(ci): porting CI from test-infra to GHA. by @cappellinsamuele in #69
- cleanup(build.sh): cleanup unused files old ci. by @cappellinsamuele in #72
- Semver check for RequiredAPIVersion values by @Rohith-Raju in #73
- new: Support for new field types in plugins by @therealbobo in #71
- update: sync with new plugin API definitions and latest falcosecurity/libs by @jasondellaluce in #74
- fix(pkg/sdk): solve memory alignment issues when setting extraction value by @jasondellaluce in #75
New Contributors
- @cappellinsamuele made their first contribution in #69
- @Rohith-Raju made their first contribution in #73
- @therealbobo made their first contribution in #71
Full Changelog: v0.6.2...v0.7.0
v0.6.2
What's Changed
- update(pkg/cgo): set MaxHandle to 255 by @jasondellaluce in #70
Full Changelog: v0.6.1...v0.6.2
v0.6.1
v0.6.0
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
Changelog
- 6e54b98 update(sdk): bump plugin_info version (plugin API v2)
v0.5.0
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