- fix main file path #117 (@RonaldEAM)
- Ronald Arias (@RonaldEAM)
- upgrade sdk #116 (@RonaldEAM)
- Ronald Arias (@RonaldEAM)
- Update Dockerfile #114 (@zemberdotnet)
- INT-10174: Change action to be an array #113 (@maxheckel)
- Apply remove-codeql with multi-gitter [ci skip] (@electricgull)
- @maxheckel
- Cameron Griffin (@electricgull)
- Matthew Zember (@zemberdotnet)
- Samuel Poulton (@VDubber)
- Update Dockerfile #114 (@zemberdotnet)
- INT-10174: Change action to be an array #113 (@maxheckel)
- Apply remove-codeql with multi-gitter [ci skip] (@electricgull)
- @maxheckel
- Cameron Griffin (@electricgull)
- Matthew Zember (@zemberdotnet)
- INT-10098 - ingest project labels #112 (@RonaldEAM)
- Fix x-cortex-service-groups where tier-4 was set incorrectly (@jablonnc)
- Noah Jablonski (@jablonnc)
- Ronald Arias (@RonaldEAM)
- INT-9953 - add accessLevel property to project -HAS-> user relationship #111 (@RonaldEAM)
- Make field optional so SDK does not error #110 (@maxheckel)
- package bump #109 (@zemberdotnet)
- Populate CODEOWENRS, baseline package.json and baseline cortex.yaml (@jablonnc)
- @maxheckel
- Matthew Zember (@zemberdotnet)
- Noah Jablonski (@jablonnc)
- Ronald Arias (@RonaldEAM)
- package bump #109 (@zemberdotnet)
- Matthew Zember (@zemberdotnet)
- Create Packages from Integration #104 (@jmountifield)
- INT-7286: add full name to schema #107 (@mishelashala)
- James Mountifield (@jmountifield)
- Michell Ayala (@mishelashala)
- INT-6664: update errors #106 (@gastonyelmini)
- Gaston Yelmini (@gastonyelmini)
- INT-6664: ingest GitLab vulnerability findings #105 (@gastonyelmini)
- Update integration-deployment.yml #103 (@Nick-NCSU)
- Gaston Yelmini (@gastonyelmini)
- Nick Thompson (@Nick-NCSU)
- Added
auto
package to help with builds, versioning and npm packaging
-
Changed what we do on validate invocation to distinguish two diferent things:
- When base URL is wrong
- When personalToken is wrong.
-
Added some new tests and checks for undefined cases on some steps (group-user-relationships & project-user-relationships).
- Due to how the
/users/*
API handles rate limiting, add logic to wait 10 minutes if we encounter a 429 in thefetch-users
step - Updated
@jupiterone/integration-sdk-*
packages tov8.30.5
- Introduced new SDK testing patterns for
fetch-users
step
- Changed the users fetching to be sequential as a solution for the rate limiting issue.
- Added
topics
property togitlab_project
entities.
- Added additional logging for insight into rate limiting issues.
- Added retry and rate limit logic to GitlabClient.ts
- Commits related to multiple MRs are now no longer causing a duplicate key error.
- Commits for MRs are now added. They are only related to MRs at this time, as the required data doesn't exist to have a durable relationship creation process between users and commits.
| Source Entity _type
| Relationship _class
| Target Entity _type
| |
gitlab_merge_request
| HAS | gitlab_commit
|
- Relationship between merge request and project is now being created.
-
New properties added to resources:
Entity Properties gitlab_merge_request
commitWebLink
- Rename
gitlab_merge_request
propertiesmergedAt
->mergedOn
closedAt
->closedOn
-
New properties added to resources:
Entity Properties gitlab_merge_request
mergedAt
,closedAt
,sha
,mergeCommitSha
,squashCommitSha
,updatedOn
gitlab_user
active
-
Upgrade SDK packages
-
Bump version of Node.js in GitHub workflow to 14.x
- Upgrade dependencies
- Added properties to merge request entities:
approved
,approvers
(names of persons who approved),approverIds
, andapproverLogins
. - Raw data of merge requests now include
approval
resource.
allowMergeOnSkippedPipeline
to project entities.
- A
403
response to requests for project merge requests would kill all merge request ingestion.
- Ingest projects of accessible groups in addition to projects owned by the configured user credentials.
- Fix #3 - Unhandled authentication/authorization error in
validateInvocation
- Fix #19 - Duplicate
gitlab_group_has_user
relationships - Unhandled authentication/authorization error in resource API calls
- Upgrade SDK v4.0.1
- #15 - Deduplicate
gitlab_project_has_user
relationships
- A group project not found in complete listing would cause
_type on undefined
error. That situation is now logged, no relationship is created to the project. - Undeclared type warning for
gitlab_group_has_group
.
- Limit publishing to
dist
files
πInitial release