)]}'
{
  "commit": "e5afeffa24a22decb7c7731d96e4960bf8af2eaa",
  "tree": "91513b2eb8c18caefcada779310d0bc1653e01c5",
  "parents": [
    "d85e52bd90977335cb240ff9cefe1c8587c8a918"
  ],
  "author": {
    "name": "serkant.uluderya",
    "email": "serkant.uluderya@netsia.com",
    "time": "Tue Feb 23 18:00:23 2021 +0300"
  },
  "committer": {
    "name": "serkantul",
    "email": "serkant.uluderya@netsia.com",
    "time": "Sat Apr 09 22:58:48 2022 +0300"
  },
  "message": "[VOL-3860] redis client support in voltha-lib-go\n\nredis client support has been added in this patch. There are two\ntypes client `redis` and `redis-sentinel` to connect a redis instance.\nredis-sentinel is required to be able to find the master redis\ninstance from a redis-sentinel process. See redis-sentinel usage\nhttps://redis.io/topics/sentinel and\nhttps://pkg.go.dev/github.com/go-redis/redis/v8#NewFailoverClient\nfor more information. If there is no need to have any failover\nmechanism then the redis client type is the option to choose.\n\nChange-Id: I997ed92115a9d565df632c6dd8184b9bab77b991\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2fe040f4247d45250f5b0545fbb60f54d8c43f12",
      "old_mode": 33188,
      "old_path": "VERSION",
      "new_id": "0ee843cc60466c722c3e7f2460f9761ad0e46b63",
      "new_mode": 33188,
      "new_path": "VERSION"
    },
    {
      "type": "modify",
      "old_id": "472853d768d64173e9f1c172b381981a502b59ee",
      "old_mode": 33188,
      "old_path": "go.mod",
      "new_id": "e20e630e0cc39635271ad8389f1d1820f93f274a",
      "new_mode": 33188,
      "new_path": "go.mod"
    },
    {
      "type": "modify",
      "old_id": "9742906e45f02b0707687c999d75847e27b4c2a4",
      "old_mode": 33188,
      "old_path": "go.sum",
      "new_id": "089ba8693700614fb5afbe5d8487557bdcd2a9c3",
      "new_mode": 33188,
      "new_path": "go.sum"
    },
    {
      "type": "modify",
      "old_id": "2e57a2751148209d1c7c7783f2dea44da5e239ca",
      "old_mode": 33188,
      "old_path": "pkg/db/backend.go",
      "new_id": "31f100bd64b4f32c3c12daa19f22c3d7443bf48a",
      "new_mode": 33188,
      "new_path": "pkg/db/backend.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "decb0a43a034f398b60285ccfae5cedaa14ac186",
      "new_mode": 33188,
      "new_path": "pkg/db/kvstore/redisclient.go"
    },
    {
      "type": "modify",
      "old_id": "ad6c11157de017fd420963af8d872683900951f6",
      "old_mode": 33261,
      "old_path": "pkg/ponresourcemanager/ponresourcemanager.go",
      "new_id": "d751723c778bb01525d0e6720732c9ba7345733c",
      "new_mode": 33261,
      "new_path": "pkg/ponresourcemanager/ponresourcemanager.go"
    },
    {
      "type": "modify",
      "old_id": "c9bd510e185621f31ff9f3490b29c0ab2ad5735c",
      "old_mode": 33188,
      "old_path": "pkg/techprofile/tech_profile.go",
      "new_id": "6d68f5abb6e7396a9400273a932f8a2ee8e710d0",
      "new_mode": 33188,
      "new_path": "pkg/techprofile/tech_profile.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "22080f736a41a6fb2287c3f0cf5c5b25345279a4",
      "new_mode": 33188,
      "new_path": "vendor/github.com/dgryski/go-rendezvous/LICENSE"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7a6f8203c67810356a413b9f56abf30a0429de59",
      "new_mode": 33188,
      "new_path": "vendor/github.com/dgryski/go-rendezvous/rdv.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b975a7b4c3264a9876ac1df8ce6f44ac20b8c4ce",
      "new_mode": 33188,
      "new_path": "vendor/github.com/go-redis/redis/v8/.gitignore"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1e8d238c888fe8033732d2bfa252f34f394beefd",
      "new_mode": 33188,
      "new_path": "vendor/github.com/go-redis/redis/v8/.golangci.yml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8b7f044ad1f56bf1646588b9bd3f9715426c2906",
      "new_mode": 33188,
      "new_path": "vendor/github.com/go-redis/redis/v8/.prettierrc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1bf578d4acb8ca8f9db9a98211c40b5271ed2df7",
      "new_mode": 33188,
      "new_path": "vendor/github.com/go-redis/redis/v8/.travis.yml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8392d548595ba2ca426858f4b736eaa49f9cd1c6",
      "new_mode": 33188,
      "new_path": "vendor/github.com/go-redis/redis/v8/CHANGELOG.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "298bed9beaf7d43c0d2c464d6fb36dcec733b3bb",
      "new_mode": 33188,
      "new_path": "vendor/github.com/go-redis/redis/v8/LICENSE"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "49e4c96f068b5371440d6db0f7a733343e00a45e",
      "new_mode": 33188,
      "new_path": "vendor/github.com/go-redis/redis/v8/Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "da5d0fb4c9a3c81cb722d99930d2da7757eba9c9",
      "new_mode": 33188,
      "new_path": "vendor/github.com/go-redis/redis/v8/README.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a6ce5c58462e8deb8b741b678db206b8ccc155f3",
      "new_mode": 33188,
      "new_path": "vendor/github.com/go-redis/redis/v8/cluster.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1f0bae067ae65a24cd313a0073e25747b0240bb9",
      "new_mode": 33188,
      "new_path": "vendor/github.com/go-redis/redis/v8/cluster_commands.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5dd553325037a47d48987443f96891d3e4692616",
      "new_mode": 33188,
      "new_path": "vendor/github.com/go-redis/redis/v8/command.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "79698babf2824b8b91a5d60a74c7ac2c54868707",
      "new_mode": 33188,
      "new_path": "vendor/github.com/go-redis/redis/v8/commands.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "55262533a63dcccc159250a57f31bd9c9d25bdf8",
      "new_mode": 33188,
      "new_path": "vendor/github.com/go-redis/redis/v8/doc.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9fe1376bbd96a9e971bf1e5bda9fa8a063828812",
      "new_mode": 33188,
      "new_path": "vendor/github.com/go-redis/redis/v8/error.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7be1b7f1333220db3f7e37c838611b7a806f301c",
      "new_mode": 33188,
      "new_path": "vendor/github.com/go-redis/redis/v8/go.mod"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e1e8ab167a05d6098d6bdb948decc523fa992b5e",
      "new_mode": 33188,
      "new_path": "vendor/github.com/go-redis/redis/v8/go.sum"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b97fa0d6851796b3e48a080e0b5b1f687557a906",
      "new_mode": 33188,
      "new_path": "vendor/github.com/go-redis/redis/v8/internal/arg.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2fc74ad1cd0b9b517ba54ad66c2b59b29956c578",
      "new_mode": 33188,
      "new_path": "vendor/github.com/go-redis/redis/v8/internal/hashtag/hashtag.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e837526d8946d924dab05b151ff7a2d0b7c0943f",
      "new_mode": 33188,
      "new_path": "vendor/github.com/go-redis/redis/v8/internal/instruments.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4a59c599be77d76687e7a7d591dbfda40ef7fb8a",
      "new_mode": 33188,
      "new_path": "vendor/github.com/go-redis/redis/v8/internal/internal.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3810f9e4e7ac9948ca9deebc6839f4934acc6373",
      "new_mode": 33188,
      "new_path": "vendor/github.com/go-redis/redis/v8/internal/log.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "64f46272aedc1408c709066d591f8274bd34b9a6",
      "new_mode": 33188,
      "new_path": "vendor/github.com/go-redis/redis/v8/internal/once.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "08a20717006d97317dfd81b8d5370b314202381b",
      "new_mode": 33188,
      "new_path": "vendor/github.com/go-redis/redis/v8/internal/pool/conn.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "355742bf35824b4248d46b94d18131f2d2f076ec",
      "new_mode": 33188,
      "new_path": "vendor/github.com/go-redis/redis/v8/internal/pool/pool.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5a3fde191bbbc90a57808a5466375a5e833095c7",
      "new_mode": 33188,
      "new_path": "vendor/github.com/go-redis/redis/v8/internal/pool/pool_single.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c3e7e7c0458e5c916021acaeb436e863e7858865",
      "new_mode": 33188,
      "new_path": "vendor/github.com/go-redis/redis/v8/internal/pool/pool_sticky.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0fbc51e9ac3a306eeaf55acb9d343b44827bb899",
      "new_mode": 33188,
      "new_path": "vendor/github.com/go-redis/redis/v8/internal/proto/reader.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "08d18d35e43e5fb23060d75dfb4c65a85e304830",
      "new_mode": 33188,
      "new_path": "vendor/github.com/go-redis/redis/v8/internal/proto/scan.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "81b09b8e4f70906ef2b046c75c058e075a062d49",
      "new_mode": 33188,
      "new_path": "vendor/github.com/go-redis/redis/v8/internal/proto/writer.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "40676f3cb667397b9a02e67ae0d4865964e7beca",
      "new_mode": 33188,
      "new_path": "vendor/github.com/go-redis/redis/v8/internal/rand/rand.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "862ff0eb3afec24ae7e8957ea2ef0b8542cdc927",
      "new_mode": 33188,
      "new_path": "vendor/github.com/go-redis/redis/v8/internal/safe.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4bc79701f4956b54d640e0f0a494cdafeeea2680",
      "new_mode": 33188,
      "new_path": "vendor/github.com/go-redis/redis/v8/internal/unsafe.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "894382b805b3c6f01f5399c10d552d8acbb25e8b",
      "new_mode": 33188,
      "new_path": "vendor/github.com/go-redis/redis/v8/internal/util.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1b3060ebc2fdc5a6fe1e5cfa326f02a1c02b51e8",
      "new_mode": 33188,
      "new_path": "vendor/github.com/go-redis/redis/v8/internal/util/safe.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "db5033802a958bfbd1c0590daf1d58e9b7bb663e",
      "new_mode": 33188,
      "new_path": "vendor/github.com/go-redis/redis/v8/internal/util/strconv.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c9868aac2b484cbdab23bb08b346ebf572c78c3c",
      "new_mode": 33188,
      "new_path": "vendor/github.com/go-redis/redis/v8/internal/util/unsafe.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2f8bc2beda083563af654cbd1e7c06c94bb9766c",
      "new_mode": 33188,
      "new_path": "vendor/github.com/go-redis/redis/v8/iterator.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f2c16c5b8eb1ec3fcafea09046d93ec5c12bdc92",
      "new_mode": 33188,
      "new_path": "vendor/github.com/go-redis/redis/v8/options.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c6ec3409980f4524431e23b69511fae723bdf098",
      "new_mode": 33188,
      "new_path": "vendor/github.com/go-redis/redis/v8/pipeline.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c56270b443e2082e356a34e55e49cf7f0de7e455",
      "new_mode": 33188,
      "new_path": "vendor/github.com/go-redis/redis/v8/pubsub.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "efad7f13881fda6fbc3c91bcdbc9592092fe95c7",
      "new_mode": 33188,
      "new_path": "vendor/github.com/go-redis/redis/v8/redis.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f45d8f110c3034162a1091dafe4b03d2e56b323e",
      "new_mode": 33188,
      "new_path": "vendor/github.com/go-redis/redis/v8/renovate.json"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "24cfd4994026363b2868afa9045f713e55fa60da",
      "new_mode": 33188,
      "new_path": "vendor/github.com/go-redis/redis/v8/result.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "34d05f35aeeb215506f0abdf9ae3581739b65ab2",
      "new_mode": 33188,
      "new_path": "vendor/github.com/go-redis/redis/v8/ring.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "07ed482c57ce945587375cda035087ccb3471019",
      "new_mode": 33188,
      "new_path": "vendor/github.com/go-redis/redis/v8/script.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7db984373f939fedf13daf83c9edecc02e24a8c0",
      "new_mode": 33188,
      "new_path": "vendor/github.com/go-redis/redis/v8/sentinel.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ad825c610caca8f9ac8198570e28a6dcbd80c75a",
      "new_mode": 33188,
      "new_path": "vendor/github.com/go-redis/redis/v8/tx.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5f0e1e33a5ef4947af66b16026b0fd56a03e2d55",
      "new_mode": 33188,
      "new_path": "vendor/github.com/go-redis/redis/v8/universal.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cbef19714a7cb62583c1122b7bc0beb26a134348",
      "new_mode": 33188,
      "new_path": "vendor/go.opentelemetry.io/otel/.gitignore"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "38a1f56982badf8ca8ac86d915789ecca5cf8120",
      "new_mode": 33188,
      "new_path": "vendor/go.opentelemetry.io/otel/.gitmodules"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2ef168198c272fd3f3209d4ac8fd8b23fb6a8748",
      "new_mode": 33188,
      "new_path": "vendor/go.opentelemetry.io/otel/.golangci.yml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1b77504b94f5b89267b9b3bd3ad356b89c4fa320",
      "new_mode": 33188,
      "new_path": "vendor/go.opentelemetry.io/otel/CHANGELOG.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b2e99fc383be2ac0c2c68ac59455408017fa9ffa",
      "new_mode": 33188,
      "new_path": "vendor/go.opentelemetry.io/otel/CODEOWNERS"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "85d9a0987fcb4925ffdd0273612aa57f4bc58e1e",
      "new_mode": 33188,
      "new_path": "vendor/go.opentelemetry.io/otel/CONTRIBUTING.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "261eeb9e9f8b2b4b0d119366dda99c6fd7d35c64",
      "new_mode": 33188,
      "new_path": "vendor/go.opentelemetry.io/otel/LICENSE"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "85506a3b36d63abfd16694a2913c23f2b2fa0a48",
      "new_mode": 33188,
      "new_path": "vendor/go.opentelemetry.io/otel/Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "417c3b31c47451a857ff887c07aa05642bcae012",
      "new_mode": 33188,
      "new_path": "vendor/go.opentelemetry.io/otel/Makefile.proto"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e45f05e4f411db01e223292a423c4122c062ae9a",
      "new_mode": 33188,
      "new_path": "vendor/go.opentelemetry.io/otel/README.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0fba7f1756ac8f6b8238f660aa36d491d384bddf",
      "new_mode": 33188,
      "new_path": "vendor/go.opentelemetry.io/otel/RELEASING.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fce69e9e762f4da994d236a6fabf1f46e2e5260f",
      "new_mode": 33188,
      "new_path": "vendor/go.opentelemetry.io/otel/api/global/doc.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "83f3e523a9a3ea7add9ba061ab0327fa2a4045d4",
      "new_mode": 33188,
      "new_path": "vendor/go.opentelemetry.io/otel/api/global/handler.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b45f4c94490a150b7b80119073ea0baf8208c124",
      "new_mode": 33188,
      "new_path": "vendor/go.opentelemetry.io/otel/api/global/internal/meter.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ecdfd75ab55dd86a47550a3aa28097ff1142c447",
      "new_mode": 33188,
      "new_path": "vendor/go.opentelemetry.io/otel/api/global/internal/state.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bcd146130529116a8c31e75d0e883a4522b3f99e",
      "new_mode": 33188,
      "new_path": "vendor/go.opentelemetry.io/otel/api/global/internal/trace.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f1695bb7aa06b41de001adaa6edbf190434a4053",
      "new_mode": 33188,
      "new_path": "vendor/go.opentelemetry.io/otel/api/global/metric.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c5f4c2b28df352e29cd37810d89603923e17f109",
      "new_mode": 33188,
      "new_path": "vendor/go.opentelemetry.io/otel/api/global/propagation.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "49a7543897d5574844d221e52699c5988fd902ae",
      "new_mode": 33188,
      "new_path": "vendor/go.opentelemetry.io/otel/api/global/trace.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d0d488df13050fc0779d15b09182e91139b661c9",
      "new_mode": 33188,
      "new_path": "vendor/go.opentelemetry.io/otel/api/metric/async.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3cd8fe802f0bc47664d6ed531355b059149eecb3",
      "new_mode": 33188,
      "new_path": "vendor/go.opentelemetry.io/otel/api/metric/config.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c03421d2a3f16e61fca1a90c95c62c7c31208555",
      "new_mode": 33188,
      "new_path": "vendor/go.opentelemetry.io/otel/api/metric/counter.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3af55e5c68aced37495bf62b82204ac583825921",
      "new_mode": 33188,
      "new_path": "vendor/go.opentelemetry.io/otel/api/metric/descriptor.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "48a59c5b82af35861f3c8d965e436332c06f2584",
      "new_mode": 33188,
      "new_path": "vendor/go.opentelemetry.io/otel/api/metric/doc.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9d4b453f3e5654122d33808c7ab6fa9c822420ff",
      "new_mode": 33188,
      "new_path": "vendor/go.opentelemetry.io/otel/api/metric/kind.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "eb1a0d503da664157ca9b0eb5e752f446f1582ca",
      "new_mode": 33188,
      "new_path": "vendor/go.opentelemetry.io/otel/api/metric/kind_string.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d1749136f0816c534bf99a2cd5ce59e6403bca89",
      "new_mode": 33188,
      "new_path": "vendor/go.opentelemetry.io/otel/api/metric/meter.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c88e050a38f9ca77d0657f330c2408bdccb7aa1a",
      "new_mode": 33188,
      "new_path": "vendor/go.opentelemetry.io/otel/api/metric/must.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "97867d9b7d61b25263e0c66e0a598ab8728af97b",
      "new_mode": 33188,
      "new_path": "vendor/go.opentelemetry.io/otel/api/metric/noop.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c3ca0ed7923828ec2a075138e175bbfe6684a3c9",
      "new_mode": 33188,
      "new_path": "vendor/go.opentelemetry.io/otel/api/metric/number.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e99a8745e4b42f112ba78e9fe8e04ff6f62a81ca",
      "new_mode": 33188,
      "new_path": "vendor/go.opentelemetry.io/otel/api/metric/numberkind_string.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c347da78f155c9d932dd2732d1c230cbf0cf4ac7",
      "new_mode": 33188,
      "new_path": "vendor/go.opentelemetry.io/otel/api/metric/observer.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ed9eccca3e274ebc9d70af03cc481e155bc47f3d",
      "new_mode": 33188,
      "new_path": "vendor/go.opentelemetry.io/otel/api/metric/registry/registry.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "122c9ba6d2f70745da6eacd298c0967a1109c7a9",
      "new_mode": 33188,
      "new_path": "vendor/go.opentelemetry.io/otel/api/metric/sdkapi.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a08a65ba1277f752f22a84d3f1d2cad6d2b4d643",
      "new_mode": 33188,
      "new_path": "vendor/go.opentelemetry.io/otel/api/metric/sync.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "10182460aaf295ffe77c1aa25c9c525bcbe74c44",
      "new_mode": 33188,
      "new_path": "vendor/go.opentelemetry.io/otel/api/metric/updowncounter.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fa7e2d4f8a5bfd3dd89844b2e77e20b17d02e8df",
      "new_mode": 33188,
      "new_path": "vendor/go.opentelemetry.io/otel/api/metric/valuerecorder.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3f15f48e29a07b5965aa645fc683ca531549e020",
      "new_mode": 33188,
      "new_path": "vendor/go.opentelemetry.io/otel/api/trace/api.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0f330e3a08a0ea378091d4326b5a4daa34eaceb7",
      "new_mode": 33188,
      "new_path": "vendor/go.opentelemetry.io/otel/api/trace/context.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "24f2dfb47e1776b5dd50d582ebdb798b3cc6da80",
      "new_mode": 33188,
      "new_path": "vendor/go.opentelemetry.io/otel/api/trace/doc.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f014f2106974ffe304c270d20de1eb74a9660864",
      "new_mode": 33188,
      "new_path": "vendor/go.opentelemetry.io/otel/api/trace/noop_span.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "954f9e8136207eeb2ee5da02f1fc2b828a5a5f46",
      "new_mode": 33188,
      "new_path": "vendor/go.opentelemetry.io/otel/api/trace/noop_trace.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "414c8e3ab748a3d70e046b96bc014672af0037cb",
      "new_mode": 33188,
      "new_path": "vendor/go.opentelemetry.io/otel/api/trace/noop_trace_provider.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "914ce5f5ac32bf02d824dfb49a7fa81dd776a62e",
      "new_mode": 33188,
      "new_path": "vendor/go.opentelemetry.io/otel/api/trace/span_context.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bf0f1f6f8a14b144ea51be0ee3e6c047d0dbbeb3",
      "new_mode": 33188,
      "new_path": "vendor/go.opentelemetry.io/otel/baggage.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "28393a544007010275b9cd833172bfe6b6d47277",
      "new_mode": 33188,
      "new_path": "vendor/go.opentelemetry.io/otel/codes/codes.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "de2f76ceeca1802ed13af488061aa4fba74ce77c",
      "new_mode": 33188,
      "new_path": "vendor/go.opentelemetry.io/otel/doc.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d1c892f0eafc1210ff0a944a99153f93c488af36",
      "new_mode": 33188,
      "new_path": "vendor/go.opentelemetry.io/otel/get_main_pkgs.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "95f9aa4e1501201f09110e3f697f1b0bc8d66303",
      "new_mode": 33188,
      "new_path": "vendor/go.opentelemetry.io/otel/go.mod"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bf1148d5ea5ef32800904c0679d3be0849242db8",
      "new_mode": 33188,
      "new_path": "vendor/go.opentelemetry.io/otel/go.sum"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6b5c0c2d933558957b2e58c636b74669c5363b0c",
      "new_mode": 33188,
      "new_path": "vendor/go.opentelemetry.io/otel/internal/baggage/baggage.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dae825ed8b9d7193e205d44e824067612ac79943",
      "new_mode": 33188,
      "new_path": "vendor/go.opentelemetry.io/otel/internal/rawhelpers.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c09a7376cbbc3e46c6e450c2e019108a5a21b130",
      "new_mode": 33188,
      "new_path": "vendor/go.opentelemetry.io/otel/internal/trace/noop/noop.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d631d23871efb332ad0cce307e308aabc16d68d0",
      "new_mode": 33188,
      "new_path": "vendor/go.opentelemetry.io/otel/label/doc.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6be7a3f6b61eb89cbdf861cd8a15c1aeee2d9b7a",
      "new_mode": 33188,
      "new_path": "vendor/go.opentelemetry.io/otel/label/encoder.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9e72239986c120d50ef6cd725500225938505863",
      "new_mode": 33188,
      "new_path": "vendor/go.opentelemetry.io/otel/label/iterator.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7d7237809902aa50b7053eb2fcb0f1c0bde1de54",
      "new_mode": 33188,
      "new_path": "vendor/go.opentelemetry.io/otel/label/key.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3e2764f473579571874c1fddc8e944142b8fa3e9",
      "new_mode": 33188,
      "new_path": "vendor/go.opentelemetry.io/otel/label/kv.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3bd5263cbd3745d131557a7c01a130449d36d7ed",
      "new_mode": 33188,
      "new_path": "vendor/go.opentelemetry.io/otel/label/set.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "62afeb60af73bcac8aa7895baedd3f50d646a96a",
      "new_mode": 33188,
      "new_path": "vendor/go.opentelemetry.io/otel/label/type_string.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "679009b1a737c02a0d8b1269fa940ba4f402931d",
      "new_mode": 33188,
      "new_path": "vendor/go.opentelemetry.io/otel/label/value.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "aaabac2dc22063d24b3b44e6ee4b340c9c3e6b1e",
      "new_mode": 33188,
      "new_path": "vendor/go.opentelemetry.io/otel/otel.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e09924b770e07acb9e7c6fd05c38044b6c20681f",
      "new_mode": 33188,
      "new_path": "vendor/go.opentelemetry.io/otel/pre_release.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8e3bd8d4654ccd059f90c398b100e94ed6dc7a8e",
      "new_mode": 33188,
      "new_path": "vendor/go.opentelemetry.io/otel/propagation.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "70767c70377ea97c372ed3d1186825b9a58db94b",
      "new_mode": 33188,
      "new_path": "vendor/go.opentelemetry.io/otel/tag.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "310a7b277b8692032f7fc56769f94697ea90a014",
      "new_mode": 33188,
      "new_path": "vendor/go.opentelemetry.io/otel/unit/doc.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dcd39af028da5da3291dd87361b63fee4d5feb3a",
      "new_mode": 33188,
      "new_path": "vendor/go.opentelemetry.io/otel/unit/unit.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dbb61a42279596084e861431c619496717143dbd",
      "new_mode": 33188,
      "new_path": "vendor/go.opentelemetry.io/otel/verify_examples.sh"
    },
    {
      "type": "modify",
      "old_id": "27153e7d7a24028197e297ad063b757f9e57b83f",
      "old_mode": 33188,
      "old_path": "vendor/modules.txt",
      "new_id": "1c6a0e22cdd3afb8cb2e5457beaf7e6b52b932b1",
      "new_mode": 33188,
      "new_path": "vendor/modules.txt"
    }
  ]
}
