JSON-Rohbericht maschinenlesbar
{
"data": {
"repo": {
"topics": [],
"is_fork": true,
"size_kb": 2882,
"has_wiki": false,
"homepage": null,
"languages": {
"Go": 259174,
"Makefile": 800
},
"pushed_at": "2026-06-22T07:31:00Z",
"created_at": "2022-04-22T08:11:09Z",
"owner_type": "User",
"updated_at": "2022-04-01T02:49:29Z",
"description": "go-mod-bootstrap",
"is_archived": false,
"is_disabled": false,
"license_spdx": "Apache-2.0",
"default_branch": "main",
"license_spdx_raw": "Apache-2.0",
"primary_language": "Go",
"significant_languages": [
"Go"
]
},
"owner": {
"blog": null,
"name": "Felix Ting",
"type": "User",
"login": "FelixTing",
"company": null,
"location": null,
"followers": 3,
"avatar_url": "https://avatars.githubusercontent.com/u/43240457?v=4",
"created_at": "2018-09-13T12:39:14Z",
"is_verified": null,
"public_repos": 42,
"account_age_days": 2868
},
"license": {
"state": "standard",
"spdx_id": "Apache-2.0",
"raw_spdx": "Apache-2.0",
"file_present": true,
"scorecard_found": true,
"profile_has_license": false
},
"activity": {
"releases": [
{
"tag": "v2.2.0-dev.14",
"kind": "prerelease",
"published_at": "2022-04-21T17:13:27Z"
},
{
"tag": "v2.2.0-dev.13",
"kind": "prerelease",
"published_at": "2022-04-20T07:32:32Z"
},
{
"tag": "v2.2.0-dev.12",
"kind": "prerelease",
"published_at": "2022-04-18T21:49:03Z"
},
{
"tag": "v2.2.0-dev.11",
"kind": "prerelease",
"published_at": "2022-04-11T22:49:54Z"
},
{
"tag": "v2.2.0-dev.10",
"kind": "prerelease",
"published_at": "2022-04-11T22:15:43Z"
},
{
"tag": "v2.2.0-dev.9",
"kind": "prerelease",
"published_at": "2022-03-28T23:45:45Z"
},
{
"tag": "v2.2.0-dev.8",
"kind": "prerelease",
"published_at": "2022-03-23T17:15:33Z"
},
{
"tag": "v2.2.0-dev.7",
"kind": "prerelease",
"published_at": "2022-03-22T18:25:28Z"
},
{
"tag": "v2.2.0-dev.6",
"kind": "prerelease",
"published_at": "2022-03-16T17:24:45Z"
},
{
"tag": "v2.1.0",
"kind": "minor",
"published_at": "2021-11-11T18:28:53Z"
},
{
"tag": "v2.0.1-dev.28",
"kind": "prerelease",
"published_at": "2022-02-09T15:35:53Z"
},
{
"tag": "v2.0.1-dev.27",
"kind": "prerelease",
"published_at": "2022-02-02T18:38:11Z"
},
{
"tag": "v2.0.1-dev.26",
"kind": "prerelease",
"published_at": "2022-01-20T18:20:49Z"
},
{
"tag": "v2.0.1-dev.25",
"kind": "prerelease",
"published_at": "2022-01-19T15:50:08Z"
},
{
"tag": "v2.0.1-dev.24",
"kind": "prerelease",
"published_at": "2022-01-10T22:23:40Z"
},
{
"tag": "v2.0.1-dev.23",
"kind": "prerelease",
"published_at": "2021-11-11T18:02:51Z"
},
{
"tag": "v2.0.1-dev.22",
"kind": "prerelease",
"published_at": "2021-11-10T16:53:08Z"
},
{
"tag": "v2.0.1-dev.21",
"kind": "prerelease",
"published_at": "2021-11-08T21:52:35Z"
},
{
"tag": "v2.0.1-dev.20",
"kind": "prerelease",
"published_at": "2021-11-01T16:43:38Z"
},
{
"tag": "v2.0.1-dev.19",
"kind": "prerelease",
"published_at": "2021-11-01T16:16:36Z"
},
{
"tag": "v2.0.1-dev.18",
"kind": "prerelease",
"published_at": "2021-11-01T16:00:47Z"
},
{
"tag": "v2.0.1-dev.17",
"kind": "prerelease",
"published_at": "2021-11-01T15:31:09Z"
},
{
"tag": "v2.0.1-dev.16",
"kind": "prerelease",
"published_at": "2021-11-01T14:20:10Z"
},
{
"tag": "v2.0.1-dev.15",
"kind": "prerelease",
"published_at": "2021-10-25T18:53:53Z"
},
{
"tag": "v2.0.1-dev.14",
"kind": "prerelease",
"published_at": "2021-10-20T23:58:34Z"
},
{
"tag": "v2.0.1-dev.13",
"kind": "prerelease",
"published_at": "2021-10-18T18:45:31Z"
},
{
"tag": "v2.0.1-dev.12",
"kind": "prerelease",
"published_at": "2021-10-18T09:11:50Z"
},
{
"tag": "v2.0.1-dev.11",
"kind": "prerelease",
"published_at": "2021-10-13T16:00:16Z"
},
{
"tag": "v2.0.1-dev.10",
"kind": "prerelease",
"published_at": "2021-10-13T15:31:58Z"
},
{
"tag": "v2.0.1-dev.9",
"kind": "prerelease",
"published_at": "2021-10-07T04:14:09Z"
},
{
"tag": "v2.0.1-dev.8",
"kind": "prerelease",
"published_at": "2021-09-24T23:39:35Z"
},
{
"tag": "v2.0.1-dev.7",
"kind": "prerelease",
"published_at": "2021-09-22T15:56:07Z"
},
{
"tag": "v2.0.1-dev.6",
"kind": "prerelease",
"published_at": "2021-09-16T21:26:34Z"
},
{
"tag": "v2.0.1-dev.5",
"kind": "prerelease",
"published_at": "2021-08-18T15:56:30Z"
},
{
"tag": "v2.0.1-dev.4",
"kind": "prerelease",
"published_at": "2021-08-11T16:56:52Z"
},
{
"tag": "v2.0.1-dev.3",
"kind": "prerelease",
"published_at": "2021-08-05T21:59:39Z"
},
{
"tag": "v2.0.1-dev.2",
"kind": "prerelease",
"published_at": "2021-08-02T17:11:16Z"
},
{
"tag": "v2.0.1-dev.1",
"kind": "prerelease",
"published_at": "2021-07-14T17:36:39Z"
},
{
"tag": "v2.0.0",
"kind": "major",
"published_at": "2021-06-24T23:26:41Z"
},
{
"tag": "v2.0.0-dev.67",
"kind": "prerelease",
"published_at": "2021-06-16T15:18:19Z"
},
{
"tag": "v2.0.0-dev.66",
"kind": "prerelease",
"published_at": "2021-06-15T22:26:43Z"
},
{
"tag": "v2.0.0-dev.65",
"kind": "prerelease",
"published_at": "2021-06-15T22:10:13Z"
},
{
"tag": "v2.0.0-dev.64",
"kind": "prerelease",
"published_at": "2021-06-15T21:41:00Z"
},
{
"tag": "v2.0.0-dev.63",
"kind": "prerelease",
"published_at": "2021-06-10T17:13:18Z"
},
{
"tag": "v2.0.0-dev.62",
"kind": "prerelease",
"published_at": "2021-06-08T20:58:24Z"
},
{
"tag": "v2.0.0-dev.61",
"kind": "prerelease",
"published_at": "2021-05-26T23:46:10Z"
},
{
"tag": "v2.0.0-dev.60",
"kind": "prerelease",
"published_at": "2021-05-26T23:16:56Z"
},
{
"tag": "v2.0.0-dev.59",
"kind": "prerelease",
"published_at": "2021-05-25T02:51:12Z"
},
{
"tag": "v2.0.0-dev.58",
"kind": "prerelease",
"published_at": "2021-05-21T01:56:39Z"
},
{
"tag": "v2.0.0-dev.57",
"kind": "prerelease",
"published_at": "2021-05-17T18:44:11Z"
},
{
"tag": "v2.0.0-dev.56",
"kind": "prerelease",
"published_at": "2021-05-17T18:21:19Z"
},
{
"tag": "v2.0.0-dev.55",
"kind": "prerelease",
"published_at": "2021-05-17T16:59:46Z"
},
{
"tag": "v2.0.0-dev.54",
"kind": "prerelease",
"published_at": "2021-05-17T14:57:02Z"
},
{
"tag": "v2.0.0-dev.53",
"kind": "prerelease",
"published_at": "2021-05-17T14:41:29Z"
},
{
"tag": "v2.0.0-dev.52",
"kind": "prerelease",
"published_at": "2021-05-11T00:19:22Z"
},
{
"tag": "v2.0.0-dev.51",
"kind": "prerelease",
"published_at": "2021-05-10T22:28:07Z"
},
{
"tag": "v2.0.0-dev.50",
"kind": "prerelease",
"published_at": "2021-05-10T22:01:52Z"
},
{
"tag": "v2.0.0-dev.49",
"kind": "prerelease",
"published_at": "2021-05-10T20:25:52Z"
},
{
"tag": "v2.0.0-dev.48",
"kind": "prerelease",
"published_at": "2021-05-10T17:43:12Z"
},
{
"tag": "v2.0.0-dev.47",
"kind": "prerelease",
"published_at": "2021-05-10T17:28:40Z"
},
{
"tag": "v2.0.0-dev.46",
"kind": "prerelease",
"published_at": "2021-05-07T17:18:13Z"
},
{
"tag": "v2.0.0-dev.45",
"kind": "prerelease",
"published_at": "2021-05-06T20:25:16Z"
},
{
"tag": "v2.0.0-dev.44",
"kind": "prerelease",
"published_at": "2021-05-05T18:38:51Z"
},
{
"tag": "v2.0.0-dev.43",
"kind": "prerelease",
"published_at": "2021-05-05T18:22:47Z"
},
{
"tag": "v2.0.0-dev.42",
"kind": "prerelease",
"published_at": "2021-04-27T17:17:21Z"
},
{
"tag": "v2.0.0-dev.41",
"kind": "prerelease",
"published_at": "2021-04-27T16:30:39Z"
},
{
"tag": "v2.0.0-dev.40",
"kind": "prerelease",
"published_at": "2021-04-27T16:15:31Z"
},
{
"tag": "v2.0.0-dev.39",
"kind": "prerelease",
"published_at": "2021-04-27T15:55:11Z"
},
{
"tag": "v2.0.0-dev.38",
"kind": "prerelease",
"published_at": "2021-04-19T21:34:34Z"
},
{
"tag": "v2.0.0-dev.37",
"kind": "prerelease",
"published_at": "2021-04-19T19:16:58Z"
},
{
"tag": "v2.0.0-dev.36",
"kind": "prerelease",
"published_at": "2021-04-19T19:01:49Z"
},
{
"tag": "v2.0.0-dev.35",
"kind": "prerelease",
"published_at": "2021-04-15T22:00:09Z"
},
{
"tag": "v2.0.0-dev.34",
"kind": "prerelease",
"published_at": "2021-04-13T15:50:46Z"
},
{
"tag": "v2.0.0-dev.33",
"kind": "prerelease",
"published_at": "2021-04-12T23:35:43Z"
},
{
"tag": "v2.0.0-dev.32",
"kind": "prerelease",
"published_at": "2021-04-07T20:33:58Z"
},
{
"tag": "v2.0.0-dev.31",
"kind": "prerelease",
"published_at": "2021-04-07T15:42:40Z"
},
{
"tag": "v2.0.0-dev.30",
"kind": "prerelease",
"published_at": "2021-04-06T23:03:58Z"
},
{
"tag": "v2.0.0-dev.29",
"kind": "prerelease",
"published_at": "2021-04-06T22:02:48Z"
},
{
"tag": "v2.0.0-dev.28",
"kind": "prerelease",
"published_at": "2021-03-30T21:07:35Z"
},
{
"tag": "v2.0.0-dev.27",
"kind": "prerelease",
"published_at": "2021-03-29T21:19:50Z"
},
{
"tag": "v2.0.0-dev.26",
"kind": "prerelease",
"published_at": "2021-03-29T20:52:42Z"
},
{
"tag": "v2.0.0-dev.25",
"kind": "prerelease",
"published_at": "2021-03-29T19:25:14Z"
},
{
"tag": "v2.0.0-dev.24",
"kind": "prerelease",
"published_at": "2021-03-29T18:32:47Z"
},
{
"tag": "v2.0.0-dev.23",
"kind": "prerelease",
"published_at": "2021-03-29T18:14:44Z"
},
{
"tag": "v2.0.0-dev.22",
"kind": "prerelease",
"published_at": "2021-03-25T02:57:43Z"
},
{
"tag": "v2.0.0-dev.21",
"kind": "prerelease",
"published_at": "2021-03-23T15:38:55Z"
},
{
"tag": "v2.0.0-dev.20",
"kind": "prerelease",
"published_at": "2021-03-23T02:53:47Z"
},
{
"tag": "v2.0.0-dev.19",
"kind": "prerelease",
"published_at": "2021-03-22T22:40:07Z"
},
{
"tag": "v2.0.0-dev.18",
"kind": "prerelease",
"published_at": "2021-03-22T17:49:20Z"
},
{
"tag": "v2.0.0-dev.17",
"kind": "prerelease",
"published_at": "2021-03-22T15:59:01Z"
},
{
"tag": "v2.0.0-dev.16",
"kind": "prerelease",
"published_at": "2021-03-20T17:15:19Z"
},
{
"tag": "v2.0.0-dev.15",
"kind": "prerelease",
"published_at": "2021-03-17T00:28:04Z"
},
{
"tag": "v2.0.0-dev.14",
"kind": "prerelease",
"published_at": "2021-03-01T18:43:29Z"
},
{
"tag": "v2.0.0-dev.13",
"kind": "prerelease",
"published_at": "2021-02-19T22:42:59Z"
},
{
"tag": "v2.0.0-dev.12",
"kind": "prerelease",
"published_at": "2021-02-15T16:48:44Z"
},
{
"tag": "v2.0.0-dev.11",
"kind": "prerelease",
"published_at": "2021-02-12T13:00:27Z"
},
{
"tag": "v2.0.0-dev.10",
"kind": "prerelease",
"published_at": "2021-02-12T12:45:16Z"
},
{
"tag": "v2.0.0-dev.9",
"kind": "prerelease",
"published_at": "2021-02-12T03:32:25Z"
},
{
"tag": "v2.0.0-dev.8",
"kind": "prerelease",
"published_at": "2021-02-12T03:12:20Z"
},
{
"tag": "v2.0.0-dev.7",
"kind": "prerelease",
"published_at": "2021-02-03T18:18:11Z"
}
],
"recent_commits": [
{
"oid": "42b690ddd8393974b15253e467ddc4bff9fad816",
"body": "…321)\n\nfixes edgexfoundry/edgex-go#3612\r\n\r\nSigned-off-by: Ginny Guan <ginny@iotechsys.com>",
"is_bot": false,
"headline": "feat: Add RequestLimitMiddleware for Service.MaxRequestSize config (#…",
"author_name": "Ginny Guan",
"author_login": "jinlinGuan",
"committed_at": "2022-04-21T17:13:27Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "960b4ca3d2837990ff00ccd22443c4240c2dd367",
"body": "refactor: Rework how Metrics Reporter gets the Messaging Client",
"is_bot": false,
"headline": "Merge pull request #322 from lenny-intel/metrics-refactor",
"author_name": "Cloud Tsai",
"author_login": "cloudxxx8",
"committed_at": "2022-04-20T07:32:32Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "cd6525158f1006befe78f6130b41d66f396ea388",
"body": "For this to work for App Services the Metrics Reporter must get the\nMessaging Client from the DIC the first time Report() is called.\n\nAlso added locking around the Read/Write of tags maps\n\nSigned-off-by: Leonard Goodell <leonard.goodell@intel.com>",
"is_bot": false,
"headline": "refactor: Rework how Metrics Report gets the Messaging Client",
"author_name": "Leonard Goodell",
"author_login": null,
"committed_at": "2022-04-19T22:01:37Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "386b09644d8fc87ef4bc1d0229236aba462c0777",
"body": "Bumps [github.com/edgexfoundry/go-mod-messaging/v2](https://github.com/edgexfoundry/go-mod-messaging) from 2.2.0-dev.10 to 2.2.0-dev.12.\r\n- [Release notes](https://github.com/edgexfoundry/go-mod-messaging/releases)\r\n- [Changelog](https://github.com/edgexfoundry/go-mod-messaging/blob/main/CHANGELOG.m\n[…]\nroduction\r\n update-type: version-update:semver-patch\r\n...\r\n\r\nSigned-off-by: dependabot[bot] <support@github.com>\r\n\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "build(deps): bump github.com/edgexfoundry/go-mod-messaging/v2 (#320)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2022-04-18T21:49:03Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "2a6ac6ab23aa33340173e707a65dfcff27b24abe",
"body": "…ty of using non_delayedstart go build tags (#317)\n\nCloses: #316\r\n\r\nSigned-off-by: Jim Wang <yutsung.jim.wang@intel.com>",
"is_bot": false,
"headline": "feat(security): Use go-mod-secrets version that includes the capabili…",
"author_name": "Jim Wang @ Intel",
"author_login": null,
"committed_at": "2022-04-11T22:49:54Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "8132711900460b8d3ee9dd65c19058a898ab1353",
"body": "* feat: Implement service metrics bootstrap and common capability\r\n\r\ncloses #307\r\n\r\nSigned-off-by: Leonard Goodell <leonard.goodell@intel.com>",
"is_bot": false,
"headline": "feat: Implement service metrics bootstrap and common capability (#313)",
"author_name": "Lenny Goodell",
"author_login": null,
"committed_at": "2022-04-11T22:15:43Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "6332299385e4149499717806cfb298ed9488fb1e",
"body": "…gChanges (#315)\n\nThe first change notification causes issues with values that have\r\nbeen overriden. It needs to be ignored, similar to regular config\r\nListenForChanges.\r\n\r\nFixes #314\r\n\r\nSigned-off-by: Jennifer Williams <jennifer.m.williams@intel.com>",
"is_bot": false,
"headline": "fix(config): ignore first change notification in ListenForCustomConfi…",
"author_name": "Jennifer M Williams",
"author_login": "jenmwms",
"committed_at": "2022-03-28T23:45:45Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "e2d14c6229fad00a228bfe7293f93aee7ab8a852",
"body": "…ation\n\nfeat(security): Integrate runtime spiffe token provider client from go-mod-secrets",
"is_bot": false,
"headline": "Merge pull request #312 from jim-wang-intel/add-token-provider-integr…",
"author_name": "Bryon Nevis",
"author_login": "bnevis-i",
"committed_at": "2022-03-23T17:15:33Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "f25ba4aaf6b1da6db1e1e6d9ce615e1fe4e8e67e",
"body": "Signed-off-by: Jim Wang <yutsung.jim.wang@intel.com>",
"is_bot": false,
"headline": "feat(security): update go.mod to use the latest go-mod-secrets",
"author_name": "Jim Wang",
"author_login": null,
"committed_at": "2022-03-23T16:23:01Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "4bf63764cb411438c30314844795bea70ad98a40",
"body": "…o-mod-secrets\n\nCloses: #311\n\nSigned-off-by: Jim Wang <yutsung.jim.wang@intel.com>",
"is_bot": false,
"headline": "feat(security): Integrate runtime spiffe token provider client from g…",
"author_name": "Jim Wang",
"author_login": null,
"committed_at": "2022-03-23T16:23:01Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "8341d06d11d304d0e3ec63ef4d6bccbb57e0c76c",
"body": "…b.com/stretchr/testify-1.7.1\n\nbuild(deps): bump github.com/stretchr/testify from 1.7.0 to 1.7.1",
"is_bot": false,
"headline": "Merge pull request #310 from edgexfoundry/dependabot/go_modules/githu…",
"author_name": "Bryon Nevis",
"author_login": "bnevis-i",
"committed_at": "2022-03-22T18:25:28Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "ca794492540e5d75c666609f640b2091c67598a1",
"body": "Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify) from 1.7.0 to 1.7.1.\n- [Release notes](https://github.com/stretchr/testify/releases)\n- [Commits](https://github.com/stretchr/testify/compare/v1.7.0...v1.7.1)\n\n---\nupdated-dependencies:\n- dependency-name: github.com/stretchr/testify\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>",
"is_bot": true,
"headline": "build(deps): bump github.com/stretchr/testify from 1.7.0 to 1.7.1",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2022-03-21T09:05:03Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "b746c9b8b77af097ed512b708c24c27fdfe0ea68",
"body": "ci: retrigger build for v2.2.0-dev.x",
"is_bot": false,
"headline": "Merge pull request #309 from ernestojeda/update-version",
"author_name": "Ernesto Ojeda",
"author_login": "ernestojeda",
"committed_at": "2022-03-16T17:24:45Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "224342f86b226259cf4e64a7e868c37ab66e215e",
"body": "Signed-off-by: Ernesto Ojeda <ernesto.ojeda@intel.com>",
"is_bot": false,
"headline": "ci: retrigger build for v2.2.0-dev.x",
"author_name": "Ernesto Ojeda",
"author_login": "ernestojeda",
"committed_at": "2022-03-16T16:28:22Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "78c5fc99298ec1e17947fc3fac693f28b73b5474",
"body": "* feat: Location of client service obtained from the registry\r\n\r\ncloses #304\r\n\r\nSigned-off-by: Leonard Goodell <leonard.goodell@intel.com>",
"is_bot": false,
"headline": "feat: Location of client service obtained from the registry (#305)",
"author_name": "Lenny Goodell",
"author_login": null,
"committed_at": "2022-02-09T15:35:53Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "70014b9e95730daa22e8c7eb0adf351f909bdfff",
"body": "fix: Generate proper Consul base path on Windows",
"is_bot": false,
"headline": "Merge pull request #306 from lenny-intel/consul-path-windows-fix",
"author_name": "Jim White",
"author_login": "jpwhitemn",
"committed_at": "2022-02-02T18:38:11Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "0cfe34c746550ada7c40db964110c21b4f6981d4",
"body": "fixes #299\n\nSigned-off-by: Leonard Goodell <leonard.goodell@intel.com>",
"is_bot": false,
"headline": "fix: Generate proper Consul basepath on Windows",
"author_name": "Leonard Goodell",
"author_login": null,
"committed_at": "2022-02-02T18:19:32Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "a67af89b85428d8e20be5f98700a74c21f552954",
"body": "Signed-off-by: Ernesto Ojeda <ernesto.ojeda@intel.com>",
"is_bot": false,
"headline": "ci: gomod changes related for Go 1.17 (#303)",
"author_name": "Ernesto Ojeda",
"author_login": "ernestojeda",
"committed_at": "2022-01-20T18:20:49Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "0e89825f3808d915fa25b15e680447cc69e35c6b",
"body": "…1.1 (#278)\n\nBumps [github.com/hashicorp/go-multierror](https://github.com/hashicorp/go-multierror) from 1.1.0 to 1.1.1.\r\n- [Release notes](https://github.com/hashicorp/go-multierror/releases)\r\n- [Commits](https://github.com/hashicorp/go-multierror/compare/v1.1.0...v1.1.1)\r\n\r\n---\r\nupdated-dependenci\n[…]\nroduction\r\n update-type: version-update:semver-patch\r\n...\r\n\r\nSigned-off-by: dependabot[bot] <support@github.com>\r\n\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "build(deps): bump github.com/hashicorp/go-multierror from 1.1.0 to 1.…",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2022-01-19T15:50:08Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "d8130761c40020af6fcf5dd52b3e5c90a00385ac",
"body": "* feat: Added golangci-lint to makefile\r\n\r\nSigned-off-by: Marc-Philippe Fuller <marc-philippe.fuller@intel.com>",
"is_bot": false,
"headline": "feat: Added \"make lint\" target and added to \"make test\" target (#302)",
"author_name": "Marc-Philippe Fuller",
"author_login": null,
"committed_at": "2022-01-10T22:23:40Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "9fdf17bc37db5cd019d38260d30dde4ed036659d",
"body": "Signed-off-by: Leonard Goodell <leonard.goodell@intel.com>",
"is_bot": false,
"headline": "build: Update to released 2.1.0 versions of other go-mods (#298)",
"author_name": "Lenny Goodell",
"author_login": null,
"committed_at": "2021-11-11T18:02:51Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "0def306e87b04ffb32a6ab8ad9b5e9fa832a3077",
"body": "Signed-off-by: Leonard Goodell <leonard.goodell@intel.com>",
"is_bot": false,
"headline": "docs: Update Change Log for 2.1.0 (#297)",
"author_name": "Lenny Goodell",
"author_login": null,
"committed_at": "2021-11-10T16:53:08Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "8c0e76e83f356b619096a3b1bf8ec65ff1ae6302",
"body": "…295)\n\nBumps [github.com/edgexfoundry/go-mod-core-contracts/v2](https://github.com/edgexfoundry/go-mod-core-contracts) from 2.0.1-dev.26 to 2.0.1-dev.27.\r\n- [Release notes](https://github.com/edgexfoundry/go-mod-core-contracts/releases)\r\n- [Changelog](https://github.com/edgexfoundry/go-mod-core-cont\n[…]\nroduction\r\n update-type: version-update:semver-patch\r\n...\r\n\r\nSigned-off-by: dependabot[bot] <support@github.com>\r\n\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "build(deps): bump github.com/edgexfoundry/go-mod-core-contracts/v2 (#…",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2021-11-08T21:52:35Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "9af4083cc026ef8bdc69da1ac6c94f0aa33e9e65",
"body": "Signed-off-by: Leonard Goodell <leonard.goodell@intel.com>",
"is_bot": false,
"headline": "build: Update to latest go-mod-secrets (#294)",
"author_name": "Lenny Goodell",
"author_login": null,
"committed_at": "2021-11-01T16:43:38Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "bbd1a4fe809e97cb742026848b45b99384b1e837",
"body": "…291)\n\nBumps [github.com/edgexfoundry/go-mod-core-contracts/v2](https://github.com/edgexfoundry/go-mod-core-contracts) from 2.0.1-dev.23 to 2.0.1-dev.26.\r\n- [Release notes](https://github.com/edgexfoundry/go-mod-core-contracts/releases)\r\n- [Changelog](https://github.com/edgexfoundry/go-mod-core-cont\n[…]\nroduction\r\n update-type: version-update:semver-patch\r\n...\r\n\r\nSigned-off-by: dependabot[bot] <support@github.com>\r\n\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "build(deps): bump github.com/edgexfoundry/go-mod-core-contracts/v2 (#…",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2021-11-01T16:16:36Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "deed8c99001fb8f0b87f86a389d8fee09d53417b",
"body": "Bumps [github.com/edgexfoundry/go-mod-registry/v2](https://github.com/edgexfoundry/go-mod-registry) from 2.0.1-dev.8 to 2.0.1-dev.9.\r\n- [Release notes](https://github.com/edgexfoundry/go-mod-registry/releases)\r\n- [Changelog](https://github.com/edgexfoundry/go-mod-registry/blob/main/CHANGELOG.md)\r\n- \n[…]\nroduction\r\n update-type: version-update:semver-patch\r\n...\r\n\r\nSigned-off-by: dependabot[bot] <support@github.com>\r\n\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "build(deps): bump github.com/edgexfoundry/go-mod-registry/v2 (#293)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2021-11-01T16:00:47Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "6f6d9fc423c1146f2242d7642f2e290a467e059d",
"body": "Bumps [github.com/edgexfoundry/go-mod-secrets/v2](https://github.com/edgexfoundry/go-mod-secrets) from 2.0.1-dev.7 to 2.0.1-dev.8.\r\n- [Release notes](https://github.com/edgexfoundry/go-mod-secrets/releases)\r\n- [Changelog](https://github.com/edgexfoundry/go-mod-secrets/blob/main/CHANGELOG.md)\r\n- [Com\n[…]\nroduction\r\n update-type: version-update:semver-patch\r\n...\r\n\r\nSigned-off-by: dependabot[bot] <support@github.com>\r\n\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "build(deps): bump github.com/edgexfoundry/go-mod-secrets/v2 (#292)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2021-11-01T15:31:09Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "8f4f829fcf456d393e71ac0eebf3660ad18169ea",
"body": "Modify CORS process middleware and implement preflight handling to meet:\r\nhttps://www.html5rocks.com/en/tutorials/cors//#toc-cors-server-flowchart\r\n\r\nSigned-off-by: Cloud Tsai <cloudxxx8@gmail.com>",
"is_bot": false,
"headline": "fix: Correct the CORS handler logic (#290)",
"author_name": "Cloud Tsai",
"author_login": "cloudxxx8",
"committed_at": "2021-11-01T14:20:10Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "d56531c61d63cbb86a862f0214011aeb0377f770",
"body": "Signed-off-by: Ernesto Ojeda <ernesto.ojeda@intel.com>",
"is_bot": false,
"headline": "ci: add go mod vendor support (#289)",
"author_name": "Ernesto Ojeda",
"author_login": "ernestojeda",
"committed_at": "2021-10-25T18:53:53Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "c292656b05120b46c347ec9847c73915b2ff3de5",
"body": "Add a http middleware function to process CORS.\r\nUpgrade the http related go module to meet other services.\r\n\r\nSigned-off-by: Cloud Tsai <cloudxxx8@gmail.com>",
"is_bot": false,
"headline": "feat(security): Add func to process CORS (#288)",
"author_name": "Cloud Tsai",
"author_login": "cloudxxx8",
"committed_at": "2021-10-20T23:58:34Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "4ec473817357cb055a7236553f5d7ef6b7a20f30",
"body": "Create CORS related configuration struct in ServiceInfo to\r\nallow each microservice enable CORS via configuration.\r\n\r\nSigned-off-by: Cloud Tsai <cloudxxx8@gmail.com>",
"is_bot": false,
"headline": "feat(security): Create CORS related config struct (#286)",
"author_name": "Cloud Tsai",
"author_login": "cloudxxx8",
"committed_at": "2021-10-18T18:45:31Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "d015cf1e127902c38121d0bb2cabe87e038c58cc",
"body": "…b.com/edgexfoundry/go-mod-registry/v2-2.0.1-dev.8",
"is_bot": true,
"headline": "Merge pull request #287 from edgexfoundry/dependabot/go_modules/githu…",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2021-10-18T09:11:50Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "76dacce779bf62e3d2bd661c07143c48cde1101d",
"body": "Bumps [github.com/edgexfoundry/go-mod-registry/v2](https://github.com/edgexfoundry/go-mod-registry) from 2.0.1-dev.7 to 2.0.1-dev.8.\n- [Release notes](https://github.com/edgexfoundry/go-mod-registry/releases)\n- [Changelog](https://github.com/edgexfoundry/go-mod-registry/blob/main/CHANGELOG.md)\n- [Co\n[…]\n:\n- dependency-name: github.com/edgexfoundry/go-mod-registry/v2\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>",
"is_bot": true,
"headline": "build(deps): bump github.com/edgexfoundry/go-mod-registry/v2",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2021-10-18T09:03:07Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "a0c713a647afc66c1d5550f06ac6cf05bbf7b9a9",
"body": "Bumps [github.com/edgexfoundry/go-mod-secrets/v2](https://github.com/edgexfoundry/go-mod-secrets) from 2.0.1-dev.4 to 2.0.1-dev.7.\r\n- [Release notes](https://github.com/edgexfoundry/go-mod-secrets/releases)\r\n- [Changelog](https://github.com/edgexfoundry/go-mod-secrets/blob/main/CHANGELOG.md)\r\n- [Com\n[…]\nroduction\r\n update-type: version-update:semver-patch\r\n...\r\n\r\nSigned-off-by: dependabot[bot] <support@github.com>\r\n\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "build(deps): bump github.com/edgexfoundry/go-mod-secrets/v2 (#284)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2021-10-13T16:00:16Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "64217dd16e4f95fd987fab9103c8880039f2bffa",
"body": "* feat: Add Access Token callback and Vault token reload on Auth error\r\n\r\ncloses #274\r\n\r\nSigned-off-by: Leonard Goodell <leonard.goodell@intel.com>",
"is_bot": false,
"headline": "feat: Add Access Token callback Vault token reload (#285)",
"author_name": "Lenny Goodell",
"author_login": null,
"committed_at": "2021-10-13T15:31:58Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "18a4da6903dc5e6b180710f5244cd68afd9c32a6",
"body": "Signed-off-by: Ernesto Ojeda <ernesto.ojeda@intel.com>",
"is_bot": false,
"headline": "ci: changes required for Jakara LTS (#282)",
"author_name": "Ernesto Ojeda",
"author_login": "ernestojeda",
"committed_at": "2021-10-07T04:14:09Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "a4676a436b758538a0ece95f9f1a4c81a169bc82",
"body": "* feat: Add optional capability to seed service secrets\r\n\r\nSecrets are seeded from a JSON file specified by the SecretStore.SecretsFile setting\r\nIf SecretsFile setting is blank, seeding is skipped.\r\n\r\n* feat: Add DisableScrubSecretsFile setting to control scrubbing of secrets file\r\n\r\ncloses #273\r\n\r\nSigned-off-by: Leonard Goodell <leonard.goodell@intel.com>",
"is_bot": false,
"headline": "feat: Add optional capability to seed service secrets (#276)",
"author_name": "Lenny Goodell",
"author_login": null,
"committed_at": "2021-09-28T16:38:05Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "4806a3656597a78a9217f438423babf617b9e1ec",
"body": "Bad link and one section should not be a comment\r\n\r\nSigned-off-by: Leonard Goodell <leonard.goodell@intel.com>",
"is_bot": false,
"headline": "ci: Fix issue with PR template (#277)",
"author_name": "Lenny Goodell",
"author_login": null,
"committed_at": "2021-09-24T23:39:35Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "5fd93b18dea92a316e7c3ee788c46b26908bd3c8",
"body": "Signed-off-by: Leonard Goodell <leonard.goodell@intel.com>",
"is_bot": false,
"headline": "ci: Update PR template to new recently approved template (#275)",
"author_name": "Lenny Goodell",
"author_login": null,
"committed_at": "2021-09-22T15:56:07Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "e9eb3bf423e3529f073eaaea68eec2af80ce28b8",
"body": "…272)\n\nBumps [github.com/pelletier/go-toml](https://github.com/pelletier/go-toml) from 1.9.3 to 1.9.4.\r\n- [Release notes](https://github.com/pelletier/go-toml/releases)\r\n- [Commits](https://github.com/pelletier/go-toml/compare/v1.9.3...v1.9.4)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: github\n[…]\nroduction\r\n update-type: version-update:semver-patch\r\n...\r\n\r\nSigned-off-by: dependabot[bot] <support@github.com>\r\n\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "build(deps): bump github.com/pelletier/go-toml from 1.9.3 to 1.9.4 (#…",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2021-09-16T21:26:34Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "780ebd8d71b67d9c1856b0ddc427f4cb207172a4",
"body": "ci: remove need for CI specific Dockerfile",
"is_bot": false,
"headline": "Merge pull request #269 from ernestojeda/remove-build-dockerfile",
"author_name": "Ernesto Ojeda",
"author_login": "ernestojeda",
"committed_at": "2021-08-18T15:56:30Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "8c43cd38970947c9f88bcb8ef8cd08b80a9523a3",
"body": "Signed-off-by: Ernesto Ojeda <ernesto.ojeda@intel.com>",
"is_bot": false,
"headline": "ci: remove need for CI specific Dockerfile",
"author_name": "Ernesto Ojeda",
"author_login": "ernestojeda",
"committed_at": "2021-08-17T18:24:15Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "4da22380c5bf19b61827afb658311cb270bde7a9",
"body": "To handler the Request timeout properly, we can use TimeoutHandler to provide more meaningful error message and status code, and we also need to remove the timeout settings from the Http server to make the timeout handler works.\r\n\r\nClose #268\r\n\r\nSigned-off-by: weichou <weichou1229@gmail.com>",
"is_bot": false,
"headline": "feat: Use Http Request timeout handler (#267)",
"author_name": "Bruce Huang",
"author_login": "weichou1229",
"committed_at": "2021-08-11T16:56:52Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "2a375e709834d30167aac8415f8b7aabacab21d0",
"body": "fixes #264\r\n\r\nSigned-off-by: lenny <leonard.goodell@intel.com>",
"is_bot": false,
"headline": "fix: Use correct name when logging EDGEX_CONF_DIR override (#266)",
"author_name": "Lenny Goodell",
"author_login": null,
"committed_at": "2021-08-05T21:59:39Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "3e2f67e996467cdbadfa7c714bc2c33aebb3b957",
"body": "docs: Update build status badge",
"is_bot": false,
"headline": "Merge pull request #265 from soda480/US1908",
"author_name": "Bill Mahoney",
"author_login": null,
"committed_at": "2021-08-02T17:11:16Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "f1cfe6c627627e886110452b7131f1a2710968e6",
"body": "Signed-off-by: Emilio Reyes <emilio.reyes@intel.com>",
"is_bot": false,
"headline": "docs: Update build status badge",
"author_name": "Emilio Reyes",
"author_login": "soda480",
"committed_at": "2021-08-02T13:50:37Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "e14485956ada2e3a45ee492e2ff461dd1b2a0b88",
"body": "…262)\n\nBumps [github.com/pelletier/go-toml](https://github.com/pelletier/go-toml) from 1.9.2 to 1.9.3.\r\n- [Release notes](https://github.com/pelletier/go-toml/releases)\r\n- [Commits](https://github.com/pelletier/go-toml/compare/v1.9.2...v1.9.3)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: github\n[…]\nroduction\r\n update-type: version-update:semver-patch\r\n...\r\n\r\nSigned-off-by: dependabot[bot] <support@github.com>\r\n\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "build(deps): bump github.com/pelletier/go-toml from 1.9.2 to 1.9.3 (#…",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2021-07-14T17:36:39Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "19e025713b7720dbf13fbe82bb4f3e1bf65f56c0",
"body": "Signed-off-by: lenny <leonard.goodell@intel.com>",
"is_bot": false,
"headline": "build: Update to all the released go-mods (#263)",
"author_name": "Lenny Goodell",
"author_login": null,
"committed_at": "2021-06-24T23:26:41Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "3f1fd88ab260e30c6960670415b9eaed3e09b56a",
"body": "docs: add Changelog for Ireland release",
"is_bot": false,
"headline": "Merge pull request #258 from jpwhitemn/add-ireland-changelog",
"author_name": "Jim White",
"author_login": "jpwhitemn",
"committed_at": "2021-06-16T15:18:19Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "3afb6d36b8d3bb6608f9556bc1c679ac4abb1a5d",
"body": "Bumps [github.com/edgexfoundry/go-mod-registry/v2](https://github.com/edgexfoundry/go-mod-registry) from 2.0.0-dev.7 to 2.0.0-dev.8.\r\n- [Release notes](https://github.com/edgexfoundry/go-mod-registry/releases)\r\n- [Changelog](https://github.com/edgexfoundry/go-mod-registry/blob/master/CHANGELOG.md)\r\n\n[…]\nroduction\r\n update-type: version-update:semver-patch\r\n...\r\n\r\nSigned-off-by: dependabot[bot] <support@github.com>\r\n\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "build(deps): bump github.com/edgexfoundry/go-mod-registry/v2 (#261)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2021-06-15T22:26:43Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "66d5b55f39eb31c15aef99a53ce85707b2a3c8c0",
"body": "Bumps [github.com/edgexfoundry/go-mod-configuration/v2](https://github.com/edgexfoundry/go-mod-configuration) from 2.0.0-dev.9 to 2.0.0-dev.10.\r\n- [Release notes](https://github.com/edgexfoundry/go-mod-configuration/releases)\r\n- [Changelog](https://github.com/edgexfoundry/go-mod-configuration/blob/m\n[…]\nroduction\r\n update-type: version-update:semver-patch\r\n...\r\n\r\nSigned-off-by: dependabot[bot] <support@github.com>\r\n\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "build(deps): bump github.com/edgexfoundry/go-mod-configuration/v2 (#260)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2021-06-15T22:10:13Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "4472c82c79612dac3b4e902906142a1e2847219b",
"body": "Bumps [github.com/edgexfoundry/go-mod-secrets/v2](https://github.com/edgexfoundry/go-mod-secrets) from 2.0.0-dev.25 to 2.0.0-dev.26.\r\n- [Release notes](https://github.com/edgexfoundry/go-mod-secrets/releases)\r\n- [Changelog](https://github.com/edgexfoundry/go-mod-secrets/blob/master/CHANGELOG.md)\r\n- \n[…]\nroduction\r\n update-type: version-update:semver-patch\r\n...\r\n\r\nSigned-off-by: dependabot[bot] <support@github.com>\r\n\r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "build(deps): bump github.com/edgexfoundry/go-mod-secrets/v2 (#259)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2021-06-15T21:41:00Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "596bdea1cfe32cee3f77702e88ee8e08b44f1600",
"body": "Signed-off-by: Jim White <jpwhite_mn@yahoo.com>",
"is_bot": false,
"headline": "docs: add Changelog for Ireland release",
"author_name": "Jim White",
"author_login": "jpwhitemn",
"committed_at": "2021-06-10T22:56:28Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "285d6970ee0708c33b3b926aced785ca74112540",
"body": "Files under v2 package moved to existing `container` package\r\n\r\ncloses #255\r\n\r\nSigned-off-by: lenny <leonard.goodell@intel.com>",
"is_bot": false,
"headline": "refactor: Update to latest Core Contracts and remove v2 package (#256)",
"author_name": "Lenny Goodell",
"author_login": null,
"committed_at": "2021-06-10T17:13:18Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "5aebb8ae5e7b3bf2926e244f5ca7eafedb5bce83",
"body": "…b.com/pelletier/go-toml-1.9.2",
"is_bot": true,
"headline": "Merge pull request #254 from edgexfoundry/dependabot/go_modules/githu…",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2021-06-08T20:59:13Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "d62c100a07bafa6c10233a18f1edf2cf3ece81d3",
"body": "…b.com/edgexfoundry/go-mod-core-contracts/v2-2.0.0-dev.98",
"is_bot": true,
"headline": "Merge pull request #253 from edgexfoundry/dependabot/go_modules/githu…",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2021-06-08T20:58:24Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "6d679c2fe470034056c795832471098734324e55",
"body": "Bumps [github.com/pelletier/go-toml](https://github.com/pelletier/go-toml) from 1.9.1 to 1.9.2.\n- [Release notes](https://github.com/pelletier/go-toml/releases)\n- [Commits](https://github.com/pelletier/go-toml/compare/v1.9.1...v1.9.2)\n\n---\nupdated-dependencies:\n- dependency-name: github.com/pelletier/go-toml\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>",
"is_bot": true,
"headline": "build(deps): bump github.com/pelletier/go-toml from 1.9.1 to 1.9.2",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2021-06-07T05:45:44Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "8c50e06dec5733065be644e6890374f0e11776fc",
"body": "Bumps [github.com/edgexfoundry/go-mod-core-contracts/v2](https://github.com/edgexfoundry/go-mod-core-contracts) from 2.0.0-dev.90 to 2.0.0-dev.98.\n- [Release notes](https://github.com/edgexfoundry/go-mod-core-contracts/releases)\n- [Commits](https://github.com/edgexfoundry/go-mod-core-contracts/compa\n[…]\npendency-name: github.com/edgexfoundry/go-mod-core-contracts/v2\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>",
"is_bot": true,
"headline": "build(deps): bump github.com/edgexfoundry/go-mod-core-contracts/v2",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2021-06-07T05:45:25Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "6002097aa897ad8ccac87e44b1e114925388b639",
"body": "Once retry cleanup code is used, the related configuration items of AdditionalRetryAttempts, RetryWaitPeriod, and RetryWaitPeriodTime for SecretStore config struct needs to be removed too.\r\n\r\nFixes: #247\r\n\r\nSigned-off-by: Jim Wang <yutsung.jim.wang@intel.com>",
"is_bot": false,
"headline": "fix(secuirty): remove retry config items from SecretStore config (#248)",
"author_name": "Jim Wang @ Intel",
"author_login": null,
"committed_at": "2021-05-26T23:46:10Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "fd895b2ae1c1da34a8bd42f15a688467eb0c2cf1",
"body": "…(#250)\n\nAdd internal prefix \"/v1/secret/edgex/\" for secret's Path in SecretStore config so that now we only need to specify the service specific secret path\r\ninstead of the full path with /v1/secret/edgex/\r\n\r\nCloses: #249\r\n\r\nSigned-off-by: Jim Wang <yutsung.jim.wang@intel.com>",
"is_bot": false,
"headline": "refactor!: Add internal prefix for secret path on SecretStore config …",
"author_name": "Jim Wang @ Intel",
"author_login": null,
"committed_at": "2021-05-26T23:16:56Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "ec367beefa9f8642927785011f148b3a0c57ab60",
"body": "fix: Add conditional for error message and return false on error",
"is_bot": false,
"headline": "Merge pull request #246 from lenny-intel/error-message-fix",
"author_name": "Cloud Tsai",
"author_login": "cloudxxx8",
"committed_at": "2021-05-25T02:51:12Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "f4390fe13762dca90be82c9715e527568c23f2f4",
"body": "closes #245\n\nSigned-off-by: lenny <leonard.goodell@intel.com>",
"is_bot": false,
"headline": "fix: Add conditional for error message and return false on error",
"author_name": "lenny",
"author_login": null,
"committed_at": "2021-05-25T00:02:14Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "8514a5ecfe8f73ce3ba0ada0cb1aaf7ea85f900e",
"body": "refactor: Update ServiceInfo struct to be used by all services and add MaxRequestSize",
"is_bot": false,
"headline": "Merge pull request #242 from lenny-intel/service-info",
"author_name": "Cloud Tsai",
"author_login": "cloudxxx8",
"committed_at": "2021-05-21T01:56:39Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "9e3af3406f6637196a3b1baee3cc9c120c667c9c",
"body": "…d MaxRequestSize\n\ncloses #130 & #241\n\nBREAKING CHANGE: Service configuration has changed for all services\n\nSigned-off-by: lenny <leonard.goodell@intel.com>",
"is_bot": false,
"headline": "refactor: Update ServiceInfo struct to be used by all services and ad…",
"author_name": "lenny",
"author_login": null,
"committed_at": "2021-05-20T22:20:24Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "edd67ecb88b97bda48033a03adb9a73868023c99",
"body": "…b.com/edgexfoundry/go-mod-secrets/v2-2.0.0-dev.21",
"is_bot": true,
"headline": "Merge pull request #238 from edgexfoundry/dependabot/go_modules/githu…",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2021-05-17T18:44:11Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "d9053b81dbee2d67d9f9511ca91055f74bd273bb",
"body": "Bumps [github.com/edgexfoundry/go-mod-secrets/v2](https://github.com/edgexfoundry/go-mod-secrets) from 2.0.0-dev.20 to 2.0.0-dev.21.\n- [Release notes](https://github.com/edgexfoundry/go-mod-secrets/releases)\n- [Commits](https://github.com/edgexfoundry/go-mod-secrets/compare/v2.0.0-dev.20...v2.0.0-dev.21)\n\nSigned-off-by: dependabot[bot] <support@github.com>",
"is_bot": true,
"headline": "build(deps): bump github.com/edgexfoundry/go-mod-secrets/v2",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2021-05-17T18:22:51Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "496c89ede8f5912c6b8b6a4266a56d635ff24de4",
"body": "…b.com/edgexfoundry/go-mod-core-contracts/v2-2.0.0-dev.89",
"is_bot": true,
"headline": "Merge pull request #237 from edgexfoundry/dependabot/go_modules/githu…",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2021-05-17T18:21:19Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "c548150fff808f6574797ed112268f3aa8f873ad",
"body": "…b.com/pelletier/go-toml-1.9.1",
"is_bot": true,
"headline": "Merge pull request #236 from edgexfoundry/dependabot/go_modules/githu…",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2021-05-17T16:59:46Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "63ee6db41a111850bf0341ced751672017682886",
"body": "Bumps [github.com/pelletier/go-toml](https://github.com/pelletier/go-toml) from 1.9.0 to 1.9.1.\n- [Release notes](https://github.com/pelletier/go-toml/releases)\n- [Commits](https://github.com/pelletier/go-toml/compare/v1.9.0...v1.9.1)\n\nSigned-off-by: dependabot[bot] <support@github.com>",
"is_bot": true,
"headline": "build(deps): bump github.com/pelletier/go-toml from 1.9.0 to 1.9.1",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2021-05-17T16:32:39Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "9f3edfd094880904a05f049455eb5fa3187ac9b3",
"body": "* fix: Replace hyphen with underscore in override names\r\n\r\nHyphen is not a standard character for environment variable names\r\n\r\ncloses #212\r\n\r\nBREAKING CHANGE: Overrides that have hyphens will not longer work and must be updated replace hyphens with underscores.\r\n\r\nSigned-off-by: lenny <leonard.goodell@intel.com>",
"is_bot": false,
"headline": "fix: Replace hyphen with underscore in override names (#216)",
"author_name": "Lenny Goodell",
"author_login": null,
"committed_at": "2021-05-17T14:57:02Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "ac14ba01f24063cb6d12d0d03b1df69fd7241ebf",
"body": "Add SubscribeEnabled config to MessageQueue config\r\n\r\nClose #239\r\n\r\nSigned-off-by: weichou <weichou1229@gmail.com>",
"is_bot": false,
"headline": "feat: Add Subscribe config to MessageQueue config (#240)",
"author_name": "Bruce Huang",
"author_login": "weichou1229",
"committed_at": "2021-05-17T14:41:29Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "30586bfccb9f3446c55377c45d83af1da58d88e1",
"body": "Bumps [github.com/edgexfoundry/go-mod-core-contracts/v2](https://github.com/edgexfoundry/go-mod-core-contracts) from 2.0.0-dev.83 to 2.0.0-dev.89.\n- [Release notes](https://github.com/edgexfoundry/go-mod-core-contracts/releases)\n- [Commits](https://github.com/edgexfoundry/go-mod-core-contracts/compare/v2.0.0-dev.83...v2.0.0-dev.89)\n\nSigned-off-by: dependabot[bot] <support@github.com>",
"is_bot": true,
"headline": "build(deps): bump github.com/edgexfoundry/go-mod-core-contracts/v2",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2021-05-17T05:40:32Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "9df977d7a9e7a03836a82f74c58ad5de83e8bb67",
"body": "closes #234\r\n\r\nSigned-off-by: lenny <leonard.goodell@intel.com>",
"is_bot": false,
"headline": "fix: Remove messaging handler to avoid implicit ZMQ dependency (#235)",
"author_name": "Lenny Goodell",
"author_login": null,
"committed_at": "2021-05-11T00:19:22Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "f6c98efd1b7090ded7c75e4e5378f11a0f02f257",
"body": "username & password can be blank in non-secure mode.\r\n\r\ncloses #232\r\n\r\nSigned-off-by: lenny <leonard.goodell@intel.com>",
"is_bot": false,
"headline": "fix: Fix Secure MessageBus Secret validation for non-secure mode (#233)",
"author_name": "Lenny Goodell",
"author_login": null,
"committed_at": "2021-05-10T22:28:07Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "b20a0182e28eabf0a8f345f296370c2283968b1c",
"body": "…b.com/edgexfoundry/go-mod-registry/v2-2.0.0-dev.7",
"is_bot": true,
"headline": "Merge pull request #231 from edgexfoundry/dependabot/go_modules/githu…",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2021-05-10T22:01:52Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "bfda921ec488c2a557be85808962a3c48ebcae72",
"body": "Bumps [github.com/edgexfoundry/go-mod-registry/v2](https://github.com/edgexfoundry/go-mod-registry) from 2.0.0-dev.5 to 2.0.0-dev.7.\n- [Release notes](https://github.com/edgexfoundry/go-mod-registry/releases)\n- [Commits](https://github.com/edgexfoundry/go-mod-registry/compare/v2.0.0-dev.5...v2.0.0-dev.7)\n\nSigned-off-by: dependabot[bot] <support@github.com>",
"is_bot": true,
"headline": "build(deps): bump github.com/edgexfoundry/go-mod-registry/v2",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2021-05-10T20:32:17Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "f525010a972bd0cf4db21b9c9ee96a73efdf8992",
"body": "…b.com/edgexfoundry/go-mod-configuration/v2-2.0.0-dev.8",
"is_bot": true,
"headline": "Merge pull request #230 from edgexfoundry/dependabot/go_modules/githu…",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2021-05-10T20:26:51Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "d7be3b1cde5682aec4cb85672c337d1a33c5870f",
"body": "…b.com/gorilla/mux-1.7.4",
"is_bot": true,
"headline": "Merge pull request #229 from edgexfoundry/dependabot/go_modules/githu…",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2021-05-10T20:25:52Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "b40c93861f8b7d6e673b24d3eba86ca499d7ba72",
"body": "Bumps [github.com/gorilla/mux](https://github.com/gorilla/mux) from 1.7.1 to 1.7.4.\n- [Release notes](https://github.com/gorilla/mux/releases)\n- [Commits](https://github.com/gorilla/mux/compare/v1.7.1...v1.7.4)\n\nSigned-off-by: dependabot[bot] <support@github.com>",
"is_bot": true,
"headline": "build(deps): bump github.com/gorilla/mux from 1.7.1 to 1.7.4",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2021-05-10T17:47:36Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "24e77278d6b67bd2cd7d4a527ac2da92fdc114c9",
"body": "…b.com/edgexfoundry/go-mod-secrets/v2-2.0.0-dev.20",
"is_bot": true,
"headline": "Merge pull request #228 from edgexfoundry/dependabot/go_modules/githu…",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2021-05-10T17:43:12Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "454b6a231c0db1d3df7ac3878f8c2677cfc0ab66",
"body": "Bumps [github.com/edgexfoundry/go-mod-secrets/v2](https://github.com/edgexfoundry/go-mod-secrets) from 2.0.0-dev.18 to 2.0.0-dev.20.\n- [Release notes](https://github.com/edgexfoundry/go-mod-secrets/releases)\n- [Commits](https://github.com/edgexfoundry/go-mod-secrets/compare/v2.0.0-dev.18...v2.0.0-dev.20)\n\nSigned-off-by: dependabot[bot] <support@github.com>",
"is_bot": true,
"headline": "build(deps): bump github.com/edgexfoundry/go-mod-secrets/v2",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2021-05-10T17:32:12Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "57b8b825ce59e0b5f7a98a720c4c35742cec6443",
"body": "Bumps [github.com/edgexfoundry/go-mod-configuration/v2](https://github.com/edgexfoundry/go-mod-configuration) from 2.0.0-dev.7 to 2.0.0-dev.8.\n- [Release notes](https://github.com/edgexfoundry/go-mod-configuration/releases)\n- [Commits](https://github.com/edgexfoundry/go-mod-configuration/compare/v2.0.0-dev.7...v2.0.0-dev.8)\n\nSigned-off-by: dependabot[bot] <support@github.com>",
"is_bot": true,
"headline": "build(deps): bump github.com/edgexfoundry/go-mod-configuration/v2",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2021-05-10T17:30:23Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "6424ef1aa096d3293dded1f1f35f7c692ad4658b",
"body": "…b.com/edgexfoundry/go-mod-core-contracts/v2-2.0.0-dev.83",
"is_bot": true,
"headline": "Merge pull request #227 from edgexfoundry/dependabot/go_modules/githu…",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2021-05-10T17:28:40Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "6e62ea1a12e4c20fe90b439152b40944a90bfc3a",
"body": "Bumps [github.com/edgexfoundry/go-mod-core-contracts/v2](https://github.com/edgexfoundry/go-mod-core-contracts) from 2.0.0-dev.80 to 2.0.0-dev.83.\n- [Release notes](https://github.com/edgexfoundry/go-mod-core-contracts/releases)\n- [Commits](https://github.com/edgexfoundry/go-mod-core-contracts/compare/v2.0.0-dev.80...v2.0.0-dev.83)\n\nSigned-off-by: dependabot[bot] <support@github.com>",
"is_bot": true,
"headline": "build(deps): bump github.com/edgexfoundry/go-mod-core-contracts/v2",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2021-05-10T05:53:31Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "ae196fcdf25eb6531e7eb5ce1665c4451c416c34",
"body": "…tions (#225)\n\n* feat: Add bootstrap handler to create Messaging Client with secure options\r\n\r\nClose #224\r\n\r\nSigned-off-by: lenny <leonard.goodell@intel.com>",
"is_bot": false,
"headline": "feat: Add bootstrap handler to create Messaging Client with secure op…",
"author_name": "Lenny Goodell",
"author_login": null,
"committed_at": "2021-05-07T17:18:13Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "1c1a0463e3af4e5b5449273aed4a1ca7f76669e5",
"body": "update go.mod, Dockerfile.build, README.md\r\n\r\nSigned-off-by: Jim White <jpwhite_mn@yahoo.com>",
"is_bot": false,
"headline": "build: upgrade Go lang to 1.16 (#226)",
"author_name": "Jim White",
"author_login": "jpwhitemn",
"committed_at": "2021-05-06T20:25:16Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "66cc64d8822d4f81448e6f736d2f1e81dd6eadc3",
"body": "…b.com/edgexfoundry/go-mod-secrets/v2-2.0.0-dev.18",
"is_bot": true,
"headline": "Merge pull request #223 from edgexfoundry/dependabot/go_modules/githu…",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2021-05-05T18:38:51Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "57a7a52560f57af867ed19f8153e65dad40f52dc",
"body": "Bumps [github.com/edgexfoundry/go-mod-secrets/v2](https://github.com/edgexfoundry/go-mod-secrets) from 2.0.0-dev.17 to 2.0.0-dev.18.\n- [Release notes](https://github.com/edgexfoundry/go-mod-secrets/releases)\n- [Commits](https://github.com/edgexfoundry/go-mod-secrets/compare/v2.0.0-dev.17...v2.0.0-dev.18)\n\nSigned-off-by: dependabot[bot] <support@github.com>",
"is_bot": true,
"headline": "build(deps): bump github.com/edgexfoundry/go-mod-secrets/v2",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2021-05-05T18:24:13Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "33e7195f2188569e2762aff126baa4f9b23aa271",
"body": "…b.com/edgexfoundry/go-mod-core-contracts/v2-2.0.0-dev.78",
"is_bot": true,
"headline": "Merge pull request #222 from edgexfoundry/dependabot/go_modules/githu…",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2021-05-05T18:22:47Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "3947473cd8a8c97cdf6f3eb2aafd73a176c7bb02",
"body": "Bumps [github.com/edgexfoundry/go-mod-core-contracts/v2](https://github.com/edgexfoundry/go-mod-core-contracts) from 2.0.0-dev.77 to 2.0.0-dev.78.\n- [Release notes](https://github.com/edgexfoundry/go-mod-core-contracts/releases)\n- [Commits](https://github.com/edgexfoundry/go-mod-core-contracts/compare/v2.0.0-dev.77...v2.0.0-dev.78)\n\nSigned-off-by: dependabot[bot] <support@github.com>",
"is_bot": true,
"headline": "build(deps): bump github.com/edgexfoundry/go-mod-core-contracts/v2",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2021-05-03T05:59:40Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "1db7493c2b0ad75053762ce271523df13aeaddcc",
"body": "…b.com/edgexfoundry/go-mod-core-contracts/v2-2.0.0-dev.77",
"is_bot": true,
"headline": "Merge pull request #221 from edgexfoundry/dependabot/go_modules/githu…",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2021-04-27T17:17:21Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "83d2cf24bc5ad734ee51796c3cce5c8f7a288583",
"body": "Bumps [github.com/edgexfoundry/go-mod-core-contracts/v2](https://github.com/edgexfoundry/go-mod-core-contracts) from 2.0.0-dev.71 to 2.0.0-dev.77.\n- [Release notes](https://github.com/edgexfoundry/go-mod-core-contracts/releases)\n- [Commits](https://github.com/edgexfoundry/go-mod-core-contracts/compare/v2.0.0-dev.71...v2.0.0-dev.77)\n\nSigned-off-by: dependabot[bot] <support@github.com>",
"is_bot": true,
"headline": "build(deps): bump github.com/edgexfoundry/go-mod-core-contracts/v2",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2021-04-27T16:31:53Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "c8474c5291f77ead5221a5cac9d25e1334fb9abb",
"body": "…b.com/edgexfoundry/go-mod-registry/v2-2.0.0-dev.5",
"is_bot": true,
"headline": "Merge pull request #220 from edgexfoundry/dependabot/go_modules/githu…",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2021-04-27T16:30:39Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "90caf0d82915d73eed95b2255d8e6da260dd29a3",
"body": "Bumps [github.com/edgexfoundry/go-mod-registry/v2](https://github.com/edgexfoundry/go-mod-registry) from 2.0.0-dev.4 to 2.0.0-dev.5.\n- [Release notes](https://github.com/edgexfoundry/go-mod-registry/releases)\n- [Commits](https://github.com/edgexfoundry/go-mod-registry/compare/v2.0.0-dev.4...v2.0.0-dev.5)\n\nSigned-off-by: dependabot[bot] <support@github.com>",
"is_bot": true,
"headline": "build(deps): bump github.com/edgexfoundry/go-mod-registry/v2",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2021-04-27T16:16:53Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "a758ab2e4b8192d54c9d580a5110ea307f4931cd",
"body": "…b.com/edgexfoundry/go-mod-configuration/v2-2.0.0-dev.7",
"is_bot": true,
"headline": "Merge pull request #218 from edgexfoundry/dependabot/go_modules/githu…",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2021-04-27T16:15:31Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "b89ca1b3003788516b4d65e362934503d14c2949",
"body": "Bumps [github.com/edgexfoundry/go-mod-configuration/v2](https://github.com/edgexfoundry/go-mod-configuration) from 2.0.0-dev.6 to 2.0.0-dev.7.\n- [Release notes](https://github.com/edgexfoundry/go-mod-configuration/releases)\n- [Commits](https://github.com/edgexfoundry/go-mod-configuration/compare/v2.0.0-dev.6...v2.0.0-dev.7)\n\nSigned-off-by: dependabot[bot] <support@github.com>",
"is_bot": true,
"headline": "build(deps): bump github.com/edgexfoundry/go-mod-configuration/v2",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2021-04-27T15:56:37Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "b0be4bff414f616667081b807b7ae2ca15e70c77",
"body": "…b.com/edgexfoundry/go-mod-secrets/v2-2.0.0-dev.17",
"is_bot": true,
"headline": "Merge pull request #217 from edgexfoundry/dependabot/go_modules/githu…",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2021-04-27T15:55:11Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "539da73007851ed3776bbab4273d8fbfe83220c2",
"body": "Bumps [github.com/edgexfoundry/go-mod-secrets/v2](https://github.com/edgexfoundry/go-mod-secrets) from 2.0.0-dev.15 to 2.0.0-dev.17.\n- [Release notes](https://github.com/edgexfoundry/go-mod-secrets/releases)\n- [Commits](https://github.com/edgexfoundry/go-mod-secrets/compare/v2.0.0-dev.15...v2.0.0-dev.17)\n\nSigned-off-by: dependabot[bot] <support@github.com>",
"is_bot": true,
"headline": "build(deps): bump github.com/edgexfoundry/go-mod-secrets/v2",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2021-04-26T06:00:16Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "eb96085f06c3e40c3482a523f63635189f7c7673",
"body": "docs: Add badges to readme",
"is_bot": false,
"headline": "Merge pull request #215 from soda480/US149",
"author_name": "Emilio Reyes",
"author_login": "soda480",
"committed_at": "2021-04-19T21:34:34Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "449cb50da7d5e0485b1286aaa4b4aa6264396391",
"body": "…b.com/edgexfoundry/go-mod-configuration/v2-2.0.0-dev.6",
"is_bot": true,
"headline": "Merge pull request #214 from edgexfoundry/dependabot/go_modules/githu…",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2021-04-19T19:16:58Z",
"body_truncated": false,
"is_coding_agent": false
}
],
"releases_count": 100,
"commits_last_year": 0,
"latest_release_at": "2022-04-21T17:13:27Z",
"latest_release_tag": "v2.2.0-dev.14",
"releases_from_tags": true,
"days_since_last_push": 30,
"active_weeks_last_year": 0,
"days_since_latest_release": 1552,
"mean_days_between_releases": 17.9
},
"community": {
"has_readme": false,
"has_license": false,
"has_description": false,
"has_contributing": false,
"health_percentage": null,
"has_issue_template": false,
"has_code_of_conduct": false,
"has_pull_request_template": false
},
"ecosystem": {
"packages": [
{
"name": "github.com/edgexfoundry/go-mod-bootstrap/v2",
"exists": true,
"license": null,
"keywords": [],
"ecosystem": "go",
"matches_repo": false,
"registry_url": "https://pkg.go.dev/github.com/edgexfoundry/go-mod-bootstrap/v2",
"is_deprecated": false,
"latest_version": "v2.3.0",
"repository_url": "https://github.com/edgexfoundry/go-mod-bootstrap",
"versions_count": 153,
"total_downloads": null,
"dependents_count": null,
"deprecation_note": null,
"maintainers_count": null,
"monthly_downloads": null,
"first_published_at": null,
"latest_published_at": "2022-11-02T22:04:17Z",
"latest_version_yanked": null,
"days_since_latest_publish": 1357
}
]
},
"popularity": {
"forks": 0,
"stars": 0,
"watchers": 0,
"fork_history": {
"days": [],
"complete": true,
"collected": 0,
"total_forks": 0
},
"star_history": {
"days": [],
"complete": true,
"collected": 0,
"total_stars": 0
},
"open_issues_and_prs": 0
},
"ai_readiness": {
"has_nix": false,
"example_dirs": [],
"has_llms_txt": false,
"has_dockerfile": false,
"has_mcp_signal": false,
"bootstrap_files": [
"Makefile"
],
"api_schema_files": [],
"has_devcontainer": false,
"typecheck_configs": [],
"toolchain_manifests": [
"go.mod"
],
"largest_source_bytes": 18477,
"source_files_sampled": 63,
"oversized_source_files": 0,
"agent_instruction_files": [],
"agent_instruction_max_bytes": null
},
"dependencies": {
"manifests": [
"go.mod"
],
"advisories": {
"error": null,
"scope": null,
"source": null,
"findings": [],
"collected": false,
"malicious": [],
"truncated": false,
"by_severity": {},
"advisory_count": 0,
"affected_count": 0,
"assessed_count": 0,
"malicious_count": 0,
"assessed_package": null,
"unassessed_count": 0,
"direct_affected_count": 0
},
"ecosystems": [
"go"
],
"dependencies": [
{
"name": "github.com/edgexfoundry/go-mod-configuration/v2",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v2.2.0-dev.3"
},
{
"name": "github.com/edgexfoundry/go-mod-core-contracts/v2",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v2.2.0-dev.22"
},
{
"name": "github.com/edgexfoundry/go-mod-messaging/v2",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v2.2.0-dev.12"
},
{
"name": "github.com/edgexfoundry/go-mod-registry/v2",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v2.2.0-dev.3"
},
{
"name": "github.com/edgexfoundry/go-mod-secrets/v2",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v2.2.0-dev.6"
},
{
"name": "github.com/google/uuid",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v1.3.0"
},
{
"name": "github.com/gorilla/mux",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v1.8.0"
},
{
"name": "github.com/hashicorp/go-multierror",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v1.1.1"
},
{
"name": "github.com/pelletier/go-toml",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v1.9.4"
},
{
"name": "github.com/rcrowley/go-metrics",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v0.0.0-20181016184325-3113b8401b8a"
},
{
"name": "github.com/stretchr/testify",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v1.7.1"
}
],
"all_dependencies": {
"error": "GitHub dependency-graph SBOM unavailable (404); the dependency graph may be disabled for this repository",
"source": null,
"packages": [],
"collected": false,
"truncated": false,
"total_count": null,
"direct_count": null,
"indirect_count": null
}
},
"maintainership": {
"issues": {
"open_prs": 0,
"merged_prs": 0,
"open_issues": 0,
"closed_ratio": null,
"closed_issues": 0,
"closed_unmerged_prs": 0
},
"bus_factor": 2,
"bot_contributors": 1,
"top_contributors": [
{
"type": "User",
"login": "lenny-goodell",
"commits": 40,
"avatar_url": "https://avatars.githubusercontent.com/u/44779287?v=4"
},
{
"type": "User",
"login": "michaelestrin",
"commits": 21,
"avatar_url": "https://avatars.githubusercontent.com/u/464327?v=4"
},
{
"type": "User",
"login": "jpwhitemn",
"commits": 15,
"avatar_url": "https://avatars.githubusercontent.com/u/10202373?v=4"
},
{
"type": "User",
"login": "cloudxxx8",
"commits": 11,
"avatar_url": "https://avatars.githubusercontent.com/u/11695863?v=4"
},
{
"type": "User",
"login": "ernestojeda",
"commits": 9,
"avatar_url": "https://avatars.githubusercontent.com/u/1890273?v=4"
},
{
"type": "User",
"login": "judehung",
"commits": 3,
"avatar_url": "https://avatars.githubusercontent.com/u/28978360?v=4"
},
{
"type": "User",
"login": "soda480",
"commits": 3,
"avatar_url": "https://avatars.githubusercontent.com/u/3664215?v=4"
},
{
"type": "User",
"login": "bnevis-i",
"commits": 3,
"avatar_url": "https://avatars.githubusercontent.com/u/21301128?v=4"
},
{
"type": "User",
"login": "weichou1229",
"commits": 3,
"avatar_url": "https://avatars.githubusercontent.com/u/11187505?v=4"
},
{
"type": "User",
"login": "AnthonyMBonafide",
"commits": 2,
"avatar_url": "https://avatars.githubusercontent.com/u/5567511?v=4"
}
],
"contributors_sampled": 18,
"top_contributor_share": 0.336
},
"quality_signals": {
"has_ci": false,
"has_tests": true,
"ci_workflows": [],
"has_docs_dir": false,
"linter_configs": [
".golangci.yml"
],
"has_editorconfig": false,
"has_linter_config": true,
"has_precommit_config": false
},
"security_signals": {
"lockfiles": [
"go.sum"
],
"scorecard": {
"checks": [
{
"name": "Binary-Artifacts",
"score": 10,
"reason": "no binaries found in the repo",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#binary-artifacts"
},
{
"name": "Branch-Protection",
"score": 0,
"reason": "branch protection not enabled on development/release branches",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#branch-protection"
},
{
"name": "CI-Tests",
"score": null,
"reason": "no pull request found",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#ci-tests"
},
{
"name": "CII-Best-Practices",
"score": 0,
"reason": "no effort to earn an OpenSSF best practices badge detected",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#cii-best-practices"
},
{
"name": "Code-Review",
"score": 0,
"reason": "Found 0/30 approved changesets -- score normalized to 0",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#code-review"
},
{
"name": "Contributors",
"score": 10,
"reason": "project has 5 contributing companies or organizations",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#contributors"
},
{
"name": "Dangerous-Workflow",
"score": null,
"reason": "no workflows found",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#dangerous-workflow"
},
{
"name": "Dependency-Update-Tool",
"score": 10,
"reason": "update tool detected",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#dependency-update-tool"
},
{
"name": "Fuzzing",
"score": 0,
"reason": "project is not fuzzed",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#fuzzing"
},
{
"name": "License",
"score": 10,
"reason": "license file detected",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#license"
},
{
"name": "Maintained",
"score": 0,
"reason": "0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#maintained"
},
{
"name": "Packaging",
"score": null,
"reason": "packaging workflow not detected",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#packaging"
},
{
"name": "Pinned-Dependencies",
"score": null,
"reason": "no dependencies found",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#pinned-dependencies"
},
{
"name": "SAST",
"score": 0,
"reason": "no SAST tool detected",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#sast"
},
{
"name": "Security-Policy",
"score": 0,
"reason": "security policy file not detected",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#security-policy"
},
{
"name": "Signed-Releases",
"score": null,
"reason": "no releases found",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#signed-releases"
},
{
"name": "Token-Permissions",
"score": null,
"reason": "No tokens found",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#token-permissions"
},
{
"name": "Vulnerabilities",
"score": 0,
"reason": "54 existing vulnerabilities detected",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#vulnerabilities"
}
],
"commit": "42b690ddd8393974b15253e467ddc4bff9fad816",
"ran_at": "2026-07-22T07:45:01Z",
"aggregate_score": 3,
"scorecard_version": "v5.5.0"
},
"has_codeql_workflow": false,
"has_security_policy": false,
"has_dependabot_config": true
},
"contribution_flow": {
"collected": true,
"ci_last_run_at": null,
"oldest_open_prs": [],
"last_merged_pr_at": null,
"ci_last_conclusion": null,
"oldest_open_issues": []
}
},
"config": {
"disabled_metrics": [],
"disabled_categories": [],
"disabled_components": {}
},
"source": {
"url": "https://github.com/FelixTing/go-mod-bootstrap",
"host": "github.com",
"name": "go-mod-bootstrap",
"owner": "FelixTing"
},
"metrics": {
"overall": {
"key": "overall",
"band": "critical",
"name": "Overall health",
"note": "Abandonment Policy applies a 85% multiplier to weighted overall health.",
"notes": [
{
"code": "abandonment_overall_adjustment",
"params": {
"cap": 0,
"pct": 85
}
}
],
"value": 26,
"inputs": {
"security": 30,
"vitality": 37,
"community": 12,
"governance": 39,
"engineering": 30,
"abandonment_cap": null,
"abandonment_state": "at_risk",
"abandonment_multiplier": 85,
"weighted_overall_before_abandonment": 30,
"overall_after_abandonment_multiplier": 26
},
"components": []
},
"categories": [
{
"key": "vitality",
"band": "at_risk",
"name": "Vitality",
"value": 37,
"weight": 0.22,
"metrics": [
{
"key": "development_activity",
"band": "critical",
"name": "Development activity",
"note": null,
"notes": [],
"value": 29,
"inputs": {
"commits_last_year": 0,
"human_commit_share": 0.52,
"days_since_last_push": 30,
"active_weeks_last_year": 0
},
"components": [
{
"key": "push_recency",
"name": "Push recency",
"detail": "last push 30 days ago",
"points": 28.8,
"status": "partial",
"details": [
{
"code": "push_recency",
"params": {
"days": 30
}
}
],
"max_points": 36
},
{
"key": "commit_cadence",
"name": "Commit cadence",
"detail": "0/52 weeks with commits",
"points": 0,
"status": "missed",
"details": [
{
"code": "commit_cadence_weeks",
"params": {
"weeks": 0
}
}
],
"max_points": 36
},
{
"key": "commit_volume",
"name": "Commit volume",
"detail": "0 commits in the last year",
"points": 0,
"status": "missed",
"details": [
{
"code": "commits_last_year",
"params": {
"count": 0
}
}
],
"max_points": 18
},
{
"key": "openssf_scorecard_maintained",
"name": "OpenSSF Scorecard: Maintained",
"detail": "0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0",
"points": 0,
"status": "missed",
"details": [],
"max_points": 10
}
]
},
{
"key": "release_discipline",
"band": "at_risk",
"name": "Release discipline",
"note": "Excluded from scoring (no data or not applicable): OpenSSF Scorecard: Signed-Releases. Remaining weights renormalized.",
"notes": [
{
"code": "excluded_no_data",
"params": {
"components": [
"openssf_scorecard_signed_releases"
]
}
},
{
"code": "weights_renormalized",
"params": {}
}
],
"value": 48,
"inputs": {
"releases_count": 100,
"latest_release_tag": "v2.2.0-dev.14",
"releases_from_tags": true,
"days_since_latest_release": 1552,
"mean_days_between_releases": 17.9
},
"components": [
{
"key": "ships_releases",
"name": "Ships releases",
"detail": "100 version tags (no GitHub releases)",
"points": 16.2,
"status": "partial",
"details": [
{
"code": "version_tags_no_releases",
"params": {
"count": 100
}
}
],
"max_points": 27
},
{
"key": "release_recency",
"name": "Release recency",
"detail": "latest release 1552 days ago",
"points": 0,
"status": "missed",
"details": [
{
"code": "release_recency",
"params": {
"days": 1552
}
}
],
"max_points": 36
},
{
"key": "release_cadence",
"name": "Release cadence",
"detail": "a release every ~17.9 days",
"points": 27,
"status": "met",
"details": [
{
"code": "release_cadence",
"params": {
"gap": 17.9
}
}
],
"max_points": 27
},
{
"key": "openssf_scorecard_signed_releases",
"name": "OpenSSF Scorecard: Signed-Releases",
"detail": "no releases found",
"points": 0,
"status": "excluded",
"details": [
{
"code": "no_data",
"params": {}
}
],
"max_points": 10
}
]
},
{
"key": "abandonment",
"band": "excellent",
"name": "Abandonment",
"note": null,
"notes": [],
"value": 85,
"inputs": {
"cap": null,
"state": "at_risk",
"guards": [
"no_open_demand"
],
"signals": [
"release_stall",
"scorecard_unmaintained"
],
"red_flag": true,
"multiplier_pct": 85,
"declared_reason": null,
"unverified_reason": null,
"unanswered_open_prs": 0,
"unanswered_open_issues": 0,
"days_since_last_merged_pr": null,
"days_since_last_human_commit": 1552,
"days_since_last_human_commit_is_floor": false
},
"components": [
{
"key": "project_is_still_maintained",
"name": "Project is still maintained",
"detail": "no human commit for 1552 days; 2 unmet obligation(s): releases stalled, Scorecard reports it unmaintained",
"points": 85,
"status": "partial",
"details": [
{
"code": "abandonment_flagged",
"params": {
"days": 1552,
"count": 2,
"signals": "releases stalled, Scorecard reports it unmaintained"
}
}
],
"max_points": 100
}
]
}
],
"description": "Is the project alive — is code being written and are releases shipping?"
},
{
"key": "community",
"band": "critical",
"name": "Community & Adoption",
"value": 12,
"weight": 0.18,
"metrics": [
{
"key": "popularity",
"band": "critical",
"name": "Popularity & adoption",
"note": null,
"notes": [],
"value": 1,
"inputs": {
"forks": 0,
"stars": 0,
"watchers": 0,
"growth_state": "unverified",
"growth_factor_pct": 100,
"growth_unverified_reason": "no_history"
},
"components": [
{
"key": "stars",
"name": "Stars",
"detail": "0 stars",
"points": 0,
"status": "missed",
"details": [
{
"code": "stars",
"params": {
"count": 0
}
}
],
"max_points": 60
},
{
"key": "forks",
"name": "Forks",
"detail": "0 forks",
"points": 0,
"status": "missed",
"details": [
{
"code": "forks",
"params": {
"count": 0
}
}
],
"max_points": 25
},
{
"key": "watchers",
"name": "Watchers",
"detail": "0 watchers",
"points": 0,
"status": "missed",
"details": [
{
"code": "watchers",
"params": {
"count": 0
}
}
],
"max_points": 15
}
]
},
{
"key": "community_health",
"band": "critical",
"name": "Community health",
"note": null,
"notes": [],
"value": 25,
"inputs": {
"has_readme": false,
"has_license": false,
"has_contributing": false,
"has_issue_template": false,
"has_code_of_conduct": false,
"has_pull_request_template": false
},
"components": [
{
"key": "readme",
"name": "README",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 22.5
},
{
"key": "license",
"name": "License",
"detail": "recognized license (Apache-2.0)",
"points": 22.5,
"status": "met",
"details": [
{
"code": "license_standard",
"params": {}
},
{
"code": "license_spdx",
"params": {
"spdx": "Apache-2.0"
}
}
],
"max_points": 22.5
},
{
"key": "contributing_guide",
"name": "CONTRIBUTING guide",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 18
},
{
"key": "code_of_conduct",
"name": "Code of conduct",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 13.5
},
{
"key": "issue_template",
"name": "Issue template",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 7.2
},
{
"key": "pr_template",
"name": "PR template",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 6.3
}
]
}
],
"description": "Does the project have users, downloads, attention, and a welcoming setup for contributors?"
},
{
"key": "governance",
"band": "at_risk",
"name": "Sustainability & Governance",
"value": 39,
"weight": 0.24,
"metrics": [
{
"key": "maintainer_resilience",
"band": "moderate",
"name": "Maintainer resilience (bus factor)",
"note": null,
"notes": [],
"value": 64,
"inputs": {
"bus_factor": 2,
"contributors_sampled": 18,
"top_contributor_share": 0.336
},
"components": [
{
"key": "bus_factor",
"name": "Bus factor",
"detail": "2 contributor(s) cover half of all commits",
"points": 25.2,
"status": "partial",
"details": [
{
"code": "bus_factor",
"params": {
"count": 2
}
}
],
"max_points": 54
},
{
"key": "commit_distribution",
"name": "Commit distribution",
"detail": "top contributor authored 34% of commits",
"points": 14.9,
"status": "partial",
"details": [
{
"code": "top_contributor_share",
"params": {
"share": 34
}
}
],
"max_points": 22.5
},
{
"key": "contributor_breadth",
"name": "Contributor breadth",
"detail": "18 contributors",
"points": 13.5,
"status": "met",
"details": [
{
"code": "contributors_sampled",
"params": {
"count": 18
}
}
],
"max_points": 13.5
},
{
"key": "openssf_scorecard_contributors",
"name": "OpenSSF Scorecard: Contributors",
"detail": "project has 5 contributing companies or organizations",
"points": 10,
"status": "met",
"details": [],
"max_points": 10
}
]
},
{
"key": "responsiveness",
"band": "critical",
"name": "Issue & PR responsiveness",
"note": "Excluded from scoring (no data or not applicable): Issue resolution, PR acceptance. Remaining weights renormalized.",
"notes": [
{
"code": "excluded_no_data",
"params": {
"components": [
"issue_resolution",
"pr_acceptance"
]
}
},
{
"code": "weights_renormalized",
"params": {}
}
],
"value": 1,
"inputs": {
"merged_prs": 0,
"open_issues": 0,
"closed_issues": 0,
"issue_closed_ratio": null,
"closed_unmerged_prs": 0
},
"components": [
{
"key": "issue_resolution",
"name": "Issue resolution",
"detail": "no issues or no data",
"points": 0,
"status": "excluded",
"details": [
{
"code": "no_issues_or_data",
"params": {}
}
],
"max_points": 46.75
},
{
"key": "pr_acceptance",
"name": "PR acceptance",
"detail": "no decided pull requests or no data",
"points": 0,
"status": "excluded",
"details": [
{
"code": "no_decided_prs_or_data",
"params": {}
}
],
"max_points": 38.25
},
{
"key": "openssf_scorecard_code_review",
"name": "OpenSSF Scorecard: Code-Review",
"detail": "Found 0/30 approved changesets -- score normalized to 0",
"points": 0,
"status": "missed",
"details": [],
"max_points": 15
}
]
},
{
"key": "stewardship",
"band": "at_risk",
"name": "Ownership & stewardship",
"note": "Excluded from scoring (no data or not applicable): Verified domain. Remaining weights renormalized.",
"notes": [
{
"code": "excluded_no_data",
"params": {
"components": [
"verified_domain"
]
}
},
{
"code": "weights_renormalized",
"params": {}
}
],
"value": 48,
"inputs": {
"followers": 3,
"owner_type": "User",
"is_verified": null,
"owner_login": "FelixTing",
"public_repos": 42,
"account_age_days": 2868
},
"components": [
{
"key": "ownership_backing",
"name": "Ownership backing",
"detail": "personal (user) account",
"points": 10,
"status": "partial",
"details": [
{
"code": "owner_personal",
"params": {}
}
],
"max_points": 30
},
{
"key": "verified_domain",
"name": "Verified domain",
"detail": "not applicable to user accounts",
"points": 0,
"status": "excluded",
"details": [
{
"code": "not_applicable_to_user_accounts",
"params": {}
}
],
"max_points": 20
},
{
"key": "owner_reach",
"name": "Owner reach",
"detail": "3 followers of FelixTing",
"points": 4.3,
"status": "partial",
"details": [
{
"code": "owner_followers",
"params": {
"count": 3,
"login": "FelixTing"
}
}
],
"max_points": 25
},
{
"key": "track_record",
"name": "Track record",
"detail": "42 public repos, account ~7 yr old",
"points": 23.9,
"status": "partial",
"details": [
{
"code": "public_repos",
"params": {
"count": 42
}
},
{
"code": "account_age_years",
"params": {
"years": 7
}
}
],
"max_points": 25
}
]
}
],
"description": "Will the project survive its people — bus factor, responsiveness, who backs it, and package upkeep?"
},
{
"key": "engineering",
"band": "at_risk",
"name": "Engineering Quality",
"value": 30,
"weight": 0.2,
"metrics": [
{
"key": "engineering_practices",
"band": "moderate",
"name": "Engineering practices",
"note": "Excluded from scoring (no data or not applicable): OpenSSF Scorecard: CI-Tests. Remaining weights renormalized.",
"notes": [
{
"code": "excluded_no_data",
"params": {
"components": [
"openssf_scorecard_ci_tests"
]
}
},
{
"code": "weights_renormalized",
"params": {}
}
],
"value": 50,
"inputs": {
"has_ci": false,
"has_tests": true,
"has_editorconfig": false,
"has_linter_config": true,
"has_precommit_config": false
},
"components": [
{
"key": "ci_workflows",
"name": "CI workflows",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 24
},
{
"key": "tests_present",
"name": "Tests present",
"detail": null,
"points": 24,
"status": "met",
"details": [],
"max_points": 24
},
{
"key": "linter_config",
"name": "Linter config",
"detail": ".golangci.yml",
"points": 16,
"status": "met",
"details": [
{
"code": "file_list",
"params": {
"files": ".golangci.yml"
}
}
],
"max_points": 16
},
{
"key": "pre_commit_hooks",
"name": "Pre-commit hooks",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 9.6
},
{
"key": "editorconfig",
"name": ".editorconfig",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 6.4
},
{
"key": "openssf_scorecard_ci_tests",
"name": "OpenSSF Scorecard: CI-Tests",
"detail": "no pull request found",
"points": 0,
"status": "excluded",
"details": [
{
"code": "no_data",
"params": {}
}
],
"max_points": 20
}
]
},
{
"key": "documentation",
"band": "critical",
"name": "Documentation",
"note": null,
"notes": [],
"value": 1,
"inputs": {
"topics": [],
"has_wiki": false,
"homepage": null,
"has_readme": false,
"has_docs_dir": false,
"has_description": false
},
"components": [
{
"key": "readme",
"name": "README",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 30
},
{
"key": "documentation_directory",
"name": "Documentation directory",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 25
},
{
"key": "documentation_homepage_site",
"name": "Documentation / homepage site",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 15
},
{
"key": "repository_description",
"name": "Repository description",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 10
},
{
"key": "topics",
"name": "Topics",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 10
},
{
"key": "wiki",
"name": "Wiki",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 10
}
]
}
],
"description": "Are baseline engineering and documentation practices in place?"
},
{
"key": "security",
"band": "at_risk",
"name": "Security",
"value": 30,
"weight": 0.16,
"metrics": [
{
"key": "security_posture",
"band": "at_risk",
"name": "Security posture",
"note": "Excluded from scoring (no data or not applicable): CI-Tests, Dangerous-Workflow, Packaging, Pinned-Dependencies, Signed-Releases, Token-Permissions. Remaining weights renormalized.",
"notes": [
{
"code": "excluded_no_data",
"params": {
"components": [
"ci_tests",
"dangerous_workflow",
"packaging",
"pinned_dependencies",
"signed_releases",
"token_permissions"
]
}
},
{
"code": "weights_renormalized",
"params": {}
}
],
"value": 30,
"inputs": {
"source": "openssf_scorecard",
"checks_evaluated": 12,
"scorecard_version": "v5.5.0",
"checks_inconclusive": 6,
"scorecard_aggregate": 3
},
"components": [
{
"key": "binary_artifacts",
"name": "Binary-Artifacts",
"detail": "no binaries found in the repo",
"points": 7.5,
"status": "met",
"details": [],
"max_points": 7.5
},
{
"key": "branch_protection",
"name": "Branch-Protection",
"detail": "branch protection not enabled on development/release branches",
"points": 0,
"status": "missed",
"details": [],
"max_points": 7.5
},
{
"key": "ci_tests",
"name": "CI-Tests",
"detail": "no pull request found",
"points": 0,
"status": "excluded",
"details": [
{
"code": "no_data",
"params": {}
}
],
"max_points": 2.5
},
{
"key": "cii_best_practices",
"name": "CII-Best-Practices",
"detail": "no effort to earn an OpenSSF best practices badge detected",
"points": 0,
"status": "missed",
"details": [],
"max_points": 2.5
},
{
"key": "code_review",
"name": "Code-Review",
"detail": "Found 0/30 approved changesets -- score normalized to 0",
"points": 0,
"status": "missed",
"details": [],
"max_points": 7.5
},
{
"key": "contributors",
"name": "Contributors",
"detail": "project has 5 contributing companies or organizations",
"points": 2.5,
"status": "met",
"details": [],
"max_points": 2.5
},
{
"key": "dangerous_workflow",
"name": "Dangerous-Workflow",
"detail": "no workflows found",
"points": 0,
"status": "excluded",
"details": [
{
"code": "no_data",
"params": {}
}
],
"max_points": 10
},
{
"key": "dependency_update_tool",
"name": "Dependency-Update-Tool",
"detail": "update tool detected",
"points": 7.5,
"status": "met",
"details": [],
"max_points": 7.5
},
{
"key": "fuzzing",
"name": "Fuzzing",
"detail": "project is not fuzzed",
"points": 0,
"status": "missed",
"details": [],
"max_points": 5
},
{
"key": "license",
"name": "License",
"detail": "license file detected",
"points": 2.5,
"status": "met",
"details": [],
"max_points": 2.5
},
{
"key": "maintained",
"name": "Maintained",
"detail": "0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0",
"points": 0,
"status": "missed",
"details": [],
"max_points": 7.5
},
{
"key": "packaging",
"name": "Packaging",
"detail": "packaging workflow not detected",
"points": 0,
"status": "excluded",
"details": [
{
"code": "no_data",
"params": {}
}
],
"max_points": 5
},
{
"key": "pinned_dependencies",
"name": "Pinned-Dependencies",
"detail": "no dependencies found",
"points": 0,
"status": "excluded",
"details": [
{
"code": "no_data",
"params": {}
}
],
"max_points": 5
},
{
"key": "sast",
"name": "SAST",
"detail": "no SAST tool detected",
"points": 0,
"status": "missed",
"details": [],
"max_points": 5
},
{
"key": "security_policy",
"name": "Security-Policy",
"detail": "security policy file not detected",
"points": 0,
"status": "missed",
"details": [],
"max_points": 5
},
{
"key": "signed_releases",
"name": "Signed-Releases",
"detail": "no releases found",
"points": 0,
"status": "excluded",
"details": [
{
"code": "no_data",
"params": {}
}
],
"max_points": 7.5
},
{
"key": "token_permissions",
"name": "Token-Permissions",
"detail": "No tokens found",
"points": 0,
"status": "excluded",
"details": [
{
"code": "no_data",
"params": {}
}
],
"max_points": 7.5
},
{
"key": "vulnerabilities",
"name": "Vulnerabilities",
"detail": "54 existing vulnerabilities detected",
"points": 0,
"status": "missed",
"details": [],
"max_points": 7.5
}
]
},
{
"key": "high_risk_jurisdiction_exposure",
"band": "excellent",
"name": "High-Risk Jurisdiction Exposure",
"note": "Only high-confidence self-published location evidence affects this multiplier. Ambiguous matches are review-only; country evidence is not proof of nationality, citizenship, legal registration, malicious intent, or sanctions status.",
"notes": [
{
"code": "jurisdiction_evidence_limits",
"params": {}
}
],
"value": 100,
"inputs": {
"meaning": "self-published location evidence; not nationality or citizenship",
"red_flag": false,
"exposures": [],
"policy_countries": [
"Russia",
"Iran",
"North Korea"
],
"review_only_matches": 0,
"assessed_self_published_locations": 8
},
"components": [
{
"key": "policy_exposure_multiplier",
"name": "Policy exposure multiplier",
"detail": "no confirmed policy-scope location match",
"points": 100,
"status": "met",
"details": [
{
"code": "jurisdiction_no_match",
"params": {}
}
],
"max_points": 100
}
]
}
],
"description": "Are visible security and supply-chain practices strong, with no malicious dependency and no unresolved high-risk jurisdiction exposure?"
},
{
"key": "ai_readiness",
"band": "good",
"name": "AI Readiness",
"value": 74,
"weight": 0,
"metrics": [
{
"key": "ai_agent_context",
"band": "at_risk",
"name": "Agent context & guidance",
"note": null,
"notes": [],
"value": 40,
"inputs": {
"has_llms_txt": false,
"legible_history_share": 1,
"agent_instruction_files": [],
"agent_instruction_max_bytes": null
},
"components": [
{
"key": "agent_instructions",
"name": "Agent instructions",
"detail": "no CLAUDE.md / AGENTS.md / editor rules",
"points": 0,
"status": "missed",
"details": [
{
"code": "no_agent_instructions",
"params": {}
}
],
"max_points": 45
},
{
"key": "machine_readable_docs_llms_txt",
"name": "Machine-readable docs (llms.txt)",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 15
},
{
"key": "legible_commit_history",
"name": "Legible commit history",
"detail": "52 of 52 human commits state their intent (structured subject or explanatory body)",
"points": 40,
"status": "met",
"details": [
{
"code": "legible_history",
"params": {
"legible": 52,
"sampled": 52
}
}
],
"max_points": 40
}
]
},
{
"key": "ai_verify_loop",
"band": "excellent",
"name": "Verify loop (build / test / typecheck)",
"note": "Excluded from scoring (no data or not applicable): OpenSSF Scorecard: Pinned-Dependencies. Remaining weights renormalized.",
"notes": [
{
"code": "excluded_no_data",
"params": {
"components": [
"openssf_scorecard_pinned_dependencies"
]
}
},
{
"code": "weights_renormalized",
"params": {}
}
],
"value": 89,
"inputs": {
"has_nix": false,
"has_tests": true,
"lockfiles": [
"go.sum"
],
"has_dockerfile": false,
"typed_language": true,
"bootstrap_files": [
"Makefile"
],
"has_devcontainer": false,
"has_linter_config": true,
"typecheck_configs": [],
"agent_commit_share": 0,
"toolchain_manifests": [
"go.mod"
],
"dependency_bot_commit_share": 0.48
},
"components": [
{
"key": "one_command_bootstrap",
"name": "One-command bootstrap",
"detail": "Makefile",
"points": 18,
"status": "met",
"details": [
{
"code": "file_list",
"params": {
"files": "Makefile"
}
}
],
"max_points": 18
},
{
"key": "automated_tests",
"name": "Automated tests",
"detail": null,
"points": 22,
"status": "met",
"details": [],
"max_points": 22
},
{
"key": "lint_format_config",
"name": "Lint / format config",
"detail": ".golangci.yml",
"points": 11,
"status": "met",
"details": [
{
"code": "file_list",
"params": {
"files": ".golangci.yml"
}
}
],
"max_points": 11
},
{
"key": "static_type_checking",
"name": "Static type checking",
"detail": "Go (statically typed)",
"points": 11,
"status": "met",
"details": [
{
"code": "statically_typed_language",
"params": {
"language": "Go"
}
}
],
"max_points": 11
},
{
"key": "reproducible_environment",
"name": "Reproducible environment",
"detail": "lockfile",
"points": 10,
"status": "met",
"details": [
{
"code": "file_list",
"params": {
"files": "lockfile"
}
}
],
"max_points": 10
},
{
"key": "demonstrated_agent_practice",
"name": "Demonstrated agent practice",
"detail": "no agent-authored commits among the last 100",
"points": 0,
"status": "missed",
"details": [
{
"code": "no_agent_authored_commits",
"params": {
"sampled": 100
}
}
],
"max_points": 10
},
{
"key": "automated_maintenance",
"name": "Automated maintenance",
"detail": "48 of the last 100 commits are automated dependency updates",
"points": 8,
"status": "met",
"details": [
{
"code": "dependency_bot_commits",
"params": {
"count": 48,
"sampled": 100
}
}
],
"max_points": 8
},
{
"key": "openssf_scorecard_pinned_dependencies",
"name": "OpenSSF Scorecard: Pinned-Dependencies",
"detail": "no dependencies found",
"points": 0,
"status": "excluded",
"details": [
{
"code": "no_data",
"params": {}
}
],
"max_points": 10
}
]
},
{
"key": "ai_code_legibility",
"band": "excellent",
"name": "Code legibility for models",
"note": null,
"notes": [],
"value": 100,
"inputs": {
"primary_language": "Go",
"largest_source_bytes": 18477,
"source_files_sampled": 63,
"oversized_source_files": 0
},
"components": [
{
"key": "type_checkable_code",
"name": "Type-checkable code",
"detail": "Go (statically typed)",
"points": 45,
"status": "met",
"details": [
{
"code": "statically_typed_language",
"params": {
"language": "Go"
}
}
],
"max_points": 45
},
{
"key": "manageable_file_sizes",
"name": "Manageable file sizes",
"detail": "0/63 source files over 60KB",
"points": 55,
"status": "met",
"details": [
{
"code": "oversized_source_files",
"params": {
"kb": 60,
"sampled": 63,
"oversized": 0
}
}
],
"max_points": 55
}
]
}
],
"description": "How well is the repo equipped to be developed and maintained with AI coding agents? An independent, experimental badge — weight 0.0, so it is surfaced on its own and does not affect the overall health score."
}
],
"metrics_version": "1.13.0"
},
"warnings": [
"Community profile unavailable",
"go package 'github.com/edgexfoundry/go-mod-bootstrap/v2' points at a different repository (https://github.com/edgexfoundry/go-mod-bootstrap); excluded from ecosystem scoring",
"GitHub dependency-graph SBOM unavailable (404); the dependency graph may be disabled for this repository"
],
"report_type": "repository",
"generated_at": "2026-07-22T07:45:14.103153Z",
"schema_version": "0.26.0",
"badge_url": "https://raw.githubusercontent.com/inspect-software/badges/main/v1/f/FelixTing/go-mod-bootstrap.svg",
"full_name": "FelixTing/go-mod-bootstrap",
"license_state": "standard",
"license_spdx": "Apache-2.0"
}