)]}'
{
  "log": [
    {
      "commit": "d65d80c1f67128380409048f7397b65c14163d77",
      "tree": "bb9cd22fdca598d0ae8bbdce9040edc58e555d7d",
      "parents": [
        "c03d603c8aca0408af5d43b3df13b8f52ab95515"
      ],
      "author": {
        "name": "Piotr P. Karwasz",
        "email": "piotr.github@karwasz.org",
        "time": "Tue Nov 14 16:24:38 2023 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 14 16:24:38 2023 +0100"
      },
      "message": "Document move to `logging-log4j-samples`"
    },
    {
      "commit": "c03d603c8aca0408af5d43b3df13b8f52ab95515",
      "tree": "f86b89e80bade1cc4ff2f6c4479d6d3aafe50249",
      "parents": [
        "844815c3dc9c43b95ac30c3288b00b8504de8cad"
      ],
      "author": {
        "name": "Piotr P. Karwasz",
        "email": "piotr.github@karwasz.org",
        "time": "Tue Nov 14 12:16:28 2023 +0100"
      },
      "committer": {
        "name": "Piotr P. Karwasz",
        "email": "piotr.github@karwasz.org",
        "time": "Tue Nov 14 12:16:28 2023 +0100"
      },
      "message": "Upgrade vulnerable dependencies\n"
    },
    {
      "commit": "844815c3dc9c43b95ac30c3288b00b8504de8cad",
      "tree": "bfb9237e011d6b08e74ca2c63bef21bb2c7ff99b",
      "parents": [
        "3a5b43e0fc089bb18a891253ad54d4eaed259c5e"
      ],
      "author": {
        "name": "Ralph Goers",
        "email": "rgoers@apache.org",
        "time": "Mon Nov 28 22:44:16 2022 -0700"
      },
      "committer": {
        "name": "Ralph Goers",
        "email": "rgoers@apache.org",
        "time": "Mon Nov 28 22:44:16 2022 -0700"
      },
      "message": "Restore files\n"
    },
    {
      "commit": "3a5b43e0fc089bb18a891253ad54d4eaed259c5e",
      "tree": "3c6b7d60dd9767827213f6c26f12d966dc1017fc",
      "parents": [
        "2c6fc5a733799897ed6833265dbef7cda3a98c54"
      ],
      "author": {
        "name": "Ralph Goers",
        "email": "rgoers@apache.org",
        "time": "Mon Nov 28 22:39:59 2022 -0700"
      },
      "committer": {
        "name": "Ralph Goers",
        "email": "rgoers@apache.org",
        "time": "Mon Nov 28 22:39:59 2022 -0700"
      },
      "message": "Move Log4j Server to its own repo\n"
    },
    {
      "commit": "2c6fc5a733799897ed6833265dbef7cda3a98c54",
      "tree": "bfb9237e011d6b08e74ca2c63bef21bb2c7ff99b",
      "parents": [
        "88fe407f03bc8963efcebf29f72bac2b80b5984f"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Oct 29 17:45:20 2018 -0600"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Oct 29 17:45:20 2018 -0600"
      },
      "message": "[LOG4J2-2493] Remove deprecated code. Still a bit more to do."
    },
    {
      "commit": "88fe407f03bc8963efcebf29f72bac2b80b5984f",
      "tree": "13f64ef75287534b2432431ba735cbd56b5fad19",
      "parents": [
        "cb615be7bcb9088411c47e9a739a6cbd45bc78dd"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Oct 29 17:41:37 2018 -0600"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Oct 29 17:41:37 2018 -0600"
      },
      "message": "[LOG4J2-2493] Remove deprecated code. Still a bit more to do."
    },
    {
      "commit": "cb615be7bcb9088411c47e9a739a6cbd45bc78dd",
      "tree": "b008d9b4cb2478721bbe29fd7033bfb715f0c09b",
      "parents": [
        "7bbfce7088252d708b8e8244c21c6148ff6fbcba"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Oct 29 17:36:03 2018 -0600"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Oct 29 17:36:03 2018 -0600"
      },
      "message": "[LOG4J2-2493] Remove deprecated code. Still a bit more to do."
    },
    {
      "commit": "7bbfce7088252d708b8e8244c21c6148ff6fbcba",
      "tree": "6ae5b05b50bc223b0d0427e8d0a01024f62e76b9",
      "parents": [
        "bbf31444ce2f8cf802f04298555632ed8c04b26d"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Jun 04 18:33:43 2018 -0600"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Jun 04 18:33:43 2018 -0600"
      },
      "message": "Updates for 3.0.0 modules."
    },
    {
      "commit": "bbf31444ce2f8cf802f04298555632ed8c04b26d",
      "tree": "9f67fe348853f182d84ccaec2b3c45abae09e5dc",
      "parents": [
        "afa3230de200df4e3a24dfd56c78d4322ca0a3f1"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Jun 04 16:53:39 2018 -0600"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Jun 04 16:53:39 2018 -0600"
      },
      "message": "Fixes to match the main repo at 2.11.1-SNAPSHOT."
    },
    {
      "commit": "afa3230de200df4e3a24dfd56c78d4322ca0a3f1",
      "tree": "4bd5226ed2c4a816b1b2ab93e4ae8e24da45cde9",
      "parents": [
        "017ae95760be63eb9212ee5c450b165d966a67bb"
      ],
      "author": {
        "name": "Mikael Ståldal",
        "email": "mikael@staldal.nu",
        "time": "Fri Dec 29 12:31:50 2017 +0100"
      },
      "committer": {
        "name": "Mikael Ståldal",
        "email": "mikael@staldal.nu",
        "time": "Fri Dec 29 12:31:50 2017 +0100"
      },
      "message": "Fix typo\n"
    },
    {
      "commit": "017ae95760be63eb9212ee5c450b165d966a67bb",
      "tree": "e1d3e8afad0e4f6c9badf366c750d76e97f07bb9",
      "parents": [
        "9b93b3fb56a3dde1a88f962bd4658d19f520ee2e"
      ],
      "author": {
        "name": "Mikael Ståldal",
        "email": "mikael@staldal.nu",
        "time": "Fri Dec 29 12:31:25 2017 +0100"
      },
      "committer": {
        "name": "Mikael Ståldal",
        "email": "mikael@staldal.nu",
        "time": "Fri Dec 29 12:31:25 2017 +0100"
      },
      "message": "LOG4J2-2163 Deprecate ObjectInputStreamLogEventBridge\n"
    },
    {
      "commit": "9b93b3fb56a3dde1a88f962bd4658d19f520ee2e",
      "tree": "2320219ef97c4e65dd45e290df34d5b351d61e88",
      "parents": [
        "e75bafd39d4a1aa1d15ea62b78f5baf5d40ba3ab"
      ],
      "author": {
        "name": "Mikael Ståldal",
        "email": "mikael@staldal.nu",
        "time": "Fri Dec 29 12:19:53 2017 +0100"
      },
      "committer": {
        "name": "Mikael Ståldal",
        "email": "mikael@staldal.nu",
        "time": "Fri Dec 29 12:19:53 2017 +0100"
      },
      "message": "LOG4J2-2163 Use FilteredObjectInputStream from log4j-api\n"
    },
    {
      "commit": "e75bafd39d4a1aa1d15ea62b78f5baf5d40ba3ab",
      "tree": "5f72283d0099553946ae2e64303f3fe8ad235954",
      "parents": [
        "9bbf5f4373a3d69b714ad9148aae4f5c7477c543"
      ],
      "author": {
        "name": "Mikael Ståldal",
        "email": "mikael@staldal.nu",
        "time": "Mon Dec 11 20:41:49 2017 +0100"
      },
      "committer": {
        "name": "Mikael Ståldal",
        "email": "mikael@staldal.nu",
        "time": "Mon Dec 11 20:41:49 2017 +0100"
      },
      "message": "Upgrade to latest Log4j\n"
    },
    {
      "commit": "9bbf5f4373a3d69b714ad9148aae4f5c7477c543",
      "tree": "e24b5ad70b392ce98753e4fba207181c335cf8d3",
      "parents": [
        "ac55140ecff5da3d569a5756f9bf2fa48756a0f7"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Aug 17 14:52:29 2017 -0600"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Aug 17 14:52:29 2017 -0600"
      },
      "message": "Formatting."
    },
    {
      "commit": "ac55140ecff5da3d569a5756f9bf2fa48756a0f7",
      "tree": "7cc9eb637aeb62511ec4cc9cc5cb8e2fa3b04a7f",
      "parents": [
        "c3c26dacabca157884322c315e63cc533e31c3a6"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Aug 17 14:11:55 2017 -0600"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Aug 17 14:11:55 2017 -0600"
      },
      "message": "Add toString()."
    },
    {
      "commit": "c3c26dacabca157884322c315e63cc533e31c3a6",
      "tree": "07e40c2630c37eb14831586b98d695983171d078",
      "parents": [
        "3826b3e4d46b2d427d0f130adfc72e0f604971ab"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Aug 17 14:04:26 2017 -0600"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Aug 17 14:04:26 2017 -0600"
      },
      "message": "Add toString()."
    },
    {
      "commit": "3826b3e4d46b2d427d0f130adfc72e0f604971ab",
      "tree": "4a7c88f48f2a867fc8019b74fc39ec789a35c7df",
      "parents": [
        "5c1f0a0d5c773846d05b4d78fc9eecf71df814b8"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Aug 15 17:08:12 2017 -0600"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Aug 15 17:08:12 2017 -0600"
      },
      "message": "Add util methods for tests."
    },
    {
      "commit": "5c1f0a0d5c773846d05b4d78fc9eecf71df814b8",
      "tree": "13c8eb16497d8ff2537fc8d7c236fd2485df9e12",
      "parents": [
        "0007b107b94f5b5024ea4aaa189bb8e0b7bf1c5c"
      ],
      "author": {
        "name": "rpopma",
        "email": "rpopma@apache.org",
        "time": "Wed Aug 16 07:24:48 2017 +0900"
      },
      "committer": {
        "name": "rpopma",
        "email": "rpopma@apache.org",
        "time": "Wed Aug 16 07:24:48 2017 +0900"
      },
      "message": "LOG4J2-2011 moved classes from util.picocli to tools.picocli\n"
    },
    {
      "commit": "0007b107b94f5b5024ea4aaa189bb8e0b7bf1c5c",
      "tree": "032df7947c687012a8776e4a381848397d7f9946",
      "parents": [
        "0f66bc2b33b6c08f958ade92177319e1ed7fc2b5"
      ],
      "author": {
        "name": "rpopma",
        "email": "rpopma@apache.org",
        "time": "Tue Aug 15 01:24:56 2017 +0900"
      },
      "committer": {
        "name": "rpopma",
        "email": "rpopma@apache.org",
        "time": "Tue Aug 15 01:24:56 2017 +0900"
      },
      "message": "LOG4J2-2011 replace JCommander command line parser with picocli to let users run Log4j2 utility applications without requiring an external dependency\n"
    },
    {
      "commit": "0f66bc2b33b6c08f958ade92177319e1ed7fc2b5",
      "tree": "d2204d098f7923e0bd12940d4ed9f7ad4fb9eda9",
      "parents": [
        "e0ad276429f07f8fe1565f8ace91ef214aab526a"
      ],
      "author": {
        "name": "ggregory",
        "email": "ggregory@US-L-GG05.rocketsoftware.com",
        "time": "Fri Aug 04 08:01:06 2017 -0700"
      },
      "committer": {
        "name": "ggregory",
        "email": "ggregory@US-L-GG05.rocketsoftware.com",
        "time": "Fri Aug 04 08:01:06 2017 -0700"
      },
      "message": "Better Javadoc and minor clean up."
    },
    {
      "commit": "e0ad276429f07f8fe1565f8ace91ef214aab526a",
      "tree": "5f6005f14017f8eb32dc848af7bcc1301c6d0142",
      "parents": [
        "14aabd40d6d101c6e2e4efe5f24c403104977e26"
      ],
      "author": {
        "name": "ggregory",
        "email": "ggregory@US-L-GG05.rocketsoftware.com",
        "time": "Fri Aug 04 08:00:29 2017 -0700"
      },
      "committer": {
        "name": "ggregory",
        "email": "ggregory@US-L-GG05.rocketsoftware.com",
        "time": "Fri Aug 04 08:00:29 2017 -0700"
      },
      "message": "Better Javadoc and minor clean up."
    },
    {
      "commit": "14aabd40d6d101c6e2e4efe5f24c403104977e26",
      "tree": "24dc57b303410d82779f5b3b71444da528c2436c",
      "parents": [
        "f65992e4037e5b2734990eed2392abfa2728dd8b"
      ],
      "author": {
        "name": "Mikael Ståldal",
        "email": "mikael@staldal.nu",
        "time": "Tue Aug 01 21:30:16 2017 +0200"
      },
      "committer": {
        "name": "Mikael Ståldal",
        "email": "mikael@staldal.nu",
        "time": "Tue Aug 01 21:30:16 2017 +0200"
      },
      "message": "Closes #1\n"
    },
    {
      "commit": "f65992e4037e5b2734990eed2392abfa2728dd8b",
      "tree": "24dc57b303410d82779f5b3b71444da528c2436c",
      "parents": [
        "39d0a6cd890744586ee98daf5b5433429672ea01"
      ],
      "author": {
        "name": "Mikael Ståldal",
        "email": "mikael@staldal.nu",
        "time": "Tue Aug 01 21:12:08 2017 +0200"
      },
      "committer": {
        "name": "Mikael Ståldal",
        "email": "mikael@staldal.nu",
        "time": "Tue Aug 01 21:12:08 2017 +0200"
      },
      "message": "Closes 1\n"
    },
    {
      "commit": "39d0a6cd890744586ee98daf5b5433429672ea01",
      "tree": "24dc57b303410d82779f5b3b71444da528c2436c",
      "parents": [
        "b707e7beb7db22211b266c1e5b5e8b1b5af8e00c"
      ],
      "author": {
        "name": "Pascal Schumacher",
        "email": "pascalschumacher@gmx.net",
        "time": "Mon Jul 31 20:20:07 2017 +0200"
      },
      "committer": {
        "name": "Mikael Ståldal",
        "email": "mikael@staldal.nu",
        "time": "Tue Aug 01 21:11:10 2017 +0200"
      },
      "message": "create test-jar, which is used by the log4j-core-its module\n"
    },
    {
      "commit": "b707e7beb7db22211b266c1e5b5e8b1b5af8e00c",
      "tree": "714cca97a0a876601e3027d2ef661a98b9364b95",
      "parents": [
        "d244415980061472635a81d09ca575c3c08ee86c"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "ggregory@apache.org",
        "time": "Sun Jul 30 13:52:12 2017 -0700"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "ggregory@apache.org",
        "time": "Sun Jul 30 13:52:12 2017 -0700"
      },
      "message": "Update JMS Server to match updated Appender. Move some classes ActiveMQ\nJUnit test rule in this module from the Core module. This is to avoid a\ndependency cycle."
    },
    {
      "commit": "d244415980061472635a81d09ca575c3c08ee86c",
      "tree": "f7d4f8c2e54bf37f5bd8e4dc21fb2e4e3dd5f089",
      "parents": [
        "83b173fe46901531482f0fbe3f13bd31a3f8ddb5"
      ],
      "author": {
        "name": "Mikael Ståldal",
        "email": "mikael@staldal.nu",
        "time": "Sun Jul 30 10:53:25 2017 +0200"
      },
      "committer": {
        "name": "Mikael Ståldal",
        "email": "mikael@staldal.nu",
        "time": "Sun Jul 30 10:53:25 2017 +0200"
      },
      "message": "Intentionally break compilation to indicate this needs to be fixed\n"
    },
    {
      "commit": "83b173fe46901531482f0fbe3f13bd31a3f8ddb5",
      "tree": "3a8ee75e69f560d8917bc7dd5d80b3d8104d794b",
      "parents": [
        "5c06888bd7086d7912d8a7411f99846e5f3641e2"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "ggregory@apache.org",
        "time": "Sat Jul 29 00:54:16 2017 -0700"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "ggregory@apache.org",
        "time": "Sat Jul 29 00:54:16 2017 -0700"
      },
      "message": "[LOG4J2-1311] SocketAppender will lose several events after\nre-connection to server."
    },
    {
      "commit": "5c06888bd7086d7912d8a7411f99846e5f3641e2",
      "tree": "ba10e102e1b919611fbe8faf3cba1d7678a3e0af",
      "parents": [
        "f165ab9ba6d6c4bed8a0b1688fcb9a4f571b29f3"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "ggregory@apache.org",
        "time": "Fri Jul 28 16:11:00 2017 -0700"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "ggregory@apache.org",
        "time": "Fri Jul 28 16:11:00 2017 -0700"
      },
      "message": "[LOG4J2-1994] TcpSocketServer does not close accepted Sockets. Comment."
    },
    {
      "commit": "f165ab9ba6d6c4bed8a0b1688fcb9a4f571b29f3",
      "tree": "70f1875d3039ddeff6cf6e5d9647f587df7ae2f1",
      "parents": [
        "ae46a9a373542fa8395794027ffef3b9d9781a24"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "ggregory@apache.org",
        "time": "Fri Jul 28 16:09:51 2017 -0700"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "ggregory@apache.org",
        "time": "Fri Jul 28 16:09:51 2017 -0700"
      },
      "message": "Remove useless extra parens."
    },
    {
      "commit": "ae46a9a373542fa8395794027ffef3b9d9781a24",
      "tree": "b8add0e6ec43c41e52dfd8130915a6dc48980922",
      "parents": [
        "ff1937a7986271c6d80f1e4be116105ff9824da8"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "ggregory@apache.org",
        "time": "Fri Jul 28 16:05:17 2017 -0700"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "ggregory@apache.org",
        "time": "Fri Jul 28 16:05:17 2017 -0700"
      },
      "message": "[LOG4J2-1994] TcpSocketServer does not close accepted Sockets."
    },
    {
      "commit": "ff1937a7986271c6d80f1e4be116105ff9824da8",
      "tree": "f9007f126ff9874d4a11175b032ec16137a31844",
      "parents": [
        "e7e1d174d0338de4941d1c7fbc7e5516e720599f"
      ],
      "author": {
        "name": "Mikael Ståldal",
        "email": "mikael@staldal.nu",
        "time": "Wed Jul 26 22:17:09 2017 +0200"
      },
      "committer": {
        "name": "Mikael Ståldal",
        "email": "mikael@staldal.nu",
        "time": "Wed Jul 26 22:17:09 2017 +0200"
      },
      "message": "Match log4j-core 2.9-SNAPSHOT\n"
    },
    {
      "commit": "e7e1d174d0338de4941d1c7fbc7e5516e720599f",
      "tree": "e383c4f266ebf89455f45d70757f27a844fca449",
      "parents": [
        "5aa5f6b93aaa9f7e85de65309cc5a668e38c8887"
      ],
      "author": {
        "name": "Mikael Ståldal",
        "email": "mikael@staldal.nu",
        "time": "Wed Jul 26 21:45:49 2017 +0200"
      },
      "committer": {
        "name": "Mikael Ståldal",
        "email": "mikael@staldal.nu",
        "time": "Wed Jul 26 21:45:49 2017 +0200"
      },
      "message": "Bump version to 2.9-SNAPSHOT\n"
    },
    {
      "commit": "5aa5f6b93aaa9f7e85de65309cc5a668e38c8887",
      "tree": "2e564ac623b2e6ecd377161ef2e7cc7c13eb9aa8",
      "parents": [
        "283c99d164e5ad39e2e047dcfab1eb1eba6d73cd"
      ],
      "author": {
        "name": "Mikael Ståldal",
        "email": "mikael@staldal.nu",
        "time": "Wed Jun 28 18:42:12 2017 +0200"
      },
      "committer": {
        "name": "Mikael Ståldal",
        "email": "mikael@staldal.nu",
        "time": "Wed Jun 28 18:42:12 2017 +0200"
      },
      "message": "LOG4J2-1958 Read JSON log event by default in TCP and UDP servers\n"
    },
    {
      "commit": "283c99d164e5ad39e2e047dcfab1eb1eba6d73cd",
      "tree": "770d2568705ab7874036b1f16f3e017399266b7b",
      "parents": [
        "53ef71b112e43226f0a37d3a5af71a8238e3e877"
      ],
      "author": {
        "name": "Mikael Ståldal",
        "email": "mikael.staldal@magine.com",
        "time": "Fri Apr 21 15:24:47 2017 +0200"
      },
      "committer": {
        "name": "Mikael Ståldal",
        "email": "mikael.staldal@magine.com",
        "time": "Fri Apr 21 15:24:47 2017 +0200"
      },
      "message": "LOG4J2-1851 Move server components from core to new server module\n"
    },
    {
      "commit": "53ef71b112e43226f0a37d3a5af71a8238e3e877",
      "tree": "9fe990b75f7b0be6ddf8998b891f942980ba0f3d",
      "parents": [
        "2b3648f1092c6411c8b7070d0618bd344264661f"
      ],
      "author": {
        "name": "Mikael Ståldal",
        "email": "mikael.staldal@magine.com",
        "time": "Tue Apr 11 11:05:40 2017 +0200"
      },
      "committer": {
        "name": "Mikael Ståldal",
        "email": "mikael.staldal@magine.com",
        "time": "Tue Apr 11 11:05:40 2017 +0200"
      },
      "message": "Move log4j-server to Tools repo\n"
    },
    {
      "commit": "2b3648f1092c6411c8b7070d0618bd344264661f",
      "tree": "9fa4351279b4c977a4cf38afacdf9e353322e546",
      "parents": [],
      "author": {
        "name": "Gary Gregory",
        "email": "ggregory@apache.org",
        "time": "Fri Nov 11 23:29:22 2016 -0800"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "ggregory@apache.org",
        "time": "Fri Nov 11 23:29:22 2016 -0800"
      },
      "message": "Add LICENSE and NOTICE files.\n"
    }
  ]
}
