From 034f497b3efee5a0de321314660e37df5fcf979e Mon Sep 17 00:00:00 2001 From: Austin Kelleher Date: Sat, 19 Feb 2022 12:48:52 -0500 Subject: [PATCH 1/2] Update CHANGELOG.md --- CHANGELOG.md | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index d6e6dd16f..bfe3d9f02 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,40 @@ and this project adheres to ## Unreleased +## [8.4.2] - 2022-02-19 + +### Fixed + +Fix [#629](https://github.com/JupiterOne/sdk/issues/629) - Create relationships +from Neo4j store using `_class` as the label instead of `_type` + +> Which GitHub repositories are accessible to outside collaborators? + +Old query: + +```cy +MATCH (n:github_repo)-[r:github_repo_allows_user]->(u:github_user{role:"OUTSIDE"}) +RETURN n, u + +MATCH (account:github_account)-[github_account_owns_repo]-> + (repo:github_repo)-[github_repo_allows_user]-> + (user:github_user { + role:"OUTSIDE" + }) +RETURN account, repo, user +``` + +New query: + +```cy +MATCH (account:github_account)-[OWNS]-> + (repo:github_repo)-[ALLOWS]-> + (user:github_user { + role:"OUTSIDE" + }) +RETURN account, repo, user +``` + ## [8.4.1] - 2022-02-17 ### Fixed From 538219fd918607fbb8f222dbef2bc0bd0dd24778 Mon Sep 17 00:00:00 2001 From: Austin Kelleher Date: Sat, 19 Feb 2022 12:51:40 -0500 Subject: [PATCH 2/2] Publish - @jupiterone/cli@8.4.2 - @jupiterone/integration-sdk-benchmark@8.4.2 - @jupiterone/integration-sdk-cli@8.4.2 - @jupiterone/integration-sdk-core@8.4.2 - @jupiterone/integration-sdk-dev-tools@8.4.2 - @jupiterone/integration-sdk-private-test-utils@8.4.2 - @jupiterone/integration-sdk-runtime@8.4.2 - @jupiterone/integration-sdk-testing@8.4.2 --- packages/cli/package.json | 6 +++--- packages/integration-sdk-benchmark/package.json | 6 +++--- packages/integration-sdk-cli/package.json | 6 +++--- packages/integration-sdk-core/package.json | 2 +- packages/integration-sdk-dev-tools/package.json | 6 +++--- packages/integration-sdk-private-test-utils/package.json | 4 ++-- packages/integration-sdk-runtime/package.json | 6 +++--- packages/integration-sdk-testing/package.json | 8 ++++---- 8 files changed, 22 insertions(+), 22 deletions(-) diff --git a/packages/cli/package.json b/packages/cli/package.json index 8c54c3a64..984e50b50 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "@jupiterone/cli", - "version": "8.4.1", + "version": "8.4.2", "description": "The JupiterOne cli", "main": "dist/src/index.js", "types": "dist/src/index.d.ts", @@ -24,8 +24,8 @@ "test": "jest" }, "dependencies": { - "@jupiterone/integration-sdk-core": "^8.4.1", - "@jupiterone/integration-sdk-runtime": "^8.4.1", + "@jupiterone/integration-sdk-core": "^8.4.2", + "@jupiterone/integration-sdk-runtime": "^8.4.2", "@lifeomic/attempt": "^3.0.0", "commander": "^5.0.0", "globby": "^11.0.1", diff --git a/packages/integration-sdk-benchmark/package.json b/packages/integration-sdk-benchmark/package.json index ed871481e..563e40f3b 100644 --- a/packages/integration-sdk-benchmark/package.json +++ b/packages/integration-sdk-benchmark/package.json @@ -1,6 +1,6 @@ { "name": "@jupiterone/integration-sdk-benchmark", - "version": "8.4.1", + "version": "8.4.2", "private": true, "description": "SDK benchmarking scripts", "main": "./src/index.js", @@ -15,8 +15,8 @@ "benchmark": "node ./src/index.js" }, "dependencies": { - "@jupiterone/integration-sdk-core": "^8.4.1", - "@jupiterone/integration-sdk-runtime": "^8.4.1", + "@jupiterone/integration-sdk-core": "^8.4.2", + "@jupiterone/integration-sdk-runtime": "^8.4.2", "benchmark": "^2.1.4" } } diff --git a/packages/integration-sdk-cli/package.json b/packages/integration-sdk-cli/package.json index f9a65c160..6d79931b8 100644 --- a/packages/integration-sdk-cli/package.json +++ b/packages/integration-sdk-cli/package.json @@ -1,6 +1,6 @@ { "name": "@jupiterone/integration-sdk-cli", - "version": "8.4.1", + "version": "8.4.2", "description": "The SDK for developing JupiterOne integrations", "main": "dist/src/index.js", "types": "dist/src/index.d.ts", @@ -22,7 +22,7 @@ "prepack": "yarn build:dist" }, "dependencies": { - "@jupiterone/integration-sdk-runtime": "^8.4.1", + "@jupiterone/integration-sdk-runtime": "^8.4.2", "chalk": "^4", "commander": "^5.0.0", "fs-extra": "^10.0.0", @@ -37,7 +37,7 @@ "vis": "^4.21.0-EOL" }, "devDependencies": { - "@jupiterone/integration-sdk-private-test-utils": "^8.4.1", + "@jupiterone/integration-sdk-private-test-utils": "^8.4.2", "@pollyjs/adapter-node-http": "^5.1.1", "@pollyjs/core": "^5.1.1", "@pollyjs/persister-fs": "^5.1.1", diff --git a/packages/integration-sdk-core/package.json b/packages/integration-sdk-core/package.json index a55075d68..d320fae8a 100644 --- a/packages/integration-sdk-core/package.json +++ b/packages/integration-sdk-core/package.json @@ -1,6 +1,6 @@ { "name": "@jupiterone/integration-sdk-core", - "version": "8.4.1", + "version": "8.4.2", "description": "The SDK for developing JupiterOne integrations", "main": "dist/src/index.js", "types": "dist/src/index.d.ts", diff --git a/packages/integration-sdk-dev-tools/package.json b/packages/integration-sdk-dev-tools/package.json index b93c31f63..d361cb18b 100644 --- a/packages/integration-sdk-dev-tools/package.json +++ b/packages/integration-sdk-dev-tools/package.json @@ -1,6 +1,6 @@ { "name": "@jupiterone/integration-sdk-dev-tools", - "version": "8.4.1", + "version": "8.4.2", "description": "A collection of developer tools that will assist with building integrations.", "repository": "git@github.com:JupiterOne/sdk.git", "author": "JupiterOne ", @@ -15,8 +15,8 @@ "access": "public" }, "dependencies": { - "@jupiterone/integration-sdk-cli": "^8.4.1", - "@jupiterone/integration-sdk-testing": "^8.4.1", + "@jupiterone/integration-sdk-cli": "^8.4.2", + "@jupiterone/integration-sdk-testing": "^8.4.2", "@types/jest": "^27.1.0", "@types/node": "^14.0.5", "@typescript-eslint/eslint-plugin": "^4.22.0", diff --git a/packages/integration-sdk-private-test-utils/package.json b/packages/integration-sdk-private-test-utils/package.json index c49dd72cc..b9b21e0c1 100644 --- a/packages/integration-sdk-private-test-utils/package.json +++ b/packages/integration-sdk-private-test-utils/package.json @@ -1,7 +1,7 @@ { "name": "@jupiterone/integration-sdk-private-test-utils", "private": true, - "version": "8.4.1", + "version": "8.4.2", "description": "The SDK for developing JupiterOne integrations", "main": "dist/index.js", "types": "dist/index.d.ts", @@ -15,7 +15,7 @@ "build:dist": "tsc -p tsconfig.json --declaration" }, "dependencies": { - "@jupiterone/integration-sdk-core": "^8.4.1", + "@jupiterone/integration-sdk-core": "^8.4.2", "lodash": "^4.17.15", "uuid": "^7.0.3" }, diff --git a/packages/integration-sdk-runtime/package.json b/packages/integration-sdk-runtime/package.json index 4eefa9fbf..ff81122ba 100644 --- a/packages/integration-sdk-runtime/package.json +++ b/packages/integration-sdk-runtime/package.json @@ -1,6 +1,6 @@ { "name": "@jupiterone/integration-sdk-runtime", - "version": "8.4.1", + "version": "8.4.2", "description": "The SDK for developing JupiterOne integrations", "main": "dist/src/index.js", "types": "dist/src/index.d.ts", @@ -24,7 +24,7 @@ "prepack": "yarn build:dist" }, "dependencies": { - "@jupiterone/integration-sdk-core": "^8.4.1", + "@jupiterone/integration-sdk-core": "^8.4.2", "@lifeomic/alpha": "^1.4.0", "@lifeomic/attempt": "^3.0.0", "async-sema": "^3.1.0", @@ -43,7 +43,7 @@ "uuid": "^7.0.3" }, "devDependencies": { - "@jupiterone/integration-sdk-private-test-utils": "^8.4.1", + "@jupiterone/integration-sdk-private-test-utils": "^8.4.2", "@types/uuid": "^7.0.2", "get-port": "^5.1.1", "memfs": "^3.2.0", diff --git a/packages/integration-sdk-testing/package.json b/packages/integration-sdk-testing/package.json index afa75d8e7..d46d4fffa 100644 --- a/packages/integration-sdk-testing/package.json +++ b/packages/integration-sdk-testing/package.json @@ -1,6 +1,6 @@ { "name": "@jupiterone/integration-sdk-testing", - "version": "8.4.1", + "version": "8.4.2", "description": "Testing utilities for JupiterOne integrations", "main": "dist/src/index.js", "types": "dist/src/index.d.ts", @@ -23,8 +23,8 @@ "prepack": "yarn build:dist" }, "dependencies": { - "@jupiterone/integration-sdk-core": "^8.4.1", - "@jupiterone/integration-sdk-runtime": "^8.4.1", + "@jupiterone/integration-sdk-core": "^8.4.2", + "@jupiterone/integration-sdk-runtime": "^8.4.2", "@pollyjs/adapter-node-http": "^5.1.1", "@pollyjs/core": "^5.1.1", "@pollyjs/persister-fs": "^5.1.1", @@ -36,7 +36,7 @@ "lodash": "^4.17.15" }, "devDependencies": { - "@jupiterone/integration-sdk-private-test-utils": "^8.4.1", + "@jupiterone/integration-sdk-private-test-utils": "^8.4.2", "@types/lodash": "^4.14.149", "get-port": "^5.1.1", "memfs": "^3.2.0"