)]}'
{
  "log": [
    {
      "commit": "df8f16594486dbfa48f289c2969e1328a98e707e",
      "tree": "c15956c67c5cc845f89e16aeece082f2d87e922c",
      "parents": [
        "e3853472a9c8309a100c6e9dc59c1605a405cd86"
      ],
      "author": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Wed Jul 05 13:07:36 2023 -0600"
      },
      "committer": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Wed Jul 05 13:08:24 2023 -0600"
      },
      "message": "Version bump\n\n(cherry picked from commit 2661fe0d78e01512e8d1ba922222e7320c9a6acf)\n"
    },
    {
      "commit": "e3853472a9c8309a100c6e9dc59c1605a405cd86",
      "tree": "7a9f301c274a908043edfd75d9da40be4de95bdb",
      "parents": [
        "06c73af172d35a975f2ac4f085ff83d7106957be",
        "d020067a40467dbacac825a757991059a38bee64"
      ],
      "author": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Wed Jul 05 12:59:24 2023 -0600"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 05 12:59:24 2023 -0600"
      },
      "message": "Merge pull request #4 from zrhoffman/top-unlimited-parents\n\nRemove artificial restriction that topology parents can only have 2 or fewer parents"
    },
    {
      "commit": "d020067a40467dbacac825a757991059a38bee64",
      "tree": "7a9f301c274a908043edfd75d9da40be4de95bdb",
      "parents": [
        "06c73af172d35a975f2ac4f085ff83d7106957be"
      ],
      "author": {
        "name": "Zach Hoffman",
        "email": "zrhoffman@apache.org",
        "time": "Wed Jul 05 06:23:15 2023 -0600"
      },
      "committer": {
        "name": "Zach Hoffman",
        "email": "zrhoffman@apache.org",
        "time": "Wed Jul 05 06:23:15 2023 -0600"
      },
      "message": "Remove artificial restriction that topology parents can only have 2 or fewer parents\n\nTopology nodes can have an arbitrary number of parents. Traffic Portal\ncan only handle a maximum of 2 parents, but that is an an\napplication-level restriction, not a data type restriction.\n"
    },
    {
      "commit": "06c73af172d35a975f2ac4f085ff83d7106957be",
      "tree": "028b8c4a723aa6c3717f03605ae80bad95f622f7",
      "parents": [
        "b7a2d673cd90c87ba229d9168b4779d7c28d5884"
      ],
      "author": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Wed May 10 13:00:09 2023 -0600"
      },
      "committer": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Wed May 10 13:00:09 2023 -0600"
      },
      "message": "Version bump\n"
    },
    {
      "commit": "b7a2d673cd90c87ba229d9168b4779d7c28d5884",
      "tree": "0b28748fe673092f8d007dc5980ed241612aced0",
      "parents": [
        "1deede344db70e38735a8f70b9aa0c015472932c"
      ],
      "author": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Mon Apr 24 15:53:36 2023 -0600"
      },
      "committer": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Mon Apr 24 16:02:02 2023 -0600"
      },
      "message": "Version bump\n\n(cherry picked from commit a4be2bbbbfcd9a7fb02ce5f4efe9af8bcc1433d8)\n"
    },
    {
      "commit": "1deede344db70e38735a8f70b9aa0c015472932c",
      "tree": "c1f6111437bfada0ec95fd126919bcb8cefaaf9c",
      "parents": [
        "8c4185e21c0bdc55a7bf53b4b5b946e7d8837055",
        "3481ae59dbc25ea80684dcdda5f124af554ec9c3"
      ],
      "author": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Mon Apr 24 15:50:19 2023 -0600"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 24 15:50:19 2023 -0600"
      },
      "message": "Merge pull request #3 from shamrickus/master\n\nAdd layered profile support to Servers"
    },
    {
      "commit": "3481ae59dbc25ea80684dcdda5f124af554ec9c3",
      "tree": "c1f6111437bfada0ec95fd126919bcb8cefaaf9c",
      "parents": [
        "4fc5d540440cfa02ee4ae0013e3fb6d841c7c42d"
      ],
      "author": {
        "name": "shamrickus",
        "email": "shamrickus@gmail.com",
        "time": "Mon Apr 24 15:09:33 2023 -0600"
      },
      "committer": {
        "name": "shamrickus",
        "email": "shamrickus@gmail.com",
        "time": "Mon Apr 24 15:09:33 2023 -0600"
      },
      "message": "Didnt mean to remove this\n"
    },
    {
      "commit": "4fc5d540440cfa02ee4ae0013e3fb6d841c7c42d",
      "tree": "4483119f743dacd97fcab31ace6d00cd2dd0f0e9",
      "parents": [
        "ecc1927e56b62f0e8f2b8c1b764d433223c1a888"
      ],
      "author": {
        "name": "shamrickus",
        "email": "shamrickus@gmail.com",
        "time": "Tue Apr 18 15:35:55 2023 -0600"
      },
      "committer": {
        "name": "shamrickus",
        "email": "shamrickus@gmail.com",
        "time": "Tue Apr 18 15:35:55 2023 -0600"
      },
      "message": "Remove fields\n"
    },
    {
      "commit": "ecc1927e56b62f0e8f2b8c1b764d433223c1a888",
      "tree": "573f786843b96f21ffcd6fd37137511aba18c4fa",
      "parents": [
        "4d9b13242fdc8b9fd7a214f6481e864362065af1"
      ],
      "author": {
        "name": "shamrickus",
        "email": "shamrickus@gmail.com",
        "time": "Tue Apr 18 15:06:09 2023 -0600"
      },
      "committer": {
        "name": "shamrickus",
        "email": "shamrickus@gmail.com",
        "time": "Tue Apr 18 15:06:09 2023 -0600"
      },
      "message": "Missed some props\n"
    },
    {
      "commit": "4d9b13242fdc8b9fd7a214f6481e864362065af1",
      "tree": "5e1a2d700a92f9fd4832f4fa73bab321526bea93",
      "parents": [
        "8c4185e21c0bdc55a7bf53b4b5b946e7d8837055"
      ],
      "author": {
        "name": "shamrickus",
        "email": "shamrickus@gmail.com",
        "time": "Tue Apr 18 10:29:40 2023 -0600"
      },
      "committer": {
        "name": "shamrickus",
        "email": "shamrickus@gmail.com",
        "time": "Tue Apr 18 10:29:40 2023 -0600"
      },
      "message": "Add layered profile support\n"
    },
    {
      "commit": "8c4185e21c0bdc55a7bf53b4b5b946e7d8837055",
      "tree": "e698bf427704bb25d78330f2ac78ea77c744d2aa",
      "parents": [
        "1a83a65fcd822c90acd8bc1bd76d0445849c60db"
      ],
      "author": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Wed Feb 22 15:22:04 2023 -0700"
      },
      "committer": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Wed Feb 22 15:22:54 2023 -0700"
      },
      "message": "Version bump\n"
    },
    {
      "commit": "1a83a65fcd822c90acd8bc1bd76d0445849c60db",
      "tree": "9ee1cbe0826746ee8ddb7c442741cf07455c561b",
      "parents": [
        "c8ed497887eb0108213e2ceb247a515ba445fba3"
      ],
      "author": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Wed Feb 22 15:20:26 2023 -0700"
      },
      "committer": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Wed Feb 22 15:22:54 2023 -0700"
      },
      "message": "Fix missing optional ISO gen request properties\n"
    },
    {
      "commit": "c8ed497887eb0108213e2ceb247a515ba445fba3",
      "tree": "b8f3880b98084eda64edaca7be00c03e53599a00",
      "parents": [
        "d144e9ab0736d250548da859203ee22f815e1625",
        "f778ad65b10662aad1aa567caff53f471fa7626e"
      ],
      "author": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Thu Feb 16 10:59:26 2023 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 16 10:59:26 2023 -0700"
      },
      "message": "Merge pull request #2 from zrhoffman/ttlOverride\n\nAdd `ttlOverride` to `RequestCDN`"
    },
    {
      "commit": "f778ad65b10662aad1aa567caff53f471fa7626e",
      "tree": "b8f3880b98084eda64edaca7be00c03e53599a00",
      "parents": [
        "da46bce8f981e854c345f42c8e63af50be04b3b4"
      ],
      "author": {
        "name": "Zach Hoffman",
        "email": "zrhoffman@apache.org",
        "time": "Thu Feb 16 10:37:44 2023 -0700"
      },
      "committer": {
        "name": "Zach Hoffman",
        "email": "zrhoffman@apache.org",
        "time": "Thu Feb 16 10:37:44 2023 -0700"
      },
      "message": "Make ttlOverride nullable in requests and optional in responses\n"
    },
    {
      "commit": "da46bce8f981e854c345f42c8e63af50be04b3b4",
      "tree": "45ae4bc4b97ff8dfc9881c55fd76113105750b0b",
      "parents": [
        "5b502ead9242ee026992d66b3deb913da01e191c"
      ],
      "author": {
        "name": "Zach Hoffman",
        "email": "zrhoffman@apache.org",
        "time": "Thu Feb 16 10:36:46 2023 -0700"
      },
      "committer": {
        "name": "Zach Hoffman",
        "email": "zrhoffman@apache.org",
        "time": "Thu Feb 16 10:36:46 2023 -0700"
      },
      "message": "Revert \"Make ResponseCDN extend RequestCDN instead of redeclaring fields\"\n\nThis reverts commit d87d6471caa3ce0bf9cec9e36c66843a13a20517.\n"
    },
    {
      "commit": "5b502ead9242ee026992d66b3deb913da01e191c",
      "tree": "bffb65c8a29251d5cad56b784968a0719bcfe793",
      "parents": [
        "67f0714bb6a8db0024d9f3b1f2f6da781e80a337"
      ],
      "author": {
        "name": "Zach Hoffman",
        "email": "zrhoffman@apache.org",
        "time": "Thu Feb 16 09:13:59 2023 -0700"
      },
      "committer": {
        "name": "Zach Hoffman",
        "email": "zrhoffman@apache.org",
        "time": "Thu Feb 16 09:13:59 2023 -0700"
      },
      "message": "Make ttlOverride non-nullable\n"
    },
    {
      "commit": "67f0714bb6a8db0024d9f3b1f2f6da781e80a337",
      "tree": "8bb4963fc7cd180953e4f6a608da51d922ffe4cb",
      "parents": [
        "d87d6471caa3ce0bf9cec9e36c66843a13a20517"
      ],
      "author": {
        "name": "Zach Hoffman",
        "email": "zrhoffman@apache.org",
        "time": "Wed Feb 15 09:02:56 2023 -0700"
      },
      "committer": {
        "name": "Zach Hoffman",
        "email": "zrhoffman@apache.org",
        "time": "Wed Feb 15 09:02:56 2023 -0700"
      },
      "message": "Add ttlOverride field\n"
    },
    {
      "commit": "d87d6471caa3ce0bf9cec9e36c66843a13a20517",
      "tree": "07eae8497cf8d3ce996fc973343efe0b09955312",
      "parents": [
        "d144e9ab0736d250548da859203ee22f815e1625"
      ],
      "author": {
        "name": "Zach Hoffman",
        "email": "zrhoffman@apache.org",
        "time": "Wed Feb 15 09:02:25 2023 -0700"
      },
      "committer": {
        "name": "Zach Hoffman",
        "email": "zrhoffman@apache.org",
        "time": "Wed Feb 15 09:02:25 2023 -0700"
      },
      "message": "Make ResponseCDN extend RequestCDN instead of redeclaring fields\n"
    },
    {
      "commit": "d144e9ab0736d250548da859203ee22f815e1625",
      "tree": "c3538ef52bdbb247f19c37280777cf3028876815",
      "parents": [
        "c304a3af2800b1d60ed42372cb7c6ab397e28929"
      ],
      "author": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Mon Jan 30 20:17:22 2023 -0700"
      },
      "committer": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Mon Jan 30 20:17:22 2023 -0700"
      },
      "message": "Version bump\n"
    },
    {
      "commit": "c304a3af2800b1d60ed42372cb7c6ab397e28929",
      "tree": "e5e001cb77291dd8db5126325cba8b85a2a2dac8",
      "parents": [
        "142b37f321321fed313408c6e65d3a20e152c97a"
      ],
      "author": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Mon Jan 30 20:15:59 2023 -0700"
      },
      "committer": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Mon Jan 30 20:15:59 2023 -0700"
      },
      "message": "Fix registrationSent incorrectly optional in user responses\n"
    },
    {
      "commit": "142b37f321321fed313408c6e65d3a20e152c97a",
      "tree": "b297ef25f68110c9fe34bb8a9d02c944fc38364d",
      "parents": [
        "c786d5831d54c2100f6ab286135a788a9151d230"
      ],
      "author": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Mon Jan 30 19:43:36 2023 -0700"
      },
      "committer": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Mon Jan 30 19:43:36 2023 -0700"
      },
      "message": "Fix request-context Jobs missing property\n"
    },
    {
      "commit": "c786d5831d54c2100f6ab286135a788a9151d230",
      "tree": "02d5446fcd6cd1afeb00deab7333418521b2e0d1",
      "parents": [
        "170062d09c47fa40811dd0543531b68870b45c6d"
      ],
      "author": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Mon Jan 30 19:28:20 2023 -0700"
      },
      "committer": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Mon Jan 30 19:28:20 2023 -0700"
      },
      "message": "Fix incorrectly optional tenantId in user update requests\n\nI also got rid of the technically-supported-but-undocumented \u0027tenantID\u0027.\nNobody should use that.\n"
    },
    {
      "commit": "170062d09c47fa40811dd0543531b68870b45c6d",
      "tree": "b3348fc8f697a53210766e4cf039326c7b3b45e4",
      "parents": [
        "61daeaf1626c066de7f94e4439113611ecd0118b"
      ],
      "author": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Mon Jan 30 19:13:39 2023 -0700"
      },
      "committer": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Mon Jan 30 19:13:39 2023 -0700"
      },
      "message": "Fix current user model missing properties\n"
    },
    {
      "commit": "61daeaf1626c066de7f94e4439113611ecd0118b",
      "tree": "aa6f827ec81c32a35a3886ba97bb3eff8a5c580d",
      "parents": [
        "aed9cf57b7c757c02bc49eeb2090aa6fd2b80914"
      ],
      "author": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Mon Jan 30 19:07:01 2023 -0700"
      },
      "committer": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Mon Jan 30 19:07:01 2023 -0700"
      },
      "message": "Fix incorrect type of \u0027role\u0027 in user registration\n"
    },
    {
      "commit": "aed9cf57b7c757c02bc49eeb2090aa6fd2b80914",
      "tree": "cde67ef5ec88b46aa04fbba3faefe92ed93c16a2",
      "parents": [
        "5e4753e551005a4d1d0f90ed541f16a0b21c2387"
      ],
      "author": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Mon Jan 30 19:05:30 2023 -0700"
      },
      "committer": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Mon Jan 30 19:05:30 2023 -0700"
      },
      "message": "Fix request-context servers not allowed to specify tcpPort, tcpPort not allowed to be null in server details\n"
    },
    {
      "commit": "5e4753e551005a4d1d0f90ed541f16a0b21c2387",
      "tree": "03bd77a3527b6667547a4d4909691e37faea9218",
      "parents": [
        "60952f644b7933a1ce28447b7cd18c07d9809ae7"
      ],
      "author": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Mon Jan 30 09:15:37 2023 -0700"
      },
      "committer": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Mon Jan 30 09:15:37 2023 -0700"
      },
      "message": "Version bump\n"
    },
    {
      "commit": "60952f644b7933a1ce28447b7cd18c07d9809ae7",
      "tree": "b2a2e8feee1cb11ee4e8eee040e77c49ac1305e2",
      "parents": [
        "74d5a011fa5e115204d118ef0f5b213094216df4"
      ],
      "author": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Mon Jan 30 09:15:04 2023 -0700"
      },
      "committer": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Mon Jan 30 09:15:04 2023 -0700"
      },
      "message": "Fix inconsistent server interface typing\n"
    },
    {
      "commit": "74d5a011fa5e115204d118ef0f5b213094216df4",
      "tree": "17e58bb23a3174fdce1e20941fea7e32e53d620d",
      "parents": [
        "76a29516503d8489668093fdd2172bc9919e109b"
      ],
      "author": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Fri Jan 27 23:54:23 2023 -0700"
      },
      "committer": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Fri Jan 27 23:54:23 2023 -0700"
      },
      "message": "Version bump\n"
    },
    {
      "commit": "76a29516503d8489668093fdd2172bc9919e109b",
      "tree": "2d457f1651f309ad55bef01fe96c95542e2d4b4f",
      "parents": [
        "81821030532644523ef3d5c0ba8930af6c17e076"
      ],
      "author": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Fri Jan 27 23:53:42 2023 -0700"
      },
      "committer": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Fri Jan 27 23:53:42 2023 -0700"
      },
      "message": "Fix incorrect Job property name\n"
    },
    {
      "commit": "81821030532644523ef3d5c0ba8930af6c17e076",
      "tree": "9a1be61b95737f125b1cfff1b3dd916bf40cc252",
      "parents": [
        "d46dd9c6428c04ff9ce09380a732e9f6fa1dc53a"
      ],
      "author": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Fri Jan 27 19:02:46 2023 -0700"
      },
      "committer": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Fri Jan 27 19:02:46 2023 -0700"
      },
      "message": "Version bump\n"
    },
    {
      "commit": "d46dd9c6428c04ff9ce09380a732e9f6fa1dc53a",
      "tree": "58c5d1f88afe4f21296ca478f4c7f5a833301184",
      "parents": [
        "02c82390bdc0e754cd679bc40ef376145abab8ad"
      ],
      "author": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Fri Jan 27 19:01:44 2023 -0700"
      },
      "committer": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Fri Jan 27 19:01:44 2023 -0700"
      },
      "message": "add support for null protocols to protocolToString\n"
    },
    {
      "commit": "02c82390bdc0e754cd679bc40ef376145abab8ad",
      "tree": "424bdf3a5de04f4b344c54fdcf0286745d540319",
      "parents": [
        "f65ef14f2c84934ed90d381de628e6cdc18c8650"
      ],
      "author": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Fri Jan 27 17:41:33 2023 -0700"
      },
      "committer": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Fri Jan 27 17:41:33 2023 -0700"
      },
      "message": "Version bump\n"
    },
    {
      "commit": "f65ef14f2c84934ed90d381de628e6cdc18c8650",
      "tree": "239b86cc25a595df9218d6d3a19a629d1b552872",
      "parents": [
        "254256668805cdf38f2fae4f66397acf60fe2ec5"
      ],
      "author": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Fri Jan 27 17:38:16 2023 -0700"
      },
      "committer": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Fri Jan 27 17:38:16 2023 -0700"
      },
      "message": "Fix incorrect DS types\n"
    },
    {
      "commit": "254256668805cdf38f2fae4f66397acf60fe2ec5",
      "tree": "bbf632a9f4baff70f6fd140d6b93d391ab3124e1",
      "parents": [
        "eec239477b1ad0ee437c204a932b6a3d970100c9"
      ],
      "author": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Fri Jan 27 13:40:45 2023 -0700"
      },
      "committer": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Fri Jan 27 13:40:45 2023 -0700"
      },
      "message": "Version bump\n"
    },
    {
      "commit": "eec239477b1ad0ee437c204a932b6a3d970100c9",
      "tree": "78236f714bc76faf0e9a8b4dc6d230c5a8a828e1",
      "parents": [
        "4d0ab61463b4059e0865d7940f9e7e24bf93306c"
      ],
      "author": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Fri Jan 27 13:32:59 2023 -0700"
      },
      "committer": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Fri Jan 27 13:32:59 2023 -0700"
      },
      "message": "Fix incorrect type on DSes\n"
    },
    {
      "commit": "4d0ab61463b4059e0865d7940f9e7e24bf93306c",
      "tree": "2f76f5434f742eeccd473835e1252d241e45e38c",
      "parents": [
        "2e691982a5114c10044b7734abd412809ea382ee"
      ],
      "author": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Wed Jan 25 08:46:14 2023 -0700"
      },
      "committer": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Wed Jan 25 08:46:14 2023 -0700"
      },
      "message": "Add multiple_server_capabilities request/response types\n"
    },
    {
      "commit": "2e691982a5114c10044b7734abd412809ea382ee",
      "tree": "4c7105c1c53cce575d824ce656e04cdd03f6be4e",
      "parents": [
        "51c88a8f67098e074325edabe7131655daedae43"
      ],
      "author": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Wed Jan 25 08:23:51 2023 -0700"
      },
      "committer": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Wed Jan 25 08:23:51 2023 -0700"
      },
      "message": "Version bump\n"
    },
    {
      "commit": "51c88a8f67098e074325edabe7131655daedae43",
      "tree": "c6e42e42b46c24d44d202a86da0062810855bbfc",
      "parents": [
        "58e1ee406d687f1211f84744948920bfd9a7ebc1"
      ],
      "author": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Tue Jan 24 14:08:33 2023 -0700"
      },
      "committer": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Tue Jan 24 14:08:33 2023 -0700"
      },
      "message": "Update Role structure for v4\n"
    },
    {
      "commit": "58e1ee406d687f1211f84744948920bfd9a7ebc1",
      "tree": "f9c79260bc4e705f31637f5393744a7a4c07971b",
      "parents": [
        "f226ffd1933451b6f733e9b5be3e176186a3de8e"
      ],
      "author": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Tue Jan 24 14:08:12 2023 -0700"
      },
      "committer": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Tue Jan 24 14:08:12 2023 -0700"
      },
      "message": "Update User structures for v4\n"
    },
    {
      "commit": "f226ffd1933451b6f733e9b5be3e176186a3de8e",
      "tree": "8c70451d88bf9c79c65ed1809391f5b96e99b94b",
      "parents": [
        "971f90f41dbdd612f5a62320cf8437bbe3867ae6"
      ],
      "author": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Tue Jan 24 09:43:01 2023 -0700"
      },
      "committer": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Tue Jan 24 09:43:01 2023 -0700"
      },
      "message": "Restructure Invalidation Jobs for v4\n"
    },
    {
      "commit": "971f90f41dbdd612f5a62320cf8437bbe3867ae6",
      "tree": "3924d2778c6b908bc7d2cda12d359e2afe3f2373",
      "parents": [
        "c69fcbf0a30e93383196eb0632293dd6b0f3642f"
      ],
      "author": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Thu Dec 08 08:59:19 2022 -0700"
      },
      "committer": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Fri Jan 06 10:35:10 2023 -0700"
      },
      "message": "Add new server update status fields\n"
    },
    {
      "commit": "c69fcbf0a30e93383196eb0632293dd6b0f3642f",
      "tree": "4220e74433378ac5805568cfb4bd6edea2875db4",
      "parents": [
        "1644fc327debc227068b5083e038e824be2bfb47"
      ],
      "author": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Thu Dec 08 08:59:07 2022 -0700"
      },
      "committer": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Fri Jan 06 10:35:10 2023 -0700"
      },
      "message": "Add cert SANs\n"
    },
    {
      "commit": "1644fc327debc227068b5083e038e824be2bfb47",
      "tree": "0f7f323d39756406cba9487520ba2b46eb5d964b",
      "parents": [
        "b2762f5559af03e54a0243a343773c79c9203ec3"
      ],
      "author": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Wed Nov 23 19:47:59 2022 -0700"
      },
      "committer": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Fri Jan 06 10:35:10 2023 -0700"
      },
      "message": "Add ACME generation request structure, deprecate LetsEncrypt\n"
    },
    {
      "commit": "b2762f5559af03e54a0243a343773c79c9203ec3",
      "tree": "724ff1e7841c84877ad71b15509b4f04df660815",
      "parents": [
        "8a1ce7604b5e649b7f751e066a6ec4595138325b"
      ],
      "author": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Wed Nov 23 19:05:47 2022 -0700"
      },
      "committer": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Fri Jan 06 10:35:09 2023 -0700"
      },
      "message": "Update DSs\n"
    },
    {
      "commit": "8a1ce7604b5e649b7f751e066a6ec4595138325b",
      "tree": "b3a9f22b4414147fc58e3a5e2caf7464dcf62fea",
      "parents": [
        "d2a7918c763450179f273d5b57ae496a34b15dd6"
      ],
      "author": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Wed Nov 23 18:49:39 2022 -0700"
      },
      "committer": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Fri Jan 06 10:35:09 2023 -0700"
      },
      "message": "Update DSRs\n"
    },
    {
      "commit": "d2a7918c763450179f273d5b57ae496a34b15dd6",
      "tree": "cfdc6fafb184fea29225f39af2f782af3b32ec87",
      "parents": [
        "63f97281f6ffe4cacf20f360adcfd5861509ab72"
      ],
      "author": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Wed Nov 23 18:40:44 2022 -0700"
      },
      "committer": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Fri Jan 06 10:35:09 2023 -0700"
      },
      "message": "Add CDN Locks\n"
    },
    {
      "commit": "63f97281f6ffe4cacf20f360adcfd5861509ab72",
      "tree": "9aaef394f5d7269b3459502f59f77cd80ee637dd",
      "parents": [
        "10158038a6b8a8cea470cfbea9bcd1f73e45fd98"
      ],
      "author": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Fri Jan 06 10:34:58 2023 -0700"
      },
      "committer": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Fri Jan 06 10:34:58 2023 -0700"
      },
      "message": "Fix typo in CG property name\n"
    },
    {
      "commit": "10158038a6b8a8cea470cfbea9bcd1f73e45fd98",
      "tree": "784c120f626c41742c4ea6ba06a608f98f2d2c96",
      "parents": [
        "558d9e1b3f6b2d4d508dc1d7e755257deb13f488"
      ],
      "author": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Thu Jan 05 12:08:41 2023 -0700"
      },
      "committer": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Thu Jan 05 12:08:41 2023 -0700"
      },
      "message": "Fix incorrect property names on Cache Groups\n"
    },
    {
      "commit": "558d9e1b3f6b2d4d508dc1d7e755257deb13f488",
      "tree": "5ad3c29ae4cbf5335d991bc916fba02d4b818d23",
      "parents": [
        "d470c3486a6c9f142e78aa7fd528246616fdb89c"
      ],
      "author": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Thu Oct 13 15:07:17 2022 -0600"
      },
      "committer": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Thu Oct 13 15:07:17 2022 -0600"
      },
      "message": "Fix overly concrete Snapshot properties, expose those property typings\n"
    },
    {
      "commit": "d470c3486a6c9f142e78aa7fd528246616fdb89c",
      "tree": "f420685d24fe84b80c9af1ebbd4146769c0945cf",
      "parents": [
        "6137b06efee841779a8ed67a0cee9e4a415315b0"
      ],
      "author": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Thu Oct 13 12:47:51 2022 -0600"
      },
      "committer": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Thu Oct 13 12:47:51 2022 -0600"
      },
      "message": "Fix repo linking\n"
    },
    {
      "commit": "6137b06efee841779a8ed67a0cee9e4a415315b0",
      "tree": "c9721df2566af1b452485f6073c83782ae998c79",
      "parents": [
        "06a47bb0a1cab5bbead9e0f3159fb1a9f9d3223b"
      ],
      "author": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Thu Oct 13 12:41:54 2022 -0600"
      },
      "committer": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Thu Oct 13 12:41:54 2022 -0600"
      },
      "message": "Switch license headers to new license\n"
    },
    {
      "commit": "06a47bb0a1cab5bbead9e0f3159fb1a9f9d3223b",
      "tree": "f0dc4a236119eee51acd6e6c697eb0ba0da028c0",
      "parents": [
        "0509853c815394495a9f8cc67bd67486a5eded37"
      ],
      "author": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Thu Oct 13 12:34:29 2022 -0600"
      },
      "committer": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Thu Oct 13 12:35:46 2022 -0600"
      },
      "message": "Switch to Apache-2.0 license, bump to stable release version, update typedoc\n"
    },
    {
      "commit": "0509853c815394495a9f8cc67bd67486a5eded37",
      "tree": "28af36df9ad1156b9ed53ef3c309c4aa73b3e85f",
      "parents": [
        "e3f78d20f0a917e720e6e95f9966196726d7e83c"
      ],
      "author": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Wed Oct 12 22:48:47 2022 -0600"
      },
      "committer": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Wed Oct 12 22:48:47 2022 -0600"
      },
      "message": "Fix incorrect typing on gid/uid current user (request) fields\n"
    },
    {
      "commit": "e3f78d20f0a917e720e6e95f9966196726d7e83c",
      "tree": "68e0fe58afa11b6c10e8166085b3218e0ee98423",
      "parents": [
        "5b8dc9b18a1e5fe93db385283f3d43acbce7fc78"
      ],
      "author": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Wed Oct 12 20:02:17 2022 -0600"
      },
      "committer": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Wed Oct 12 20:02:17 2022 -0600"
      },
      "message": "Make Topology Node typing more specific, expose it as a type\n"
    },
    {
      "commit": "5b8dc9b18a1e5fe93db385283f3d43acbce7fc78",
      "tree": "939bb9e8e2b70621adffb235f5e4f9749593e346",
      "parents": [
        "b012f36f0fca50c95fdc94bba82769b7aff5e7ad"
      ],
      "author": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Sun Oct 09 13:47:29 2022 -0600"
      },
      "committer": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Sun Oct 09 13:47:29 2022 -0600"
      },
      "message": "Fix missing ID property on servercheck/extensions response\n"
    },
    {
      "commit": "b012f36f0fca50c95fdc94bba82769b7aff5e7ad",
      "tree": "65ebac7d9abe2ebbe8778cf211aa9e50c2f29f6d",
      "parents": [
        "5a6b1c97d7610dddc3bf9ed090634a8359e91c87"
      ],
      "author": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Fri Oct 07 14:43:13 2022 -0600"
      },
      "committer": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Fri Oct 07 14:43:13 2022 -0600"
      },
      "message": "Fixing missing type definition for adding Servercheck results\n"
    },
    {
      "commit": "5a6b1c97d7610dddc3bf9ed090634a8359e91c87",
      "tree": "177466ecb915d2dfa5d4a754d489b87e060020fa",
      "parents": [
        "24a6c0af43e30153df5ba6bfd81cb40cc6eb19dc"
      ],
      "author": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Fri Oct 07 13:53:37 2022 -0600"
      },
      "committer": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Fri Oct 07 13:53:37 2022 -0600"
      },
      "message": "Fix missing typing for responses to profile imports\n"
    },
    {
      "commit": "24a6c0af43e30153df5ba6bfd81cb40cc6eb19dc",
      "tree": "067fa39d0f3f9dc4bf803b80a794e47f9faf1ebb",
      "parents": [
        "4a164e8f490075a6ab9e51b5d9152f6b184302c3"
      ],
      "author": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Fri Oct 07 10:58:17 2022 -0600"
      },
      "committer": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Fri Oct 07 10:58:17 2022 -0600"
      },
      "message": "Fix incorrect property name in ISO generation request\n"
    },
    {
      "commit": "4a164e8f490075a6ab9e51b5d9152f6b184302c3",
      "tree": "c6143ab87b2a98e671e01a640e43f847d636f27e",
      "parents": [
        "028ce1bf663d500731ab8a417b07b7d589972247"
      ],
      "author": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Thu Oct 06 15:47:59 2022 -0600"
      },
      "committer": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Thu Oct 06 15:47:59 2022 -0600"
      },
      "message": "Add missing type for Federation Resolver creation response\n"
    },
    {
      "commit": "028ce1bf663d500731ab8a417b07b7d589972247",
      "tree": "ce302b879bdc3f77f68c202425cf6aaa69417e36",
      "parents": [
        "b38afef8afc833d1a9f11f2c07d411d02f63f31d"
      ],
      "author": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Mon Sep 19 08:04:08 2022 -0600"
      },
      "committer": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Mon Sep 19 08:04:08 2022 -0600"
      },
      "message": "Fix incorrectly optional SSL key generation request properties\n"
    },
    {
      "commit": "b38afef8afc833d1a9f11f2c07d411d02f63f31d",
      "tree": "a17e32cd2ec97c029837df5d1b8144a6d73e7913",
      "parents": [
        "f03857fc72a9a95d8eb7f446c8682f85c8a94588"
      ],
      "author": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Tue Sep 13 11:39:36 2022 -0600"
      },
      "committer": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Tue Sep 13 11:39:36 2022 -0600"
      },
      "message": "Fix incorrect casing on SSC property\n"
    },
    {
      "commit": "f03857fc72a9a95d8eb7f446c8682f85c8a94588",
      "tree": "4b1120865222d12186036393595a08f1249955cc",
      "parents": [
        "9e40d9b6829c148c54d2b7d1f2617306c550ad39"
      ],
      "author": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Tue Aug 16 16:26:20 2022 -0600"
      },
      "committer": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Tue Aug 16 16:26:20 2022 -0600"
      },
      "message": "Fix missing \u0027null\u0027 typing for cacheGroups array in capacity response\n"
    },
    {
      "commit": "9e40d9b6829c148c54d2b7d1f2617306c550ad39",
      "tree": "ee5f8adf8d658261e59841eb1ce881c0329ee27f",
      "parents": [
        "b8bb80992a5d66d2292346d82612af9f5b5572ae"
      ],
      "author": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Tue Jul 19 13:26:46 2022 -0600"
      },
      "committer": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Tue Jul 19 13:26:46 2022 -0600"
      },
      "message": "Add missing DSStats type\n"
    },
    {
      "commit": "b8bb80992a5d66d2292346d82612af9f5b5572ae",
      "tree": "68892f36070e9b9d3e7e67fe3f3329a05db6784e",
      "parents": [
        "5f026840b4e507f12d4c7d7c163529c1deaecd3f"
      ],
      "author": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Fri Jul 15 13:29:46 2022 -0600"
      },
      "committer": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Fri Jul 15 13:29:46 2022 -0600"
      },
      "message": "Add generic request/response user types\n"
    },
    {
      "commit": "5f026840b4e507f12d4c7d7c163529c1deaecd3f",
      "tree": "f6862b7246786bea7efa5473b823197e73e84d3a",
      "parents": [
        "dbd623186a27d7bde4d5fe71324c73e677c706d7"
      ],
      "author": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Fri Jul 15 13:14:54 2022 -0600"
      },
      "committer": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Fri Jul 15 13:14:54 2022 -0600"
      },
      "message": "Version bump\n"
    },
    {
      "commit": "dbd623186a27d7bde4d5fe71324c73e677c706d7",
      "tree": "f62424dbe3a096e8bc9c143744c30f27c1aa067f",
      "parents": [
        "3181a7a54f1dadc9eacbed92f0a7a6f3fb56967a"
      ],
      "author": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Fri Jul 15 13:12:23 2022 -0600"
      },
      "committer": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Fri Jul 15 13:12:23 2022 -0600"
      },
      "message": "Fix missing required DeliveryServicesRequest property\n"
    },
    {
      "commit": "3181a7a54f1dadc9eacbed92f0a7a6f3fb56967a",
      "tree": "0dbb08aad031f0e7628011501449460533d6fa4e",
      "parents": [
        "b2a3a74dd478e1a75e6aeacf61e5381cc61f6dc7"
      ],
      "author": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Fri Jul 08 10:37:46 2022 -0600"
      },
      "committer": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Fri Jul 08 10:37:46 2022 -0600"
      },
      "message": "Fix CDNFederations requiring an optional property in requests\n"
    },
    {
      "commit": "b2a3a74dd478e1a75e6aeacf61e5381cc61f6dc7",
      "tree": "38bb3dc2773fd70a4d71b1411ba31d49bb24fcfd",
      "parents": [
        "817240adb2cb766b5a6d414aa9ccb0207e8ef3f3"
      ],
      "author": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Fri Jul 08 10:13:29 2022 -0600"
      },
      "committer": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Fri Jul 08 10:13:29 2022 -0600"
      },
      "message": "Fix PostResponseCDNFederation missing \u0027id\u0027 property\n"
    },
    {
      "commit": "817240adb2cb766b5a6d414aa9ccb0207e8ef3f3",
      "tree": "5e90e74d67c75df9df7e3df88b3b9abfafb05dd7",
      "parents": [
        "30ccbe2d13783d0e2011707dc35878689587ab6d"
      ],
      "author": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Wed Jul 06 10:20:16 2022 -0600"
      },
      "committer": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Wed Jul 06 10:20:16 2022 -0600"
      },
      "message": "Fix missing property of request-context Physical Locations\n"
    },
    {
      "commit": "30ccbe2d13783d0e2011707dc35878689587ab6d",
      "tree": "32d5cb18aa6c0a2dcf0d56beb4810b22fad1e165",
      "parents": [
        "fda79f8ac38b690f281587f4e95de725d46946cf"
      ],
      "author": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Thu Jun 23 15:56:25 2022 -0600"
      },
      "committer": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Thu Jun 23 15:56:25 2022 -0600"
      },
      "message": "fix `stateOrProvince` not allowed to be a real string\n"
    },
    {
      "commit": "fda79f8ac38b690f281587f4e95de725d46946cf",
      "tree": "a34b509f3404bb40cd66140fb31b770c6da4f032",
      "parents": [
        "9315f3c3832cba18851df61853c4d2919b03d68b"
      ],
      "author": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Fri Jun 17 09:50:41 2022 -0600"
      },
      "committer": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Fri Jun 17 09:50:41 2022 -0600"
      },
      "message": "Add missing request server type\n"
    },
    {
      "commit": "9315f3c3832cba18851df61853c4d2919b03d68b",
      "tree": "cfc9b7b2a4ce0f4da39837429dd8016c4eefe06e",
      "parents": [
        "30f009c17fff2d2af64ad8dada23f4e4bebcce33"
      ],
      "author": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Tue Jun 14 15:51:39 2022 -0600"
      },
      "committer": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Tue Jun 14 15:51:39 2022 -0600"
      },
      "message": "Add missing definition for CDN KSK generation requests\n"
    },
    {
      "commit": "30f009c17fff2d2af64ad8dada23f4e4bebcce33",
      "tree": "747645be817abc716621a08a948cad17af1c7e48",
      "parents": [
        "f3196e3975f6ab4d88ecaf35a4610ff06d00a446"
      ],
      "author": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Fri Apr 29 10:57:00 2022 -0600"
      },
      "committer": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Fri Apr 29 10:57:00 2022 -0600"
      },
      "message": "Fix incorrect type name\n"
    },
    {
      "commit": "f3196e3975f6ab4d88ecaf35a4610ff06d00a446",
      "tree": "5cd17012d813d9e47fc41a1e43796fc2ee52fd6f",
      "parents": [
        "19da01733f5309d9c2911659cb722abcb4a37c8e"
      ],
      "author": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Thu Apr 28 10:41:26 2022 -0600"
      },
      "committer": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Thu Apr 28 10:43:40 2022 -0600"
      },
      "message": "Fix invalid NodeJS imports\n"
    },
    {
      "commit": "19da01733f5309d9c2911659cb722abcb4a37c8e",
      "tree": "f0eba6e20263387decedb7939ef956d7f397ff9c",
      "parents": [
        "8bdc6e9e19b99437f4b9b72bdbbc5f723ce562d0"
      ],
      "author": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Wed Apr 27 22:54:04 2022 -0600"
      },
      "committer": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Wed Apr 27 22:54:04 2022 -0600"
      },
      "message": "Fix unusable module type\n"
    },
    {
      "commit": "8bdc6e9e19b99437f4b9b72bdbbc5f723ce562d0",
      "tree": "e3792adff04e65309cc313f81b7ab684a92ccae6",
      "parents": [
        "3c4d8e73f89cbdae93d5af7f868831893e549b19"
      ],
      "author": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Wed Apr 27 22:38:08 2022 -0600"
      },
      "committer": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Wed Apr 27 22:38:08 2022 -0600"
      },
      "message": "Add a bunch of info to package.json\n"
    },
    {
      "commit": "3c4d8e73f89cbdae93d5af7f868831893e549b19",
      "tree": "02e7818e497083718c2b7e267e53b060376123d3",
      "parents": [
        "456922f02b93d4932a4a5236ab746bd9fbcb93b7"
      ],
      "author": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Wed Apr 27 22:21:27 2022 -0600"
      },
      "committer": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Wed Apr 27 22:21:27 2022 -0600"
      },
      "message": "Add documentation generation\n"
    },
    {
      "commit": "456922f02b93d4932a4a5236ab746bd9fbcb93b7",
      "tree": "89b41515a4b8e2e41be9be4c41561bab21f15e6f",
      "parents": [
        "1b2eeb5291b473ced11d70c2594aa4a8e899551d"
      ],
      "author": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Wed Apr 27 21:24:50 2022 -0600"
      },
      "committer": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Wed Apr 27 21:24:50 2022 -0600"
      },
      "message": "Add license headers\n"
    },
    {
      "commit": "1b2eeb5291b473ced11d70c2594aa4a8e899551d",
      "tree": "7ce70d15f92c80bb7d3fd6e41e346be979ef6ab7",
      "parents": [
        "e230351573b5272270d69f4b0f9f94b6cb6b133a"
      ],
      "author": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Wed Apr 27 20:58:25 2022 -0600"
      },
      "committer": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Wed Apr 27 21:15:41 2022 -0600"
      },
      "message": "Explicitly disable DOM lib\n"
    },
    {
      "commit": "e230351573b5272270d69f4b0f9f94b6cb6b133a",
      "tree": "0b3b90ba2ed26e15edd094628cc26464e4e049af",
      "parents": [
        "9d5094e4b042a55dc064695ecaa31e01d7f38688"
      ],
      "author": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Wed Apr 27 20:49:02 2022 -0600"
      },
      "committer": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Wed Apr 27 21:15:40 2022 -0600"
      },
      "message": "Stricter linting\n"
    },
    {
      "commit": "9d5094e4b042a55dc064695ecaa31e01d7f38688",
      "tree": "cb8761b4981b68bba9d3f819ba47ee383856ec0e",
      "parents": [
        "b9ef7b40dfdf2267f2caeba051ef2835b236d2ed"
      ],
      "author": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Wed Apr 27 20:48:53 2022 -0600"
      },
      "committer": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Wed Apr 27 21:15:40 2022 -0600"
      },
      "message": "Remove built files\n"
    },
    {
      "commit": "b9ef7b40dfdf2267f2caeba051ef2835b236d2ed",
      "tree": "98885a97fcb54fed6863043f219cdfbed22dc4cf",
      "parents": [
        "40003bef0b3ceef377de923ec3f76926305fd1c0"
      ],
      "author": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Wed Apr 27 20:31:39 2022 -0600"
      },
      "committer": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Wed Apr 27 21:15:40 2022 -0600"
      },
      "message": "Actually finish out typings\n"
    },
    {
      "commit": "40003bef0b3ceef377de923ec3f76926305fd1c0",
      "tree": "ddc14a6ae04d617f791a19eff120100e497e3ea7",
      "parents": [
        "bae46c61b3ded6d30ca2ef01a61a24decdb7f9ee"
      ],
      "author": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Wed Apr 27 20:31:14 2022 -0600"
      },
      "committer": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Wed Apr 27 21:15:39 2022 -0600"
      },
      "message": "Add built files to gitignore\n"
    },
    {
      "commit": "bae46c61b3ded6d30ca2ef01a61a24decdb7f9ee",
      "tree": "91c99ba527a4a5b2749711bf3c7800237f49ae3c",
      "parents": [
        "323a39dae10e542c44551ff588147cc3f2b82ee3"
      ],
      "author": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Wed Apr 27 20:29:27 2022 -0600"
      },
      "committer": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Wed Apr 27 21:15:39 2022 -0600"
      },
      "message": "Finish out typings\n"
    },
    {
      "commit": "323a39dae10e542c44551ff588147cc3f2b82ee3",
      "tree": "317876787c93014dba33436916c3798f980ca456",
      "parents": [
        "cab0353fc63a7fe23a93d5ae62b99bf6e7826922"
      ],
      "author": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Sat Apr 23 01:44:48 2022 -0600"
      },
      "committer": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Wed Apr 27 21:15:38 2022 -0600"
      },
      "message": "Add compiled library and type declarations\n"
    },
    {
      "commit": "cab0353fc63a7fe23a93d5ae62b99bf6e7826922",
      "tree": "c80415fe314ca3909857142012cc59b43b97a330",
      "parents": [
        "810eb59962a79252281f7fe3f369922f942901b8"
      ],
      "author": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Sat Apr 23 01:44:14 2022 -0600"
      },
      "committer": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Wed Apr 27 21:15:23 2022 -0600"
      },
      "message": "Add the first batch of source files\n\n(copied in from TPv2/the docs overview pages/\"API Next\" document)\n"
    },
    {
      "commit": "810eb59962a79252281f7fe3f369922f942901b8",
      "tree": "4daab2122b6b30f57f70e119b2d79d8af2ac36a7",
      "parents": [
        "f9a6501bbc547e3fb6426e310489185617c314c4"
      ],
      "author": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Sat Apr 23 01:43:18 2022 -0600"
      },
      "committer": {
        "name": "ocket8888",
        "email": "ocket8888@apache.org",
        "time": "Wed Apr 27 21:15:22 2022 -0600"
      },
      "message": "Add basic package definition, gitignore, linter config etc.\n"
    },
    {
      "commit": "f9a6501bbc547e3fb6426e310489185617c314c4",
      "tree": "96b5cce8bd2b8b3253a815e5c94557ef315b2293",
      "parents": [],
      "author": {
        "name": "ocket8888",
        "email": "ocket8888@gmail.com",
        "time": "Wed Apr 27 21:14:21 2022 -0600"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 27 21:14:21 2022 -0600"
      },
      "message": "Initial commit"
    }
  ]
}
