)]}'
{
  "log": [
    {
      "commit": "2453bc230c9dc193c6c603989f2cd99f8ceff82f",
      "tree": "5696318408ce02dcfc6890aae22421b9f8c27a65",
      "parents": [
        "ea11b0209945192e46cf2317de8121dcd55680b5"
      ],
      "author": {
        "name": "Wilfred Spiegelenburg",
        "email": "wilfreds@apache.org",
        "time": "Wed May 13 09:45:59 2026 +0530"
      },
      "committer": {
        "name": "mani",
        "email": "manirajv06@gmail.com",
        "time": "Wed May 13 09:45:59 2026 +0530"
      },
      "message": "[YUNIKORN-3270] Update go-ntlmssp dependency (#1085)\n\nCloses: #1085\n\nSigned-off-by: mani \u003cmanirajv06@gmail.com\u003e\n"
    },
    {
      "commit": "ea11b0209945192e46cf2317de8121dcd55680b5",
      "tree": "1c1d454cee1c28bbe3cf9368be7c98f31f82abbe",
      "parents": [
        "bc75e78b3ee47fb11d58b4648969b2d0f3c8c844"
      ],
      "author": {
        "name": "mani",
        "email": "manirajv06@gmail.com",
        "time": "Thu Apr 30 10:50:57 2026 +0530"
      },
      "committer": {
        "name": "mani",
        "email": "manirajv06@gmail.com",
        "time": "Thu Apr 30 10:50:57 2026 +0530"
      },
      "message": "[YUNIKORN-3263] Remove code: statedumps in core repo (#1084)\n\nCloses: #1084\n\nSigned-off-by: mani \u003cmanirajv06@gmail.com\u003e\n"
    },
    {
      "commit": "bc75e78b3ee47fb11d58b4648969b2d0f3c8c844",
      "tree": "a360a6b732341f2d69521d84e6dce07303684a5b",
      "parents": [
        "1af2b865ecdc5a0802269c4428b4d9c9dcd57dbd"
      ],
      "author": {
        "name": "mani",
        "email": "manirajv06@gmail.com",
        "time": "Thu Apr 30 10:50:24 2026 +0530"
      },
      "committer": {
        "name": "mani",
        "email": "manirajv06@gmail.com",
        "time": "Thu Apr 30 10:50:24 2026 +0530"
      },
      "message": "[YUNIKORN-3256] Stop weekly e2e tests runs (#1083)\n\nCloses: #1083\n\nSigned-off-by: mani \u003cmanirajv06@gmail.com\u003e\n"
    },
    {
      "commit": "1af2b865ecdc5a0802269c4428b4d9c9dcd57dbd",
      "tree": "b1cb7aa9184cc114c532b71352db113cd8b6fc5d",
      "parents": [
        "e003b4cfc741e649c8fb5c6097a770e2e1e0c9ed"
      ],
      "author": {
        "name": "Aditya Maheshwari",
        "email": "amaheshwari@cloudera.com",
        "time": "Tue Apr 14 10:27:49 2026 +0530"
      },
      "committer": {
        "name": "mani",
        "email": "manirajv06@gmail.com",
        "time": "Tue Apr 14 10:27:49 2026 +0530"
      },
      "message": "[YUNIKORN-3249] Moved quota preemption out from tryallocate (#1080)\n\nMoved quota preemption trigger point from existing allocation scheduling cycle to new separate (go routine) cycle created exclusively to handle this premption so that it can happen even when there is no pending requests waiting in the queue.\n\nCloses: #1080\n\nSigned-off-by: mani \u003cmanirajv06@gmail.com\u003e\n"
    },
    {
      "commit": "e003b4cfc741e649c8fb5c6097a770e2e1e0c9ed",
      "tree": "5e78e7f631a367fe2805e92a5918f4d6f6398901",
      "parents": [
        "65b114f0389bf1ff8da126ef701886d3952266ec"
      ],
      "author": {
        "name": "mani",
        "email": "manirajv06@gmail.com",
        "time": "Wed Apr 08 11:53:53 2026 +0530"
      },
      "committer": {
        "name": "mani",
        "email": "manirajv06@gmail.com",
        "time": "Wed Apr 08 11:53:53 2026 +0530"
      },
      "message": "[YUNIKORN-3246] Summarize the preemption results and send event to the queue (#1079)\n\nCloses: #1079\n\nSigned-off-by: mani \u003cmanirajv06@gmail.com\u003e\n"
    },
    {
      "commit": "65b114f0389bf1ff8da126ef701886d3952266ec",
      "tree": "74e96d140871f978a59b746aaf251611bf29176b",
      "parents": [
        "21874e57be999907dd0279404994e73336442a15"
      ],
      "author": {
        "name": "mani",
        "email": "manirajv06@gmail.com",
        "time": "Wed Apr 08 11:17:11 2026 +0530"
      },
      "committer": {
        "name": "mani",
        "email": "manirajv06@gmail.com",
        "time": "Wed Apr 08 11:17:11 2026 +0530"
      },
      "message": "[YUNIKORN-3228] Assess the impact of restart on scheduled preemption and propose a solution (#1068)\n\nAllow existing allocations coming out of recovery process, VPA for existing running pods and ask transitioned into allocations as usual even if this put up the usage over the queue max resources. Either already scheduled quota preemption or configured quota preemption but completed would bring down the usage once the delay expires.\n\nCloses: #1068\n\nSigned-off-by: mani \u003cmanirajv06@gmail.com\u003e\n"
    },
    {
      "commit": "21874e57be999907dd0279404994e73336442a15",
      "tree": "f8fbb316106086e79ffd4a20198bd4b0a4ae0f9a",
      "parents": [
        "65d35fc9f0b061a7e9e420acb6a099d4be552f5e"
      ],
      "author": {
        "name": "Mit Desai",
        "email": "mdesai@visa.com",
        "time": "Mon Apr 06 13:35:38 2026 +0530"
      },
      "committer": {
        "name": "mani",
        "email": "manirajv06@gmail.com",
        "time": "Mon Apr 06 13:35:38 2026 +0530"
      },
      "message": "[YUNIKORN-3250] Fix UserGroupCache entries never expiring (#1081)\n\n- Remove uninitialized `var now time.Time` whose zero value caused\n  now.Unix() to always return -62135596800, making cleanUpCache()\n  eviction conditions permanently false; replace all now.Unix() calls\n  with time.Now().Unix()\n- Add inline TTL check in GetUserGroup so positive cache hits older\n  than poscache (300s) trigger immediate re-resolution rather than\n  waiting up to one cleaner interval (60s); reset ug before\n  re-resolution to prevent group duplication\n- Add regression tests TestCleanUpCacheUsesRealTime and\n  TestPositiveCacheHitExpiryTriggersRefresh that fail against the\n  unfixed code\n\nCloses: #1081\n\nSigned-off-by: mani \u003cmanirajv06@gmail.com\u003e\n"
    },
    {
      "commit": "65d35fc9f0b061a7e9e420acb6a099d4be552f5e",
      "tree": "04ae2bdaaf87ba15143c68503e583423e7298945",
      "parents": [
        "e32624f4856aa876e40313c1b614d324811e0252"
      ],
      "author": {
        "name": "mani",
        "email": "manirajv06@gmail.com",
        "time": "Mon Mar 30 16:25:18 2026 +0530"
      },
      "committer": {
        "name": "mani",
        "email": "manirajv06@gmail.com",
        "time": "Mon Mar 30 16:25:18 2026 +0530"
      },
      "message": "[YUNIKORN-3219] Cancel reservations after the wait time expires (#1067)\n\nCloses: #1067\n\nSigned-off-by: mani \u003cmanirajv06@gmail.com\u003e\n"
    },
    {
      "commit": "e32624f4856aa876e40313c1b614d324811e0252",
      "tree": "54b1837b78941daff4f205be6eeced2d9148505f",
      "parents": [
        "8ae738dc14e912b31e37db1baf8edc7b2f7a18c3"
      ],
      "author": {
        "name": "mani",
        "email": "manirajv06@gmail.com",
        "time": "Mon Mar 30 16:24:27 2026 +0530"
      },
      "committer": {
        "name": "mani",
        "email": "manirajv06@gmail.com",
        "time": "Mon Mar 30 16:24:27 2026 +0530"
      },
      "message": "[YUNIKORN-3240] Ensure leaf queues doesn\u0027t violate parent queue\u0027s guaranteed settings (#1074)\n\nImproved Preemptable resources calculation to consider parent\u0027s and/or ancestor preemptable resources based on guaranteed as well to ensure preemptable resources is set correctly upfront for the queue being worked upon. Since preemptable resource has been defined upfront based on the above method, checks to ensure usage doesn\u0027t go below guaranteed at any level being carried out at much later stage are avoided\n\nCloses: #1074\n\nSigned-off-by: mani \u003cmanirajv06@gmail.com\u003e\n"
    },
    {
      "commit": "8ae738dc14e912b31e37db1baf8edc7b2f7a18c3",
      "tree": "55254e73532794778831180593fe32eaa067cd1a",
      "parents": [
        "fac9b6bae0ab703ca21e7fb6bc4d2a74dcc7e211"
      ],
      "author": {
        "name": "Aditya Maheshwari",
        "email": "amaheshwari@cloudera.com",
        "time": "Wed Mar 25 13:37:19 2026 +1100"
      },
      "committer": {
        "name": "Wilfred Spiegelenburg",
        "email": "wilfreds@apache.org",
        "time": "Wed Mar 25 13:37:19 2026 +1100"
      },
      "message": "[YUNIKORN-3242] Updated direct dependencies (#1078)\n\nfixed linter issues related to deprecated functions\n\nCloses: #1078\n\nSigned-off-by: Wilfred Spiegelenburg \u003cwilfreds@apache.org\u003e\n"
    },
    {
      "commit": "fac9b6bae0ab703ca21e7fb6bc4d2a74dcc7e211",
      "tree": "a95ac8646b3ac2c2563b2010691375560a904906",
      "parents": [
        "956ade546a8914516a29cff90d0d3e5cc773ec1f"
      ],
      "author": {
        "name": "mani",
        "email": "manirajv06@gmail.com",
        "time": "Tue Mar 24 14:53:43 2026 +0530"
      },
      "committer": {
        "name": "mani",
        "email": "manirajv06@gmail.com",
        "time": "Tue Mar 24 14:53:43 2026 +0530"
      },
      "message": "[YUNIKORN-3233] Improve victim selection algorithm (#1072)\n\nCloses: #1072\n\nSigned-off-by: mani \u003cmanirajv06@gmail.com\u003e\n"
    },
    {
      "commit": "956ade546a8914516a29cff90d0d3e5cc773ec1f",
      "tree": "5affb312f8f9054afe817dd23271be84d1808553",
      "parents": [
        "3d240e1d172157eabc48708710257f1537bf60a1"
      ],
      "author": {
        "name": "Victor Zhou",
        "email": "vzhou@pinterest.com",
        "time": "Tue Mar 24 12:15:12 2026 +0530"
      },
      "committer": {
        "name": "mani",
        "email": "manirajv06@gmail.com",
        "time": "Tue Mar 24 12:15:12 2026 +0530"
      },
      "message": "[YUNIKORN-3241] Fix fence root searching when queue is over/at max capacity (#1076)\n\nCloses: #1076\n\nSigned-off-by: mani \u003cmanirajv06@gmail.com\u003e\n"
    },
    {
      "commit": "3d240e1d172157eabc48708710257f1537bf60a1",
      "tree": "3fcf8aa4b0d2cd3a287da607ac04020b47fc968a",
      "parents": [
        "8c38ff77a299c3e377c0e4a5433f1e85f9cf25d4"
      ],
      "author": {
        "name": "hhcs9527",
        "email": "hhcs9527@gmail.com",
        "time": "Tue Mar 24 15:02:24 2026 +1100"
      },
      "committer": {
        "name": "Wilfred Spiegelenburg",
        "email": "wilfreds@apache.org",
        "time": "Tue Mar 24 15:02:24 2026 +1100"
      },
      "message": "[YUNIKORN-2826] Prune zero-values from node capacity\n\nPrune the zero-values in node capacity (total resource)\n\nSigned-off-by: pohanhuang \u003chhcs9527@gmail.com\u003e\n\nCloses: #1062\n\nSigned-off-by: Wilfred Spiegelenburg \u003cwilfreds@apache.org\u003e\n"
    },
    {
      "commit": "8c38ff77a299c3e377c0e4a5433f1e85f9cf25d4",
      "tree": "619a4c8e566d63288a1cd49c45e1ff61b2ce7ec8",
      "parents": [
        "192f2a3f4821b628110671b58533a0199a6a3a4a"
      ],
      "author": {
        "name": "Victor Zhou",
        "email": "vzhou@pinterest.com",
        "time": "Wed Mar 18 14:35:08 2026 +0530"
      },
      "committer": {
        "name": "mani",
        "email": "manirajv06@gmail.com",
        "time": "Wed Mar 18 14:35:08 2026 +0530"
      },
      "message": "[YUNIKORN-3232] Prune queue snapshots in findEligiblePreemptionVictims (#1071)\n\nCloses: #1071\n\nSigned-off-by: mani \u003cmanirajv06@gmail.com\u003e\n"
    },
    {
      "commit": "192f2a3f4821b628110671b58533a0199a6a3a4a",
      "tree": "ee2465046a5419546ba221a253149baa8ca6f1ee",
      "parents": [
        "18afa43ae85407968e13fcb5642450207e5ef619"
      ],
      "author": {
        "name": "mani",
        "email": "manirajv06@gmail.com",
        "time": "Tue Mar 17 19:30:38 2026 +1100"
      },
      "committer": {
        "name": "Wilfred Spiegelenburg",
        "email": "wilfreds@apache.org",
        "time": "Tue Mar 17 19:30:38 2026 +1100"
      },
      "message": "[YUNIKORN-3208] Added test for quota.preemption.delay inheritance (#1069)\n\nRenamed QuotaPreemptionDelay queue property name to align with\ndocumentation.\n\nCloses: #1069\n\nSigned-off-by: Wilfred Spiegelenburg \u003cwilfreds@apache.org\u003e\n"
    },
    {
      "commit": "18afa43ae85407968e13fcb5642450207e5ef619",
      "tree": "69142473953cb98cc506ff2bf5f1014f71ead9bf",
      "parents": [
        "cb7f2381b6098f8936fe57dd7f13f205939a0021"
      ],
      "author": {
        "name": "Aditya Maheshwari",
        "email": "amaheshwari@cloudera.com",
        "time": "Fri Mar 13 11:20:35 2026 +1100"
      },
      "committer": {
        "name": "Wilfred Spiegelenburg",
        "email": "wilfreds@apache.org",
        "time": "Fri Mar 13 11:20:35 2026 +1100"
      },
      "message": "[YUNIKORN-3235] Updating the go version to 1.26.1 (#1073)\n\nremoved patch version from .go_Version, updated action version, configured\nsetup action to always use the latest patch version\n\nCloses: #1073\n\nSigned-off-by: Wilfred Spiegelenburg \u003cwilfreds@apache.org\u003e\n"
    },
    {
      "commit": "cb7f2381b6098f8936fe57dd7f13f205939a0021",
      "tree": "e70e4c9937bc9c0e6b5b169a1044648ecd4e7d5d",
      "parents": [
        "40a64823c510224ce88225586249d101cc99a250"
      ],
      "author": {
        "name": "Aditya Maheshwari",
        "email": "amaheshwari@cloudera.com",
        "time": "Tue Feb 24 19:15:12 2026 +0100"
      },
      "committer": {
        "name": "Wilfred Spiegelenburg",
        "email": "wilfreds@apache.org",
        "time": "Tue Feb 24 19:15:12 2026 +0100"
      },
      "message": "[YUNIKORN-3229] Upgrade go version to 1.26 (#1070)\n\nCloses: #1070\n\nSigned-off-by: Wilfred Spiegelenburg \u003cwilfreds@apache.org\u003e\n"
    },
    {
      "commit": "40a64823c510224ce88225586249d101cc99a250",
      "tree": "67ff9d4636844e0eaecef9a4323b5a75fff1360f",
      "parents": [
        "2cd6f1b6a9d517dd7fee1b15855325cf28a5f570"
      ],
      "author": {
        "name": "mani",
        "email": "manirajv06@gmail.com",
        "time": "Tue Feb 03 12:47:17 2026 +0530"
      },
      "committer": {
        "name": "mani",
        "email": "manirajv06@gmail.com",
        "time": "Tue Feb 03 12:47:17 2026 +0530"
      },
      "message": "[YUNIKORN-3213] Check queue current usage while configuring delay (#1064)\n\nCloses: #1064\n\nSigned-off-by: mani \u003cmanirajv06@gmail.com\u003e\n"
    },
    {
      "commit": "2cd6f1b6a9d517dd7fee1b15855325cf28a5f570",
      "tree": "7246d980b9a9a93f02355ebac13667cca7d24c44",
      "parents": [
        "2ef61f3683f701fe0d1b66bd3d745d42c07071dd"
      ],
      "author": {
        "name": "mani",
        "email": "manirajv06@gmail.com",
        "time": "Fri Jan 30 17:16:10 2026 +0530"
      },
      "committer": {
        "name": "mani",
        "email": "manirajv06@gmail.com",
        "time": "Fri Jan 30 17:16:10 2026 +0530"
      },
      "message": "[YUNIKORN-3199] Update the copyright years in NOTICE files to 2026 (#1065)\n\nCloses: #1065\n\nSigned-off-by: mani \u003cmanirajv06@gmail.com\u003e\n"
    },
    {
      "commit": "2ef61f3683f701fe0d1b66bd3d745d42c07071dd",
      "tree": "9096b103a99c66d88a7db4cc029c206dd50fa97d",
      "parents": [
        "462381d49b6545147cf5fa64a9952340821a2db7"
      ],
      "author": {
        "name": "Wilfred Spiegelenburg",
        "email": "wilfreds@apache.org",
        "time": "Fri Jan 30 11:57:52 2026 +0530"
      },
      "committer": {
        "name": "mani",
        "email": "manirajv06@gmail.com",
        "time": "Fri Jan 30 11:57:52 2026 +0530"
      },
      "message": "[YUNIKORN-3215] ValidateConfig overhead for Limits (#1066)\n\nRemove Clone when initialising the list of limits when processing a\nqueue. Do not track parent levels unneeded, change tracking map to a\nsingle map instead of a map in a map. Pre-allocate the map to the size\nof the parent limits set to prevent re-allocating too many times.\n\nSome smaller changes (variable reuse, no path passed in) to help lower\nGC overhead.\n\nCloses: #1066\n\nSigned-off-by: mani \u003cmanirajv06@gmail.com\u003e\n"
    },
    {
      "commit": "462381d49b6545147cf5fa64a9952340821a2db7",
      "tree": "20aec40b8a458add98d6c00120fec6dae9319918",
      "parents": [
        "98832728ec40ddd105a48037b06f0399f34ca463"
      ],
      "author": {
        "name": "mani",
        "email": "manirajv06@gmail.com",
        "time": "Tue Jan 27 21:38:52 2026 +0530"
      },
      "committer": {
        "name": "mani",
        "email": "manirajv06@gmail.com",
        "time": "Tue Jan 27 21:38:52 2026 +0530"
      },
      "message": "[YUNIKORN-3193] Handle delay consecutive increase and decrease in any order (#1063)\n\nCloses: #1063\n\nSigned-off-by: mani \u003cmanirajv06@gmail.com\u003e\n"
    },
    {
      "commit": "98832728ec40ddd105a48037b06f0399f34ca463",
      "tree": "bd75a6e5931bad680e1a8503b0ebcdcb3c7f4e17",
      "parents": [
        "54a2a2566ee27e51c8d28588dc9a884e0ba4b48f"
      ],
      "author": {
        "name": "Wilfred Spiegelenburg",
        "email": "wilfreds@apache.org",
        "time": "Mon Jan 19 11:21:01 2026 +1100"
      },
      "committer": {
        "name": "Wilfred Spiegelenburg",
        "email": "wilfreds@apache.org",
        "time": "Mon Jan 19 11:21:01 2026 +1100"
      },
      "message": "[YUNIKORN-3193] Quota preemption to be turned off by default (#1061)\n\nQuota preemption is a new functionality. Quota preemption is turned off\nby default at the partition level via a config. To use quota preemption\nthe \u0027QuotaPreemptionEnabled\u0027 flag in the partition preemption config\nmust be set top \u0027true\u0027.\n----\npartitions:\n  - name: default\n    preemption:\n      quotapreemptionenabled: true\n----\nWhen turned on the delay for quota preemption is set via the queue\nproperty: `preemption.quota.delay`, The property uses the same syntax as\nthe preemption delay: a Golang duration in string form.\nThe default delay is set to \u00270s\u0027 and no preemption will be triggered.\n\nQuota preemption is only supported on managed queues not on dynamic\nqueues.\n\nCloses: #1061\n\nSigned-off-by: Wilfred Spiegelenburg \u003cwilfreds@apache.org\u003e\n"
    },
    {
      "commit": "54a2a2566ee27e51c8d28588dc9a884e0ba4b48f",
      "tree": "a0799ca2ee419f8b603aceb1d46e24364c26c49b",
      "parents": [
        "40271160da1b93ff8363521cbbb711efb42f747f"
      ],
      "author": {
        "name": "Manikandan R",
        "email": "manirajv06@gmail.com",
        "time": "Tue Jan 13 20:36:54 2026 +1100"
      },
      "committer": {
        "name": "Wilfred Spiegelenburg",
        "email": "wilfreds@apache.org",
        "time": "Tue Jan 13 20:36:54 2026 +1100"
      },
      "message": "[YUNIKORN-3113] Resource-wise preemption (#1029)\n\nIntroduced FitInActual() method to decide whether the ask would fit into\nthe ask queue or not instead of using strict based methods to avoid\nproblems due to, from the asks\u0027 resource requirement perspective, unreleated\nres types with negative values\n\nIntroduced two more methods in Preemptor to decide ask queue is under\nguaranteed and victim queue is over guranateed or not from ask resource\nrequirement perspective. Used these methods in appropriate places to simplify\nthe decision making Added tests for the same.\n\nCloses: #1029\n\nSigned-off-by: Wilfred Spiegelenburg \u003cwilfreds@apache.org\u003e\n"
    },
    {
      "commit": "40271160da1b93ff8363521cbbb711efb42f747f",
      "tree": "b2080d5a34a677cd8fedfb810c9614775f1debe5",
      "parents": [
        "2a0db106484ec74edc9524f8927604fe7e2e98b6"
      ],
      "author": {
        "name": "mani",
        "email": "manirajv06@gmail.com",
        "time": "Tue Jan 13 12:39:26 2026 +0530"
      },
      "committer": {
        "name": "mani",
        "email": "manirajv06@gmail.com",
        "time": "Tue Jan 13 12:39:26 2026 +0530"
      },
      "message": "[YUNIKORN-3190] Fix race condition occurring between released and preempted allocations (#1058)\n\nCloses: #1058\n\nSigned-off-by: mani \u003cmanirajv06@gmail.com\u003e\n"
    },
    {
      "commit": "2a0db106484ec74edc9524f8927604fe7e2e98b6",
      "tree": "200003701b95cd9a158d5fc971ab720cc8071535",
      "parents": [
        "63eae06192721d5ebf3e1a7a74f60729ada1ec42"
      ],
      "author": {
        "name": "mani",
        "email": "manirajv06@gmail.com",
        "time": "Fri Jan 09 12:52:03 2026 +0100"
      },
      "committer": {
        "name": "Peter Bacsko",
        "email": "pbacsko@cloudera.com",
        "time": "Fri Jan 09 12:52:03 2026 +0100"
      },
      "message": "[YUNIKORN-3182] Handle queues when some other queue in the same hierarchy in going through preemption (#1056)\n\nCloses: #1056\n\nSigned-off-by: Peter Bacsko \u003cpbacsko@cloudera.com\u003e\n"
    },
    {
      "commit": "63eae06192721d5ebf3e1a7a74f60729ada1ec42",
      "tree": "04a2f60d2660373161f50768682617d8e2c1d555",
      "parents": [
        "0c96ff1c28039092aa4a4504effa472e36aa8ba8"
      ],
      "author": {
        "name": "mani",
        "email": "manirajv06@gmail.com",
        "time": "Wed Dec 17 17:12:01 2025 +0530"
      },
      "committer": {
        "name": "mani",
        "email": "manirajv06@gmail.com",
        "time": "Wed Dec 17 17:12:01 2025 +0530"
      },
      "message": "[YUNIKORN-3188] Skip ph released allocations in daemon set preemption (#1057)\n\nCloses: #1057\n\nSigned-off-by: mani \u003cmanirajv06@gmail.com\u003e\n"
    },
    {
      "commit": "0c96ff1c28039092aa4a4504effa472e36aa8ba8",
      "tree": "6194533b5393c21234d928a4f33f320147969c40",
      "parents": [
        "04638eff4db8e6855fb8ae95d6cdab8d2f013dc6"
      ],
      "author": {
        "name": "mani",
        "email": "manirajv06@gmail.com",
        "time": "Sat Dec 13 14:40:21 2025 +0530"
      },
      "committer": {
        "name": "mani",
        "email": "manirajv06@gmail.com",
        "time": "Sat Dec 13 14:40:21 2025 +0530"
      },
      "message": "[YUNIKORN-3157] Calculate Preemptable Resource for leaf Queue with different resource types (#1055)\n\nCloses: #1055\n\nSigned-off-by: mani \u003cmanirajv06@gmail.com\u003e\n"
    },
    {
      "commit": "04638eff4db8e6855fb8ae95d6cdab8d2f013dc6",
      "tree": "2d8c4de5486708bbff0ce1f526505e0c883dea2d",
      "parents": [
        "e08375e3b97a436b0a45b8a0873af6ae58393138"
      ],
      "author": {
        "name": "Peter Bacsko",
        "email": "bacskop@gmail.com",
        "time": "Tue Dec 09 15:22:55 2025 +0100"
      },
      "committer": {
        "name": "Peter Bacsko",
        "email": "bacskop@gmail.com",
        "time": "Tue Dec 09 15:22:55 2025 +0100"
      },
      "message": "[YUNIKORN-3161] Update Go depenedencies for CVE fixes (#1053)\n\nCloses: #1053\n\nSigned-off-by: Peter Bacsko \u003cbacskop@gmail.com\u003e\n"
    },
    {
      "commit": "e08375e3b97a436b0a45b8a0873af6ae58393138",
      "tree": "a4aecf3507a5add831acfc10e52c00a7e7b4ef3f",
      "parents": [
        "11c0a7a644a199c39c7d3118a631518bf998e512"
      ],
      "author": {
        "name": "Peter Bacsko",
        "email": "bacskop@gmail.com",
        "time": "Mon Dec 08 10:36:29 2025 +0100"
      },
      "committer": {
        "name": "Peter Bacsko",
        "email": "bacskop@gmail.com",
        "time": "Mon Dec 08 10:36:29 2025 +0100"
      },
      "message": "[YUNIKORN-3179] Upgrade linter to 2.7.0 (#1054)\n\nCloses: #1054\n\nSigned-off-by: Peter Bacsko \u003cbacskop@gmail.com\u003e\n"
    },
    {
      "commit": "11c0a7a644a199c39c7d3118a631518bf998e512",
      "tree": "07fd05dbae2681a3e27fb3ea552a39ba53c452d2",
      "parents": [
        "cefba883ac89a2e228a82daa65b8adfc920ff172"
      ],
      "author": {
        "name": "Wilfred Spiegelenburg",
        "email": "wilfreds@apache.org",
        "time": "Mon Dec 01 15:39:09 2025 +1100"
      },
      "committer": {
        "name": "Wilfred Spiegelenburg",
        "email": "wilfreds@apache.org",
        "time": "Mon Dec 01 15:39:09 2025 +1100"
      },
      "message": "[YUNIKORN-3159] Update copyright year in NOTICE file to 2025 (#1052)\n\nUpdate copyright year in NOTICE file to 2025\nRemove old entry for shellcheck dir in gitignore\n\nCloses: #1052\n\nSigned-off-by: Wilfred Spiegelenburg \u003cwilfreds@apache.org\u003e\n"
    },
    {
      "commit": "cefba883ac89a2e228a82daa65b8adfc920ff172",
      "tree": "d24cd9c453eb56b4506beede1f31501b0df0c1a7",
      "parents": [
        "5556bc9679588683d6e695209e5d76537879e66e"
      ],
      "author": {
        "name": "mani",
        "email": "manirajv06@gmail.com",
        "time": "Thu Nov 27 18:38:48 2025 +0530"
      },
      "committer": {
        "name": "mani",
        "email": "manirajv06@gmail.com",
        "time": "Thu Nov 27 18:38:48 2025 +0530"
      },
      "message": "[YUNIKORN-3155] Leaf Queue Selection process when parent queue quota lowers (#1051)\n\nCloses: #1051\n\nSigned-off-by: mani \u003cmanirajv06@gmail.com\u003e\n"
    },
    {
      "commit": "5556bc9679588683d6e695209e5d76537879e66e",
      "tree": "79ad66246c7d92bc6831383c371e78b1b481c1ce",
      "parents": [
        "9cdcd08df8d0d6a5482ff2cb4217d19d9cdf5008"
      ],
      "author": {
        "name": "dennis",
        "email": "dennis@brevitydata.net",
        "time": "Wed Nov 26 12:20:48 2025 +1100"
      },
      "committer": {
        "name": "Wilfred Spiegelenburg",
        "email": "wilfreds@apache.org",
        "time": "Wed Nov 26 12:20:48 2025 +1100"
      },
      "message": "[YUNIKORN-3151] Remove appendix from LICENSE (#1050)\n\nRemove the \"How to apply the Apache License to your work\" text from the\nlicense.\n\nCloses: #1050\n\nSigned-off-by: Wilfred Spiegelenburg \u003cwilfreds@apache.org\u003e\n"
    },
    {
      "commit": "9cdcd08df8d0d6a5482ff2cb4217d19d9cdf5008",
      "tree": "1c693eb32ad3e78fc6fffc7f40bfdeb093c66e09",
      "parents": [
        "e41a426c827046a7f7590004076332ca8eb849e1"
      ],
      "author": {
        "name": "Peter Bacsko",
        "email": "bacskop@gmail.com",
        "time": "Wed Nov 26 10:51:32 2025 +1100"
      },
      "committer": {
        "name": "Wilfred Spiegelenburg",
        "email": "wilfreds@apache.org",
        "time": "Wed Nov 26 10:51:32 2025 +1100"
      },
      "message": "[YUNIKORN-3148] Propagate headroom in getOutstandingRequests (#1049)\n\nHeadroom depletion stops collecting outstanding requests. The headroom\nusage did not propogate in the calculations causing each queue to mark\nallocations for the full headroom.\nThis caused the collection of too many cwallocationsasks, which results in\nmore nodes provisioned while auto scaling. Nodes get spun down again later\nas the scheduler does not use them.\n\nCloses: #1049\n\nSigned-off-by: Wilfred Spiegelenburg \u003cwilfreds@apache.org\u003e\n"
    },
    {
      "commit": "e41a426c827046a7f7590004076332ca8eb849e1",
      "tree": "3ac260d9b8efd5e9e84023c60d96a80c16c764b9",
      "parents": [
        "138d67f4fc51c5ad2c4e12800194e1768cab0e7d"
      ],
      "author": {
        "name": "Peter Bacsko",
        "email": "bacskop@gmail.com",
        "time": "Tue Nov 18 13:35:13 2025 +0100"
      },
      "committer": {
        "name": "Peter Bacsko",
        "email": "bacskop@gmail.com",
        "time": "Tue Nov 18 13:35:13 2025 +0100"
      },
      "message": "[YUNIKORN-3115] Skip scheduling application if too many pods are unschedulable (#1046)\n\nCloses: #1046\n\nSigned-off-by: Peter Bacsko \u003cbacskop@gmail.com\u003e\n"
    },
    {
      "commit": "138d67f4fc51c5ad2c4e12800194e1768cab0e7d",
      "tree": "4742edd3e09a8d4f2dfba6e27092a9a6ae9ab23d",
      "parents": [
        "a3a7ce54520ad8a727816b2752d0d85a38a523ce"
      ],
      "author": {
        "name": "mani",
        "email": "mani@apache.org",
        "time": "Mon Nov 17 11:18:04 2025 +0530"
      },
      "committer": {
        "name": "mani",
        "email": "manirajv06@gmail.com",
        "time": "Mon Nov 17 11:18:04 2025 +0530"
      },
      "message": "[YUNIKORN-3150] Trigger preemption from scheduling cycle (#1048)\n\nCloses: #1048\n\nSigned-off-by: mani \u003cmanirajv06@gmail.com\u003e\n"
    },
    {
      "commit": "a3a7ce54520ad8a727816b2752d0d85a38a523ce",
      "tree": "1dd75cbf3a0735d8a78fe1086e39795662c3be28",
      "parents": [
        "c5a6a970cfb40b6eee90db58c83517ca13a36266"
      ],
      "author": {
        "name": "mani",
        "email": "mani@apache.org",
        "time": "Thu Nov 13 15:20:05 2025 +0530"
      },
      "committer": {
        "name": "mani",
        "email": "mani@apache.org",
        "time": "Thu Nov 13 15:20:05 2025 +0530"
      },
      "message": "[YUNIKORN-3149-1] Implement \"best effort\" approach for preempt victims\n\nCloses: #1047\n\nSigned-off-by: mani \u003cmani@apache.org\u003e\n"
    },
    {
      "commit": "c5a6a970cfb40b6eee90db58c83517ca13a36266",
      "tree": "f8d7f7b164a6ca0aa46b0a76e07a9801d912adee",
      "parents": [
        "caec10943d783ee438686a4df6560e8168f235b8"
      ],
      "author": {
        "name": "mani",
        "email": "mani@apache.org",
        "time": "Tue Nov 11 20:34:34 2025 +0530"
      },
      "committer": {
        "name": "mani",
        "email": "mani@apache.org",
        "time": "Tue Nov 11 20:34:34 2025 +0530"
      },
      "message": "[YUNIKORN-3146] Preempt victims (#1044)\n\nCloses: #1044\n\nSigned-off-by: mani \u003cmani@apache.org\u003e\n"
    },
    {
      "commit": "caec10943d783ee438686a4df6560e8168f235b8",
      "tree": "b1626ee01abdcd787c1f6e5b57a30f479df07378",
      "parents": [
        "98ab7f80d5db4c8f6c4ef29db14853e4f8283da5"
      ],
      "author": {
        "name": "mani",
        "email": "mani@cloudera.com",
        "time": "Mon Nov 10 12:24:33 2025 +0530"
      },
      "committer": {
        "name": "mani",
        "email": "mani@apache.org",
        "time": "Mon Nov 10 12:24:33 2025 +0530"
      },
      "message": "[YUNIKORN-3143] Victim ordering and selection (#1040)\n\nCloses: #1040\n\nSigned-off-by: mani \u003cmani@apache.org\u003e\n"
    },
    {
      "commit": "98ab7f80d5db4c8f6c4ef29db14853e4f8283da5",
      "tree": "9bb5e2d26808966b5ebc5720e358a25c19adc3fb",
      "parents": [
        "0d896fd14a60bdfde0f1a947366cadee38df1b44"
      ],
      "author": {
        "name": "mani",
        "email": "mani@cloudera.com",
        "time": "Mon Nov 10 11:16:01 2025 +0530"
      },
      "committer": {
        "name": "mani",
        "email": "mani@apache.org",
        "time": "Mon Nov 10 11:16:01 2025 +0530"
      },
      "message": "[YUNIKORN-3142] Calculate Preemptable Resource for leaf Queue with same resource types (#1039)\n\nCloses: #1039\n\nSigned-off-by: mani \u003cmani@apache.org\u003e\n"
    },
    {
      "commit": "0d896fd14a60bdfde0f1a947366cadee38df1b44",
      "tree": "9a1ee9eec113ba66236904c40d29cc7a7911ca36",
      "parents": [
        "6bd254cf1972d2635d0087a390969454e243fd6c"
      ],
      "author": {
        "name": "mani",
        "email": "mani@cloudera.com",
        "time": "Wed Nov 05 12:04:44 2025 +0530"
      },
      "committer": {
        "name": "mani",
        "email": "mani@apache.org",
        "time": "Wed Nov 05 12:04:44 2025 +0530"
      },
      "message": "[YUNIKORN-3141] Evaluate Preemption possibilities through preconditions (#1038)\n\nCloses: #1038\n\nSigned-off-by: mani \u003cmani@apache.org\u003e\n"
    },
    {
      "commit": "6bd254cf1972d2635d0087a390969454e243fd6c",
      "tree": "36dbda95bf5ea312ed8f9f680237f5444142e46d",
      "parents": [
        "22d82c1966d449529b63a161e22ed90b3803cefc"
      ],
      "author": {
        "name": "mani",
        "email": "mani@cloudera.com",
        "time": "Wed Nov 05 10:29:08 2025 +0530"
      },
      "committer": {
        "name": "mani",
        "email": "mani@apache.org",
        "time": "Wed Nov 05 10:29:08 2025 +0530"
      },
      "message": "[YUNIKORN-3140] Quota change through preemption config changes (#1034)\n\nCloses: #1034\n\nSigned-off-by: mani \u003cmani@apache.org\u003e\n"
    },
    {
      "commit": "22d82c1966d449529b63a161e22ed90b3803cefc",
      "tree": "bdce1618cd814283823c80df0f2b1bec1c491f5f",
      "parents": [
        "ceb8ca5c9b183fe0b712851a489d29b2b06f6662"
      ],
      "author": {
        "name": "Mit Desai",
        "email": "mdesai@visa.com",
        "time": "Thu Oct 30 15:56:52 2025 +0100"
      },
      "committer": {
        "name": "Peter Bacsko",
        "email": "bacskop@gmail.com",
        "time": "Thu Oct 30 15:56:52 2025 +0100"
      },
      "message": "[YUNIKORN-656] Add LDAP resolver for group resolution (#1021)\n\nCloses: #1021\n\nSigned-off-by: Peter Bacsko \u003cbacskop@gmail.com\u003e\n"
    },
    {
      "commit": "ceb8ca5c9b183fe0b712851a489d29b2b06f6662",
      "tree": "5433e177052dbac25552752ec97fedf05e44aec8",
      "parents": [
        "fde27e5573413a1d6d10f3ef89b3122a30765f8a"
      ],
      "author": {
        "name": "mani",
        "email": "mani@cloudera.com",
        "time": "Thu Oct 30 19:37:10 2025 +0530"
      },
      "committer": {
        "name": "mani",
        "email": "mani@cloudera.com",
        "time": "Thu Oct 30 19:37:10 2025 +0530"
      },
      "message": "[YUNIKORN-3139] Decrement \u0027preemptAttemptsRemaining\u0027 counter only when attempt has been made and not for precondition check failures (#1035)\n\nCloses: #1035\n\nSigned-off-by: mani \u003cmani@cloudera.com\u003e\n"
    },
    {
      "commit": "fde27e5573413a1d6d10f3ef89b3122a30765f8a",
      "tree": "1f671f494449e6e074138b945f0355665cb8df4a",
      "parents": [
        "446c1b35dd46de1ec9f191cfc39a695dacc7bbbe"
      ],
      "author": {
        "name": "Adrian Lin",
        "email": "adrian.lin.1.0.0@gmail.com",
        "time": "Mon Oct 27 16:15:26 2025 +0100"
      },
      "committer": {
        "name": "Peter Bacsko",
        "email": "bacskop@gmail.com",
        "time": "Mon Oct 27 16:15:26 2025 +0100"
      },
      "message": "[YUNIKORN-2057] Optimize FindQueueByAppID (#1037)\n\nCloses: #1037\n\nSigned-off-by: Peter Bacsko \u003cbacskop@gmail.com\u003e\n"
    },
    {
      "commit": "446c1b35dd46de1ec9f191cfc39a695dacc7bbbe",
      "tree": "f61b925ee77e57a5b2b810006cbf491939a4fc63",
      "parents": [
        "7511f30539c781b30568047df20a8127b0278260"
      ],
      "author": {
        "name": "Peter Bacsko",
        "email": "bacskop@gmail.com",
        "time": "Tue Oct 21 16:22:29 2025 +0200"
      },
      "committer": {
        "name": "Peter Bacsko",
        "email": "bacskop@gmail.com",
        "time": "Tue Oct 21 16:22:29 2025 +0200"
      },
      "message": "[YUNIKORN-3138] Update Go version to 1.25 (#1033)\n\nCloses: #1033\n\nSigned-off-by: Peter Bacsko \u003cbacskop@gmail.com\u003e\n"
    },
    {
      "commit": "7511f30539c781b30568047df20a8127b0278260",
      "tree": "ce6894603617f3bdacb5cd06c20ee377efb88997",
      "parents": [
        "f6c1e41f5bb3f6e52c5a58f1a44b52a0b792892d"
      ],
      "author": {
        "name": "Peter Bacsko",
        "email": "bacskop@gmail.com",
        "time": "Thu Oct 16 15:47:09 2025 +0200"
      },
      "committer": {
        "name": "Peter Bacsko",
        "email": "bacskop@gmail.com",
        "time": "Thu Oct 16 15:47:09 2025 +0200"
      },
      "message": "[YUNIKORN-3131] Improve DaemonSet preemption diagnostic messages (#1032)\n\nCloses: #1032\n\nSigned-off-by: Peter Bacsko \u003cbacskop@gmail.com\u003e\n"
    },
    {
      "commit": "f6c1e41f5bb3f6e52c5a58f1a44b52a0b792892d",
      "tree": "422e706a0acad1384059cc806c7447510d789a32",
      "parents": [
        "59bcf6fe405c165a80271b1fd8b778ab897eb354"
      ],
      "author": {
        "name": "Peter Bacsko",
        "email": "bacskop@gmail.com",
        "time": "Thu Sep 25 13:22:47 2025 +0200"
      },
      "committer": {
        "name": "Peter Bacsko",
        "email": "bacskop@gmail.com",
        "time": "Thu Sep 25 13:22:47 2025 +0200"
      },
      "message": "[YUNIKORN-3127] Flaky test TestApplicationHistoryTracking (#1031)\n\nCloses: #1031\n\nSigned-off-by: Peter Bacsko \u003cbacskop@gmail.com\u003e\n"
    },
    {
      "commit": "59bcf6fe405c165a80271b1fd8b778ab897eb354",
      "tree": "0b35d143ee391a6455846267e0cb08a4c676b28f",
      "parents": [
        "e3475fa85099d8dfb08acde3e33eb23bec011853"
      ],
      "author": {
        "name": "Peter Bacsko",
        "email": "bacskop@gmail.com",
        "time": "Thu Sep 25 10:24:46 2025 +0200"
      },
      "committer": {
        "name": "Peter Bacsko",
        "email": "bacskop@gmail.com",
        "time": "Thu Sep 25 10:24:46 2025 +0200"
      },
      "message": "[YUNIKORN-3125] Show allocation name and resource usage in the core when handling non-YK pods (#1030)\n\nCloses: #1030\n\nSigned-off-by: Peter Bacsko \u003cbacskop@gmail.com\u003e\n"
    },
    {
      "commit": "e3475fa85099d8dfb08acde3e33eb23bec011853",
      "tree": "7c3df37fc8b40681dd6e5d9479d94014c0090330",
      "parents": [
        "a6054369f7f4dfeaaa75955be535871e8d6e3770"
      ],
      "author": {
        "name": "Peter Bacsko",
        "email": "bacskop@gmail.com",
        "time": "Tue Aug 19 13:55:33 2025 +0200"
      },
      "committer": {
        "name": "Peter Bacsko",
        "email": "bacskop@gmail.com",
        "time": "Tue Aug 19 13:55:33 2025 +0200"
      },
      "message": "[YUNIKORN-3116] Yunikorn CVE fixes (#1028)\n\nUpdate dependencies to address CVE-2025-22872\n\nCloses: #1028\n\nSigned-off-by: Peter Bacsko \u003cbacskop@gmail.com\u003e\n"
    },
    {
      "commit": "a6054369f7f4dfeaaa75955be535871e8d6e3770",
      "tree": "11117d634d1b583dc7228ad965d2b621928394dc",
      "parents": [
        "718c7ea199db33ec4d7275473d9105a39ebebfc5"
      ],
      "author": {
        "name": "Peter Bacsko",
        "email": "bacskop@gmail.com",
        "time": "Mon Aug 18 20:04:51 2025 +0200"
      },
      "committer": {
        "name": "Peter Bacsko",
        "email": "bacskop@gmail.com",
        "time": "Mon Aug 18 20:04:51 2025 +0200"
      },
      "message": "[YUNIKORN-3114] change yaml package (#1027)\n\nChange import from \"gopkg.in/yaml.v3\" to \"go.yaml.in/yaml/v3\"\n\nCloses: #1027\n\nSigned-off-by: Peter Bacsko \u003cbacskop@gmail.com\u003e\n"
    },
    {
      "commit": "718c7ea199db33ec4d7275473d9105a39ebebfc5",
      "tree": "6f7d8922bd5ae6f26872cc16bbae642270fb35c0",
      "parents": [
        "761012568cbb5099f8062cce02d5901fd73ac2b7"
      ],
      "author": {
        "name": "Manikandan R",
        "email": "manirajv06@gmail.com",
        "time": "Mon Aug 18 20:40:07 2025 +0530"
      },
      "committer": {
        "name": "Manikandan R",
        "email": "manirajv06@gmail.com",
        "time": "Mon Aug 18 20:40:07 2025 +0530"
      },
      "message": "[YUNIKORN-3092] Reservations can permanently block nodes, leading to preemption failure and a stuck scheduler state (#1025)\n\nConsider even the nodes which has non daemon set reservations and reservation (allocation) not triggered preemption earlier as candidate to increase the chances of preemption by cancelling those reservations only if its priority is lesser than the preemptor priority and waiting in reservation for more than 1 hour.\n\nCloses: #1025\n\nSigned-off-by: Manikandan R \u003cmanirajv06@gmail.com\u003e\n"
    },
    {
      "commit": "761012568cbb5099f8062cce02d5901fd73ac2b7",
      "tree": "1d20bdc044778eb222694fcb6776df65faab3602",
      "parents": [
        "fdd33d229f76db683d4718ae3881969130bc2132"
      ],
      "author": {
        "name": "Michael Chu",
        "email": "michaelchu@MichaeldeMacBook-Pro.local",
        "time": "Thu Aug 14 14:12:27 2025 +0200"
      },
      "committer": {
        "name": "Peter Bacsko",
        "email": "bacskop@gmail.com",
        "time": "Thu Aug 14 14:12:27 2025 +0200"
      },
      "message": "fix: limit event size to 1024 (#1026)\n\nCloses: #1026\n\nSigned-off-by: Peter Bacsko \u003cbacskop@gmail.com\u003e\n"
    },
    {
      "commit": "fdd33d229f76db683d4718ae3881969130bc2132",
      "tree": "27c60c9569149bf967ed51377d41fc2ac4331327",
      "parents": [
        "29e95b60e635a310a4f8d063577f765ffb2ddc30"
      ],
      "author": {
        "name": "Dennis Huang",
        "email": "dennis.mefs@gmail.com",
        "time": "Tue Jul 22 13:31:11 2025 +1000"
      },
      "committer": {
        "name": "Wilfred Spiegelenburg",
        "email": "wilfreds@apache.org",
        "time": "Tue Jul 22 13:31:11 2025 +1000"
      },
      "message": "[YUNIKORN-3074] Upgrade Golangci-lint to version 2.1.6 (#1020)\n\n- Update Golangci-lint version in makefile\n- Migrate config to v2\n- Fix Golangci-lint run errors\n\nCloses: #1020\n\nSigned-off-by: Wilfred Spiegelenburg \u003cwilfreds@apache.org\u003e\n"
    },
    {
      "commit": "29e95b60e635a310a4f8d063577f765ffb2ddc30",
      "tree": "8507e773620d1432beeb45538c8f2e83707731d0",
      "parents": [
        "1a07ad75fba01986c3cd56ce97b9eef3d1876ae0"
      ],
      "author": {
        "name": "kaichiachen",
        "email": "kaichiaboy@gmail.com",
        "time": "Fri Jul 04 10:21:41 2025 +1000"
      },
      "committer": {
        "name": "Wilfred Spiegelenburg",
        "email": "wilfreds@apache.org",
        "time": "Fri Jul 04 10:21:41 2025 +1000"
      },
      "message": "[YUNIKORN-2930] Add time consumption metrics for scheduling/tryNode cycle (#1017)\n\nAdd two new metrics that observe:\n* each scheduling cycle, regardless of whether a pod was scheduled.\n* total time taken to find a node for a given pod.\n\nAdd metrics to test\n\nCloses: #1017\n\nSigned-off-by: Wilfred Spiegelenburg \u003cwilfreds@apache.org\u003e\n"
    },
    {
      "commit": "1a07ad75fba01986c3cd56ce97b9eef3d1876ae0",
      "tree": "6c740174f8c4a291d495ca4900c498ba6842caa9",
      "parents": [
        "7eb8f589df8c167e68f923a2cff829e71acaa60c"
      ],
      "author": {
        "name": "Barry Wu",
        "email": "barry@wukanglideMacBook-Pro.local",
        "time": "Wed Jun 18 10:58:35 2025 +1000"
      },
      "committer": {
        "name": "Wilfred Spiegelenburg",
        "email": "wilfreds@apache.org",
        "time": "Wed Jun 18 10:58:35 2025 +1000"
      },
      "message": "[YUNIKORN-3087] Remove deprecated \"subsystem metrics\" code (#1023)\n\nCloses: #1023\n\nSigned-off-by: Wilfred Spiegelenburg \u003cwilfreds@apache.org\u003e\n"
    },
    {
      "commit": "7eb8f589df8c167e68f923a2cff829e71acaa60c",
      "tree": "f802e8a4fe7f84012102fc3df43005572cdd566c",
      "parents": [
        "a5b865c7a5bfb4518a5861210e5bf44df95abb4e"
      ],
      "author": {
        "name": "Tyler Denton",
        "email": "tylerdenton@Tylers-MacBook-Pro.local",
        "time": "Tue Jun 17 15:10:46 2025 +0200"
      },
      "committer": {
        "name": "Peter Bacsko",
        "email": "bacskop@gmail.com",
        "time": "Tue Jun 17 15:10:46 2025 +0200"
      },
      "message": "[YUNIKORN-3090] Promethues metrics are improperly labeled. (#1024)\n\nCloses: #1024\n\nSigned-off-by: Peter Bacsko \u003cbacskop@gmail.com\u003e\n"
    },
    {
      "commit": "a5b865c7a5bfb4518a5861210e5bf44df95abb4e",
      "tree": "0e153576785e1758bbfb0655c1a808671f175995",
      "parents": [
        "d5edb7abdf65149845d1fb41b12f388003cdfa4e"
      ],
      "author": {
        "name": "Mit Desai",
        "email": "mdesai@visa.com",
        "time": "Thu Jun 12 13:34:09 2025 +0200"
      },
      "committer": {
        "name": "Peter Bacsko",
        "email": "bacskop@gmail.com",
        "time": "Thu Jun 12 13:34:09 2025 +0200"
      },
      "message": "[YUNIKORN-3084] Fix Inconsistency in Allocation Removal from sortedRequests (#1022)\n\nCloses: #1022\n\nSigned-off-by: Peter Bacsko \u003cbacskop@gmail.com\u003e\n"
    },
    {
      "commit": "d5edb7abdf65149845d1fb41b12f388003cdfa4e",
      "tree": "9e3000bcb8ccc2c559879ef319085943ca9b98c1",
      "parents": [
        "bf04bd44bebd3af53092a25c7e242349782c25e4"
      ],
      "author": {
        "name": "Peter Bacsko",
        "email": "bacskop@gmail.com",
        "time": "Tue Jun 10 20:56:04 2025 +0200"
      },
      "committer": {
        "name": "Peter Bacsko",
        "email": "bacskop@gmail.com",
        "time": "Tue Jun 10 20:56:04 2025 +0200"
      },
      "message": "ADDENDUM [YUNIKORN-2772] Scheduler restart does not preserve app start time (#1019)\n\nCloses: #1019\n\nSigned-off-by: Peter Bacsko \u003cbacskop@gmail.com\u003e\n"
    },
    {
      "commit": "bf04bd44bebd3af53092a25c7e242349782c25e4",
      "tree": "7543ee78cead9581601c517b7959aa89093e82a9",
      "parents": [
        "c56c28831df040bda477b9e6fc55034158b81ae9"
      ],
      "author": {
        "name": "Peter Bacsko",
        "email": "bacskop@gmail.com",
        "time": "Mon Apr 14 13:45:40 2025 +0200"
      },
      "committer": {
        "name": "Peter Bacsko",
        "email": "bacskop@gmail.com",
        "time": "Mon Apr 14 13:45:40 2025 +0200"
      },
      "message": "[YUNIKORN-2772] Scheduler restart does not preserve app start time (#1018)\n\nCloses: #1018\n\nSigned-off-by: Peter Bacsko \u003cbacskop@gmail.com\u003e\n"
    },
    {
      "commit": "c56c28831df040bda477b9e6fc55034158b81ae9",
      "tree": "8653dd56d1739768772358c81ea94b95049d5cf8",
      "parents": [
        "1e58dfa29a93198eccfcef028359bafc43cea8fd"
      ],
      "author": {
        "name": "Craig Condit",
        "email": "ccondit@apache.org",
        "time": "Thu Mar 06 13:14:01 2025 -0600"
      },
      "committer": {
        "name": "Craig Condit",
        "email": "ccondit@apache.org",
        "time": "Thu Mar 06 13:14:01 2025 -0600"
      },
      "message": "[YUNIKORN-2592] Remove spurious warning when setting queue resources (#1016)\n\nCloses: #1016\n"
    },
    {
      "commit": "1e58dfa29a93198eccfcef028359bafc43cea8fd",
      "tree": "ac68a334288ac88bc0f3934cce086a1e220b3f18",
      "parents": [
        "9eee423b3df00cc9dbe98ae05888ddf525753a07"
      ],
      "author": {
        "name": "Craig Condit",
        "email": "ccondit@apache.org",
        "time": "Wed Mar 05 10:04:48 2025 -0600"
      },
      "committer": {
        "name": "Craig Condit",
        "email": "ccondit@apache.org",
        "time": "Wed Mar 05 10:04:48 2025 -0600"
      },
      "message": "[YUNIKORN-3041] Core: Update dependencies for CVE fixes (#1015)\n\nCloses: #1015\n"
    },
    {
      "commit": "9eee423b3df00cc9dbe98ae05888ddf525753a07",
      "tree": "cc5471c219986564c269d4c1942c8775b2a60b66",
      "parents": [
        "621c1849190b72fb622417967d61b082ce6a34dc"
      ],
      "author": {
        "name": "Wilfred Spiegelenburg",
        "email": "wilfreds@apache.org",
        "time": "Mon Mar 03 11:26:58 2025 -0600"
      },
      "committer": {
        "name": "Craig Condit",
        "email": "ccondit@apache.org",
        "time": "Mon Mar 03 11:26:58 2025 -0600"
      },
      "message": "[YUNIKORN-3036] fix race prevention regression (#1014)\n\nRe-instate the change from YUNIKORN-1993 that was reversed as part of\nYUNIKORN-2658. Add more explicit comment to not move the code.\nMinor cleanup in function naming and fix the function length of\nremoveAllocation (lint fix)\n\nCloses: #1014\n\nSigned-off-by: Craig Condit \u003cccondit@apache.org\u003e\n"
    },
    {
      "commit": "621c1849190b72fb622417967d61b082ce6a34dc",
      "tree": "e4fa937f63e8c5cef73a3f6d5c24986f4abe5b95",
      "parents": [
        "5aa780a651b467e7580617a7439173e2146a30bb"
      ],
      "author": {
        "name": "kaichiachen",
        "email": "kaichiaboy@gmail.com",
        "time": "Fri Feb 21 15:59:35 2025 -0600"
      },
      "committer": {
        "name": "Craig Condit",
        "email": "ccondit@apache.org",
        "time": "Fri Feb 21 15:59:35 2025 -0600"
      },
      "message": "[YUNIKORN-3029] update golangci-lint for go 1.23 (#1013)\n\nCloses: #1013\n\nSigned-off-by: Craig Condit \u003cccondit@apache.org\u003e\n"
    },
    {
      "commit": "5aa780a651b467e7580617a7439173e2146a30bb",
      "tree": "4e402b14e87261e7a29d7327d9f469eaeefc0eee",
      "parents": [
        "84bb8e0c67248e559a193563d439d13006eb52fd"
      ],
      "author": {
        "name": "haorenhui",
        "email": "haorenhui0911@gmail.com",
        "time": "Thu Feb 20 11:32:12 2025 -0600"
      },
      "committer": {
        "name": "Craig Condit",
        "email": "ccondit@apache.org",
        "time": "Thu Feb 20 11:32:12 2025 -0600"
      },
      "message": "[YUNIKORN-2991] Ensure draining queues do not accept new applications (#1002)\n\nCloses: #1002\n\nSigned-off-by: Craig Condit \u003cccondit@apache.org\u003e\n"
    },
    {
      "commit": "84bb8e0c67248e559a193563d439d13006eb52fd",
      "tree": "5215a68d0f8424d727939400413abc2ca7ddf259",
      "parents": [
        "ee8d7fa6999a9ee3a3e9013aa9bddcd63ed35a2a"
      ],
      "author": {
        "name": "kaichiachen",
        "email": "kaichiaboy@gmail.com",
        "time": "Thu Feb 20 11:18:52 2025 -0600"
      },
      "committer": {
        "name": "Craig Condit",
        "email": "ccondit@apache.org",
        "time": "Thu Feb 20 11:18:52 2025 -0600"
      },
      "message": "[YUNIKORN-2153] Refactor placement of predicateCheckResult (#1011)\n\nCloses: #1011\n\nSigned-off-by: Craig Condit \u003cccondit@apache.org\u003e\n"
    },
    {
      "commit": "ee8d7fa6999a9ee3a3e9013aa9bddcd63ed35a2a",
      "tree": "caad5ae4808a83939cb94e20b2c365d06fa5c7df",
      "parents": [
        "4f2f1b3865a893c49c3f4e185b3ba75ab6cf7ae5"
      ],
      "author": {
        "name": "Michael",
        "email": "chu47747@idollar.com.tw",
        "time": "Thu Feb 20 11:15:04 2025 -0600"
      },
      "committer": {
        "name": "Craig Condit",
        "email": "ccondit@apache.org",
        "time": "Thu Feb 20 11:15:04 2025 -0600"
      },
      "message": "[YUNIKORN-2907] Avoid extraneous logging during queue config processing (#1009)\n\nCloses: #1009\n\nSigned-off-by: Craig Condit \u003cccondit@apache.org\u003e\n"
    },
    {
      "commit": "4f2f1b3865a893c49c3f4e185b3ba75ab6cf7ae5",
      "tree": "c8f25a0920a436400f5b9eec4869ca2d576aca28",
      "parents": [
        "7391aeb5d2ba5e613a5ecf9c1d4bce547ea1be71"
      ],
      "author": {
        "name": "kaichiachen",
        "email": "kaichiaboy@gmail.com",
        "time": "Tue Feb 18 15:23:52 2025 +0100"
      },
      "committer": {
        "name": "Peter Bacsko",
        "email": "pbacsko@cloudera.com",
        "time": "Tue Feb 18 15:23:52 2025 +0100"
      },
      "message": "[YUNIKORN-2854]Add queue maxRunningApps metrics (#1012)\n\nCloses: #1012\n\nSigned-off-by: Peter Bacsko \u003cpbacsko@cloudera.com\u003e\n"
    },
    {
      "commit": "7391aeb5d2ba5e613a5ecf9c1d4bce547ea1be71",
      "tree": "4189d5ac189a8e43faf727212cac80fd42c06f39",
      "parents": [
        "29e15962d37711d8fc11c3f103a3bed8d9c58a24"
      ],
      "author": {
        "name": "Michael",
        "email": "chu47747@idollar.com.tw",
        "time": "Fri Jan 17 11:52:52 2025 +0000"
      },
      "committer": {
        "name": "Yu-Lin Chen",
        "email": "chenyulin0719@apache.org",
        "time": "Fri Jan 17 11:52:52 2025 +0000"
      },
      "message": "[YUNIKORN-2998] tryNodesNoReserve is not tested (#1008)\n\nCloses: #1008\n\nSigned-off-by: Yu-Lin Chen \u003cchenyulin0719@apache.org\u003e\n"
    },
    {
      "commit": "29e15962d37711d8fc11c3f103a3bed8d9c58a24",
      "tree": "ede6d04a94dcc1eea18355e8a321b2ec13f83333",
      "parents": [
        "a351764f916270a5809abc87dceb53a78b30e7c4"
      ],
      "author": {
        "name": "Ryan",
        "email": "ryan980053@gmail.com",
        "time": "Wed Jan 08 13:39:54 2025 +0530"
      },
      "committer": {
        "name": "Manikandan R",
        "email": "manirajv06@gmail.com",
        "time": "Wed Jan 08 13:39:54 2025 +0530"
      },
      "message": "[YUNIKORN-3005] Increase decreaseTrackedResource test coverage (#1010)\nCloses: #1010\n\nSigned-off-by: Manikandan R \u003cmanirajv06@gmail.com\u003e\n"
    },
    {
      "commit": "a351764f916270a5809abc87dceb53a78b30e7c4",
      "tree": "4a2a436be93c8f4d6f0d50754587684214b34603",
      "parents": [
        "2113cd7e439c840330db313901d8f7855ab3b532"
      ],
      "author": {
        "name": "Michael",
        "email": "chu47747@idollar.com.tw",
        "time": "Mon Dec 23 14:36:00 2024 +0000"
      },
      "committer": {
        "name": "Yu-Lin Chen",
        "email": "chenyulin0719@apache.org",
        "time": "Mon Dec 23 14:36:00 2024 +0000"
      },
      "message": "[YUNIKORN-2997] add unit test for tryPlaceholderAllocate (#1004)\n\nCloses: #1004\n\nSigned-off-by: Yu-Lin Chen \u003cchenyulin0719@apache.org\u003e\n"
    },
    {
      "commit": "2113cd7e439c840330db313901d8f7855ab3b532",
      "tree": "de368d9480bf692e1d4127c085d1eea2acb90ef2",
      "parents": [
        "72a2553f59cf4b8e01fdbc9b5241d144004d3e76"
      ],
      "author": {
        "name": "Manikandan R",
        "email": "manirajv06@gmail.com",
        "time": "Sat Dec 21 14:19:40 2024 +0530"
      },
      "committer": {
        "name": "Manikandan R",
        "email": "manirajv06@gmail.com",
        "time": "Sat Dec 21 14:19:40 2024 +0530"
      },
      "message": "[YUNIKORN-3004] Lock User Trackers and Group Trackers map during delete operations (#1007)\n\nCloses: #1007\n\nSigned-off-by: Manikandan R \u003cmanirajv06@gmail.com\u003e\n"
    },
    {
      "commit": "72a2553f59cf4b8e01fdbc9b5241d144004d3e76",
      "tree": "beb94a90df4eb6aa0b91e5b0af6645821a711d5b",
      "parents": [
        "4d50a5a1efb03413c9c1b704f8c00f34fa8110a8"
      ],
      "author": {
        "name": "Tzu-Hua Lan",
        "email": "blue.tzuhua@gmail.com",
        "time": "Thu Dec 19 15:07:04 2024 -0600"
      },
      "committer": {
        "name": "Craig Condit",
        "email": "ccondit@apache.org",
        "time": "Thu Dec 19 15:07:04 2024 -0600"
      },
      "message": "[YUNIKORN-3002] Update Go dependencies for CVE fixes (#1005)\n\nCloses: #1005\n\nSigned-off-by: Craig Condit \u003cccondit@apache.org\u003e\n"
    },
    {
      "commit": "4d50a5a1efb03413c9c1b704f8c00f34fa8110a8",
      "tree": "cb7c066342f73118a0a53fc1f27392be50338626",
      "parents": [
        "149820f2ceaa33db7a9f4ebb073df856dc5f829b"
      ],
      "author": {
        "name": "Paul Santa Clara",
        "email": "psantaclara@roblox.com",
        "time": "Thu Dec 19 14:59:03 2024 -0600"
      },
      "committer": {
        "name": "Craig Condit",
        "email": "ccondit@apache.org",
        "time": "Thu Dec 19 14:59:03 2024 -0600"
      },
      "message": "[YUNIKORN-3003] Don\u0027t consider alreadyy preempted allocations for preemption (#1006)\n\nCloses: #1006\n\nSigned-off-by: Craig Condit \u003cccondit@apache.org\u003e\n"
    },
    {
      "commit": "149820f2ceaa33db7a9f4ebb073df856dc5f829b",
      "tree": "94b7cfa0df7146ab7f9e7d300833b28f1834c814",
      "parents": [
        "b02e15ea98429f34a3eb623f28f2911ea5a8e98d"
      ],
      "author": {
        "name": "Craig Condit",
        "email": "ccondit@apache.org",
        "time": "Mon Dec 16 15:27:04 2024 -0600"
      },
      "committer": {
        "name": "Craig Condit",
        "email": "ccondit@apache.org",
        "time": "Mon Dec 16 15:27:04 2024 -0600"
      },
      "message": "[YUNIKORN-2999] Bump e2e test for core to Kubernetes v1.32.0 (#1003)\n\nCloses: #1003\n"
    },
    {
      "commit": "b02e15ea98429f34a3eb623f28f2911ea5a8e98d",
      "tree": "30013e61d2cdbf5a34d79635b8d2cc9d9c6d1787",
      "parents": [
        "f7d0e102a8423baa43ef0744d803e45b64cca82c"
      ],
      "author": {
        "name": "Wilfred Spiegelenburg",
        "email": "wilfreds@apache.org",
        "time": "Fri Dec 13 11:22:18 2024 -0600"
      },
      "committer": {
        "name": "Craig Condit",
        "email": "ccondit@apache.org",
        "time": "Fri Dec 13 11:22:18 2024 -0600"
      },
      "message": "[YUNIKORN-2976] Handle multiple require node allocations per node (#1001)\n\nIf an allocation requires a specific node the scheduler should not\nconsider any other node. We should allow multiple allocations that\nrequire the same node to reserve the node at the same time. A required\nnode allocation must be placed on the node before anything else.\nIf other non required node reservations are made on a node remove the\nexisting reservations that do not require that node. Make sure that the\nreleases are tracked correctly in the partition.\n\nAfter the repeat count removal reservations can be simplified:\n- track reservations using the allocation key\n- removed the composite key setup\n- removed collection listener call on reserve or unreserve of a node\n\nCloses: #1001\n\nSigned-off-by: Craig Condit \u003cccondit@apache.org\u003e\n"
    },
    {
      "commit": "f7d0e102a8423baa43ef0744d803e45b64cca82c",
      "tree": "8da1c6b17885ef6259aa407e5fa8828904eace14",
      "parents": [
        "0356a3a1c08711ceeaa0ff4cf213856081adbdfc"
      ],
      "author": {
        "name": "haorenhui",
        "email": "haorenhui0911@gmail.com",
        "time": "Tue Dec 03 11:02:54 2024 +0100"
      },
      "committer": {
        "name": "Peter Bacsko",
        "email": "bacskop@gmail.com",
        "time": "Tue Dec 03 11:02:54 2024 +0100"
      },
      "message": "[YUNIKORN-2982] Send event when preemption occurs (#1000)\n\nCloses: #1000\n\nSigned-off-by: Peter Bacsko \u003cbacskop@gmail.com\u003e\n"
    },
    {
      "commit": "0356a3a1c08711ceeaa0ff4cf213856081adbdfc",
      "tree": "40797820064f96c7c166a9e7f082cb4a70c4a25e",
      "parents": [
        "7c99e6b54514ce190dcd7db903be390b44bd3b48"
      ],
      "author": {
        "name": "Wilfred Spiegelenburg",
        "email": "wilfreds@apache.org",
        "time": "Fri Nov 22 17:12:09 2024 -0600"
      },
      "committer": {
        "name": "Craig Condit",
        "email": "ccondit@apache.org",
        "time": "Fri Nov 22 17:12:09 2024 -0600"
      },
      "message": "[YUNIKORN-2974] Expose preemption and priority settings via REST (#995)\n\nAdd preemption and priority details to the queue REST information.\nCurrently the configuration is exposed via the properties. The\nproperties contain the raw configuration values which need to be\ninterpreted.\n\nInvalid configuration values are ignored and not set on the queue. This\ncould cause an incorrect view of what is or should be active on the\nqueue if based on the properties. Using the active values from the\nobject to show the real state.\n\nExpose Partition level preemption flag as part of this change to\ncomplement the queue details.\n\nCloses: #995\n\nSigned-off-by: Craig Condit \u003cccondit@apache.org\u003e\n"
    },
    {
      "commit": "7c99e6b54514ce190dcd7db903be390b44bd3b48",
      "tree": "a729243152da6c4c1a4f70d00745ee8325059a2b",
      "parents": [
        "ebb8b1c5fff7b7cf7f59b96d33d709679d9a041c"
      ],
      "author": {
        "name": "Wilfred Spiegelenburg",
        "email": "wilfreds@apache.org",
        "time": "Fri Nov 22 17:10:15 2024 -0600"
      },
      "committer": {
        "name": "Craig Condit",
        "email": "ccondit@apache.org",
        "time": "Fri Nov 22 17:10:15 2024 -0600"
      },
      "message": "[YUNIKORN-2925] Remove internal object from application REST info (#999)\n\nRemove the TrackedResource object from the REST response for the\napplication. Moved the tracked resources into a separate object inside\nthe app DAO, as we have done for other complex pieces.\nCleanup exposure of the summary object to be testing only.\nAdd DAO retrieval of TrackedResource type for the web handler.\n\nCloses: #999\n\nSigned-off-by: Craig Condit \u003cccondit@apache.org\u003e\n"
    },
    {
      "commit": "ebb8b1c5fff7b7cf7f59b96d33d709679d9a041c",
      "tree": "427da706c4b4751c6cbdb4314b4f7d0a96622e65",
      "parents": [
        "1f23de3ee8afde7c55a8f87cb32ae1d10c959835"
      ],
      "author": {
        "name": "Hengzhe",
        "email": "hguo@pinterest.com",
        "time": "Wed Nov 20 18:46:34 2024 -0600"
      },
      "committer": {
        "name": "Craig Condit",
        "email": "ccondit@apache.org",
        "time": "Wed Nov 20 18:46:34 2024 -0600"
      },
      "message": "[YUNIKORN-2901] Ensure queuees are created with proper queue path (#997)\n\nCloses: #997\n\nSigned-off-by: Craig Condit \u003cccondit@apache.org\u003e\n"
    },
    {
      "commit": "1f23de3ee8afde7c55a8f87cb32ae1d10c959835",
      "tree": "10603db7bbf5597f0db5dfae1d58df14041f9baf",
      "parents": [
        "135bc7880e6bcc119aa48ad2969b484a3a8d26fa"
      ],
      "author": {
        "name": "Peter Bacsko",
        "email": "bacskop@gmail.com",
        "time": "Wed Nov 20 17:17:16 2024 -0600"
      },
      "committer": {
        "name": "Craig Condit",
        "email": "ccondit@apache.org",
        "time": "Wed Nov 20 17:17:16 2024 -0600"
      },
      "message": "[YUNIKORN-2980] DaemonSet preemption: Don\u0027t flood the logs if victim selection fails (#998)\n\nCloses: #998\n\nSigned-off-by: Craig Condit \u003cccondit@apache.org\u003e\n"
    },
    {
      "commit": "135bc7880e6bcc119aa48ad2969b484a3a8d26fa",
      "tree": "823ffe886501347a24efc92c795931ef8f11cdf2",
      "parents": [
        "ac32595a9712fecfd5e983e0a822fb810f3b3f14"
      ],
      "author": {
        "name": "Craig Condit",
        "email": "ccondit@apache.org",
        "time": "Tue Nov 19 16:20:16 2024 -0600"
      },
      "committer": {
        "name": "Craig Condit",
        "email": "ccondit@apache.org",
        "time": "Tue Nov 19 16:20:16 2024 -0600"
      },
      "message": "[YUNIKORN-2978] Fix handling of reserved allocations where node differs (#996)\n\nYUNIKORN-2700 introduced a bug where allocations of previously-reserved\ntasks were not handled correctly in the case where we schedule on a\ndifferent node than the reservation. Ensure that we unreserve and\nallocate using the proper node in both cases.\n\nAlso introduce additional logging of allocations on nodes to make\nfinding issues like this easier in the future.\n\nCloses: #996\n"
    },
    {
      "commit": "ac32595a9712fecfd5e983e0a822fb810f3b3f14",
      "tree": "14453289c257ed3c24abea826f028f90066c1b16",
      "parents": [
        "d7d1408c6395d2d4d058cbe22a7f15205a28e69a"
      ],
      "author": {
        "name": "Wilfred Spiegelenburg",
        "email": "wilfreds@apache.org",
        "time": "Thu Nov 14 12:42:23 2024 -0600"
      },
      "committer": {
        "name": "Craig Condit",
        "email": "ccondit@apache.org",
        "time": "Thu Nov 14 12:42:23 2024 -0600"
      },
      "message": "[YUNIKORN-2967] Cleanup REST response headers (#994)\n\nOnly respond with the allowed methods for the request, not with a\ngeneral all allowed set. OPTIONS is supported via the generic config.\nAdd a test to make sure a change in router does not break that.\n\nRemove the Access-Control-Allow-Credentials as recommended in the RFC.\nWe also do not use cookies or authentication so not relevant to set.\n\nCloses: #994\n\nSigned-off-by: Craig Condit \u003cccondit@apache.org\u003e\n"
    },
    {
      "commit": "d7d1408c6395d2d4d058cbe22a7f15205a28e69a",
      "tree": "1d9e4a087f046283c33ce30e5dd1056800cffb66",
      "parents": [
        "8d139b10e8b05be63906b50a2f2de1db31e8a7ec"
      ],
      "author": {
        "name": "Wilfred Spiegelenburg",
        "email": "wilfreds@apache.org",
        "time": "Wed Nov 13 14:09:23 2024 -0600"
      },
      "committer": {
        "name": "Craig Condit",
        "email": "ccondit@apache.org",
        "time": "Wed Nov 13 14:09:23 2024 -0600"
      },
      "message": "[YUNIKORN-2972] Remove internal object from user and group REST info (#993)\n\nRemove the Resource object from the REST response for the user and group\ntrackers. Removed the usage of the DAO objects in the internal unit\ntests. The unit tests use new functions which directly expose the same\nstructures without using the DAO.\n\nCleanup:\n- remove export from internal functions (UserTracker, GroupTracker)\n- renamed functions to match their results (Manager)\n- update handler to call renamed functions in Manager\n- reimplemented test functions to not use DAO objects (Manager,\n  UserTracker, GroupTracker, QueueTracker)\n- assert function changes to use new functions removing DAO usage\n  (scheduler/utilites_test, scheduler/objects/utilites_test)\n\nCloses: #993\n\nSigned-off-by: Craig Condit \u003cccondit@apache.org\u003e\n"
    },
    {
      "commit": "8d139b10e8b05be63906b50a2f2de1db31e8a7ec",
      "tree": "35216d9835dc3f717a7faceaf4b329a2a218b1fe",
      "parents": [
        "6ef347b31c1cd61a2d8b681a6159893839b3697b"
      ],
      "author": {
        "name": "Wilfred Spiegelenburg",
        "email": "wilfreds@apache.org",
        "time": "Tue Nov 12 14:06:26 2024 -0600"
      },
      "committer": {
        "name": "Craig Condit",
        "email": "ccondit@apache.org",
        "time": "Tue Nov 12 14:06:26 2024 -0600"
      },
      "message": "[YUNIKORN-2965] Move statedump and stack REST to debug endpoint (#992)\n\nThe REST calls to get a statedump and the stacks of the system are\nexposed on the wrong endpoint. They belong in /debug and not in /ws/v1.\nBoth are for troubleshooting only and the content is not stable.\n\nPlacing a 301 redirect on the old endpoints for clients to follow.\nThe proxy build into the web UI does not proxy the debug endpoints.\n\nCloses: #992\n\nSigned-off-by: Craig Condit \u003cccondit@apache.org\u003e\n"
    },
    {
      "commit": "6ef347b31c1cd61a2d8b681a6159893839b3697b",
      "tree": "5e9bf5c8103acac2388f865d840ffefbd59fc833",
      "parents": [
        "705720119efce06adfdbdb75e7b660ee89331b42"
      ],
      "author": {
        "name": "Wilfred Spiegelenburg",
        "email": "wilfreds@apache.org",
        "time": "Mon Nov 04 12:48:02 2024 -0600"
      },
      "committer": {
        "name": "Craig Condit",
        "email": "ccondit@apache.org",
        "time": "Mon Nov 04 12:48:02 2024 -0600"
      },
      "message": "[YUNIKORN-2953] Placeholder release count incorrect (#991)\n\nWhile releasing placeholders the allocated placeholders are counted\ntwice in the tracking information. With YUNIKORN-2926 in place this\nhappens if some but not all placeholders are allocated only.\n\nMark unallocated placeholders that timeout as released to prevent\nscheduling issues.\n\nCloses: #991\n\nSigned-off-by: Craig Condit \u003cccondit@apache.org\u003e\n"
    },
    {
      "commit": "705720119efce06adfdbdb75e7b660ee89331b42",
      "tree": "374b6e6988e7a8f8842db9738635defc52499868",
      "parents": [
        "1e5d68bf2c580de9b3fa333eafecb6369af84ad9"
      ],
      "author": {
        "name": "Peter Bacsko",
        "email": "bacskop@gmail.com",
        "time": "Wed Oct 30 16:57:27 2024 -0500"
      },
      "committer": {
        "name": "Craig Condit",
        "email": "ccondit@apache.org",
        "time": "Wed Oct 30 16:57:27 2024 -0500"
      },
      "message": "[YUNIKORN-2928] [core] Update foreign pod resource usage (#990)\n\nCloses: #990\n\nSigned-off-by: Craig Condit \u003cccondit@apache.org\u003e\n"
    },
    {
      "commit": "1e5d68bf2c580de9b3fa333eafecb6369af84ad9",
      "tree": "77bd019a6ee6c8d659c0f0e3780d5ba05dba7058",
      "parents": [
        "19fefc6b02d438a11eac0cc7c92d29154bd37085"
      ],
      "author": {
        "name": "Hengzhe",
        "email": "hguo@pinterest.com",
        "time": "Tue Oct 29 14:56:10 2024 -0500"
      },
      "committer": {
        "name": "Craig Condit",
        "email": "ccondit@apache.org",
        "time": "Tue Oct 29 14:56:10 2024 -0500"
      },
      "message": "[YUNIKORN-2908] Remove associated metrics when queue is removed (#987)\n\nCloses: #987\n\nSigned-off-by: Craig Condit \u003cccondit@apache.org\u003e\n"
    },
    {
      "commit": "19fefc6b02d438a11eac0cc7c92d29154bd37085",
      "tree": "b72445d3e583b7ff7fe980a8e17663791e4cd47d",
      "parents": [
        "5d3eb36bf10daef8e9820d76e4aff6bbb1f75acb"
      ],
      "author": {
        "name": "Ryan",
        "email": "ryan980053@gmail.com",
        "time": "Tue Oct 29 14:52:32 2024 -0500"
      },
      "committer": {
        "name": "Craig Condit",
        "email": "ccondit@apache.org",
        "time": "Tue Oct 29 14:52:32 2024 -0500"
      },
      "message": "[YUNIKORN-2951] Remove unnecessary locking from RequiredNodePreemptor (#989)\n\nCloses: #989\n\nSigned-off-by: Craig Condit \u003cccondit@apache.org\u003e\n"
    },
    {
      "commit": "5d3eb36bf10daef8e9820d76e4aff6bbb1f75acb",
      "tree": "e08c2efe5fd0b9dc3d7791da2a2804ed278deaee",
      "parents": [
        "597983cc72c9f1b5f69f735d300e01bdf85c2a2e"
      ],
      "author": {
        "name": "Ryan",
        "email": "ryan980053@gmail.com",
        "time": "Thu Oct 24 12:15:25 2024 -0500"
      },
      "committer": {
        "name": "Craig Condit",
        "email": "ccondit@apache.org",
        "time": "Thu Oct 24 12:15:25 2024 -0500"
      },
      "message": "[YUNIKORN-2848] Refactor preemption_queue_test.go (#983)\n\nCloses: #983\n\nSigned-off-by: Craig Condit \u003cccondit@apache.org\u003e\n"
    },
    {
      "commit": "597983cc72c9f1b5f69f735d300e01bdf85c2a2e",
      "tree": "623b0b589861053b574af8939336690e18439c50",
      "parents": [
        "9869540b7a4c1c5c5e1f19c61c9a6fa3e4e6b249"
      ],
      "author": {
        "name": "YUN SUN",
        "email": "yun.sun7119@gmail.com",
        "time": "Thu Oct 24 12:10:57 2024 -0500"
      },
      "committer": {
        "name": "Craig Condit",
        "email": "ccondit@apache.org",
        "time": "Thu Oct 24 12:10:57 2024 -0500"
      },
      "message": "[YUNIKORN-2824] Refactor preemption_test.go (#985)\n\nCloses: #985\n\nSigned-off-by: Craig Condit \u003cccondit@apache.org\u003e\n"
    },
    {
      "commit": "9869540b7a4c1c5c5e1f19c61c9a6fa3e4e6b249",
      "tree": "9e859d07e7a8afc635b93f6874b458af142b7b1d",
      "parents": [
        "6f54992d4eb07d4be4e529570ac186bb3b76fb05"
      ],
      "author": {
        "name": "Wilfred Spiegelenburg",
        "email": "wilfreds@apache.org",
        "time": "Thu Oct 24 11:54:05 2024 -0500"
      },
      "committer": {
        "name": "Craig Condit",
        "email": "ccondit@apache.org",
        "time": "Thu Oct 24 11:54:05 2024 -0500"
      },
      "message": "[YUNIKORN-2926] Placeholder counters incorrect (#986)\n\nPlaceholder tracking data is maintained inside the application for\nscheduling. If the placeholder is released we update the counters in the\ntracking data. We have cases in which we do not do that correctly:\n* placeholders are smaller than the real allocation\n* placeholder does not have an allocation to replace\n* all allocations are removed from an application\n\nCloses: #986\n\nSigned-off-by: Craig Condit \u003cccondit@apache.org\u003e\n"
    },
    {
      "commit": "6f54992d4eb07d4be4e529570ac186bb3b76fb05",
      "tree": "56529a78a1c1d2d49c44724b25233d5921ac992d",
      "parents": [
        "079a02dbdfa7fb1a27b860ee66da4932450370a4"
      ],
      "author": {
        "name": "Peter Bacsko",
        "email": "bacskop@gmail.com",
        "time": "Tue Oct 22 16:41:16 2024 +0200"
      },
      "committer": {
        "name": "Peter Bacsko",
        "email": "bacskop@gmail.com",
        "time": "Tue Oct 22 16:41:16 2024 +0200"
      },
      "message": "[YUNIKORN-2942] Expose foreign allocations tags on the REST interface (#988)\n\nCloses: #988\n\nSigned-off-by: Peter Bacsko \u003cbacskop@gmail.com\u003e\n"
    },
    {
      "commit": "079a02dbdfa7fb1a27b860ee66da4932450370a4",
      "tree": "86b433dd99618713e3bcd8fb5c6dde863fbc8020",
      "parents": [
        "44705ae669111ba51a7226c078af9785e6bee0c8"
      ],
      "author": {
        "name": "Peter Bacsko",
        "email": "bacskop@gmail.com",
        "time": "Thu Oct 17 15:50:39 2024 +0200"
      },
      "committer": {
        "name": "Peter Bacsko",
        "email": "bacskop@gmail.com",
        "time": "Thu Oct 17 15:50:39 2024 +0200"
      },
      "message": "[YUNIKORN-2924] [core] Remove occupiedResource handling logic (#984)\n\nCloses: #984\n\nSigned-off-by: Peter Bacsko \u003cbacskop@gmail.com\u003e\n"
    },
    {
      "commit": "44705ae669111ba51a7226c078af9785e6bee0c8",
      "tree": "bc1925c2268d78b7a81d4d9341645000a981543a",
      "parents": [
        "86dd867fb2fd0628701a520be41510684252f227"
      ],
      "author": {
        "name": "dalaoqi",
        "email": "mystes3016@gmail.com",
        "time": "Sun Oct 13 09:26:16 2024 +0000"
      },
      "committer": {
        "name": "Yu-Lin Chen",
        "email": "chenyulin0719@apache.org",
        "time": "Sun Oct 13 09:26:16 2024 +0000"
      },
      "message": "[YUNIKORN-2912] CI: Remove \"Restore cache failed\" warning in yunikorn-core (#979)\n\nCloses: #979\n\nSigned-off-by: Yu-Lin Chen \u003cchenyulin0719@apache.org\u003e\n"
    },
    {
      "commit": "86dd867fb2fd0628701a520be41510684252f227",
      "tree": "95b77f9cb07be960915602ba08b7606fff6de1ef",
      "parents": [
        "6354baacd9312c479b7c081ea59cf3ec4d4d4cc4"
      ],
      "author": {
        "name": "Craig Condit",
        "email": "ccondit@apache.org",
        "time": "Thu Oct 10 17:24:21 2024 -0600"
      },
      "committer": {
        "name": "Craig Condit",
        "email": "ccondit@apache.org",
        "time": "Thu Oct 10 17:24:21 2024 -0600"
      },
      "message": "[YUNIKORN-2917] Add additional buckets for latency histograms (#982)\n\nUpdate latency histograms to allow buckets for larger (\u003e 10s) values.\nAlso update descriptions to reflect that despite the naming, the values\nare, in fact, specified in seconds.\n\nExisting names are retained to avoid breaking backwards compatibility.\n\nCloses: #982\n"
    },
    {
      "commit": "6354baacd9312c479b7c081ea59cf3ec4d4d4cc4",
      "tree": "405cd97c63425a3cd9bb3a5a6b1242fcb90b0d10",
      "parents": [
        "b30768fcfe97b5fd17d5b960cbda860209b5eec8"
      ],
      "author": {
        "name": "Craig Condit",
        "email": "ccondit@apache.org",
        "time": "Thu Oct 10 16:41:42 2024 -0600"
      },
      "committer": {
        "name": "Craig Condit",
        "email": "ccondit@apache.org",
        "time": "Thu Oct 10 16:41:42 2024 -0600"
      },
      "message": "[YUNIKORN-2916] Fix inconsistent resource bucketing in metrics (#981)\n\nCloses: #981\n\nSigned-off-by: Craig Condit \u003cccondit@apache.org\u003e\n"
    },
    {
      "commit": "b30768fcfe97b5fd17d5b960cbda860209b5eec8",
      "tree": "a7e275a69e541226aec955b3816ba4157a336c7d",
      "parents": [
        "b870b0cd0a18d696b02ea339b8665b33aab496c2"
      ],
      "author": {
        "name": "Craig Condit",
        "email": "ccondit@apache.org",
        "time": "Thu Oct 10 16:40:34 2024 -0600"
      },
      "committer": {
        "name": "Craig Condit",
        "email": "ccondit@apache.org",
        "time": "Thu Oct 10 16:40:34 2024 -0600"
      },
      "message": "[YUNIKORN-2915] Update scheduling latency metric even with no allocation (#980)\n\nCloses: #980\n\nSigned-off-by: Craig Condit \u003cccondit@apache.org\u003e\n"
    },
    {
      "commit": "b870b0cd0a18d696b02ea339b8665b33aab496c2",
      "tree": "6e1585a7b48080b49e318eb9073b3853681dda34",
      "parents": [
        "4ea225160acfe8197e9da0dd1042361065025d40"
      ],
      "author": {
        "name": "Tzu-Hua Lan",
        "email": "blue.tzuhua@gmail.com",
        "time": "Fri Oct 04 06:25:29 2024 +0000"
      },
      "committer": {
        "name": "Yu-Lin Chen",
        "email": "chenyulin0719@apache.org",
        "time": "Fri Oct 04 06:25:29 2024 +0000"
      },
      "message": "[YUNIKORN-2893] Apply \"cancel-in-progress\" feature for each PR in Github Action (#978)\n\nApply the \"cancel-in-progress\" to automatically cancel previous build.\n\nCloses: #978\n\nSigned-off-by: Yu-Lin Chen \u003cchenyulin0719@apache.org\u003e\n"
    },
    {
      "commit": "4ea225160acfe8197e9da0dd1042361065025d40",
      "tree": "9af6ef724dddcd46ab18d24adde3efbafe27902d",
      "parents": [
        "a2d3d43a145d3f5860fd8649d036be91d96317f6"
      ],
      "author": {
        "name": "Peter Bacsko",
        "email": "bacskop@gmail.com",
        "time": "Thu Oct 03 17:21:25 2024 +0200"
      },
      "committer": {
        "name": "Peter Bacsko",
        "email": "bacskop@gmail.com",
        "time": "Thu Oct 03 17:21:25 2024 +0200"
      },
      "message": "[YUNIKORN-2897] Health checker reports foreign allocation as orphan (#977)\n\nCloses: #977\n\nSigned-off-by: Peter Bacsko \u003cbacskop@gmail.com\u003e\n"
    },
    {
      "commit": "a2d3d43a145d3f5860fd8649d036be91d96317f6",
      "tree": "0f19ef5f8961794560e8033a0a582b5a5d3336cf",
      "parents": [
        "fe067b770c25c238449e0b429da92400da8556a4"
      ],
      "author": {
        "name": "Peter Bacsko",
        "email": "bacskop@gmail.com",
        "time": "Wed Oct 02 11:57:36 2024 +0200"
      },
      "committer": {
        "name": "Peter Bacsko",
        "email": "bacskop@gmail.com",
        "time": "Wed Oct 02 11:57:36 2024 +0200"
      },
      "message": "[YUNIKORN-2832] [core] Add non-Yunikorn allocation tracking logic (#975)\n\nCloses: #975\n\nSigned-off-by: Peter Bacsko \u003cbacskop@gmail.com\u003e\n"
    }
  ],
  "next": "fe067b770c25c238449e0b429da92400da8556a4"
}
