Skip to content

Releases: CrowdStrike/gofalcon

0.7.0-rc1

26 Apr 20:50
Compare
Choose a tag to compare
0.7.0-rc1 Pre-release
Pre-release

Changelog

  • 67722a8 Bump github.com/go-openapi/errors from 0.21.1 to 0.22.0 (#420)
  • ae58243 Bump github.com/go-openapi/strfmt from 0.22.1 to 0.22.2
  • b750302 Bump github.com/go-openapi/validate from 0.23.0 to 0.23.1
  • a6d1b50 Bump golangci/golangci-lint-action from 3 to 4
  • 97ae305 Bump google.golang.org/protobuf from 1.31.0 to 1.33.0
  • f881289 Merge pull request #411 from CrowdStrike/dependabot/github_actions/golangci/golangci-lint-action-4
  • d195520 Merge pull request #413 from CrowdStrike/dependabot/go_modules/github.com/go-openapi/validate-0.23.1
  • 425876d Merge pull request #414 from CrowdStrike/dependabot/go_modules/github.com/go-openapi/strfmt-0.22.2
  • 764e6b8 Merge pull request #421 from CrowdStrike/dependabot/go_modules/google.golang.org/protobuf-1.33.0
  • 48f6999 Merge pull request #424 from CrowdStrike/update-example-install
  • 0afdcdb add support for arm64 and mac installs
  • 4e4a347 renerate spec 04/26/2024 (#427)
  • ac8ce2b update version 0.7.0-rc1

v0.6.0

27 Feb 16:22
Compare
Choose a tag to compare

Changelog

  • 84810a4 Bump actions/setup-go from 4 to 5
  • 01aee9a Bump github.com/go-openapi/errors from 0.20.4 to 0.21.0
  • d8be76c Bump github.com/go-openapi/runtime from 0.26.2 to 0.27.1
  • e473375 Bump github.com/go-openapi/strfmt from 0.21.10 to 0.22.0
  • 6d37c7e Bump github.com/go-openapi/strfmt from 0.21.9 to 0.21.10
  • e5f88ce Bump github.com/go-openapi/swag from 0.22.4 to 0.22.5
  • 3ed67fb Bump github.com/go-openapi/swag from 0.22.5 to 0.22.7
  • 93c1b08 Bump github.com/go-openapi/swag from 0.22.7 to 0.22.9
  • 360c38b Bump github.com/go-openapi/validate from 0.22.3 to 0.22.4
  • a1d1553 Bump github.com/go-openapi/validate from 0.22.4 to 0.22.6
  • 101597f Bump github.com/go-openapi/validate from 0.22.6 to 0.23.0
  • 3171069 Bump github/codeql-action from 2 to 3
  • e7a7ce4 Bump golang.org/x/oauth2 from 0.15.0 to 0.16.0
  • cfddb14 Bump golang.org/x/oauth2 from 0.16.0 to 0.17.0
  • a09d654 Merge pull request #392 from CrowdStrike/dependabot/go_modules/github.com/go-openapi/swag-0.22.5
  • 6d4c8cf Merge pull request #393 from CrowdStrike/dependabot/go_modules/github.com/go-openapi/validate-0.22.4
  • 4a31ee9 Merge pull request #394 from CrowdStrike/dependabot/go_modules/github.com/go-openapi/strfmt-0.21.10
  • a593286 Merge pull request #395 from CrowdStrike/dependabot/go_modules/github.com/go-openapi/errors-0.21.0
  • f2a7ea6 Merge pull request #397 from CrowdStrike/dependabot/go_modules/github.com/go-openapi/validate-0.22.6
  • 9bcc3f2 Merge pull request #398 from CrowdStrike/dependabot/go_modules/github.com/go-openapi/strfmt-0.22.0
  • 523d429 Merge pull request #399 from CrowdStrike/dependabot/go_modules/github.com/go-openapi/swag-0.22.7
  • 3054223 Merge pull request #400 from CrowdStrike/dependabot/github_actions/actions/setup-go-5
  • 540617e Merge pull request #401 from CrowdStrike/dependabot/github_actions/github/codeql-action-3
  • f416153 Merge pull request #402 from CrowdStrike/dependabot/go_modules/golang.org/x/oauth2-0.16.0
  • c383502 Merge pull request #405 from CrowdStrike/dependabot/go_modules/github.com/go-openapi/runtime-0.27.1
  • 6d1450c Merge pull request #406 from CrowdStrike/dependabot/go_modules/github.com/go-openapi/swag-0.22.9
  • c1da724 Merge pull request #407 from CrowdStrike/dependabot/go_modules/github.com/go-openapi/validate-0.23.0
  • 60f23cb Merge pull request #409 from CrowdStrike/dependabot/go_modules/golang.org/x/oauth2-0.17.0
  • 4b9e2b3 feat: add forthcoming IAR registry url (#403)
  • e4a2050 regenerate spec 1/26/24 (#410)
  • 3b76990 v0.6.0

v0.5.0

12 Dec 21:10
Compare
Choose a tag to compare

Changelog

  • d6cfa50 Add IncidentId to event stream (#382)
  • 1d73cad Bump github.com/go-openapi/runtime from 0.26.0 to 0.26.2
  • f88f2d4 Bump github.com/go-openapi/strfmt from 0.21.7 to 0.21.8
  • a483edd Bump github.com/go-openapi/strfmt from 0.21.8 to 0.21.9
  • 1be60a7 Bump github.com/go-openapi/validate from 0.22.1 to 0.22.2
  • 32f5d20 Bump github.com/go-openapi/validate from 0.22.2 to 0.22.3
  • 9ddfed4 Bump golang.org/x/oauth2 from 0.13.0 to 0.14.0 (#381)
  • 56fd22a Merge pull request #383 from CrowdStrike/dependabot/go_modules/github.com/go-openapi/validate-0.22.2
  • 52a936c Merge pull request #385 from CrowdStrike/dependabot/go_modules/github.com/go-openapi/validate-0.22.3
  • 4cb673c Merge pull request #386 from CrowdStrike/dependabot/go_modules/github.com/go-openapi/strfmt-0.21.8
  • db9a6b7 Merge pull request #387 from redhatrises/update_gitignore
  • 8feec6a Merge pull request #388 from redhatrises/container_urls
  • babc8c5 Merge pull request #389 from CrowdStrike/dependabot/go_modules/github.com/go-openapi/runtime-0.26.2
  • 4a1fa75 Merge pull request #390 from CrowdStrike/dependabot/go_modules/github.com/go-openapi/strfmt-0.21.9
  • 511b6fe Update .gitignore
  • e485f00 bump dependencies (#384)
  • 94a4b36 feat: add container uris
  • aa9a14d fix saved-searches execute and results response payload (#379)
  • 97a9111 regenerate spec 12/08/2023 (#391)
  • 736317b v0.5.0

v0.5.0-rc1

16 Oct 14:28
Compare
Choose a tag to compare
v0.5.0-rc1 Pre-release
Pre-release

Changelog

  • 147f225 Bump actions/checkout from 3 to 4
  • b6eda33 Bump golang.org/x/oauth2 from 0.11.0 to 0.12.0 (#369)
  • e50ed4b Bump golang.org/x/oauth2 from 0.12.0 to 0.13.0
  • 894e163 Bump goreleaser/goreleaser-action from 4 to 5
  • 2159b46 Bump version to v0.5.0-rc1
  • 2a94fe7 Merge pull request #371 from CrowdStrike/dependabot/github_actions/goreleaser/goreleaser-action-5
  • fc67743 Merge pull request #372 from CrowdStrike/dependabot/github_actions/actions/checkout-4
  • 9175daa Merge pull request #375 from CrowdStrike/dependabot/go_modules/golang.org/x/oauth2-0.13.0
  • e96a02e add saved_searches endpoints (#376)
  • 0dba888 regen spec 10/2/2023 (#373)
  • 7aba7b2 regenerate new collections with better names (#374)
  • 3fdc194 rengenerate api spec 09/28/2023 (#370)
  • c87e5e6 updates custom_storage client to align with API changes (#378)

v0.4.2

08 Sep 14:04
Compare
Choose a tag to compare

Changelog

  • 9a96b10 use context to correctly close stream connections (#368)
    • the errors channel on the StreamingHandle is now correctly closed by the sender to prevent a race condition that caused panics.
    • Connections and goroutines spawned by creating a new event stream are now correctly cleaned up on close releasing appid

v0.4.1

31 Aug 16:02
Compare
Choose a tag to compare

Changelog

v0.4.0

28 Aug 22:09
Compare
Choose a tag to compare

Changelog

There are a lot of changes in this release. Most changes are renames to realign to the CrowdStrike API Spec. You can use the below diff to see what changed and to find the new type names.

Diff

github.com/crowdstrike/gofalcon/falcon

incompatible changes

(*RTR).GetPutFiles: changed from func(context.Context, []string, ...github.com/crowdstrike/gofalcon/falcon/client/real_time_response_admin.ClientOption) ([]*github.com/crowdstrike/gofalcon/falcon/models.DomainRemoteCommandPutFileV2, error) to func(context.Context, []string, ...github.com/crowdstrike/gofalcon/falcon/client/real_time_response_admin.ClientOption) ([]*github.com/crowdstrike/gofalcon/falcon/models.EmpowerapiRemoteCommandPutFileV2, error)
(*RTR).GetScripts: changed from func(context.Context, []string, ...github.com/crowdstrike/gofalcon/falcon/client/real_time_response_admin.ClientOption) ([]*github.com/crowdstrike/gofalcon/falcon/models.DomainRemoteCommandPutFileV2, error) to func(context.Context, []string, ...github.com/crowdstrike/gofalcon/falcon/client/real_time_response_admin.ClientOption) ([]*github.com/crowdstrike/gofalcon/falcon/models.EmpowerapiRemoteCommandPutFileV2, error)
(*RTR).ListPutFiles: changed from func(context.Context, *string, *int64, *string, *string, ...github.com/crowdstrike/gofalcon/falcon/client/real_time_response_admin.ClientOption) (*github.com/crowdstrike/gofalcon/falcon/models.BinservclientMsaPutFileResponse, error) to func(context.Context, *string, *int64, *string, *string, ...github.com/crowdstrike/gofalcon/falcon/client/real_time_response_admin.ClientOption) (*github.com/crowdstrike/gofalcon/falcon/models.BinservapiMsaPutFileResponse, error)
(*RTR).ListScripts: changed from func(context.Context, *string, *int64, *string, *string, ...github.com/crowdstrike/gofalcon/falcon/client/real_time_response_admin.ClientOption) (*github.com/crowdstrike/gofalcon/falcon/models.BinservclientMsaPutFileResponse, error) to func(context.Context, *string, *int64, *string, *string, ...github.com/crowdstrike/gofalcon/falcon/client/real_time_response_admin.ClientOption) (*github.com/crowdstrike/gofalcon/falcon/models.BinservapiMsaPutFileResponse, error)

github.com/crowdstrike/gofalcon/falcon/client

incompatible changes

CrowdStrikeAPISpecification.SpotlightEvaluationLogic: renamed to CrowdStrikeAPISpecification.VulnerabilitiesEvaluationLogic
CrowdStrikeAPISpecification.SpotlightVulnerabilities: renamed to CrowdStrikeAPISpecification.Vulnerabilities

compatible changes

CrowdStrikeAPISpecification.ConfigurationAssessment: added
CrowdStrikeAPISpecification.ConfigurationAssessmentEvaluationLogic: added
CrowdStrikeAPISpecification.DiscoverIot: added
CrowdStrikeAPISpecification.EventSchema: added
CrowdStrikeAPISpecification.FalconContainerImage: added
CrowdStrikeAPISpecification.FieldSchema: added
CrowdStrikeAPISpecification.IdentityEntities: added
CrowdStrikeAPISpecification.Inventories: added
CrowdStrikeAPISpecification.Provision: added
CrowdStrikeAPISpecification.Vulnerabilities: added
CrowdStrikeAPISpecification.VulnerabilitiesEvaluationLogic: added

github.com/crowdstrike/gofalcon/falcon/client/alerts

incompatible changes

(*Client).PatchEntitiesAlertsV1: removed
(*GetQueriesAlertsV1BadRequest).GetPayload: changed from func() *github.com/crowdstrike/gofalcon/falcon/models.MsaQueryResponse to func() *github.com/crowdstrike/gofalcon/falcon/models.MsaspecQueryResponse
(*GetQueriesAlertsV1InternalServerError).GetPayload: changed from func() *github.com/crowdstrike/gofalcon/falcon/models.MsaQueryResponse to func() *github.com/crowdstrike/gofalcon/falcon/models.MsaspecQueryResponse
(*GetQueriesAlertsV1OK).GetPayload: changed from func() *github.com/crowdstrike/gofalcon/falcon/models.MsaQueryResponse to func() *github.com/crowdstrike/gofalcon/falcon/models.MsaspecQueryResponse
(*PatchEntitiesAlertsV2Params).SetBody: changed from func(*github.com/crowdstrike/gofalcon/falcon/models.DetectsapiPatchEntitiesInvestigatablesV2Request) to func(*github.com/crowdstrike/gofalcon/falcon/models.DetectsapiPatchEntitiesAlertsV2Request)
(*PatchEntitiesAlertsV2Params).WithBody: changed from func(*github.com/crowdstrike/gofalcon/falcon/models.DetectsapiPatchEntitiesInvestigatablesV2Request) *PatchEntitiesAlertsV2Params to func(*github.com/crowdstrike/gofalcon/falcon/models.DetectsapiPatchEntitiesAlertsV2Request) *PatchEntitiesAlertsV2Params
(*PostAggregatesAlertsV1BadRequest).GetPayload: changed from func() *github.com/crowdstrike/gofalcon/falcon/models.MsaAggregatesResponse to func() *github.com/crowdstrike/gofalcon/falcon/models.APIAggregatesResponse
(*PostAggregatesAlertsV1InternalServerError).GetPayload: changed from func() *github.com/crowdstrike/gofalcon/falcon/models.MsaAggregatesResponse to func() *github.com/crowdstrike/gofalcon/falcon/models.APIAggregatesResponse
(*PostAggregatesAlertsV1OK).GetPayload: changed from func() *github.com/crowdstrike/gofalcon/falcon/models.MsaAggregatesResponse to func() *github.com/crowdstrike/gofalcon/falcon/models.APIAggregatesResponse
(*PostEntitiesAlertsV1BadRequest).GetPayload: changed from func() *github.com/crowdstrike/gofalcon/falcon/models.DetectsapiPostEntitiesInvestigatablesV1Response to func() *github.com/crowdstrike/gofalcon/falcon/models.DetectsapiPostEntitiesAlertsV1Response
(*PostEntitiesAlertsV1InternalServerError).GetPayload: changed from func() *github.com/crowdstrike/gofalcon/falcon/models.DetectsapiPostEntitiesInvestigatablesV1Response to func() *github.com/crowdstrike/gofalcon/falcon/models.DetectsapiPostEntitiesAlertsV1Response
(*PostEntitiesAlertsV1OK).GetPayload: changed from func() *github.com/crowdstrike/gofalcon/falcon/models.DetectsapiPostEntitiesInvestigatablesV1Response to func() *github.com/crowdstrike/gofalcon/falcon/models.DetectsapiPostEntitiesAlertsV1Response
(*PostEntitiesAlertsV1Params).SetBody: changed from func(*github.com/crowdstrike/gofalcon/falcon/models.DetectsapiPostEntitiesInvestigatablesV1Request) to func(*github.com/crowdstrike/gofalcon/falcon/models.DetectsapiPostEntitiesAlertsV1Request)
(*PostEntitiesAlertsV1Params).WithBody: changed from func(*github.com/crowdstrike/gofalcon/falcon/models.DetectsapiPostEntitiesInvestigatablesV1Request) *PostEntitiesAlertsV1Params to func(*github.com/crowdstrike/gofalcon/falcon/models.DetectsapiPostEntitiesAlertsV1Request) *PostEntitiesAlertsV1Params
ClientService.PatchEntitiesAlertsV1: removed
GetQueriesAlertsV1BadRequest.Payload: changed from *github.com/crowdstrike/gofalcon/falcon/models.MsaQueryResponse to *github.com/crowdstrike/gofalcon/falcon/models.MsaspecQueryResponse
GetQueriesAlertsV1Default: removed
GetQueriesAlertsV1InternalServerError.Payload: changed from *github.com/crowdstrike/gofalcon/falcon/models.MsaQueryResponse to *github.com/crowdstrike/gofalcon/falcon/models.MsaspecQueryResponse
GetQueriesAlertsV1OK.Payload: changed from *github.com/crowdstrike/gofalcon/falcon/models.MsaQueryResponse to *github.com/crowdstrike/gofalcon/falcon/models.MsaspecQueryResponse
NewGetQueriesAlertsV1Default: removed
NewPatchEntitiesAlertsV1BadRequest: removed
NewPatchEntitiesAlertsV1Default: removed
NewPatchEntitiesAlertsV1Forbidden: removed
NewPatchEntitiesAlertsV1InternalServerError: removed
NewPatchEntitiesAlertsV1OK: removed
NewPatchEntitiesAlertsV1Params: removed
NewPatchEntitiesAlertsV1ParamsWithContext: removed
NewPatchEntitiesAlertsV1ParamsWithHTTPClient: removed
NewPatchEntitiesAlertsV1ParamsWithTimeout: removed
NewPatchEntitiesAlertsV1TooManyRequests: removed
NewPatchEntitiesAlertsV2Default: removed
NewPostAggregatesAlertsV1Default: removed
NewPostEntitiesAlertsV1Default: removed
PatchEntitiesAlertsV1BadRequest: removed
PatchEntitiesAlertsV1Default: removed
PatchEntitiesAlertsV1Forbidden: removed
PatchEntitiesAlertsV1InternalServerError: removed
PatchEntitiesAlertsV1OK: removed
PatchEntitiesAlertsV1Params: removed
PatchEntitiesAlertsV1Reader: removed
PatchEntitiesAlertsV1TooManyRequests: removed
PatchEntitiesAlertsV2Default: removed
PatchEntitiesAlertsV2Params.Body: changed from *github.com/crowdstrike/gofalcon/falcon/models.DetectsapiPatchEntitiesInvestigatablesV2Request to *github.com/crowdstrike/gofalcon/falcon/models.DetectsapiPatchEntitiesAlertsV2Request
PostAggregatesAlertsV1BadRequest.Payload: changed from *github.com/crowdstrike/gofalcon/falcon/models.MsaAggregatesResponse to *github.com/crowdstrike/gofalcon/falcon/models.APIAggregatesResponse
PostAggregatesAlertsV1Default: removed
PostAggregatesAlertsV1InternalServerError.Payload: changed from *github.com/crowdstrike/gofalcon/falcon/models.MsaAggregatesResponse to *github.com/crowdstrike/gofalcon/falcon/models.APIAggregatesResponse
PostAggregatesAlertsV1OK.Payload: changed from *github.com/crowdstrike/gofalcon/falcon/models.MsaAggregatesResponse to *github.com/crowdstrike/gofalcon/falcon/models.APIAggregatesResponse
PostEntitiesAlertsV1BadRequest.Payload: changed from *github.com/crowdstrike/gofalcon/falcon/models.DetectsapiPostEntitiesInvestigatablesV1Response to *github.com/crowdstrike/gofalcon/falcon/models.DetectsapiPostEntitiesAlertsV1Response
PostEntitiesAlertsV1Default: removed
PostEntitiesAlertsV1InternalServerError.Payload: changed from *github.com/crowdstrike/gofalcon/falcon/models.DetectsapiPostEntitiesInvestigatablesV1Response to *github.com/crowdstrike/gofalcon/falcon/models.DetectsapiPostEntitiesAlertsV1Response
PostEntitiesAlertsV1OK.Payload: changed from *github.com/crowdstrike/gofalcon/falcon/models.DetectsapiPostEntitiesInvestigatablesV1Response to *github.com/crowdstrike/gofalcon/falcon/models.DetectsapiPostEntitiesAlertsV1Response
PostEntitiesAlertsV1Params.Body: changed from *github.com/crowdstrike/gofalcon/falcon/models.DetectsapiPostEntitiesInvestigatablesV1Request to *github.com/crowdstrike/gofalcon/falcon/models.DetectsapiPostEntitiesAlertsV1...

Read more

v0.4.0-rc1

07 Aug 20:38
Compare
Choose a tag to compare
v0.4.0-rc1 Pre-release
Pre-release

Changelog

There are a lot of changes in this release. Most changes are renames to realign to the CrowdStrike API Spec. You can use the below diff to see what changed and to find the new type names.

Diff

github.com/crowdstrike/gofalcon/falcon

incompatible changes

(*RTR).GetPutFiles: changed from func(context.Context, []string, ...github.com/crowdstrike/gofalcon/falcon/client/real_time_response_admin.ClientOption) ([]*github.com/crowdstrike/gofalcon/falcon/models.DomainRemoteCommandPutFileV2, error) to func(context.Context, []string, ...github.com/crowdstrike/gofalcon/falcon/client/real_time_response_admin.ClientOption) ([]*github.com/crowdstrike/gofalcon/falcon/models.EmpowerapiRemoteCommandPutFileV2, error)
(*RTR).GetScripts: changed from func(context.Context, []string, ...github.com/crowdstrike/gofalcon/falcon/client/real_time_response_admin.ClientOption) ([]*github.com/crowdstrike/gofalcon/falcon/models.DomainRemoteCommandPutFileV2, error) to func(context.Context, []string, ...github.com/crowdstrike/gofalcon/falcon/client/real_time_response_admin.ClientOption) ([]*github.com/crowdstrike/gofalcon/falcon/models.EmpowerapiRemoteCommandPutFileV2, error)
(*RTR).ListPutFiles: changed from func(context.Context, *string, *int64, *string, *string, ...github.com/crowdstrike/gofalcon/falcon/client/real_time_response_admin.ClientOption) (*github.com/crowdstrike/gofalcon/falcon/models.BinservclientMsaPutFileResponse, error) to func(context.Context, *string, *int64, *string, *string, ...github.com/crowdstrike/gofalcon/falcon/client/real_time_response_admin.ClientOption) (*github.com/crowdstrike/gofalcon/falcon/models.BinservapiMsaPutFileResponse, error)
(*RTR).ListScripts: changed from func(context.Context, *string, *int64, *string, *string, ...github.com/crowdstrike/gofalcon/falcon/client/real_time_response_admin.ClientOption) (*github.com/crowdstrike/gofalcon/falcon/models.BinservclientMsaPutFileResponse, error) to func(context.Context, *string, *int64, *string, *string, ...github.com/crowdstrike/gofalcon/falcon/client/real_time_response_admin.ClientOption) (*github.com/crowdstrike/gofalcon/falcon/models.BinservapiMsaPutFileResponse, error)

github.com/crowdstrike/gofalcon/falcon/client

incompatible changes

CrowdStrikeAPISpecification.SpotlightEvaluationLogic: renamed to CrowdStrikeAPISpecification.VulnerabilitiesEvaluationLogic
CrowdStrikeAPISpecification.SpotlightVulnerabilities: renamed to CrowdStrikeAPISpecification.Vulnerabilities

compatible changes

CrowdStrikeAPISpecification.ConfigurationAssessment: added
CrowdStrikeAPISpecification.ConfigurationAssessmentEvaluationLogic: added
CrowdStrikeAPISpecification.DiscoverIot: added
CrowdStrikeAPISpecification.EventSchema: added
CrowdStrikeAPISpecification.FalconContainerImage: added
CrowdStrikeAPISpecification.FieldSchema: added
CrowdStrikeAPISpecification.IdentityEntities: added
CrowdStrikeAPISpecification.Inventories: added
CrowdStrikeAPISpecification.Provision: added
CrowdStrikeAPISpecification.Vulnerabilities: added
CrowdStrikeAPISpecification.VulnerabilitiesEvaluationLogic: added

github.com/crowdstrike/gofalcon/falcon/client/alerts

incompatible changes

(*Client).PatchEntitiesAlertsV1: removed
(*GetQueriesAlertsV1BadRequest).GetPayload: changed from func() *github.com/crowdstrike/gofalcon/falcon/models.MsaQueryResponse to func() *github.com/crowdstrike/gofalcon/falcon/models.MsaspecQueryResponse
(*GetQueriesAlertsV1InternalServerError).GetPayload: changed from func() *github.com/crowdstrike/gofalcon/falcon/models.MsaQueryResponse to func() *github.com/crowdstrike/gofalcon/falcon/models.MsaspecQueryResponse
(*GetQueriesAlertsV1OK).GetPayload: changed from func() *github.com/crowdstrike/gofalcon/falcon/models.MsaQueryResponse to func() *github.com/crowdstrike/gofalcon/falcon/models.MsaspecQueryResponse
(*PatchEntitiesAlertsV2Params).SetBody: changed from func(*github.com/crowdstrike/gofalcon/falcon/models.DetectsapiPatchEntitiesInvestigatablesV2Request) to func(*github.com/crowdstrike/gofalcon/falcon/models.DetectsapiPatchEntitiesAlertsV2Request)
(*PatchEntitiesAlertsV2Params).WithBody: changed from func(*github.com/crowdstrike/gofalcon/falcon/models.DetectsapiPatchEntitiesInvestigatablesV2Request) *PatchEntitiesAlertsV2Params to func(*github.com/crowdstrike/gofalcon/falcon/models.DetectsapiPatchEntitiesAlertsV2Request) *PatchEntitiesAlertsV2Params
(*PostAggregatesAlertsV1BadRequest).GetPayload: changed from func() *github.com/crowdstrike/gofalcon/falcon/models.MsaAggregatesResponse to func() *github.com/crowdstrike/gofalcon/falcon/models.APIAggregatesResponse
(*PostAggregatesAlertsV1InternalServerError).GetPayload: changed from func() *github.com/crowdstrike/gofalcon/falcon/models.MsaAggregatesResponse to func() *github.com/crowdstrike/gofalcon/falcon/models.APIAggregatesResponse
(*PostAggregatesAlertsV1OK).GetPayload: changed from func() *github.com/crowdstrike/gofalcon/falcon/models.MsaAggregatesResponse to func() *github.com/crowdstrike/gofalcon/falcon/models.APIAggregatesResponse
(*PostEntitiesAlertsV1BadRequest).GetPayload: changed from func() *github.com/crowdstrike/gofalcon/falcon/models.DetectsapiPostEntitiesInvestigatablesV1Response to func() *github.com/crowdstrike/gofalcon/falcon/models.DetectsapiPostEntitiesAlertsV1Response
(*PostEntitiesAlertsV1InternalServerError).GetPayload: changed from func() *github.com/crowdstrike/gofalcon/falcon/models.DetectsapiPostEntitiesInvestigatablesV1Response to func() *github.com/crowdstrike/gofalcon/falcon/models.DetectsapiPostEntitiesAlertsV1Response
(*PostEntitiesAlertsV1OK).GetPayload: changed from func() *github.com/crowdstrike/gofalcon/falcon/models.DetectsapiPostEntitiesInvestigatablesV1Response to func() *github.com/crowdstrike/gofalcon/falcon/models.DetectsapiPostEntitiesAlertsV1Response
(*PostEntitiesAlertsV1Params).SetBody: changed from func(*github.com/crowdstrike/gofalcon/falcon/models.DetectsapiPostEntitiesInvestigatablesV1Request) to func(*github.com/crowdstrike/gofalcon/falcon/models.DetectsapiPostEntitiesAlertsV1Request)
(*PostEntitiesAlertsV1Params).WithBody: changed from func(*github.com/crowdstrike/gofalcon/falcon/models.DetectsapiPostEntitiesInvestigatablesV1Request) *PostEntitiesAlertsV1Params to func(*github.com/crowdstrike/gofalcon/falcon/models.DetectsapiPostEntitiesAlertsV1Request) *PostEntitiesAlertsV1Params
ClientService.PatchEntitiesAlertsV1: removed
GetQueriesAlertsV1BadRequest.Payload: changed from *github.com/crowdstrike/gofalcon/falcon/models.MsaQueryResponse to *github.com/crowdstrike/gofalcon/falcon/models.MsaspecQueryResponse
GetQueriesAlertsV1Default: removed
GetQueriesAlertsV1InternalServerError.Payload: changed from *github.com/crowdstrike/gofalcon/falcon/models.MsaQueryResponse to *github.com/crowdstrike/gofalcon/falcon/models.MsaspecQueryResponse
GetQueriesAlertsV1OK.Payload: changed from *github.com/crowdstrike/gofalcon/falcon/models.MsaQueryResponse to *github.com/crowdstrike/gofalcon/falcon/models.MsaspecQueryResponse
NewGetQueriesAlertsV1Default: removed
NewPatchEntitiesAlertsV1BadRequest: removed
NewPatchEntitiesAlertsV1Default: removed
NewPatchEntitiesAlertsV1Forbidden: removed
NewPatchEntitiesAlertsV1InternalServerError: removed
NewPatchEntitiesAlertsV1OK: removed
NewPatchEntitiesAlertsV1Params: removed
NewPatchEntitiesAlertsV1ParamsWithContext: removed
NewPatchEntitiesAlertsV1ParamsWithHTTPClient: removed
NewPatchEntitiesAlertsV1ParamsWithTimeout: removed
NewPatchEntitiesAlertsV1TooManyRequests: removed
NewPatchEntitiesAlertsV2Default: removed
NewPostAggregatesAlertsV1Default: removed
NewPostEntitiesAlertsV1Default: removed
PatchEntitiesAlertsV1BadRequest: removed
PatchEntitiesAlertsV1Default: removed
PatchEntitiesAlertsV1Forbidden: removed
PatchEntitiesAlertsV1InternalServerError: removed
PatchEntitiesAlertsV1OK: removed
PatchEntitiesAlertsV1Params: removed
PatchEntitiesAlertsV1Reader: removed
PatchEntitiesAlertsV1TooManyRequests: removed
PatchEntitiesAlertsV2Default: removed
PatchEntitiesAlertsV2Params.Body: changed from *github.com/crowdstrike/gofalcon/falcon/models.DetectsapiPatchEntitiesInvestigatablesV2Request to *github.com/crowdstrike/gofalcon/falcon/models.DetectsapiPatchEntitiesAlertsV2Request
PostAggregatesAlertsV1BadRequest.Payload: changed from *github.com/crowdstrike/gofalcon/falcon/models.MsaAggregatesResponse to *github.com/crowdstrike/gofalcon/falcon/models.APIAggregatesResponse
PostAggregatesAlertsV1Default: removed
PostAggregatesAlertsV1InternalServerError.Payload: changed from *github.com/crowdstrike/gofalcon/falcon/models.MsaAggregatesResponse to *github.com/crowdstrike/gofalcon/falcon/models.APIAggregatesResponse
PostAggregatesAlertsV1OK.Payload: changed from *github.com/crowdstrike/gofalcon/falcon/models.MsaAggregatesResponse to *github.com/crowdstrike/gofalcon/falcon/models.APIAggregatesResponse
PostEntitiesAlertsV1BadRequest.Payload: changed from *github.com/crowdstrike/gofalcon/falcon/models.DetectsapiPostEntitiesInvestigatablesV1Response to *github.com/crowdstrike/gofalcon/falcon/models.DetectsapiPostEntitiesAlertsV1Response
PostEntitiesAlertsV1Default: removed
PostEntitiesAlertsV1InternalServerError.Payload: changed from *github.com/crowdstrike/gofalcon/falcon/models.DetectsapiPostEntitiesInvestigatablesV1Response to *github.com/crowdstrike/gofalcon/falcon/models.DetectsapiPostEntitiesAlertsV1Response
PostEntitiesAlertsV1OK.Payload: changed from *github.com/crowdstrike/gofalcon/falcon/models.DetectsapiPostEntitiesInvestigatablesV1Response to *github.com/crowdstrike/gofalcon/falcon/models.DetectsapiPostEntitiesAlertsV1Response
PostEntitiesAlertsV1Params.Body: changed from *github.com/crowdstrike/gofalcon/falcon/models.DetectsapiPostEntitiesInvestigatablesV1Request to *github.com/crowdstrike/gofalcon/falcon/models.DetectsapiPostEntitiesAlertsV1Request

github.com/crowdstrike/gofalcon/fal...

Read more

v0.3.1

05 Jul 15:59
Compare
Choose a tag to compare

Changelog

  • 1b1af9c Bump github.com/go-openapi/errors from 0.20.3 to 0.20.4
  • ca8ff02 Bump github.com/go-openapi/swag from 0.22.3 to 0.22.4
  • 648dd94 Bump github.com/sirupsen/logrus from 1.9.2 to 1.9.3
  • 85ac3de Bump golang.org/x/oauth2 from 0.8.0 to 0.9.0
  • 23171c9 Merge pull request #353 from CrowdStrike/dependabot/go_modules/github.com/sirupsen/logrus-1.9.3
  • a0f891a Merge pull request #354 from CrowdStrike/dependabot/go_modules/github.com/go-openapi/errors-0.20.4
  • e4bfa32 Merge pull request #355 from CrowdStrike/dependabot/go_modules/github.com/go-openapi/swag-0.22.4
  • e7394c7 Merge pull request #356 from CrowdStrike/dependabot/go_modules/golang.org/x/oauth2-0.9.0
  • 0b3749b Merge pull request #357 from johns31459/accept-access-token
  • 4e64ce0 falcon client: accepts an access token when constructing the client in place of a client ID and secret
  • 5c00253 require Cloud when using AccessToken (#358)
  • c5f37af v0.3.1

v0.3.0

01 Jun 21:24
Compare
Choose a tag to compare

Changelog

  • 3ed1ac7 Add versioning disclaimer
  • 4aa02ca Bump github.com/sirupsen/logrus from 1.9.0 to 1.9.2
  • 24a785a Bump golang.org/x/oauth2 from 0.7.0 to 0.8.0 (#344)
  • f83887d Merge pull request #341 from ffalor/versioning
  • 8bcc6b3 Merge pull request #345 from ffalor/streaming_api
  • f30662c Merge pull request #350 from CrowdStrike/dependabot/go_modules/github.com/sirupsen/logrus-1.9.2
  • 055ad5c Re-generate cspm aws account endpoint (#352)
  • 7b1bc22 streaming_api: use pointers for optional fields
  • 9188718 v0.3.0

github.com/crowdstrike/gofalcon/examples/falcon_cspm_aws_accounts

compatible changes

package added

github.com/crowdstrike/gofalcon/falcon/client/cspm_registration

incompatible changes

(*DeleteCSPMAwsAccountBadRequest).GetPayload: changed from func() *github.com/crowdstrike/gofalcon/falcon/models.RegistrationBaseResponseV1 to func() *github.com/crowdstrike/gofalcon/falcon/models.MsaBaseEntitiesResponse
(*DeleteCSPMAwsAccountInternalServerError).GetPayload: changed from func() *github.com/crowdstrike/gofalcon/falcon/models.RegistrationBaseResponseV1 to func() *github.com/crowdstrike/gofalcon/falcon/models.MsaBaseEntitiesResponse
(*DeleteCSPMAwsAccountMultiStatus).GetPayload: changed from func() *github.com/crowdstrike/gofalcon/falcon/models.RegistrationBaseResponseV1 to func() *github.com/crowdstrike/gofalcon/falcon/models.MsaBaseEntitiesResponse
(*DeleteCSPMAwsAccountOK).GetPayload: changed from func() *github.com/crowdstrike/gofalcon/falcon/models.RegistrationBaseResponseV1 to func() *github.com/crowdstrike/gofalcon/falcon/models.MsaBaseEntitiesResponse
(*GetCSPMAwsAccountForbidden).GetPayload: changed from func() *github.com/crowdstrike/gofalcon/falcon/models.MsaReplyMetaOnly to func() *github.com/crowdstrike/gofalcon/falcon/models.MsaspecResponseFields
DeleteCSPMAwsAccountBadRequest.Payload: changed from *github.com/crowdstrike/gofalcon/falcon/models.RegistrationBaseResponseV1 to *github.com/crowdstrike/gofalcon/falcon/models.MsaBaseEntitiesResponse
DeleteCSPMAwsAccountDefault: removed
DeleteCSPMAwsAccountInternalServerError.Payload: changed from *github.com/crowdstrike/gofalcon/falcon/models.RegistrationBaseResponseV1 to *github.com/crowdstrike/gofalcon/falcon/models.MsaBaseEntitiesResponse
DeleteCSPMAwsAccountMultiStatus.Payload: changed from *github.com/crowdstrike/gofalcon/falcon/models.RegistrationBaseResponseV1 to *github.com/crowdstrike/gofalcon/falcon/models.MsaBaseEntitiesResponse
DeleteCSPMAwsAccountOK.Payload: changed from *github.com/crowdstrike/gofalcon/falcon/models.RegistrationBaseResponseV1 to *github.com/crowdstrike/gofalcon/falcon/models.MsaBaseEntitiesResponse
GetCSPMAwsAccountDefault: removed
GetCSPMAwsAccountForbidden.Payload: changed from *github.com/crowdstrike/gofalcon/falcon/models.MsaReplyMetaOnly to *github.com/crowdstrike/gofalcon/falcon/models.MsaspecResponseFields
NewDeleteCSPMAwsAccountDefault: removed
NewGetCSPMAwsAccountDefault: removed

compatible changes

(*GetCSPMAwsAccountParams).SetIamRoleArns: added
(*GetCSPMAwsAccountParams).SetMigrated: added
(*GetCSPMAwsAccountParams).WithIamRoleArns: added
(*GetCSPMAwsAccountParams).WithMigrated: added
DeleteCSPMAwsAccountBadRequest.XCSTRACEID: added
DeleteCSPMAwsAccountForbidden.XCSTRACEID: added
DeleteCSPMAwsAccountInternalServerError.XCSTRACEID: added
DeleteCSPMAwsAccountMultiStatus.XCSTRACEID: added
DeleteCSPMAwsAccountOK.XCSTRACEID: added
DeleteCSPMAwsAccountTooManyRequests.XCSTRACEID: added
GetCSPMAwsAccountParams.IamRoleArns: added
GetCSPMAwsAccountParams.Migrated: added

github.com/crowdstrike/gofalcon/falcon/models

incompatible changes

DomainAWSAccountV2.Settings: changed from string to interface{}
RegistrationAWSAccountPatch.CloudtrailRegion: changed from *string to string

compatible changes

DomainAWSAccountV2.ActiveRegions: added
DomainAWSAccountV2.Conditions: added
DomainAWSAccountV2.CspmEnabled: added
DomainAWSAccountV2.SensorManagementEnabled: added
DomainCondition: added
RegistrationAWSAccountPatch.BehaviorAssessmentEnabled: added
RegistrationAWSAccountPatch.IamRoleArn: added
RegistrationAWSAccountPatch.RemediationRegion: added
RegistrationAWSAccountPatch.RemediationTouAccepted: added
RegistrationAWSAccountPatch.SensorManagementEnabled: added

github.com/crowdstrike/gofalcon/falcon/models/streaming_models

incompatible changes

Event.AuditKeyValues: changed from []AuditKeyValues to *[]AuditKeyValues
Event.Commands: changed from []string to *[]string
Event.DetectID: changed from string to *string
Event.DocumentsAccessed: changed from []DocumentsAccessed to *[]DocumentsAccessed
Event.EndTimestamp: changed from encoding/json.Number to *encoding/json.Number
Event.IOARuleInstanceVersion: changed from encoding/json.Number to *encoding/json.Number
Event.IncidentEndTime: changed from encoding/json.Number to *encoding/json.Number
Event.IncidentStartTime: changed from encoding/json.Number to *encoding/json.Number
Event.IncidentType: changed from IntOrString to *IntOrString
Event.LateralMovement: changed from encoding/json.Number to *encoding/json.Number
Event.NetworkAccesses: changed from []NetworkAccess to *[]NetworkAccess
Event.OperationName: changed from string to *string
Event.ParentProcesssId: removed
Event.PatternDispositionValue: changed from encoding/json.Number to *encoding/json.Number
Event.ProcessEndTime: changed from encoding/json.Number to *encoding/json.Number
Event.ProcessStartTime: changed from encoding/json.Number to *encoding/json.Number
Event.ServiceName: changed from string to *string
Event.StartTimestamp: changed from encoding/json.Number to *encoding/json.Number
Event.UTCTimestamp: changed from uint64 to *uint64
Event.UserId: changed from string to *string

compatible changes

Event.ParentProcessId: added