Skip to content

v0.3.0

Compare
Choose a tag to compare
@github-actions github-actions released this 01 Jun 21:24
· 108 commits to main since this release

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