)]}'
{
  "log": [
    {
      "commit": "76df16c7110ae7e77c469b5b0013de3da459cd5a",
      "tree": "4c97ecac909f117ebf6c514c22216659646eaa08",
      "parents": [
        "2b5b25e43f0d5bdfd632bd146a5b5f939131b66e"
      ],
      "author": {
        "name": "Rohit Yadav",
        "email": "rohit@apache.org",
        "time": "Tue Apr 21 07:41:17 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 21 07:41:17 2026 +0530"
      },
      "message": "Update rat.yaml\n\nFix rat url"
    },
    {
      "commit": "2b5b25e43f0d5bdfd632bd146a5b5f939131b66e",
      "tree": "3f2c6255972a48e84ad6191f1d391123a432f3d1",
      "parents": [
        "17afc27c87e80c433d955fa391d4d6dbc3865a82"
      ],
      "author": {
        "name": "Rohit Yadav",
        "email": "rohit@apache.org",
        "time": "Mon Apr 20 23:52:49 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 20 23:52:49 2026 +0530"
      },
      "message": "Update README.md\n\nFix link"
    },
    {
      "commit": "17afc27c87e80c433d955fa391d4d6dbc3865a82",
      "tree": "5802885b052f883847a1bf0281cc225343202001",
      "parents": [
        "5db5a5ecdd80414afe412e2b8067a02d19ac62c3"
      ],
      "author": {
        "name": "Pearl Dsilva",
        "email": "pearl1594@gmail.com",
        "time": "Tue Feb 17 08:54:32 2026 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 17 14:54:32 2026 +0100"
      },
      "message": "Checkout base branch instead of PR head in build workflow (#204)\n\n"
    },
    {
      "commit": "5db5a5ecdd80414afe412e2b8067a02d19ac62c3",
      "tree": "bc48186d21527c01093a09f743e6b944cc918521",
      "parents": [
        "a8082c08a5583068e235c935bd3a29b46d89bf55"
      ],
      "author": {
        "name": "Abhishek Kumar",
        "email": "abhishek.mrt22@gmail.com",
        "time": "Thu Nov 27 17:24:51 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Nov 27 17:24:51 2025 +0100"
      },
      "message": "autocomplete: prevent slice bounds panic (#196)\n\nSigned-off-by: Abhishek Kumar \u003cabhishek.mrt22@gmail.com\u003e"
    },
    {
      "commit": "a8082c08a5583068e235c935bd3a29b46d89bf55",
      "tree": "12c9ea7e337aeb8786eb270a5d78aa72e7719122",
      "parents": [
        "f85e849f7df70b75f9184da366679a1c147e9fe9",
        "d6afd24e7c9a0cae7b913b92460291e548f7103f"
      ],
      "author": {
        "name": "Vishesh",
        "email": "8760112+vishesh92@users.noreply.github.com",
        "time": "Mon Nov 03 17:12:54 2025 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 03 17:12:54 2025 +0530"
      },
      "message": "Merge pull request #198 from apache/DaanHoogland-patch-1\n\nUpdate Apache RAT version to 0.17 in workflow"
    },
    {
      "commit": "d6afd24e7c9a0cae7b913b92460291e548f7103f",
      "tree": "12c9ea7e337aeb8786eb270a5d78aa72e7719122",
      "parents": [
        "dde4c9986968b8de648b71229306ca888eb066d3"
      ],
      "author": {
        "name": "Daan Hoogland",
        "email": "dahn@apache.org",
        "time": "Tue Oct 21 10:16:31 2025 +0200"
      },
      "committer": {
        "name": "Daan Hoogland",
        "email": "dahn@apache.org",
        "time": "Tue Oct 21 10:16:31 2025 +0200"
      },
      "message": "snapcraft\n"
    },
    {
      "commit": "dde4c9986968b8de648b71229306ca888eb066d3",
      "tree": "68f84507d959404534f94590114b72baf58aebe8",
      "parents": [
        "07d26671371b17602ac3f609b14fb2aae69acd0f"
      ],
      "author": {
        "name": "Daan Hoogland",
        "email": "dahn@apache.org",
        "time": "Tue Oct 21 10:08:48 2025 +0200"
      },
      "committer": {
        "name": "Daan Hoogland",
        "email": "dahn@apache.org",
        "time": "Tue Oct 21 10:08:48 2025 +0200"
      },
      "message": "update rat itself\n"
    },
    {
      "commit": "07d26671371b17602ac3f609b14fb2aae69acd0f",
      "tree": "26f57677183cac76b2fe8f6c1dec6c3a9e9ea0de",
      "parents": [
        "f85e849f7df70b75f9184da366679a1c147e9fe9"
      ],
      "author": {
        "name": "dahn",
        "email": "daan.hoogland@gmail.com",
        "time": "Tue Oct 21 10:03:47 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 21 10:03:47 2025 +0200"
      },
      "message": "Update Apache RAT version to 0.17 in workflow"
    },
    {
      "commit": "f85e849f7df70b75f9184da366679a1c147e9fe9",
      "tree": "ea1fe21f27a301483a8ee80d25142b1afe51a661",
      "parents": [
        "531d8da66eedc7374f878303bef1061ac99295f4"
      ],
      "author": {
        "name": "Abhishek Kumar",
        "email": "abhishek.mrt22@gmail.com",
        "time": "Wed Sep 03 11:41:51 2025 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 03 11:41:51 2025 +0530"
      },
      "message": "performrelease: remove md5 and use sha512sum (#193)\n\nMatch https://github.com/apache/cloudstack/commits/main/tools/build/build_asf.sh\n\nSigned-off-by: Abhishek Kumar \u003cabhishek.mrt22@gmail.com\u003e"
    },
    {
      "commit": "531d8da66eedc7374f878303bef1061ac99295f4",
      "tree": "4776502930d4a3e9e17e5de9900c85374a50b7af",
      "parents": [
        "742c676653ece0bd0a309c1166da24955055173e"
      ],
      "author": {
        "name": "Abhishek Kumar",
        "email": "abhishek.mrt22@gmail.com",
        "time": "Tue Sep 02 12:25:32 2025 +0530"
      },
      "committer": {
        "name": "Abhishek Kumar",
        "email": "abhishek.mrt22@gmail.com",
        "time": "Tue Sep 02 12:25:32 2025 +0530"
      },
      "message": "version: set to 6.6.0-SNAPSHOT\n\nSigned-off-by: Abhishek Kumar \u003cabhishek.mrt22@gmail.com\u003e\n"
    },
    {
      "commit": "742c676653ece0bd0a309c1166da24955055173e",
      "tree": "92229625d9c6f77c7ac62a7a3657424955ddca49",
      "parents": [
        "20c53caa8b6a48f3659a2490694e94aa0a2829ee"
      ],
      "author": {
        "name": "Abhishek Kumar",
        "email": "abhishek.mrt22@gmail.com",
        "time": "Mon Sep 01 20:39:56 2025 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 01 17:09:56 2025 +0200"
      },
      "message": "snap: update tag and fix build with newer snapcraft version (#191)\n\nSigned-off-by: Abhishek Kumar \u003cabhishek.mrt22@gmail.com\u003e"
    },
    {
      "commit": "20c53caa8b6a48f3659a2490694e94aa0a2829ee",
      "tree": "5df8005dff65bcebd2f397ff0c954d018c2b723c",
      "parents": [
        "ccb647066121270dfdce64c9125cbc25aa601b95"
      ],
      "author": {
        "name": "Abhishek Kumar",
        "email": "abhishek.mrt22@gmail.com",
        "time": "Tue Aug 26 18:04:20 2025 +0530"
      },
      "committer": {
        "name": "Abhishek Kumar",
        "email": "abhishek.mrt22@gmail.com",
        "time": "Tue Aug 26 18:04:20 2025 +0530"
      },
      "message": "Bump version to 6.5.0\n\nSigned-off-by: Abhishek Kumar \u003cabhishek.mrt22@gmail.com\u003e\n"
    },
    {
      "commit": "ccb647066121270dfdce64c9125cbc25aa601b95",
      "tree": "cde50a5a45221bb581e5cdfc10609af3bf30ad23",
      "parents": [
        "7510f73ca8ca83c6020f1ba48e148d065850ee70"
      ],
      "author": {
        "name": "Abhishek Kumar",
        "email": "abhishek.mrt22@gmail.com",
        "time": "Tue Aug 26 15:31:52 2025 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 26 15:31:52 2025 +0530"
      },
      "message": "config: fix setting postrequest config (#190)\n\nPR #161 introduced `postrequest` config but there was no way to update that config other than updating the config file.\nThis PR fixes the behaviour. Also adds a log to highlight what HTTP method is used.\n\nSigned-off-by: Abhishek Kumar \u003cabhishek.mrt22@gmail.com\u003e"
    },
    {
      "commit": "7510f73ca8ca83c6020f1ba48e148d065850ee70",
      "tree": "f9ecc5dc6b367af177705c8fd740b4d678e6f3ac",
      "parents": [
        "068275ee145b8aaf1ed9243e660501c36de77b62"
      ],
      "author": {
        "name": "Abhishek Kumar",
        "email": "abhishek.mrt22@gmail.com",
        "time": "Tue Aug 26 12:55:52 2025 +0530"
      },
      "committer": {
        "name": "Abhishek Kumar",
        "email": "abhishek.mrt22@gmail.com",
        "time": "Tue Aug 26 12:55:52 2025 +0530"
      },
      "message": "changelog for 6.5.0\n\nSigned-off-by: Abhishek Kumar \u003cabhishek.mrt22@gmail.com\u003e\n"
    },
    {
      "commit": "068275ee145b8aaf1ed9243e660501c36de77b62",
      "tree": "2b7a8413174ac8e6c5a968999c3fa6ed32583939",
      "parents": [
        "03342d025bb4dccc21c589de84faacd1aa8f2f17"
      ],
      "author": {
        "name": "Abhishek Kumar",
        "email": "abhishek.mrt22@gmail.com",
        "time": "Mon Aug 25 17:53:10 2025 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 25 17:53:10 2025 +0530"
      },
      "message": "access: prevent login with username-password when command-line credentials given (#174)\n\nFixes #168\n\nSigned-off-by: Abhishek Kumar \u003cabhishek.mrt22@gmail.com\u003e"
    },
    {
      "commit": "03342d025bb4dccc21c589de84faacd1aa8f2f17",
      "tree": "2cb2fbbf2eb8b38f823c917277ce98c49f6e949f",
      "parents": [
        "b6f140885ec8c9939f1ea23bf6aa617cfde2a235"
      ],
      "author": {
        "name": "Abhishek Kumar",
        "email": "abhishek.mrt22@gmail.com",
        "time": "Mon Aug 25 17:51:10 2025 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 25 17:51:10 2025 +0530"
      },
      "message": "autocomplete: allow completion based on name/detail (#165)\n\nFixes #48\n\nhttps://github.com/user-attachments/assets/8296cbef-29ba-4c82-a072-46affbef7ce1\n\nSigned-off-by: Abhishek Kumar \u003cabhishek.mrt22@gmail.com\u003e"
    },
    {
      "commit": "b6f140885ec8c9939f1ea23bf6aa617cfde2a235",
      "tree": "9873ff2b2113f1fb50245bad0b701ca1baa5ad5f",
      "parents": [
        "94c1ef760e5c95bcd7fa4a76975029985537513a"
      ],
      "author": {
        "name": "Abhishek Kumar",
        "email": "abhishek.mrt22@gmail.com",
        "time": "Mon Aug 25 17:42:18 2025 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 25 17:42:18 2025 +0530"
      },
      "message": "config: update precache using main/4.21-RC response (#187)\n\nUpdates precache to output from a CloudStack repo main branch/4.21 env.\nSome API/param descriptions now contain backticks, which break the format in precache.go.\nTherefore, instead of adding listApis output as a string variable, store the output in a JSON file and use embed to get it in a Go variable.\n\n---------\n\nSigned-off-by: Abhishek Kumar \u003cabhishek.mrt22@gmail.com\u003e"
    },
    {
      "commit": "94c1ef760e5c95bcd7fa4a76975029985537513a",
      "tree": "6bc4e6bc076496c2b467f8e3bf37d3c701b03724",
      "parents": [
        "77918667ae045e240d85a8bc387b7a784973b60d"
      ],
      "author": {
        "name": "Abhishek Kumar",
        "email": "abhishek.mrt22@gmail.com",
        "time": "Mon Aug 25 14:32:28 2025 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 25 14:32:28 2025 +0530"
      },
      "message": "autocomplete: allow searching configuration name (#184)\n\nAllows searching name for configurations for all *configuration(s) APIs.\n\n---------\n\nSigned-off-by: Abhishek Kumar \u003cabhishek.mrt22@gmail.com\u003e"
    },
    {
      "commit": "77918667ae045e240d85a8bc387b7a784973b60d",
      "tree": "93868433eb23d092960b2d9e233ff23e9e8f72bd",
      "parents": [
        "648a07c069c9829c84c1bd9c6c30c0e7450b4b8d"
      ],
      "author": {
        "name": "Pearl Dsilva",
        "email": "pearl1594@gmail.com",
        "time": "Mon Aug 25 05:01:46 2025 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 25 14:31:46 2025 +0530"
      },
      "message": "Auto complete listServiceOfferings with service offerings when isSystem\u003dtrue (#186)\n\n"
    },
    {
      "commit": "648a07c069c9829c84c1bd9c6c30c0e7450b4b8d",
      "tree": "ac8aa6f88ec0acd18aed65ba7dfff10e3894cbad",
      "parents": [
        "9f8ce062a9eddea93151ad44c4598a1be2092e63"
      ],
      "author": {
        "name": "Abhishek Kumar",
        "email": "abhishek.mrt22@gmail.com",
        "time": "Mon Aug 18 18:33:26 2025 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 18 18:33:26 2025 +0530"
      },
      "message": "autocomplete: list executable isos (#183)\n\nIn cmk shell when doing tab to autocomplete for iso id, currently, it\nreturns an empty result. This PR adds isofilter parameter similar to\nlsit templates call.\n\nSigned-off-by: Abhishek Kumar \u003cabhishek.mrt22@gmail.com\u003e"
    },
    {
      "commit": "9f8ce062a9eddea93151ad44c4598a1be2092e63",
      "tree": "7f2f078df81bb881802f7617ff5ee061608f74eb",
      "parents": [
        "902d7325e3bd2c54074978bc530c8f04424fff9f"
      ],
      "author": {
        "name": "Abhishek Kumar",
        "email": "abhishek.mrt22@gmail.com",
        "time": "Fri Aug 15 18:46:14 2025 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 15 15:16:14 2025 +0200"
      },
      "message": "feature: allow file upload for getuploadparams* apis (#177)\n\nSigned-off-by: Abhishek Kumar \u003cabhishek.mrt22@gmail.com\u003e"
    },
    {
      "commit": "902d7325e3bd2c54074978bc530c8f04424fff9f",
      "tree": "d46294495b47e27b056114093ab577963a8ac3d8",
      "parents": [
        "054bc7e94540011aad81d8c88e71a2c268a935bc"
      ],
      "author": {
        "name": "Henrique Sato",
        "email": "henriquesato2003@gmail.com",
        "time": "Wed Aug 13 04:08:18 2025 -0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 13 12:38:18 2025 +0530"
      },
      "message": "Fix usagetype parameter autocomplete (#156)\n\n* Fix usage type autocomplete\n\n---------\n\nCo-authored-by: Henrique Sato \u003chenrique.sato@scclouds.com.br\u003e"
    },
    {
      "commit": "054bc7e94540011aad81d8c88e71a2c268a935bc",
      "tree": "8e86dd7d6882561bb75a4bfea0697e8ed6301126",
      "parents": [
        "ec71a4dfc77ec5c65788c536b96886dd9bce1798"
      ],
      "author": {
        "name": "dahn",
        "email": "daan.hoogland@gmail.com",
        "time": "Tue Aug 12 15:38:18 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 12 15:38:18 2025 +0200"
      },
      "message": "Update rat.yaml (#181)\n\neat your own ..."
    },
    {
      "commit": "ec71a4dfc77ec5c65788c536b96886dd9bce1798",
      "tree": "ace3eaa9fb760ca7ee2a2f89b3109b3f73c07e8a",
      "parents": [
        "02ab307fc0014c29b1fe7524ecb87ed36a927ada"
      ],
      "author": {
        "name": "Abhishek Kumar",
        "email": "abhishek.mrt22@gmail.com",
        "time": "Tue Aug 12 17:51:20 2025 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 12 14:21:20 2025 +0200"
      },
      "message": "github-action: add ci workflow (#180)\n\n"
    },
    {
      "commit": "02ab307fc0014c29b1fe7524ecb87ed36a927ada",
      "tree": "0e67c88945f135f0de1b99a5639a54336e827aea",
      "parents": [
        "f4a900ae689701fbb9d8a34495ea60ec60049c49"
      ],
      "author": {
        "name": "dahn",
        "email": "daan.hoogland@gmail.com",
        "time": "Tue Aug 12 14:20:49 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 12 14:20:49 2025 +0200"
      },
      "message": "GitHub Action for RAT check (#173)\n\nCo-authored-by: Daan Hoogland \u003cdahn@apache.org\u003e"
    },
    {
      "commit": "f4a900ae689701fbb9d8a34495ea60ec60049c49",
      "tree": "e3906ce8b192cb640911e89d745d3db471e9fce3",
      "parents": [
        "da1579c4aab8ce9e677fc7f4c5ef1765af06d60b"
      ],
      "author": {
        "name": "Abhishek Kumar",
        "email": "abhishek.mrt22@gmail.com",
        "time": "Mon Aug 11 16:21:59 2025 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 11 16:21:59 2025 +0530"
      },
      "message": "output: fix map response showing as list (#179)\n\nSigned-off-by: Abhishek Kumar \u003cabhishek.mrt22@gmail.com\u003e"
    },
    {
      "commit": "da1579c4aab8ce9e677fc7f4c5ef1765af06d60b",
      "tree": "00ba337a253fde724aefde243c6ebb7759c7adf0",
      "parents": [
        "939ce6542422bca63a3a9eb1a6209c47242f21cb"
      ],
      "author": {
        "name": "Abhishek Kumar",
        "email": "abhishek.mrt22@gmail.com",
        "time": "Mon Aug 11 16:11:43 2025 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 11 16:11:43 2025 +0530"
      },
      "message": "config: prevent empty values for required configs (#176)\n\n* config: prevent empty values for required configs\n\nFixes #147\n\nSigned-off-by: Abhishek Kumar \u003cabhishek.mrt22@gmail.com\u003e\n\n* fix\n\nSigned-off-by: Abhishek Kumar \u003cabhishek.mrt22@gmail.com\u003e\n\n---------\n\nSigned-off-by: Abhishek Kumar \u003cabhishek.mrt22@gmail.com\u003e"
    },
    {
      "commit": "939ce6542422bca63a3a9eb1a6209c47242f21cb",
      "tree": "302f2ea72d35040395045377fb88c2fba9917c25",
      "parents": [
        "94da963cc8a14cc944d805a72f42fb689cec9949"
      ],
      "author": {
        "name": "Abhishek Kumar",
        "email": "abhishek.mrt22@gmail.com",
        "time": "Mon Aug 11 15:03:10 2025 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 11 11:33:10 2025 +0200"
      },
      "message": "login: allow 2fa code input if mandated (#175)\n\nSigned-off-by: Abhishek Kumar \u003cabhishek.mrt22@gmail.com\u003e"
    },
    {
      "commit": "94da963cc8a14cc944d805a72f42fb689cec9949",
      "tree": "fc791b8965ddfdc263824b8ab5e4641b9c5dea43",
      "parents": [
        "547b8a39299eb57e3c6750581bdc6eac3cb928eb"
      ],
      "author": {
        "name": "Abhishek Kumar",
        "email": "abhishek.mrt22@gmail.com",
        "time": "Fri Aug 08 19:22:30 2025 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 08 15:52:30 2025 +0200"
      },
      "message": "output: allow filtering and honour output format for non-list apis (#164)\n\nSigned-off-by: Abhishek Kumar \u003cabhishek.mrt22@gmail.com\u003e"
    },
    {
      "commit": "547b8a39299eb57e3c6750581bdc6eac3cb928eb",
      "tree": "111a9fde24aba9bddc5c84887244944dc704e2b9",
      "parents": [
        "4673829bfd21405a0fdec6fd7bfcc8594468ab39"
      ],
      "author": {
        "name": "Abhishek Kumar",
        "email": "abhishek.mrt22@gmail.com",
        "time": "Fri Aug 08 15:29:51 2025 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 08 15:29:51 2025 +0530"
      },
      "message": "github-action: add pr builder for easier testing (#178)\n\nAdds a Github action to build binaries for easier testing of PRs. A comment will be added in the PR.\nWorkflow runs on `pull_request_target` and has two jobs - build, comment.\n`comment` job needs issues:write permission due to which the workflow can run only when it is present on main.\n`build` job only has read permission to prevent insecure permissions\n\nTested here: https://github.com/shwstppr/cloudstack-cloudmonkey/pull/3\n\nSigned-off-by: Abhishek Kumar \u003cabhishek.mrt22@gmail.com\u003e"
    },
    {
      "commit": "4673829bfd21405a0fdec6fd7bfcc8594468ab39",
      "tree": "deded482018cb7f5fc0660fa04638f765e6cb4a7",
      "parents": [
        "765b62f77e71dcf6eac36ecc7adfc8a2031a2f83"
      ],
      "author": {
        "name": "Abhishek Kumar",
        "email": "abhishek.mrt22@gmail.com",
        "time": "Thu Aug 07 13:49:32 2025 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 07 13:49:32 2025 +0530"
      },
      "message": "config: fix access for config and history file (#166)\n\nFixes #157\n\n---------\n\nSigned-off-by: Abhishek Kumar \u003cabhishek.mrt22@gmail.com\u003e"
    },
    {
      "commit": "765b62f77e71dcf6eac36ecc7adfc8a2031a2f83",
      "tree": "2a16db9f9431bb30cd1c65f6049f97856d378fef",
      "parents": [
        "b7eb34aceab650f571a73975bf22197027d0f81f"
      ],
      "author": {
        "name": "Abhishek Kumar",
        "email": "abhishek.mrt22@gmail.com",
        "time": "Thu Aug 07 13:45:49 2025 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 07 13:45:49 2025 +0530"
      },
      "message": "github-action: lint runner (#172)\n\nAdds a runner for `make lint` with Ubuntu 24.04\n\n---------\n\nSigned-off-by: Abhishek Kumar \u003cabhishek.mrt22@gmail.com\u003e"
    },
    {
      "commit": "b7eb34aceab650f571a73975bf22197027d0f81f",
      "tree": "9903320409444a5fda74ef0708dd4b502c37ea7c",
      "parents": [
        "79f09fbcdad6d9af6eac23976010c29f3efc4389"
      ],
      "author": {
        "name": "Abhishek Kumar",
        "email": "abhishek.mrt22@gmail.com",
        "time": "Wed Aug 06 17:44:46 2025 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 06 17:44:46 2025 +0530"
      },
      "message": "lint: fix failures (#171)\n\nFixes `make lint`\n\nSigned-off-by: Abhishek Kumar \u003cabhishek.mrt22@gmail.com\u003e"
    },
    {
      "commit": "79f09fbcdad6d9af6eac23976010c29f3efc4389",
      "tree": "2922e1a7e7c4eade173c688d165f970d6f158f31",
      "parents": [
        "ee1a0011200fc961ee6565037e36158e18390179"
      ],
      "author": {
        "name": "Pearl Dsilva",
        "email": "pearl1594@gmail.com",
        "time": "Tue Aug 05 23:41:56 2025 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 06 09:11:56 2025 +0530"
      },
      "message": "Add support for excluding a list of parameters from an API response (#163)\n\nThis PR address #https://github.com/apache/cloudstack-cloudmonkey/issues/149, it adds an exclude parameter to remove fields from the response\n\nFor example, without the exclude parameter, the listAccounts response looks like:\n\n```\n$ ./cmk -p pd-env list accounts name\u003dadmin\n{\n  \"account\": [\n    {\n      \"accounttype\": 1,\n      \"apikeyaccess\": \"INHERIT\",\n      \"backupavailable\": \"Unlimited\",\n      \"backuplimit\": \"Unlimited\",\n      \"backupstorageavailable\": \"Unlimited\",\n      \"backupstoragelimit\": \"Unlimited\",\n      \"backupstoragetotal\": 0,\n      \"backuptotal\": 0,\n      \"bucketavailable\": \"Unlimited\",\n      \"bucketlimit\": \"Unlimited\",\n      \"buckettotal\": 0,\n      \"cpuavailable\": \"Unlimited\",\n      \"cpulimit\": \"Unlimited\",\n      \"cputotal\": 4,\n      \"domain\": \"ROOT\",\n      \"domainid\": \"db0704ab-5827-11f0-804a-1e0052000469\",\n      \"domainpath\": \"ROOT\",\n      \"groups\": [],\n      \"id\": \"24e85a59-5828-11f0-804a-1e0052000469\",\n      \"ipavailable\": \"Unlimited\",\n      \"iplimit\": \"Unlimited\",\n      \"iptotal\": 1,\n      \"isdefault\": true,\n      \"memoryavailable\": \"Unlimited\",\n      \"memorylimit\": \"Unlimited\",\n      \"memorytotal\": 4096,\n      \"name\": \"admin\",\n      \"networkavailable\": \"Unlimited\",\n      \"networklimit\": \"Unlimited\",\n      \"networktotal\": 1,\n      \"objectstorageavailable\": \"Unlimited\",\n      \"objectstoragelimit\": \"Unlimited\",\n      \"objectstoragetotal\": 0,\n      \"primarystorageavailable\": \"Unlimited\",\n      \"primarystoragelimit\": \"Unlimited\",\n      \"primarystoragetotal\": 16,\n      \"projectavailable\": \"Unlimited\",\n      \"projectlimit\": \"Unlimited\",\n      \"projecttotal\": 0,\n      \"receivedbytes\": 1346690740,\n      \"roleid\": \"fff4ee8f-5827-11f0-804a-1e0052000469\",\n      \"rolename\": \"Root Admin\",\n      \"roletype\": \"Admin\",\n      \"secondarystorageavailable\": \"Unlimited\",\n      \"secondarystoragelimit\": \"Unlimited\",\n      \"secondarystoragetotal\": 0,\n      \"sentbytes\": 35867842,\n      \"snapshotavailable\": \"Unlimited\",\n      \"snapshotlimit\": \"Unlimited\",\n      \"snapshottotal\": 0,\n      \"state\": \"enabled\",\n      \"templateavailable\": \"Unlimited\",\n      \"templatelimit\": \"Unlimited\",\n      \"templatetotal\": 0,\n      \"user\": [\n        {\n          \"account\": \"admin\",\n          \"accountid\": \"24e85a59-5828-11f0-804a-1e0052000469\",\n          \"accounttype\": 1,\n          \"apikey\": \"LIN6rqXuaJwMPfGYFh13qDwYz5VNNz1J2J6qIOWcd3oLQOq0WtD4CwRundBL6rzXToa3lQOC_vKjI3nkHtiD8Q\",\n          \"created\": \"2025-07-03T16:09:48+0000\",\n          \"domain\": \"ROOT\",\n          \"domainid\": \"db0704ab-5827-11f0-804a-1e0052000469\",\n          \"firstname\": \"admin\",\n          \"id\": \"24e902f0-5828-11f0-804a-1e0052000469\",\n          \"is2faenabled\": false,\n          \"is2famandated\": false,\n          \"iscallerchilddomain\": false,\n          \"isdefault\": true,\n          \"lastname\": \"cloud\",\n          \"roleid\": \"fff4ee8f-5827-11f0-804a-1e0052000469\",\n          \"rolename\": \"Root Admin\",\n          \"roletype\": \"Admin\",\n          \"state\": \"enabled\",\n          \"username\": \"admin\",\n          \"usersource\": \"native\"\n        },\n        {\n          \"account\": \"admin\",\n          \"accountid\": \"24e85a59-5828-11f0-804a-1e0052000469\",\n          \"accounttype\": 1,\n          \"apikey\": \"U7qz8y6CjK1ECQsOuRLT7XaIfaWF3QuB4VJBHvDOBfQjyzsVvhWgDhMkHveJzu1Bb7oFnYKG4CZAfdHLpnim6w\",\n          \"created\": \"2025-07-09T17:26:05+0000\",\n          \"domain\": \"ROOT\",\n          \"domainid\": \"db0704ab-5827-11f0-804a-1e0052000469\",\n          \"email\": \"kubeadmin\",\n          \"firstname\": \"admin\",\n          \"id\": \"8ea65043-7df2-4906-8953-641a7e25a5cf\",\n          \"is2faenabled\": false,\n          \"is2famandated\": false,\n          \"iscallerchilddomain\": false,\n          \"isdefault\": false,\n          \"lastname\": \"kubeadmin\",\n          \"roleid\": \"fff4ee8f-5827-11f0-804a-1e0052000469\",\n          \"rolename\": \"Root Admin\",\n          \"roletype\": \"Admin\",\n          \"state\": \"enabled\",\n          \"username\": \"admin-kubeadmin\",\n          \"usersource\": \"native\"\n        }\n      ],\n      \"vmavailable\": \"Unlimited\",\n      \"vmlimit\": \"Unlimited\",\n      \"vmrunning\": 2,\n      \"vmstopped\": 0,\n      \"vmtotal\": 2,\n      \"volumeavailable\": \"Unlimited\",\n      \"volumelimit\": \"Unlimited\",\n      \"volumetotal\": 2,\n      \"vpcavailable\": \"Unlimited\",\n      \"vpclimit\": \"Unlimited\",\n      \"vpctotal\": 0\n    }\n  ],\n  \"count\": 1\n}\n\n```\n\nWith this patch, if user wants to remove `user` field from the response, they could do so using the exclude param:\n```\n$ ./cmk -p pd-env list accounts name\u003dadmin exclude\u003duser\n{\n  \"account\": [\n    {\n      \"accounttype\": 1,\n      \"apikeyaccess\": \"INHERIT\",\n      \"backupavailable\": \"Unlimited\",\n      \"backuplimit\": \"Unlimited\",\n      \"backupstorageavailable\": \"Unlimited\",\n      \"backupstoragelimit\": \"Unlimited\",\n      \"backupstoragetotal\": 0,\n      \"backuptotal\": 0,\n      \"bucketavailable\": \"Unlimited\",\n      \"bucketlimit\": \"Unlimited\",\n      \"buckettotal\": 0,\n      \"cpuavailable\": \"Unlimited\",\n      \"cpulimit\": \"Unlimited\",\n      \"cputotal\": 4,\n      \"domain\": \"ROOT\",\n      \"domainid\": \"db0704ab-5827-11f0-804a-1e0052000469\",\n      \"domainpath\": \"ROOT\",\n      \"groups\": [],\n      \"id\": \"24e85a59-5828-11f0-804a-1e0052000469\",\n      \"ipavailable\": \"Unlimited\",\n      \"iplimit\": \"Unlimited\",\n      \"iptotal\": 1,\n      \"isdefault\": true,\n      \"memoryavailable\": \"Unlimited\",\n      \"memorylimit\": \"Unlimited\",\n      \"memorytotal\": 4096,\n      \"name\": \"admin\",\n      \"networkavailable\": \"Unlimited\",\n      \"networklimit\": \"Unlimited\",\n      \"networktotal\": 1,\n      \"objectstorageavailable\": \"Unlimited\",\n      \"objectstoragelimit\": \"Unlimited\",\n      \"objectstoragetotal\": 0,\n      \"primarystorageavailable\": \"Unlimited\",\n      \"primarystoragelimit\": \"Unlimited\",\n      \"primarystoragetotal\": 16,\n      \"projectavailable\": \"Unlimited\",\n      \"projectlimit\": \"Unlimited\",\n      \"projecttotal\": 0,\n      \"receivedbytes\": 1346706148,\n      \"roleid\": \"fff4ee8f-5827-11f0-804a-1e0052000469\",\n      \"rolename\": \"Root Admin\",\n      \"roletype\": \"Admin\",\n      \"secondarystorageavailable\": \"Unlimited\",\n      \"secondarystoragelimit\": \"Unlimited\",\n      \"secondarystoragetotal\": 0,\n      \"sentbytes\": 35872906,\n      \"snapshotavailable\": \"Unlimited\",\n      \"snapshotlimit\": \"Unlimited\",\n      \"snapshottotal\": 0,\n      \"state\": \"enabled\",\n      \"templateavailable\": \"Unlimited\",\n      \"templatelimit\": \"Unlimited\",\n      \"templatetotal\": 0,\n      \"vmavailable\": \"Unlimited\",\n      \"vmlimit\": \"Unlimited\",\n      \"vmrunning\": 2,\n      \"vmstopped\": 0,\n      \"vmtotal\": 2,\n      \"volumeavailable\": \"Unlimited\",\n      \"volumelimit\": \"Unlimited\",\n      \"volumetotal\": 2,\n      \"vpcavailable\": \"Unlimited\",\n      \"vpclimit\": \"Unlimited\",\n      \"vpctotal\": 0\n    }\n  ],\n  \"count\": 1\n}\n\n```"
    },
    {
      "commit": "ee1a0011200fc961ee6565037e36158e18390179",
      "tree": "ae8a9d909035b815f9ffe9cee8d52cdb4e2cea31",
      "parents": [
        "a6552eea9faf717b07ae40518bda2dc00aaf24cb"
      ],
      "author": {
        "name": "Abhishek Kumar",
        "email": "abhishek.mrt22@gmail.com",
        "time": "Tue Aug 05 15:35:39 2025 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 05 15:35:39 2025 +0530"
      },
      "message": "refactor: fix formatting (#167)\n\nWithout change, this causes the file to change every time build is done.\n\n```\n⇒  make run                                                                                                                                                                                                    main| \n▶  Running gofmt…\n.../cloudstack-cloudmonkey/cmd/network.go\n```\n\nSigned-off-by: Abhishek Kumar \u003cabhishek.mrt22@gmail.com\u003e"
    },
    {
      "commit": "a6552eea9faf717b07ae40518bda2dc00aaf24cb",
      "tree": "b2566fe9351c4be010dd175b08ad66cad5e0ce42",
      "parents": [
        "91f56001bf06a5da6f3c69964421db20fe2788e0"
      ],
      "author": {
        "name": "Kevin Li",
        "email": "35612973+kevin-lii@users.noreply.github.com",
        "time": "Sun Jul 13 20:52:40 2025 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 14 09:22:40 2025 +0530"
      },
      "message": "Allow users to send requests from CMK using POST requests.  (#161)\n\n* Adding changes to reflect changes to Cloudstack that enforce POST and timestamps\n\n* Making some changes\n\n* Fixing some errors based off PR\n\n* Changing postRequest from true to false\n\n* Adding config\n\n* Fixing confusion\n\n---------\n\nCo-authored-by: Kevin Li \u003ckli74@apple.com\u003e"
    },
    {
      "commit": "91f56001bf06a5da6f3c69964421db20fe2788e0",
      "tree": "10d42fab6b22560d4cd5541a7487582a9e261519",
      "parents": [
        "38cef540b981226269b169524f6c746752a9663b"
      ],
      "author": {
        "name": "Vitor Hugo Homem Marzarotto",
        "email": "59698484+vits-hugs@users.noreply.github.com",
        "time": "Thu Mar 27 05:49:10 2025 -0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 27 14:19:10 2025 +0530"
      },
      "message": "Resolve autocomplete of migrateSystemVm (#159)\n\nCo-authored-by: Vitor Hugo H. Marzarotto \u003cvitor.marzarotto@scclouds.com.br\u003e"
    },
    {
      "commit": "38cef540b981226269b169524f6c746752a9663b",
      "tree": "312a82b9a0391b821a06ed29fbfceeb0957bdb1e",
      "parents": [
        "dc0266f654fd8af0d7dd2fcc07ea2463588fbf7e"
      ],
      "author": {
        "name": "Pearl Dsilva",
        "email": "pearl1594@gmail.com",
        "time": "Tue Mar 18 23:40:09 2025 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 19 09:10:09 2025 +0530"
      },
      "message": "List free IPs when performing associate IPAddress operation (#155)\n\n* List free IPs when performing associate IPAddress operation\n\n* remove unnecessary code"
    },
    {
      "commit": "dc0266f654fd8af0d7dd2fcc07ea2463588fbf7e",
      "tree": "3a51a1f2c414a8aac9162ce445bca620e2df7437",
      "parents": [
        "1f4576196fd09f0e5577ae01da3c93e148e4684c"
      ],
      "author": {
        "name": "Imvedansh",
        "email": "113465074+Imvedansh@users.noreply.github.com",
        "time": "Tue Mar 18 20:38:33 2025 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 19 09:08:33 2025 +0530"
      },
      "message": "Simpler Language and format fixes README.md (#160)\n\n* Few grammer mistakes 1st commit\n\n* Update README.md\n\n---------\n\nCo-authored-by: Rohit Yadav \u003crohityadav89@gmail.com\u003e"
    },
    {
      "commit": "1f4576196fd09f0e5577ae01da3c93e148e4684c",
      "tree": "714ebd55f3be757f313f648aa0e1a9e9b1bc137a",
      "parents": [
        "9df17249b88da36b37f3bea39612540662b75723"
      ],
      "author": {
        "name": "Rohit Yadav",
        "email": "rohit.yadav@shapeblue.com",
        "time": "Mon May 20 15:50:51 2024 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 20 15:50:51 2024 +0530"
      },
      "message": "network: when using API key \u0026 secret key drop params (#150)\n\nParams need to be dropped as apikey \u0026 secretkey based URL has all the\r\nparams and it causes signature validation issues when the same params\r\nare also posted again. For example, add host API with username, password\r\nparams.\r\n\r\nSigned-off-by: Rohit Yadav \u003crohit.yadav@shapeblue.com\u003e"
    },
    {
      "commit": "9df17249b88da36b37f3bea39612540662b75723",
      "tree": "726fd23192dd7aaa3baa7025b204b812546d8343",
      "parents": [
        "df65df7cfe331c5af5d39743717e3d58df921a48",
        "c2111141d117a8f4b7bea0887748f9e01ea9c90d"
      ],
      "author": {
        "name": "dahn",
        "email": "daan.hoogland@gmail.com",
        "time": "Fri Apr 26 10:02:17 2024 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 26 10:02:17 2024 +0200"
      },
      "message": "Merge pull request #146 from step-security-bot/stepsecurity_remediation_1711185374\n\n[StepSecurity] ci: Harden GitHub Actions"
    },
    {
      "commit": "c2111141d117a8f4b7bea0887748f9e01ea9c90d",
      "tree": "726fd23192dd7aaa3baa7025b204b812546d8343",
      "parents": [
        "df65df7cfe331c5af5d39743717e3d58df921a48"
      ],
      "author": {
        "name": "StepSecurity Bot",
        "email": "bot@stepsecurity.io",
        "time": "Sat Mar 23 09:16:15 2024 +0000"
      },
      "committer": {
        "name": "StepSecurity Bot",
        "email": "bot@stepsecurity.io",
        "time": "Sat Mar 23 09:16:15 2024 +0000"
      },
      "message": "[StepSecurity] ci: Harden GitHub Actions\n\nSigned-off-by: StepSecurity Bot \u003cbot@stepsecurity.io\u003e"
    },
    {
      "commit": "df65df7cfe331c5af5d39743717e3d58df921a48",
      "tree": "ee75a021d1e2aabec7bd17f4afffee63a7b48ab0",
      "parents": [
        "f1e0e36690791cc227dc082a20c18cd0d66db61e"
      ],
      "author": {
        "name": "Rohit Yadav",
        "email": "rohit.yadav@shapeblue.com",
        "time": "Thu Mar 21 15:48:45 2024 +0530"
      },
      "committer": {
        "name": "Rohit Yadav",
        "email": "rohit.yadav@shapeblue.com",
        "time": "Thu Mar 21 15:52:30 2024 +0530"
      },
      "message": "Bump `cmk` version to v6.4.0\n\nSigned-off-by: Rohit Yadav \u003crohit.yadav@shapeblue.com\u003e\n"
    },
    {
      "commit": "f1e0e36690791cc227dc082a20c18cd0d66db61e",
      "tree": "8693a978f1e33af732f3862f86e53b92ba1d078b",
      "parents": [
        "7276c1cc8b59a1540a847472953fd91968c2b465"
      ],
      "author": {
        "name": "Rohit Yadav",
        "email": "rohit.yadav@shapeblue.com",
        "time": "Thu Mar 21 15:28:19 2024 +0530"
      },
      "committer": {
        "name": "Rohit Yadav",
        "email": "rohit.yadav@shapeblue.com",
        "time": "Thu Mar 21 15:29:01 2024 +0530"
      },
      "message": "precache: update cmk precache to ACS v4.19\n\nSigned-off-by: Rohit Yadav \u003crohit.yadav@shapeblue.com\u003e\n"
    },
    {
      "commit": "7276c1cc8b59a1540a847472953fd91968c2b465",
      "tree": "bebfa0ed8280d4aa1bf1f5f3e3d74ccd4de5210a",
      "parents": [
        "8a4a0365352996e4946f00fdabc84e50c1c63e76"
      ],
      "author": {
        "name": "Rohit Yadav",
        "email": "rohit.yadav@shapeblue.com",
        "time": "Thu Mar 21 15:12:26 2024 +0530"
      },
      "committer": {
        "name": "Rohit Yadav",
        "email": "rohit.yadav@shapeblue.com",
        "time": "Thu Mar 21 15:29:01 2024 +0530"
      },
      "message": "cmk: don\u0027t call sync automatically in CLI mode\n\nThis removes the code to unnecessarily call sync command when api-key\nand secret key is passed in CLI mode.\n\nSigned-off-by: Rohit Yadav \u003crohit.yadav@shapeblue.com\u003e\n"
    },
    {
      "commit": "8a4a0365352996e4946f00fdabc84e50c1c63e76",
      "tree": "92099b7ada398925ed63e881727399a1e8781dcd",
      "parents": [
        "fedf258ddf0f0bd6538fd7a1b1226af6009021b6"
      ],
      "author": {
        "name": "Rohit Yadav",
        "email": "rohit.yadav@shapeblue.com",
        "time": "Tue Mar 12 12:11:26 2024 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 12 12:11:26 2024 +0530"
      },
      "message": "Update README.md"
    },
    {
      "commit": "fedf258ddf0f0bd6538fd7a1b1226af6009021b6",
      "tree": "047dc17ff96d4c822a5185cfee69be529ba83f3e",
      "parents": [
        "d1599eaa7ce19b856f3d471fc6241ccf4b6d5dc5"
      ],
      "author": {
        "name": "Rohit Yadav",
        "email": "rohit.yadav@shapeblue.com",
        "time": "Fri Feb 09 18:56:55 2024 +0530"
      },
      "committer": {
        "name": "Rohit Yadav",
        "email": "rohit.yadav@shapeblue.com",
        "time": "Fri Feb 09 18:57:58 2024 +0530"
      },
      "message": "network: improve ctrl+c interupts\n\nThis cancels the HTTP request when Ctrl+C is made, without crashing cmk\nand immediately getting the shell back to interacting users.\n\nFixes #126\n\nSigned-off-by: Rohit Yadav \u003crohit.yadav@shapeblue.com\u003e\n"
    },
    {
      "commit": "d1599eaa7ce19b856f3d471fc6241ccf4b6d5dc5",
      "tree": "0b1476e1e2a85f3e4bc3670d588ea4e8d26d4254",
      "parents": [
        "6323a316c6fd1eedc7c59ef1f0d7c83653999ff1"
      ],
      "author": {
        "name": "Rohit Yadav",
        "email": "rohit.yadav@shapeblue.com",
        "time": "Fri Feb 09 12:54:45 2024 +0530"
      },
      "committer": {
        "name": "Rohit Yadav",
        "email": "rohit.yadav@shapeblue.com",
        "time": "Fri Feb 09 12:55:32 2024 +0530"
      },
      "message": "network: allow breaking async job loop when Ctrl+C is pressed\n\nThis break the async job loop when Ctrl+C is pressed during async job\npolling. May address #126\n\nSigned-off-by: Rohit Yadav \u003crohit.yadav@shapeblue.com\u003e\n"
    },
    {
      "commit": "6323a316c6fd1eedc7c59ef1f0d7c83653999ff1",
      "tree": "f8aeecde12cef5da9e385f955d2a693025fbad23",
      "parents": [
        "e19c4f6845d98c739b965aa5860a3499f8123955"
      ],
      "author": {
        "name": "Rohit Yadav",
        "email": "rohit.yadav@shapeblue.com",
        "time": "Wed Nov 15 20:14:38 2023 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 15 20:14:38 2023 +0530"
      },
      "message": "README.md: add info about make dist"
    },
    {
      "commit": "e19c4f6845d98c739b965aa5860a3499f8123955",
      "tree": "838c12457acb9684ff97e4c23fb6aa23b1977a15",
      "parents": [
        "cbb51b0f506758564b9afd7bd08ea8756d127ff6",
        "35ed628d129890f0f57318da2c6b104c81cd4821"
      ],
      "author": {
        "name": "dahn",
        "email": "daan.hoogland@gmail.com",
        "time": "Mon Nov 06 16:38:30 2023 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 06 16:38:30 2023 +0100"
      },
      "message": "Convert GET to POST requests #140\n\n"
    },
    {
      "commit": "cbb51b0f506758564b9afd7bd08ea8756d127ff6",
      "tree": "ede6e00edd5ac2b063456739eec9e85e68526948",
      "parents": [
        "2d641ae9bfab101f7009b22ca6b2a5764224238d",
        "e544cc9deffe9990718add9e9b07d7bf247cc6ae"
      ],
      "author": {
        "name": "dahn",
        "email": "daan.hoogland@gmail.com",
        "time": "Mon Nov 06 16:32:52 2023 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 06 16:32:52 2023 +0100"
      },
      "message": "Optimizing network.go #129 from davidjumani/optimize-nw\n\n"
    },
    {
      "commit": "35ed628d129890f0f57318da2c6b104c81cd4821",
      "tree": "8f42522664e3a408ee63d3391ca588abe4a21810",
      "parents": [
        "9f810088be0d18bf46d58e68f2aecaab26342290"
      ],
      "author": {
        "name": "Daan Hoogland",
        "email": "daan@onecht.net",
        "time": "Mon Nov 06 16:09:09 2023 +0100"
      },
      "committer": {
        "name": "Daan Hoogland",
        "email": "daan@onecht.net",
        "time": "Mon Nov 06 16:09:09 2023 +0100"
      },
      "message": "extract request execution\n"
    },
    {
      "commit": "9f810088be0d18bf46d58e68f2aecaab26342290",
      "tree": "f6556f322b035e525bba6f3ed24c2373ab0fdbd6",
      "parents": [
        "2d641ae9bfab101f7009b22ca6b2a5764224238d"
      ],
      "author": {
        "name": "Pearl Dsilva",
        "email": "pearl1594@gmail.com",
        "time": "Tue Aug 15 10:49:54 2023 -0400"
      },
      "committer": {
        "name": "Pearl Dsilva",
        "email": "pearl1594@gmail.com",
        "time": "Tue Aug 15 10:49:54 2023 -0400"
      },
      "message": "add support for POST method in CloudMonkey\n"
    },
    {
      "commit": "2d641ae9bfab101f7009b22ca6b2a5764224238d",
      "tree": "5dd66272c27396f8bd058e403a00ad57530152d2",
      "parents": [
        "e3e577cf3adca2cc35fcdd7bd95ccdc5c36c3b8d"
      ],
      "author": {
        "name": "Rohit Yadav",
        "email": "rohit.yadav@shapeblue.com",
        "time": "Thu Aug 03 14:11:32 2023 +0530"
      },
      "committer": {
        "name": "Rohit Yadav",
        "email": "rohit.yadav@shapeblue.com",
        "time": "Thu Aug 03 14:11:32 2023 +0530"
      },
      "message": "about: bump version to next v6.4.0-(rc)\n\nSigned-off-by: Rohit Yadav \u003crohit.yadav@shapeblue.com\u003e\n"
    },
    {
      "commit": "e3e577cf3adca2cc35fcdd7bd95ccdc5c36c3b8d",
      "tree": "86850810962a4fc217fc2a26d59b178a6840a059",
      "parents": [
        "23852c742ca8fe633a79e1758b881f3b234d3536"
      ],
      "author": {
        "name": "Rohit Yadav",
        "email": "rohit.yadav@shapeblue.com",
        "time": "Thu Aug 03 11:56:57 2023 +0530"
      },
      "committer": {
        "name": "Rohit Yadav",
        "email": "rohit.yadav@shapeblue.com",
        "time": "Thu Aug 03 11:56:57 2023 +0530"
      },
      "message": "cmk: don\u0027t print discovered apis message in cmd line mode\n\nThis avoids printing message in cmd line mode, where output of the cmk\ncommand may be processed by a shell script.\n\nSigned-off-by: Rohit Yadav \u003crohit.yadav@shapeblue.com\u003e\n"
    },
    {
      "commit": "23852c742ca8fe633a79e1758b881f3b234d3536",
      "tree": "9527570382e44cff229532bb45c06c88afd4c0b3",
      "parents": [
        "97a284dd5e9df216693daf649b3f6b8091e6d88e"
      ],
      "author": {
        "name": "John Bampton",
        "email": "jbampton@users.noreply.github.com",
        "time": "Tue May 30 20:40:58 2023 +1000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 30 13:40:58 2023 +0300"
      },
      "message": "Fix spelling (#136)\n\n"
    },
    {
      "commit": "97a284dd5e9df216693daf649b3f6b8091e6d88e",
      "tree": "26db82652c9bafaf93957f46e29d5e6ebe8cf7b4",
      "parents": [
        "860771ad1e2a759a8099a4dbeb264c342e3b9577"
      ],
      "author": {
        "name": "John Bampton",
        "email": "jbampton@users.noreply.github.com",
        "time": "Fri May 26 01:03:56 2023 +1000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 25 20:33:56 2023 +0530"
      },
      "message": "Fix spelling in `README.md` (#135)\n\n"
    },
    {
      "commit": "860771ad1e2a759a8099a4dbeb264c342e3b9577",
      "tree": "4bd15ce9f0dbcb70243412d593a07db96ea03eef",
      "parents": [
        "c4ea2b8af9613d4993daf9fe0d65a5498c17b703"
      ],
      "author": {
        "name": "Boris Stoyanov - a.k.a Bobby",
        "email": "bss.stoyanov@gmail.com",
        "time": "Fri Apr 28 14:53:29 2023 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 28 14:53:29 2023 +0300"
      },
      "message": "update changes.md file (#134)\n\n* Update CHANGES.md\r\n\r\n---------\r\n\r\nCo-authored-by: Boris Stoyanov \u003cborisstoyanov@mini.local\u003e\r\nCo-authored-by: Rohit Yadav \u003crohityadav89@gmail.com\u003e"
    },
    {
      "commit": "c4ea2b8af9613d4993daf9fe0d65a5498c17b703",
      "tree": "1e8a6471d8c11e349038fbcf9a917919736b0e8c",
      "parents": [
        "74698cd556ac7dc2a20e69eb44f7dd41a821392a"
      ],
      "author": {
        "name": "Nicolas Vazquez",
        "email": "nicovazquez90@gmail.com",
        "time": "Tue Apr 25 09:47:56 2023 -0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 25 15:47:56 2023 +0300"
      },
      "message": "Fix #115: cmk ignores the CLI profile arg when loading the cache file (#131)\n\n* Fix problem 1 on issue #115\r\n\r\n* Improvements"
    },
    {
      "commit": "74698cd556ac7dc2a20e69eb44f7dd41a821392a",
      "tree": "7a96429fca3ed6439ce3f0ea04bb906fd2c675d5",
      "parents": [
        "7c4dd341ed5504e36cf36fd6c1c9af37572c04f5"
      ],
      "author": {
        "name": "Nicolas Vazquez",
        "email": "nicovazquez90@gmail.com",
        "time": "Tue Apr 25 09:43:10 2023 -0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 25 15:43:10 2023 +0300"
      },
      "message": "Fix autocompletion for API arguments (#133)\n\n* Fix autocompletion for migrateSystemVms\r\n\r\n* Fix createNetwork associatednetworkid param autocompletion"
    },
    {
      "commit": "7c4dd341ed5504e36cf36fd6c1c9af37572c04f5",
      "tree": "5d6d1af5a87c1668e3b1c539c3dd0eb51c39c319",
      "parents": [
        "f43904f319a2c57d9ef9bd50ec9024205f87301f"
      ],
      "author": {
        "name": "Nicolas Vazquez",
        "email": "nicovazquez90@gmail.com",
        "time": "Fri Apr 21 09:15:54 2023 -0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 21 15:15:54 2023 +0300"
      },
      "message": "Enable passing of profile information via commandline (#132)\n\n* Support to pass api/secret keys \u0026 url via cmdline\r\n\r\n* Allow cmk to work without a defined profile and use the credentials passed\r\n\r\n---------\r\n\r\nCo-authored-by: Pearl Dsilva \u003cpearl1594@gmail.com\u003e"
    },
    {
      "commit": "f43904f319a2c57d9ef9bd50ec9024205f87301f",
      "tree": "6aafaf30c7e0b7b16e882bb8689acfaee84dbe86",
      "parents": [
        "ff1e5595f3bef12a7481ffc4896bd481e16a4d94"
      ],
      "author": {
        "name": "Nicolas Vazquez",
        "email": "nicovazquez90@gmail.com",
        "time": "Fri Apr 21 08:53:11 2023 -0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 21 14:53:11 2023 +0300"
      },
      "message": "Do not encode asterisks on requests (#130)\n\n"
    },
    {
      "commit": "e544cc9deffe9990718add9e9b07d7bf247cc6ae",
      "tree": "a674a69e6f8da5eb0492e86a09de46ea58a1f4b6",
      "parents": [
        "ff1e5595f3bef12a7481ffc4896bd481e16a4d94"
      ],
      "author": {
        "name": "davidjumani",
        "email": "dj.davidjumani1994@gmail.com",
        "time": "Mon Apr 03 16:55:56 2023 +0530"
      },
      "committer": {
        "name": "davidjumani",
        "email": "dj.davidjumani1994@gmail.com",
        "time": "Mon Apr 03 16:55:56 2023 +0530"
      },
      "message": "Optimizing network.go\n"
    },
    {
      "commit": "ff1e5595f3bef12a7481ffc4896bd481e16a4d94",
      "tree": "6af973939b9ac4f0f8b9cf8b9812557b2d01df16",
      "parents": [
        "4851d819ee2d4173706db0b65778f85e904a0e2a"
      ],
      "author": {
        "name": "Rohit Yadav",
        "email": "rohit.yadav@shapeblue.com",
        "time": "Wed Mar 08 08:46:53 2023 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 08 08:46:53 2023 +0530"
      },
      "message": "vendor: update vendor and gomod (#127)\n\nRevert changes from previous commit on\r\nvendor/github.com/chzyer/readline/complete.go\r\n\r\nSigned-off-by: Rohit Yadav \u003crohit.yadav@shapeblue.com\u003e"
    },
    {
      "commit": "4851d819ee2d4173706db0b65778f85e904a0e2a",
      "tree": "51adca398c1588211a98a91178e0e3b22aef9612",
      "parents": [
        "19d41dff2b22593f1234132f5051cbd4a379b0b6"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Mar 02 09:51:26 2023 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 02 09:51:26 2023 +0200"
      },
      "message": "build(deps): bump golang.org/x/sys (#124)\n\nBumps [golang.org/x/sys](https://github.com/golang/sys) from 0.0.0-20181019160139-8e24a49d80f8 to 0.1.0.\r\n- [Release notes](https://github.com/golang/sys/releases)\r\n- [Commits](https://github.com/golang/sys/commits/v0.1.0)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: golang.org/x/sys\r\n  dependency-type: indirect\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\r\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "19d41dff2b22593f1234132f5051cbd4a379b0b6",
      "tree": "eaad140678ad350104327151f9a4d9657d796ef9",
      "parents": [
        "e21ad84df7a5b53035845cbc73d74cb811506ad4"
      ],
      "author": {
        "name": "Pearl Dsilva",
        "email": "pearl1594@gmail.com",
        "time": "Wed Feb 08 08:39:59 2023 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 08 15:39:59 2023 +0200"
      },
      "message": "Support for auto-completion of storage pool related APIs (#111)\n\n"
    },
    {
      "commit": "e21ad84df7a5b53035845cbc73d74cb811506ad4",
      "tree": "d34d3d9d306f4c13adc7d908f262e97697c5f8ec",
      "parents": [
        "219f0af14431d2b75f8d5be340c826879aa442f2"
      ],
      "author": {
        "name": "Rahul Agarwal",
        "email": "35532056+rahulbcn27@users.noreply.github.com",
        "time": "Wed Jan 25 12:50:02 2023 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jan 25 18:20:02 2023 +0530"
      },
      "message": "GitHub actions 2 (#122)\n\n* Create learn-github-actions.yml\r\n\r\n* Create github-actions.yml\r\n\r\n* Delete .travis.yml\r\n\r\n* Delete learn-github-actions.yml\r\n\r\n* Update github-actions.yml\r\n\r\n* Update github-actions.yml\r\n\r\n* Create github-actions.yml\r\n\r\n* Update and rename github-actions.yml to build.yml"
    },
    {
      "commit": "219f0af14431d2b75f8d5be340c826879aa442f2",
      "tree": "514433a775d8400d5fb3d864b157a7bd14e00f5c",
      "parents": [
        "5210bf91a0bcbad8f4c0336a52b4fc64c0975fdd"
      ],
      "author": {
        "name": "Rahul Agarwal",
        "email": "35532056+rahulbcn27@users.noreply.github.com",
        "time": "Tue Jan 24 10:35:57 2023 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 24 16:05:57 2023 +0530"
      },
      "message": ".github: Migrate from Travis to GitHub actions (#121)\n\n"
    },
    {
      "commit": "5210bf91a0bcbad8f4c0336a52b4fc64c0975fdd",
      "tree": "b95544248ab045827b126557e0f9697e294c1510",
      "parents": [
        "773fc17554550b9ea99b173ad8514fd0ec9b196d"
      ],
      "author": {
        "name": "Claudio Netto",
        "email": "nettoclaudio@ufrj.br",
        "time": "Tue Sep 20 03:27:56 2022 -0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 20 11:57:56 2022 +0530"
      },
      "message": "fix: reuse cmk\u0027s CLI params to call piped cmd (#114)\n\n"
    },
    {
      "commit": "773fc17554550b9ea99b173ad8514fd0ec9b196d",
      "tree": "b8b3dc11d54446709273d2e3fdf863c486177110",
      "parents": [
        "2176ff6ca3e06ac495823600ff9c6a8d311810bd"
      ],
      "author": {
        "name": "Rohit Yadav",
        "email": "rohit.yadav@shapeblue.com",
        "time": "Wed Oct 27 17:19:31 2021 +0530"
      },
      "committer": {
        "name": "Rohit Yadav",
        "email": "rohit.yadav@shapeblue.com",
        "time": "Wed Oct 27 17:19:31 2021 +0530"
      },
      "message": "admin: update version to next milestone v6.3.0\n\nSigned-off-by: Rohit Yadav \u003crohit.yadav@shapeblue.com\u003e\n"
    },
    {
      "commit": "2176ff6ca3e06ac495823600ff9c6a8d311810bd",
      "tree": "fee4557f299357d43feafe64fbd53d67698db007",
      "parents": [
        "8d7965715ad09171685f3798a6a60f88dc92f114"
      ],
      "author": {
        "name": "Marcus Sorensen",
        "email": "shadowsor@gmail.com",
        "time": "Tue Oct 26 12:06:44 2021 -0600"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 26 23:36:44 2021 +0530"
      },
      "message": "Add arm64 build (#108)\n\nSigned-off-by: Marcus Sorensen \u003cmls@apple.com\u003e\r\n\r\nCo-authored-by: Marcus Sorensen \u003cmls@apple.com\u003e"
    },
    {
      "commit": "8d7965715ad09171685f3798a6a60f88dc92f114",
      "tree": "f58f92fe858fe8db6c8bbc205cc1ab64b9d68ec9",
      "parents": [
        "0d9a498842936f5fe0db1e4b82254b3df7f647c6"
      ],
      "author": {
        "name": "Petr Novák",
        "email": "pxn@users.noreply.github.com",
        "time": "Thu Oct 14 13:34:39 2021 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 14 17:04:39 2021 +0530"
      },
      "message": "Fixed csv output (#106) (#107)\n\ncsv output processed by Writer from encoder/csv"
    },
    {
      "commit": "0d9a498842936f5fe0db1e4b82254b3df7f647c6",
      "tree": "4a2e0250f8915b618e8af1a2bb39dcd3d7d6a3e6",
      "parents": [
        "ce8a3e05d69a1b69970ed9a579d17684dbe2dafc"
      ],
      "author": {
        "name": "Sina Kashipazha",
        "email": "soreana@users.noreply.github.com",
        "time": "Tue Oct 05 13:38:11 2021 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 05 17:08:11 2021 +0530"
      },
      "message": "Fixed typo. (#101)\n\n"
    },
    {
      "commit": "ce8a3e05d69a1b69970ed9a579d17684dbe2dafc",
      "tree": "b6088508201cde0aa7f7987af3691a12eb4bf5be",
      "parents": [
        "8aae61e20c6789133c1d97d49e58f354ba7428c3"
      ],
      "author": {
        "name": "Pearl Dsilva",
        "email": "pearl1594@gmail.com",
        "time": "Tue Oct 05 17:07:51 2021 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 05 17:07:51 2021 +0530"
      },
      "message": "Prevent incorrect timeout value from being set (#103)\n\n"
    },
    {
      "commit": "8aae61e20c6789133c1d97d49e58f354ba7428c3",
      "tree": "969e58e97bc1506e2057e028e96807d230303fe9",
      "parents": [
        "6ffe9abfd65507ff079ee07ae77e254eca80ed17"
      ],
      "author": {
        "name": "Rohit Yadav",
        "email": "rohit.yadav@shapeblue.com",
        "time": "Wed Sep 22 16:08:57 2021 +0530"
      },
      "committer": {
        "name": "Rohit Yadav",
        "email": "rohit.yadav@shapeblue.com",
        "time": "Wed Sep 22 16:08:57 2021 +0530"
      },
      "message": "cmk: fix formating using gofmt\n\nSigned-off-by: Rohit Yadav \u003crohit.yadav@shapeblue.com\u003e\n"
    },
    {
      "commit": "6ffe9abfd65507ff079ee07ae77e254eca80ed17",
      "tree": "67a8be727ae92c19dabd637576572b36b060b554",
      "parents": [
        "b2443dc1206bd53708a32dfeaf5437c5c00bef4b"
      ],
      "author": {
        "name": "Pearl Dsilva",
        "email": "pearl1594@gmail.com",
        "time": "Tue Sep 21 17:34:32 2021 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 21 17:34:32 2021 +0530"
      },
      "message": "Update CHANGES.md - 6.2.0 changes (#97)\n\n"
    },
    {
      "commit": "b2443dc1206bd53708a32dfeaf5437c5c00bef4b",
      "tree": "12e050c034e07650a62e9b6a09a9a9e3667affff",
      "parents": [
        "b223215da8374326b2c60649b028f969a2ac2011"
      ],
      "author": {
        "name": "Abhishek Kumar",
        "email": "abhishek.mrt22@gmail.com",
        "time": "Tue Sep 21 12:08:27 2021 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 21 12:08:27 2021 +0530"
      },
      "message": "show meaningful metadata for id autocompletion in some cases (#96)\n\n* show hypervisor,version for listhypervisorcapabilities autocompletion\r\n\r\nSigned-off-by: Abhishek Kumar \u003cabhishek.mrt22@gmail.com\u003e\r\n\r\n* fix for listGuestOsMappings\r\n\r\nSigned-off-by: Abhishek Kumar \u003cabhishek.mrt22@gmail.com\u003e"
    },
    {
      "commit": "b223215da8374326b2c60649b028f969a2ac2011",
      "tree": "efe3c2a3d84d8eb70eb9d33634b66308e862d4b8",
      "parents": [
        "3293b74bf05617e795cbb64b0e429a35a546ce85"
      ],
      "author": {
        "name": "Pearl Dsilva",
        "email": "pearl1594@gmail.com",
        "time": "Tue Aug 31 11:08:08 2021 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 31 11:08:08 2021 +0530"
      },
      "message": "Display output in human readable format (#95)\n\n"
    },
    {
      "commit": "3293b74bf05617e795cbb64b0e429a35a546ce85",
      "tree": "a64c6a9de156f40e6325a89310853d49303b7db2",
      "parents": [
        "c5054d8964c58b32e349974592f742d254134430"
      ],
      "author": {
        "name": "Pearl Dsilva",
        "email": "pearl1594@gmail.com",
        "time": "Mon Aug 09 16:17:56 2021 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 09 16:17:56 2021 +0530"
      },
      "message": "Make auto completion optional (#91)\n\n* Make auto completion optional\r\n\r\n* default autocompletion to true in absense of config"
    },
    {
      "commit": "c5054d8964c58b32e349974592f742d254134430",
      "tree": "a039fa4d0c34c46e03fdca92e672485d793e9620",
      "parents": [
        "7055f8dad000cdb1d3427f73d5ed4e984dcb4f91"
      ],
      "author": {
        "name": "Pearl Dsilva",
        "email": "pearl1594@gmail.com",
        "time": "Mon Aug 09 16:16:43 2021 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 09 16:16:43 2021 +0530"
      },
      "message": "Fix mapping of default output type to json (#93)\n\n"
    },
    {
      "commit": "7055f8dad000cdb1d3427f73d5ed4e984dcb4f91",
      "tree": "1805330691059951038a9bfc1184363d4fd7575e",
      "parents": [
        "a3815c213b162002a65aad1082962f8cadd477b3"
      ],
      "author": {
        "name": "Pearl Dsilva",
        "email": "pearl1594@gmail.com",
        "time": "Mon Aug 09 12:29:59 2021 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 09 12:29:59 2021 +0530"
      },
      "message": "Validate user access to config file IF it exists (#88)\n\n"
    },
    {
      "commit": "a3815c213b162002a65aad1082962f8cadd477b3",
      "tree": "1805330691059951038a9bfc1184363d4fd7575e",
      "parents": [
        "6ccbe1ac810c7e4aa47caff9e053561b84f101e8"
      ],
      "author": {
        "name": "Pearl Dsilva",
        "email": "pearl1594@gmail.com",
        "time": "Mon Aug 09 12:29:32 2021 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 09 12:29:32 2021 +0530"
      },
      "message": "Change version references to 6.2.0 (#89)\n\n* Fix cmk version\r\n\r\n* Validate user access to config file IF it exists"
    },
    {
      "commit": "6ccbe1ac810c7e4aa47caff9e053561b84f101e8",
      "tree": "9328db8915ac42f293e8a385cd97b80a174cb0f5",
      "parents": [
        "6a2159139a4203627b3a3a2c463c0b9325f04d39"
      ],
      "author": {
        "name": "Pearl Dsilva",
        "email": "pearl1594@gmail.com",
        "time": "Tue Aug 03 13:06:58 2021 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 03 13:06:58 2021 +0530"
      },
      "message": "Avoids adding newline to list/map output data for output format other than \u0027text\u0027 (#87)\n\n"
    },
    {
      "commit": "6a2159139a4203627b3a3a2c463c0b9325f04d39",
      "tree": "ebfc7566faa757165b44b669fa4f1ca6aeb6d82f",
      "parents": [
        "77d334e0400df9a7cf4333a78443f2adf6abd195"
      ],
      "author": {
        "name": "Pearl Dsilva",
        "email": "pearl1594@gmail.com",
        "time": "Tue Aug 03 12:37:02 2021 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 03 12:37:02 2021 +0530"
      },
      "message": "Print map in readable format when display format is set to text (#86)\n\n"
    },
    {
      "commit": "77d334e0400df9a7cf4333a78443f2adf6abd195",
      "tree": "c689298324697b8be21cc4562f1962cd0d714449",
      "parents": [
        "c97233e65c63c70128163d27d14d8a681d184c35"
      ],
      "author": {
        "name": "Rohit Yadav",
        "email": "rohit.yadav@shapeblue.com",
        "time": "Tue Aug 03 11:11:50 2021 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 03 11:11:50 2021 +0530"
      },
      "message": "Update README.md\n\nTravis .org domain moved to .com"
    },
    {
      "commit": "c97233e65c63c70128163d27d14d8a681d184c35",
      "tree": "890f410b4b6ac9d432fb67d83e405b4d945c9053",
      "parents": [
        "6962ac7d32e2d7c148212e8b62c6a3d84890a391"
      ],
      "author": {
        "name": "Pearl Dsilva",
        "email": "pearl1594@gmail.com",
        "time": "Tue Aug 03 11:04:59 2021 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 03 11:04:59 2021 +0530"
      },
      "message": "Prevent ACS commands starting with sync to get redirected to API discovery (#82)\n\n* Prevent ACS commands starting with sync to get redirected to API discovery\r\n\r\n* change check"
    },
    {
      "commit": "6962ac7d32e2d7c148212e8b62c6a3d84890a391",
      "tree": "271e8b55faeb9ddbcee65924b57275d6bf12b147",
      "parents": [
        "63265499cda9d8ba52bf6f6efe353ca58edcaf2c"
      ],
      "author": {
        "name": "Pearl Dsilva",
        "email": "pearl1594@gmail.com",
        "time": "Tue Aug 03 11:04:27 2021 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 03 11:04:27 2021 +0530"
      },
      "message": "Verify user access to config file (#80)\n\n"
    },
    {
      "commit": "63265499cda9d8ba52bf6f6efe353ca58edcaf2c",
      "tree": "de05b57305ed52fa4151dac43596f9e7821a3e3f",
      "parents": [
        "5d22bc49851cf404fcfdc394f3facd7ff304eb3b"
      ],
      "author": {
        "name": "Pearl Dsilva",
        "email": "pearl1594@gmail.com",
        "time": "Tue Aug 03 11:03:50 2021 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 03 11:03:50 2021 +0530"
      },
      "message": "Validate args passed - fail fast in case of invalid args (#79)\n\n"
    },
    {
      "commit": "5d22bc49851cf404fcfdc394f3facd7ff304eb3b",
      "tree": "a0cb62fc78da6e1f178e72b5c52c2c5bf846bbbe",
      "parents": [
        "b77250473f4c3e19dfb00c4aea94fad5c205b29b"
      ],
      "author": {
        "name": "sureshanaparti",
        "email": "12028987+sureshanaparti@users.noreply.github.com",
        "time": "Thu May 13 14:18:46 2021 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 13 14:18:46 2021 +0530"
      },
      "message": "Inclusivity changes for CloudStack - Renamed default git branch name from \u0027master\u0027 to \u0027main\u0027 and some offensive words/terms as appropriate. (#76)\n\n"
    },
    {
      "commit": "b77250473f4c3e19dfb00c4aea94fad5c205b29b",
      "tree": "d97a8f68fe6123ade8918a7497f02c3551204d12",
      "parents": [
        "2d9fd04d3276149331c774cbd1c731a48a9008a9"
      ],
      "author": {
        "name": "Sina Kashipazha",
        "email": "soreana@users.noreply.github.com",
        "time": "Thu Mar 18 11:21:02 2021 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 18 15:51:02 2021 +0530"
      },
      "message": "Added new option to change default cmk config file. (#70)\n\nCloudmonkey command lets us use a different config file rather than the default one. This pull request added the same functionality to the cmk command.\r\n\r\n     cmk -c ./my-config"
    },
    {
      "commit": "2d9fd04d3276149331c774cbd1c731a48a9008a9",
      "tree": "ba85a789497631f6e56376d2690de7a537a7055f",
      "parents": [
        "abc31929e74a9f5b07507db203e75393fffc9f3e"
      ],
      "author": {
        "name": "Rohit Yadav",
        "email": "rohit.yadav@shapeblue.com",
        "time": "Wed Jul 29 11:39:26 2020 +0530"
      },
      "committer": {
        "name": "Rohit Yadav",
        "email": "rohit.yadav@shapeblue.com",
        "time": "Wed Jul 29 11:39:26 2020 +0530"
      },
      "message": "snap: snapcraft update\n\nSigned-off-by: Rohit Yadav \u003crohit.yadav@shapeblue.com\u003e\n"
    },
    {
      "commit": "abc31929e74a9f5b07507db203e75393fffc9f3e",
      "tree": "75c8cc3efe84418a3782dec9b464ec64a2b6196c",
      "parents": [
        "fdba72e96514e2ffca20eb3ebc0c0a019fa6db94"
      ],
      "author": {
        "name": "Rohit Yadav",
        "email": "rohit.yadav@shapeblue.com",
        "time": "Thu Jun 18 12:46:53 2020 +0530"
      },
      "committer": {
        "name": "Rohit Yadav",
        "email": "rohit.yadav@shapeblue.com",
        "time": "Thu Jun 18 12:46:53 2020 +0530"
      },
      "message": "README: add docker badge\n\nSigned-off-by: Rohit Yadav \u003crohit.yadav@shapeblue.com\u003e\n"
    },
    {
      "commit": "fdba72e96514e2ffca20eb3ebc0c0a019fa6db94",
      "tree": "4f60f8c4c51f52c1f5a587419bcd15323bcdd771",
      "parents": [
        "9549b6ebf972232aa5a151829366a9d4b2682073"
      ],
      "author": {
        "name": "Rohit Yadav",
        "email": "rohit.yadav@shapeblue.com",
        "time": "Thu Jun 18 12:42:13 2020 +0530"
      },
      "committer": {
        "name": "Rohit Yadav",
        "email": "rohit.yadav@shapeblue.com",
        "time": "Thu Jun 18 12:42:13 2020 +0530"
      },
      "message": "changes: update changelog, bump version for next release v6.1.0\n\nSigned-off-by: Rohit Yadav \u003crohit.yadav@shapeblue.com\u003e\n"
    },
    {
      "commit": "9549b6ebf972232aa5a151829366a9d4b2682073",
      "tree": "038f4ffde772380f5bbda76df6f6456208a37530",
      "parents": [
        "e24bbd007dd00934cd71a81d6250c176a6696cec"
      ],
      "author": {
        "name": "Rohit Yadav",
        "email": "rohit.yadav@shapeblue.com",
        "time": "Thu Jun 18 11:44:33 2020 +0530"
      },
      "committer": {
        "name": "Rohit Yadav",
        "email": "rohit.yadav@shapeblue.com",
        "time": "Thu Jun 18 11:44:33 2020 +0530"
      },
      "message": "cmd: don\u0027t sort header when filter keys are specified\n\nSigned-off-by: Rohit Yadav \u003crohit.yadav@shapeblue.com\u003e\n"
    },
    {
      "commit": "e24bbd007dd00934cd71a81d6250c176a6696cec",
      "tree": "710aa5f80de3d91904d32fac34680890bafdeff4",
      "parents": [
        "98fa4934c20a2de8d57d206e8cebe12a9eb338ba"
      ],
      "author": {
        "name": "Rohit Yadav",
        "email": "rohit.yadav@shapeblue.com",
        "time": "Thu Jun 18 11:07:03 2020 +0530"
      },
      "committer": {
        "name": "Rohit Yadav",
        "email": "rohit.yadav@shapeblue.com",
        "time": "Thu Jun 18 11:07:03 2020 +0530"
      },
      "message": "output: display key in filtered output for csv, column and table\n\nFixes #63\n\nSigned-off-by: Rohit Yadav \u003crohit.yadav@shapeblue.com\u003e\n"
    },
    {
      "commit": "98fa4934c20a2de8d57d206e8cebe12a9eb338ba",
      "tree": "e1b1be33f62781102b6e81a0a4ee6c42de670c5d",
      "parents": [
        "43a008cdaf012ec4819be7a157027f0680a4f174"
      ],
      "author": {
        "name": "Rohit Yadav",
        "email": "rohit.yadav@shapeblue.com",
        "time": "Thu Jun 18 10:36:46 2020 +0530"
      },
      "committer": {
        "name": "Rohit Yadav",
        "email": "rohit.yadav@shapeblue.com",
        "time": "Thu Jun 18 10:38:15 2020 +0530"
      },
      "message": "config: allow web-proxy support\n\nNow any of the following env variables may be exported before using\ncmk with any http/https proxy:\n\nexport http_proxy\u003d\u0027http://user:password@server:3128\u0027\nexport https_proxy\u003d\u0027http://user:password@server:3128\u0027\nexport HTTP_PROXY\u003d\u0027http://user:password@server:3128\u0027\nexport HTTPS_PROXY\u003d\u0027http://user:password@server:3128\u0027\n\nOr, run cmk like following:\n\nHTTP_PROXY\u003d\"http://IP:port\" cmk\n\nFixes #49\n\nSigned-off-by: Rohit Yadav \u003crohit.yadav@shapeblue.com\u003e\n"
    },
    {
      "commit": "43a008cdaf012ec4819be7a157027f0680a4f174",
      "tree": "c34ff676af96bcb030bfc50c72e6ca4cbc211c67",
      "parents": [
        "27fb4c52aa2d5e2d10827a538fa86cad2b987622"
      ],
      "author": {
        "name": "Khosrow Moossavi",
        "email": "khos2ow+github@gmail.com",
        "time": "Tue Jun 16 22:57:58 2020 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 17 08:27:58 2020 +0530"
      },
      "message": "Makefile: Statically building the binary to not depend on gcc compiler (#59)\n\nThis is to statically build the cmk binary. It means it doesn\u0027t depend on gcc being present to work. The use case is that the cmk binary without this won\u0027t work in any alpine docker image."
    },
    {
      "commit": "27fb4c52aa2d5e2d10827a538fa86cad2b987622",
      "tree": "1c973baf0c40d09cf813f7d157a5dec438b54b26",
      "parents": [
        "b040e85d70b8570f2542f56ccff37550463d24b8"
      ],
      "author": {
        "name": "Rohit Yadav",
        "email": "rohit.yadav@shapeblue.com",
        "time": "Mon Mar 02 14:44:35 2020 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 02 14:44:35 2020 +0530"
      },
      "message": "Update CHANGES.md"
    },
    {
      "commit": "b040e85d70b8570f2542f56ccff37550463d24b8",
      "tree": "008404a8f03ca51698808fe1465aaa793c6a5cae",
      "parents": [
        "10e9a6b67295625352a0b7988c345f5618628582"
      ],
      "author": {
        "name": "Rohit Yadav",
        "email": "rohit.yadav@shapeblue.com",
        "time": "Thu Oct 24 15:59:29 2019 +0530"
      },
      "committer": {
        "name": "Rohit Yadav",
        "email": "rohit.yadav@shapeblue.com",
        "time": "Thu Oct 24 15:59:29 2019 +0530"
      },
      "message": "cmk: add Dockerfile\n\nSigned-off-by: Rohit Yadav \u003crohit.yadav@shapeblue.com\u003e\n"
    },
    {
      "commit": "10e9a6b67295625352a0b7988c345f5618628582",
      "tree": "4ae58856d0f84f07696d98d012a4035a939961b8",
      "parents": [
        "94eeac246e287ad45cd8f64750ce6aae2d394267"
      ],
      "author": {
        "name": "Rohit Yadav",
        "email": "rohit.yadav@shapeblue.com",
        "time": "Mon Aug 19 11:39:54 2019 +0530"
      },
      "committer": {
        "name": "Rohit Yadav",
        "email": "rohit.yadav@shapeblue.com",
        "time": "Mon Aug 19 11:39:54 2019 +0530"
      },
      "message": "output: jsonify when value is slice or map\n\nFixes #46 - output value as json when the value of key/row is slice or\nmap for nested structures.\n\nSigned-off-by: Rohit Yadav \u003crohit.yadav@shapeblue.com\u003e\n"
    }
  ],
  "next": "94eeac246e287ad45cd8f64750ce6aae2d394267"
}
