Skip to content

Releases: CrowdStrike/foundry-fn-go

v0.23.2 - Fix up falcon client integration and examples

30 Dec 20:19
26f2a7a
Compare
Choose a tag to compare

this fixes up an issue with the falcon client opts removing - from the cloud string. gofalcon client requires them.

v0.23.1 - add fdktest pkg to simplify testing

15 Nov 22:10
39580db
Compare
Choose a tag to compare
Merge pull request #37 from CrowdStrike/chore/fdktest

chore(fdktest): add test utilities to aid in testing handlers

v0.23.0 - replace params with flattened structure

07 Nov 01:37
3402c07
Compare
Choose a tag to compare

we've recently landed changes to the system to support query params and so forth. The ergonomics of the pre-existing API was pretty bad to work with. This flattens it, and makes the experience much simpler on the consumer side. Is a breaking change, but no one has actually utilized this part of the SDK as far as we know.

v0.23.0-pre-1 - replace params with flattened structure

06 Nov 22:55
Compare
Choose a tag to compare

we've recently landed changes to the system to support query params and so forth. The ergonomics of the pre-existing API was pretty bad to work with. This flattens it, and makes the experience much simpler on the consumer side. Is a breaking change, but no one has actually utilized this part of the SDK as far as we know.

v0.22.0 - remove unused test pkg

20 Sep 14:30
cfbb44c
Compare
Choose a tag to compare

We've had no consumers of the fdktest pkg since we added the smart sync functionality. Cutting ties with it now until we have a driving usecase. The implementation used an unmaintained library that was borrowed from the serverside (which has replaced it). If we need it in the future, we can always add it back. Issues welcomed :-)

v0.21.1 - add missing fn id and version to helper handler fns

18 Sep 20:57
10a014e
Compare
Choose a tag to compare

This fixes up the handler fns to include the FnID and FnVersion as part of the request.

v0.21.0 - update handler fn to provide canonical logger

11 Sep 14:22
7c93a95
Compare
Choose a tag to compare

This release is a breaking change. The new Handler fn must now provide a logger. This logger must be used to ensure compatability with the distributed runtime.

fix: update newHandlerFn to take a logger to canonicalize logging for system integration

v0.20.0 - support streaming input body

03 Sep 20:44
a2e9a5a
Compare
Choose a tag to compare

feat: update Request to take stream instead of json.RawMessage

this enables us to support a streaming API :yaaaas:. With
this we can enable our entire system to work with a streamed
input. Locally, that means working with a multipart/form body
file and the meta field.

v0.19.0 - extend runner File API and include new validation helper

09 Aug 13:06
3310327
Compare
Choose a tag to compare

we're extending the File API within the runner to include both the sha256 checksum and the size of the uploaded file.

v0.18.0 - Add support for fn ID/version in request and healthz endpoint

19 Jul 03:35
c600d57
Compare
Choose a tag to compare

This update adds the function ID and Version to the Request type. Additionally, the Mux now comes with a healthz endpoint. It can be overridden by providing a Get("/healthz", handler).