)]}'
{
  "log": [
    {
      "commit": "296711dc947e08db744c45bb4f5da47e897bc799",
      "tree": "6a3924453fa6d574ca6fd93aed49581772f29dc3",
      "parents": [
        "2f7c164fe60df98dda2efac2f6b66a298daded46"
      ],
      "author": {
        "name": "Jarek Potiuk",
        "email": "jarek@potiuk.com",
        "time": "Fri Jun 05 10:27:04 2026 +0300"
      },
      "committer": {
        "name": "Vladimir Sitnikov",
        "email": "sitnikov.vladimir@gmail.com",
        "time": "Fri Jun 05 10:54:04 2026 +0300"
      },
      "message": "docs: add security policy, threat model, and agent guide\n\nAdd SECURITY.md pointing to the ASF security process, and a draft\nTHREAT_MODEL.md that records what JMeter treats as in and out of\nscope, its adversary model, the security properties it provides, and\nhow findings are triaged. The threat model builds on the existing\nsecurity.html policy rather than replacing it.\n\nAdd AGENTS.md as a one-line pointer so scanners and AI assistants\ndiscover the security model. Exclude the three headerless docs from\nRAT in .ratignore.\n\nCo-authored-by: Claude Opus 4.8 \u003cnoreply@anthropic.com\u003e\n"
    },
    {
      "commit": "2f7c164fe60df98dda2efac2f6b66a298daded46",
      "tree": "ab823cf9d76fd1fc73895e7b469404b903f563d7",
      "parents": [
        "6184736de0dd288f4f3ea518a5ea5a14c665a523"
      ],
      "author": {
        "name": "Vladimir Sitnikov",
        "email": "sitnikov.vladimir@gmail.com",
        "time": "Wed Jun 03 10:29:52 2026 +0300"
      },
      "committer": {
        "name": "Vladimir Sitnikov",
        "email": "sitnikov.vladimir@gmail.com",
        "time": "Wed Jun 03 11:45:38 2026 +0300"
      },
      "message": "fix(deps): update org.apache.mina to v2.2.8\n\nBump mina-core (test scope) from 2.2.5 to 2.2.8, the latest stable 2.x release. Verification metadata is unchanged: mina is test-only and already covered by a trusted PGP key.\n\nCo-Authored-By: Claude Opus 4.8 \u003cnoreply@anthropic.com\u003e\n"
    },
    {
      "commit": "6184736de0dd288f4f3ea518a5ea5a14c665a523",
      "tree": "39afc48dbe2576f2792b545e60bff79b15657b0c",
      "parents": [
        "c0a7ee8d2c039f97a946bde9eea9ff3db1db7052"
      ],
      "author": {
        "name": "Vladimir Sitnikov",
        "email": "sitnikov.vladimir@gmail.com",
        "time": "Wed Jun 03 10:23:24 2026 +0300"
      },
      "committer": {
        "name": "Vladimir Sitnikov",
        "email": "sitnikov.vladimir@gmail.com",
        "time": "Wed Jun 03 11:45:38 2026 +0300"
      },
      "message": "fix(deps): update org.apache.activemq to v6.2.6\n\nBump activemq-broker/client/spring (test scope) from 6.2.0 to 6.2.6. Regenerate dependency verification metadata; activemq is test-only, so the release jar list is unchanged.\n\nCo-Authored-By: Claude Opus 4.8 \u003cnoreply@anthropic.com\u003e\n"
    },
    {
      "commit": "c0a7ee8d2c039f97a946bde9eea9ff3db1db7052",
      "tree": "a85015bd889e6034fdd35f5e441e0c710d91883b",
      "parents": [
        "33cda5ca21259b3c6caaee2242d5f1820430943f"
      ],
      "author": {
        "name": "Vladimir Sitnikov",
        "email": "sitnikov.vladimir@gmail.com",
        "time": "Wed Jun 03 10:20:55 2026 +0300"
      },
      "committer": {
        "name": "Vladimir Sitnikov",
        "email": "sitnikov.vladimir@gmail.com",
        "time": "Wed Jun 03 11:45:38 2026 +0300"
      },
      "message": "fix(deps): update org.apache.logging.log4j to v2.26.0\n\nBump log4j-1.2-api/api/core/slf4j2-impl from 2.25.3 to 2.26.0. Regenerate dependency verification metadata and the expected release jar list.\n\nCo-Authored-By: Claude Opus 4.8 \u003cnoreply@anthropic.com\u003e\n"
    },
    {
      "commit": "33cda5ca21259b3c6caaee2242d5f1820430943f",
      "tree": "3522c2272ac60dfbb18db4ee44f0ee55a79fa8ab",
      "parents": [
        "e5a23bb2855cf422af69931be71d7525a1bc833e"
      ],
      "author": {
        "name": "Vladimir Sitnikov",
        "email": "sitnikov.vladimir@gmail.com",
        "time": "Wed Jun 03 10:17:22 2026 +0300"
      },
      "committer": {
        "name": "Vladimir Sitnikov",
        "email": "sitnikov.vladimir@gmail.com",
        "time": "Wed Jun 03 11:45:38 2026 +0300"
      },
      "message": "fix(deps): update org.bouncycastle to v1.84\n\nBump bcmail/bcpkix/bcprov-jdk18on from 1.82 to 1.84 for the latest upstream security and bug fixes. Regenerate dependency verification metadata; bouncycastle is verified by trusted PGP key, so no per-jar checksums change.\n\nCo-Authored-By: Claude Opus 4.8 \u003cnoreply@anthropic.com\u003e\n"
    },
    {
      "commit": "e5a23bb2855cf422af69931be71d7525a1bc833e",
      "tree": "c627b90a76be91fdcdc571f3abc8918d01773032",
      "parents": [
        "7c604392d1b2b3725b582e0c4ab9ebe90e0d921d"
      ],
      "author": {
        "name": "Vladimir Sitnikov",
        "email": "sitnikov.vladimir@gmail.com",
        "time": "Wed Jun 03 09:20:27 2026 +0300"
      },
      "committer": {
        "name": "Vladimir Sitnikov",
        "email": "sitnikov.vladimir@gmail.com",
        "time": "Wed Jun 03 09:41:42 2026 +0300"
      },
      "message": "chore(renovate): group Maven updates by groupId\n\nRenovate previously needed a separate packageRule for each groupId, and\nsecurity updates were never grouped: Renovate forces their groupName to\nnull, so log4j-core and log4j-1.2-api opened as separate PRs (#6691 and\n#6690) even though both bump to the same 2.25.4.\n\nAdd a catch-all rule that groups every Maven update by its groupId, and a\nvulnerabilityAlerts block that applies the same grouping to security\nupdates. Drop the per-groupId rules the catch-all now covers, keeping only\nthe rules that do more than restate a single groupId: groups that span\nseveral groupIds (errorprone, classic commons, xalan/xerces, vlsi, helger,\ngradle, kotlin), version pins (slf4j, xml-apis), disabled entries (guava,\ninternal src:protocol), and the GitHub Actions group.\n\nVerified with renovate-config-validator and a `renovate --platform\u003dlocal`\ndry run: log4j keeps all four artifacts in one branch, and bouncycastle,\nactivemq, tika, commons, and lets-plot each stay grouped by groupId\nthrough the catch-all.\n\nCo-Authored-By: Claude Opus 4.8 \u003cnoreply@anthropic.com\u003e\n"
    },
    {
      "commit": "7c604392d1b2b3725b582e0c4ab9ebe90e0d921d",
      "tree": "33d98ec0323b634f2e9c1c8a5be893494df4ddf1",
      "parents": [
        "91318b59533fdf166e56692467912ed08da60524"
      ],
      "author": {
        "name": "The Apache Software Foundation",
        "email": "root-asf-gitbox-commits@apache.org",
        "time": "Fri May 15 17:08:16 2026 -0500"
      },
      "committer": {
        "name": "Vladimir Sitnikov",
        "email": "sitnikov.vladimir@gmail.com",
        "time": "Mon Jun 01 10:52:39 2026 +0300"
      },
      "message": "Set up default protection ruleset for default and release branches"
    },
    {
      "commit": "91318b59533fdf166e56692467912ed08da60524",
      "tree": "4d87e06e69676c13a976fa140c02bea22a5a1e57",
      "parents": [
        "a2aca55accbf48246c0232921630fae8b8cf3a08"
      ],
      "author": {
        "name": "Vladimir Sitnikov",
        "email": "sitnikov.vladimir@gmail.com",
        "time": "Thu May 28 11:15:36 2026 +0300"
      },
      "committer": {
        "name": "Vladimir Sitnikov",
        "email": "sitnikov.vladimir@gmail.com",
        "time": "Mon Jun 01 10:51:00 2026 +0300"
      },
      "message": "i18n: drop `?` from checkbox labels across all locales\n\nFollow-up to 9aa4e54ca (ru). The same 27 resourceids render as\ncheckboxes (and two boolean table-column headers, encode? and\ninclude_equals) in every locale, so the trailing `?` is dropped\nin en, de, es, fr, ja, ko, pl, pt_BR, tr, zh_CN, zh_TW. Spanish\nalso loses the opening `¿`; the CJK files lose the full-width `？`.\n\nTwo more messages checkboxes carried a `?` only in the French\nvalue while English was already clean: clear_cache_each_iteration\n(DNSCachePanel) and proxy_regex (ProxyControlGui).\n\nTestBean components were missed by the messages-only walk. The\nboolean properties below render as checkboxes, so their\n`.displayName` labels and `.shortDescription` tooltips drop the\n`?` too (es `¿…?`, CJK `？` handled as well):\n\n* CSVDataSet: recycle, stopThread, quotedData\n* RandomVariableConfig: perThread\n* DebugSampler / DebugPostProcessor: displayJMeterProperties,\n  displayJMeterVariables, displaySamplerProperties,\n  displaySystemProperties\n\nStrings phrased as full questions rather than a statement plus\n`?` are reworded to declarative form: the CJK messages keys\n(clear_cookies_per_iter ja, if_controller_evaluate_all ko,\nldap_trust_all ko), the German Debug tooltips, the CSVDataSet\nrecycle/stopThread/quotedData tooltips in en/de/es/fr/ko/pl/tr/zh_CN,\nand two non-dialog labels where one locale had added a question:\ninclude_path (de, FilePanel) and sampler_on_error_action (pl,\nTitledBorder).\n\nQuestion marks are kept where they belong: dialog confirms and\ntitles (save?, revert_project?, template_load?, cancel_*,\nremove_confirm_*, should_save, web_parameters_lost_message,\nask_existing_file, schematic_view_outputfile), the help_node menu\nitem and property_returnvalue_param description, and the literal\n`?` in the Bolt URI example.\n\nThe user manual (component_reference.xml and two build-*.xml\ntutorials) is synced to the new labels; changes_history is left\nuntouched. The encode? key name is untouched; only its value\nchanges.\n\nCo-Authored-By: Claude Opus 4.7 (1M context) \u003cnoreply@anthropic.com\u003e\n"
    },
    {
      "commit": "a2aca55accbf48246c0232921630fae8b8cf3a08",
      "tree": "dd72aa5909042652e3003ee9d45432eb68adc350",
      "parents": [
        "8e1b92582e55ef7125dd9fa0a20308cda75c7fef"
      ],
      "author": {
        "name": "Vladimir Sitnikov",
        "email": "sitnikov.vladimir@gmail.com",
        "time": "Tue May 26 12:50:22 2026 +0300"
      },
      "committer": {
        "name": "Vladimir Sitnikov",
        "email": "sitnikov.vladimir@gmail.com",
        "time": "Tue May 26 13:12:06 2026 +0300"
      },
      "message": "ci: add Renovate config lint workflow\n\nValidate renovate.json on changes via renovate-config-validator\nto catch typos and schema regressions before merge.\n\nCo-Authored-By: Claude Opus 4.7 (1M context) \u003cnoreply@anthropic.com\u003e\n"
    },
    {
      "commit": "8e1b92582e55ef7125dd9fa0a20308cda75c7fef",
      "tree": "1824efae30242924417974e6e0af389fb78bb896",
      "parents": [
        "73c5dbba3224da52ecf35111d25954f4439e361e"
      ],
      "author": {
        "name": "Vladimir Sitnikov",
        "email": "sitnikov.vladimir@gmail.com",
        "time": "Tue May 26 12:28:13 2026 +0300"
      },
      "committer": {
        "name": "Vladimir Sitnikov",
        "email": "sitnikov.vladimir@gmail.com",
        "time": "Tue May 26 12:47:49 2026 +0300"
      },
      "message": "chore: group more dependencies in renovate to reduce PR noise\n\nAdds packageRules grouping for:\n- com.gradle.*           — Develocity + common-custom-user-data\n- commons-* (classic)    — commons-codec/io/net/collections/logging/lang\n- org.apache.commons:*   — commons-lang3/text/jexl3/pool2/dbcp2/...\n- org.bouncycastle:*     — bcmail/bcpkix/bcprov (always share version)\n- org.hamcrest:*         — hamcrest, hamcrest-core, hamcrest-library\n- org.jetbrains.kotlin:* — kotlin.jvm, kotlin.kapt (always share version)\n- xalan/xerces           — legacy Apache XML stack\n\nEach group is inserted alphabetically by groupName to minimize future\ndiffs. Independent monorepos (jackson, kotlinx-coroutines, junit, etc.)\nalready group via Renovate presets and are not touched.\n"
    },
    {
      "commit": "73c5dbba3224da52ecf35111d25954f4439e361e",
      "tree": "29cd2b552fc36a65694cf851ec65cdaec7e0dc2b",
      "parents": [
        "170647bdeadfec6a903b7ac653a5bd4480989d9d"
      ],
      "author": {
        "name": "Vladimir Sitnikov",
        "email": "sitnikov.vladimir@gmail.com",
        "time": "Tue May 26 12:14:21 2026 +0300"
      },
      "committer": {
        "name": "Vladimir Sitnikov",
        "email": "sitnikov.vladimir@gmail.com",
        "time": "Tue May 26 12:23:42 2026 +0300"
      },
      "message": "chore: group GitHub-maintained actions (actions/*, github/*) in renovate\n\nReduces Renovate PR noise by grouping updates to GitHub Actions that are\nmaintained by GitHub/Microsoft. Third-party actions stay ungrouped so\ntheir update cadence and review context remain independent.\n"
    },
    {
      "commit": "170647bdeadfec6a903b7ac653a5bd4480989d9d",
      "tree": "8efb16eef9805c47a0a8070c8ddd19a03578f0f2",
      "parents": [
        "34605e4b447bc9e0cf6474129201850f3588a8a3"
      ],
      "author": {
        "name": "Felix Schumacher",
        "email": "felix.schumacher@internetallee.de",
        "time": "Tue Mar 31 18:53:21 2026 +0200"
      },
      "committer": {
        "name": "Felix Schumacher",
        "email": "felix@internetallee.de",
        "time": "Wed Apr 08 20:51:15 2026 +0200"
      },
      "message": "docs: add some entries to changes.xml and clean up docs for js\n"
    },
    {
      "commit": "34605e4b447bc9e0cf6474129201850f3588a8a3",
      "tree": "9a60963e37d6a29dc4509cc237e5f72af8740612",
      "parents": [
        "d820a2e1cce91a4bf7c23c8c68c0bc036322039f"
      ],
      "author": {
        "name": "Felix Schumacher",
        "email": "felix.schumacher@internetallee.de",
        "time": "Fri Apr 03 13:28:15 2026 +0200"
      },
      "committer": {
        "name": "Felix Schumacher",
        "email": "felix@internetallee.de",
        "time": "Wed Apr 08 20:50:40 2026 +0200"
      },
      "message": "chore: update rhino to 1.9.1\n\nand add rhino-engine to re-enable support of jsr223 with javascript.\n"
    },
    {
      "commit": "d820a2e1cce91a4bf7c23c8c68c0bc036322039f",
      "tree": "b90098d03f6f0446ebee1e7aba170a6c83bb79d8",
      "parents": [
        "94c94b75446fdf32b3d5dcbfee7254e1b36e304c"
      ],
      "author": {
        "name": "KingRabbid",
        "email": "13966341+KingRabbid@users.noreply.github.com",
        "time": "Mon Oct 06 13:37:17 2025 +0300"
      },
      "committer": {
        "name": "Felix Schumacher",
        "email": "felix@internetallee.de",
        "time": "Sat Mar 28 10:52:24 2026 +0100"
      },
      "message": "fix: Fix File-\u003eOpen recent showing old files across multiple JVMs\n\nCloses #6509\n"
    },
    {
      "commit": "94c94b75446fdf32b3d5dcbfee7254e1b36e304c",
      "tree": "d436768cb34230ee69a34b36f7f965c1c30456c7",
      "parents": [
        "30f2456ff24fbab7e39b2db920bda74fe1cd75c8"
      ],
      "author": {
        "name": "Vladimir Sitnikov",
        "email": "sitnikov.vladimir@gmail.com",
        "time": "Wed Mar 25 19:35:18 2026 +0300"
      },
      "committer": {
        "name": "Vladimir Sitnikov",
        "email": "sitnikov.vladimir@gmail.com",
        "time": "Wed Mar 25 21:11:02 2026 +0300"
      },
      "message": "chore: print stacktrace on the console should the test timeout\n\nSee https://github.com/apache/jmeter/issues/6681\n"
    },
    {
      "commit": "30f2456ff24fbab7e39b2db920bda74fe1cd75c8",
      "tree": "7131097727f24463e828018797596385d9d9ddbf",
      "parents": [
        "061e587d88a12a1f81cf584cbfd195a2b0f2c2ce"
      ],
      "author": {
        "name": "Mend Renovate",
        "email": "bot@renovateapp.com",
        "time": "Wed Mar 25 14:11:49 2026 +0000"
      },
      "committer": {
        "name": "Vladimir Sitnikov",
        "email": "sitnikov.vladimir@gmail.com",
        "time": "Wed Mar 25 18:13:02 2026 +0300"
      },
      "message": "fix(deps): update dependency com.fasterxml.jackson:jackson-bom to v2.21.2\n"
    },
    {
      "commit": "061e587d88a12a1f81cf584cbfd195a2b0f2c2ce",
      "tree": "1e18e03c4ba82efe7bd09a159c3859b2e1f27f70",
      "parents": [
        "e25de766e7ef72dfbfd84b0ac7641310683bd0b5"
      ],
      "author": {
        "name": "Mend Renovate",
        "email": "bot@renovateapp.com",
        "time": "Mon Mar 23 00:58:07 2026 +0000"
      },
      "committer": {
        "name": "Vladimir Sitnikov",
        "email": "sitnikov.vladimir@gmail.com",
        "time": "Wed Mar 25 17:49:53 2026 +0300"
      },
      "message": "chore(deps): update release-drafter/release-drafter digest to 6a93d82\n"
    },
    {
      "commit": "e25de766e7ef72dfbfd84b0ac7641310683bd0b5",
      "tree": "ca9dc9cd7c895355acf3ad3a63dbdebfce2ce319",
      "parents": [
        "e4259c2b4a7bdf32d5206be4c96d2b30bd9b1b4c"
      ],
      "author": {
        "name": "Vladimir Sitnikov",
        "email": "sitnikov.vladimir@gmail.com",
        "time": "Wed Mar 25 16:42:37 2026 +0300"
      },
      "committer": {
        "name": "Vladimir Sitnikov",
        "email": "sitnikov.vladimir@gmail.com",
        "time": "Wed Mar 25 17:32:04 2026 +0300"
      },
      "message": "Replace vendored matrix_builder with npm @vlsi/github-actions-random-matrix\n\nUse the published npm package instead of vendored matrix_builder.js,\nconverting to ESM modules (.mjs) with seeded RNG from the package.\n\nCo-Authored-By: Claude Opus 4.6 (1M context) \u003cnoreply@anthropic.com\u003e\n"
    },
    {
      "commit": "e4259c2b4a7bdf32d5206be4c96d2b30bd9b1b4c",
      "tree": "32f9a391ac9c74289a0317fdf1e338479351f050",
      "parents": [
        "15eacb24d909b4185d44debc4ff52b341877a048"
      ],
      "author": {
        "name": "Mend Renovate",
        "email": "bot@renovateapp.com",
        "time": "Mon Mar 23 21:38:05 2026 +0000"
      },
      "committer": {
        "name": "Vladimir Sitnikov",
        "email": "sitnikov.vladimir@gmail.com",
        "time": "Wed Mar 25 16:40:50 2026 +0300"
      },
      "message": "fix(deps): update dependency commons-logging:commons-logging to v1.3.6\n"
    },
    {
      "commit": "15eacb24d909b4185d44debc4ff52b341877a048",
      "tree": "7a03416c7477471710fd314ae4a50a70fb5f392e",
      "parents": [
        "cf49c4a80baeff5540817fecb33864fdb9c00623"
      ],
      "author": {
        "name": "Mend Renovate",
        "email": "bot@renovateapp.com",
        "time": "Mon Mar 23 21:40:04 2026 +0000"
      },
      "committer": {
        "name": "Vladimir Sitnikov",
        "email": "sitnikov.vladimir@gmail.com",
        "time": "Wed Mar 25 16:40:38 2026 +0300"
      },
      "message": "fix(deps): update dependency org.apache.mina:mina-core to v2.2.5\n"
    },
    {
      "commit": "cf49c4a80baeff5540817fecb33864fdb9c00623",
      "tree": "2265e1fdc1ec8b029d37482f4087081fbd9f260f",
      "parents": [
        "f857b8e2da1f25fcaf6ea16cbccf4f03b94b19b3"
      ],
      "author": {
        "name": "Vladimir Sitnikov",
        "email": "sitnikov.vladimir@gmail.com",
        "time": "Tue Mar 24 19:34:25 2026 +0300"
      },
      "committer": {
        "name": "Vladimir Sitnikov",
        "email": "sitnikov.vladimir@gmail.com",
        "time": "Wed Mar 25 16:09:39 2026 +0300"
      },
      "message": "chore: replace Anakia printable docs with CSS @media print\n\nThe printable documentation was generated by a separate Anakia/Velocity\npipeline, but its only differences from the regular site (no sidebar,\nno social widgets, no ¶ anchors, full-width content) are trivially\nachieved with @media print CSS rules that already existed in\nnew-style.css. Remove the Anakia infrastructure and its dependencies\nso the project has a single XSLT-based doc pipeline instead of two.\n\nCo-Authored-By: Claude Opus 4.6 (1M context) \u003cnoreply@anthropic.com\u003e\nCo-Authored-By: GPT 5.4 \u003ccodex@openai.com\u003e\n"
    },
    {
      "commit": "f857b8e2da1f25fcaf6ea16cbccf4f03b94b19b3",
      "tree": "fa807b5998dcc6284e0f923a432e9651116d36ac",
      "parents": [
        "d2c1302cd6ab5343dc69d7d10ad1e497d32e0081"
      ],
      "author": {
        "name": "Mend Renovate",
        "email": "bot@renovateapp.com",
        "time": "Sat Mar 14 13:40:20 2026 +0000"
      },
      "committer": {
        "name": "Felix Schumacher",
        "email": "felix@internetallee.de",
        "time": "Mon Mar 23 22:09:00 2026 +0100"
      },
      "message": "fix(deps): update dependency com.fifesoft:rsyntaxtextarea to v3.6.2\n"
    },
    {
      "commit": "d2c1302cd6ab5343dc69d7d10ad1e497d32e0081",
      "tree": "1e5a5d743438ef27159f83418eb759eb95c9c6b5",
      "parents": [
        "0687cbef0a63fc79cfe926621d83344dfcf74ee1"
      ],
      "author": {
        "name": "Felix Schumacher",
        "email": "felix.schumacher@internetallee.de",
        "time": "Fri Mar 20 20:36:17 2026 +0100"
      },
      "committer": {
        "name": "Felix Schumacher",
        "email": "felix@internetallee.de",
        "time": "Sun Mar 22 09:48:00 2026 +0100"
      },
      "message": "chore: update expected checksums of currently used jars\n"
    },
    {
      "commit": "0687cbef0a63fc79cfe926621d83344dfcf74ee1",
      "tree": "3cfb4c4895a19e23c5a3ad20ca3dfd383c1cbc6c",
      "parents": [
        "50d05590c8a18fc993bbbf64cc9c7338c1d5ab3e"
      ],
      "author": {
        "name": "Felix Schumacher",
        "email": "felix.schumacher@internetallee.de",
        "time": "Fri Mar 20 20:32:52 2026 +0100"
      },
      "committer": {
        "name": "Felix Schumacher",
        "email": "felix@internetallee.de",
        "time": "Sat Mar 21 14:08:59 2026 +0100"
      },
      "message": "chore: remove deprecated packages keyword from log4j configs\n\nThe original packages keyword in our real config file was removed quite a while ago\n"
    },
    {
      "commit": "50d05590c8a18fc993bbbf64cc9c7338c1d5ab3e",
      "tree": "7e0f21ef7796c599bba30e0336e3964bb544bcfa",
      "parents": [
        "b75d56109ee2f6db53619b5cf10277069543d71f"
      ],
      "author": {
        "name": "Felix Schumacher",
        "email": "felix.schumacher@internetallee.de",
        "time": "Sat Mar 21 09:23:25 2026 +0100"
      },
      "committer": {
        "name": "Felix Schumacher",
        "email": "felix@internetallee.de",
        "time": "Sat Mar 21 10:20:21 2026 +0100"
      },
      "message": "chore: use hash to pin action\n\nASF allows only pinned external actions anymore.\nSee more at https://infra.apache.org/github-actions-policy.html\n"
    },
    {
      "commit": "b75d56109ee2f6db53619b5cf10277069543d71f",
      "tree": "53d95ba8d8c7de823e02fd3ac6d0a4d8e0843577",
      "parents": [
        "286f14ecf15089a76d17976c15d781ed41df48c9"
      ],
      "author": {
        "name": "Mend Renovate",
        "email": "bot@renovateapp.com",
        "time": "Tue Mar 17 01:51:56 2026 +0000"
      },
      "committer": {
        "name": "Felix Schumacher",
        "email": "felix@internetallee.de",
        "time": "Fri Mar 20 20:51:31 2026 +0100"
      },
      "message": "fix(deps): update com.helger\n"
    },
    {
      "commit": "286f14ecf15089a76d17976c15d781ed41df48c9",
      "tree": "6d8fbf5fa0b2fa3cfd837f122f1761b9a36110ca",
      "parents": [
        "68bfe725dfb1172edaccce30155106b8ff2313b9"
      ],
      "author": {
        "name": "Mend Renovate",
        "email": "bot@renovateapp.com",
        "time": "Mon Mar 02 06:30:21 2026 +0000"
      },
      "committer": {
        "name": "Felix Schumacher",
        "email": "felix@internetallee.de",
        "time": "Fri Mar 20 20:45:41 2026 +0100"
      },
      "message": "fix(deps): update dependency dnsjava:dnsjava to v3.6.4\n"
    },
    {
      "commit": "68bfe725dfb1172edaccce30155106b8ff2313b9",
      "tree": "4375f7436551ffe1aa3b9389f00093182c66837c",
      "parents": [
        "4b324bc2eb3ac0ea06fe77f4241d8f3e261a69d0"
      ],
      "author": {
        "name": "Mend Renovate",
        "email": "bot@renovateapp.com",
        "time": "Sun Mar 08 10:08:07 2026 +0000"
      },
      "committer": {
        "name": "Felix Schumacher",
        "email": "felix@internetallee.de",
        "time": "Fri Mar 20 20:24:13 2026 +0100"
      },
      "message": "fix(deps): update dependency com.github.autostyle:com.github.autostyle.gradle.plugin to v4.0.1\n"
    },
    {
      "commit": "4b324bc2eb3ac0ea06fe77f4241d8f3e261a69d0",
      "tree": "fa8b7f420ab2a4068bace4e6fd2bbf71a886e058",
      "parents": [
        "471a9ff99576bf1fe8288d1530513ba1e9cfd6a5"
      ],
      "author": {
        "name": "Felix Schumacher",
        "email": "felix@internetallee.de",
        "time": "Fri Mar 20 10:58:26 2026 +0100"
      },
      "committer": {
        "name": "Felix Schumacher",
        "email": "felix@internetallee.de",
        "time": "Fri Mar 20 11:48:28 2026 +0100"
      },
      "message": "docs: fix maven badge\r\n\r\nthe old link doesn\u0027t work anymore"
    },
    {
      "commit": "471a9ff99576bf1fe8288d1530513ba1e9cfd6a5",
      "tree": "c514a99b22cf3f0986faf9372a7117eab513f68c",
      "parents": [
        "18d8cb35c90271cda6e950cce0a3ddc225a660df"
      ],
      "author": {
        "name": "Felix Schumacher",
        "email": "felix.schumacher@internetallee.de",
        "time": "Wed Mar 11 16:58:44 2026 +0100"
      },
      "committer": {
        "name": "Felix Schumacher",
        "email": "felix@internetallee.de",
        "time": "Fri Mar 20 10:48:35 2026 +0100"
      },
      "message": "Skip checking empty filenames for result collectors\n\nOn Java 25 the semantic of checking existance for empty filenames has been changed.\nSee https://bugs.openjdk.org/browse/JDK-8024695\nThe old behaviour was used in JMeter to skip empty filenames in result collectors.\nThis patch should resolve the bug while maintaining backwards compatibility.\n\nThis should fix #6611.\n"
    },
    {
      "commit": "18d8cb35c90271cda6e950cce0a3ddc225a660df",
      "tree": "a1a15f37b14940e83fc75d5159636383196d8f54",
      "parents": [
        "a36a26458f1e4c4de6163ea3f630fb58140e2e37"
      ],
      "author": {
        "name": "Felix Schumacher",
        "email": "felix@internetallee.de",
        "time": "Fri Mar 20 09:19:38 2026 +0100"
      },
      "committer": {
        "name": "Felix Schumacher",
        "email": "felix@internetallee.de",
        "time": "Fri Mar 20 10:46:30 2026 +0100"
      },
      "message": "docs: fix buildbot nightly url\r\n\r\nit changed at some point in the past"
    },
    {
      "commit": "a36a26458f1e4c4de6163ea3f630fb58140e2e37",
      "tree": "b832e0be7fc981adba9fe85b44cc8cc483fb1fee",
      "parents": [
        "09d8744e36a0227de2e0486b3219dee90ae8777c"
      ],
      "author": {
        "name": "LeeJiWon",
        "email": "dlwldnjs1009@gmail.com",
        "time": "Fri Mar 20 16:37:43 2026 +0900"
      },
      "committer": {
        "name": "Vladimir Sitnikov",
        "email": "sitnikov.vladimir@gmail.com",
        "time": "Fri Mar 20 11:22:06 2026 +0300"
      },
      "message": "Replace stream().forEach() wrappers with plain for loops\n\nConvert the stream().forEach() wrappers in TestDecompression and\nTestRedirects to enhanced for loops now that NestedForDepth is gone.\nRemove the unused Arrays import from TestDecompression.\n"
    },
    {
      "commit": "09d8744e36a0227de2e0486b3219dee90ae8777c",
      "tree": "8d167594ec9255ca7400d5314556be373215d9a1",
      "parents": [
        "f8bf9693f0a04da16b855d5f275153e0ca68c122"
      ],
      "author": {
        "name": "LeeJiWon",
        "email": "dlwldnjs1009@gmail.com",
        "time": "Fri Mar 20 15:12:05 2026 +0900"
      },
      "committer": {
        "name": "Vladimir Sitnikov",
        "email": "sitnikov.vladimir@gmail.com",
        "time": "Fri Mar 20 11:22:06 2026 +0300"
      },
      "message": "Remove NestedForDepth Checkstyle rule\n\nThe rule has led to patterns like `stream().forEach()` in test parameter\ngeneration where plain nested loops would be clearer. Remove the rule\nand drop the stale `NestedForDepth` comment in `TestDecompression`.\n\nFixes #6665\n"
    },
    {
      "commit": "f8bf9693f0a04da16b855d5f275153e0ca68c122",
      "tree": "f47043b4764de15f9db1dae7c97b2aab5dc9b0c8",
      "parents": [
        "7c8346017576a2cf959a4040dc169b2d5640e991"
      ],
      "author": {
        "name": "Felix Schumacher",
        "email": "felix@internetallee.de",
        "time": "Thu Mar 19 11:37:18 2026 +0100"
      },
      "committer": {
        "name": "Felix Schumacher",
        "email": "felix@internetallee.de",
        "time": "Fri Mar 20 08:22:49 2026 +0100"
      },
      "message": "CI: fix slow workers taking long time to start threads\r\n\r\nThe test breaks on slow workers with result.time almost 500ms. I think the long connectTime (more than 200ms) is responsible for the \"early\" interrupt."
    },
    {
      "commit": "7c8346017576a2cf959a4040dc169b2d5640e991",
      "tree": "61ff3f71bae58752eebddb32ff4014c56edc0607",
      "parents": [
        "faa8516cc3909ea1985e019d969319562279aae1"
      ],
      "author": {
        "name": "Mend Renovate",
        "email": "bot@renovateapp.com",
        "time": "Thu Mar 19 17:11:17 2026 +0000"
      },
      "committer": {
        "name": "Vladimir Sitnikov",
        "email": "sitnikov.vladimir@gmail.com",
        "time": "Thu Mar 19 20:17:51 2026 +0300"
      },
      "message": "chore(deps): update actions/checkout action to v6\n"
    },
    {
      "commit": "faa8516cc3909ea1985e019d969319562279aae1",
      "tree": "4281c7dbd62bd2d5aaac2891379d493c23e85c19",
      "parents": [
        "972e9cb13dba36b1d025ece25ce017572d419f65"
      ],
      "author": {
        "name": "Mend Renovate",
        "email": "bot@renovateapp.com",
        "time": "Sun Mar 08 09:41:31 2026 +0000"
      },
      "committer": {
        "name": "Vladimir Sitnikov",
        "email": "sitnikov.vladimir@gmail.com",
        "time": "Thu Mar 19 18:52:56 2026 +0300"
      },
      "message": "chore(deps): update gradle/actions digest to 0723195\n"
    },
    {
      "commit": "972e9cb13dba36b1d025ece25ce017572d419f65",
      "tree": "6206cf6bc9f6e7ffa25b380d91d99b5746ab851f",
      "parents": [
        "2482ac5fd0fe1c40c3cf7305d982ae4387dd4940"
      ],
      "author": {
        "name": "Mend Renovate",
        "email": "bot@renovateapp.com",
        "time": "Sat Mar 14 13:42:50 2026 +0000"
      },
      "committer": {
        "name": "Vladimir Sitnikov",
        "email": "sitnikov.vladimir@gmail.com",
        "time": "Thu Mar 19 18:52:49 2026 +0300"
      },
      "message": "fix(deps): update dependency io.mockk:mockk to v1.14.9\n"
    },
    {
      "commit": "2482ac5fd0fe1c40c3cf7305d982ae4387dd4940",
      "tree": "2dfb58778c01ab9a4cd81c4c860178a6139965f2",
      "parents": [
        "32f1af6cd2dbf3b134469be913bf796c570ce46d"
      ],
      "author": {
        "name": "Mend Renovate",
        "email": "bot@renovateapp.com",
        "time": "Mon Mar 02 08:52:09 2026 +0000"
      },
      "committer": {
        "name": "Vladimir Sitnikov",
        "email": "sitnikov.vladimir@gmail.com",
        "time": "Thu Mar 19 18:52:40 2026 +0300"
      },
      "message": "fix(deps): update dependency org.apache.groovy:groovy-bom to v5.0.4\n"
    },
    {
      "commit": "32f1af6cd2dbf3b134469be913bf796c570ce46d",
      "tree": "ca0dcb918db60f7460dbaa6b1cc0821624021c04",
      "parents": [
        "b59236106e685793b5a75714957c2d67509b741d"
      ],
      "author": {
        "name": "LeeJiWon",
        "email": "dlwldnjs1009@gmail.com",
        "time": "Wed Mar 18 14:35:34 2026 +0900"
      },
      "committer": {
        "name": "Vladimir Sitnikov",
        "email": "sitnikov.vladimir@gmail.com",
        "time": "Thu Mar 19 18:24:40 2026 +0300"
      },
      "message": "Remove stale NestedForDepth comments from TestRedirects\n"
    },
    {
      "commit": "b59236106e685793b5a75714957c2d67509b741d",
      "tree": "b1f4d242a07242d4905ffea840362e67827a846e",
      "parents": [
        "ea1e59a9ecd920fcceb387ca335e957dfaf90473"
      ],
      "author": {
        "name": "LeeJiWon",
        "email": "dlwldnjs1009@gmail.com",
        "time": "Wed Mar 18 09:18:25 2026 +0900"
      },
      "committer": {
        "name": "Vladimir Sitnikov",
        "email": "sitnikov.vladimir@gmail.com",
        "time": "Thu Mar 19 18:24:40 2026 +0300"
      },
      "message": "refactor: address review feedback in TestRedirects\n\n- Inline shouldRedirect variable directly into Arguments.of()\n- Use Java 17 switch expression for expectedMethod computation\n"
    },
    {
      "commit": "ea1e59a9ecd920fcceb387ca335e957dfaf90473",
      "tree": "b919c8fda1536bee3b07286ca942dc3585fd4bb5",
      "parents": [
        "7784e18020846602a93b3917a2b2488e64287b5d"
      ],
      "author": {
        "name": "LeeJiWon",
        "email": "dlwldnjs1009@gmail.com",
        "time": "Tue Mar 17 10:25:09 2026 +0900"
      },
      "committer": {
        "name": "Vladimir Sitnikov",
        "email": "sitnikov.vladimir@gmail.com",
        "time": "Thu Mar 19 18:24:40 2026 +0300"
      },
      "message": "fix: preserve HTTP method on 307 and 308 redirects\n\nPreviously, 307 Temporary Redirect was only recognized as a redirect\nfor GET and HEAD requests, and 308 Permanent Redirect converted all\nmethods to GET. Both violate the method preservation requirement of\nRFC 9110 §15.4.8 (307) and RFC 7538 §3 (308).\n\n- HTTPSampleResult.isRedirect(): recognize 307 as redirect for all\n  HTTP methods, removing the GET/HEAD restriction\n- HTTPSamplerBase.computeMethodForRedirect(): accept response code\n  parameter; preserve original method for 307 and 308\n- HTTPSamplerBase.followRedirects(): pass current hop\u0027s response code\n  (lastRes, not res) to support mixed redirect chains (e.g. 307-\u003e301)\n\nThis is a behavior change: POST/PUT requests receiving 307 or 308 will\nnow be redirected with the original method preserved, whereas previously\n307 POST was not followed and 308 POST was converted to GET.\n\nFixes #6080\n"
    },
    {
      "commit": "7784e18020846602a93b3917a2b2488e64287b5d",
      "tree": "bc95c2b0049d73b909df67a308300fc0518d6b77",
      "parents": [
        "9754b043a67b5ea6940694fb198a8df4c2be6391"
      ],
      "author": {
        "name": "Felix Schumacher",
        "email": "felix@internetallee.de",
        "time": "Thu Mar 19 08:36:20 2026 +0100"
      },
      "committer": {
        "name": "Felix Schumacher",
        "email": "felix@internetallee.de",
        "time": "Thu Mar 19 11:28:18 2026 +0100"
      },
      "message": "CI: some CI workers are slow, so use bigger margin for test duration"
    },
    {
      "commit": "9754b043a67b5ea6940694fb198a8df4c2be6391",
      "tree": "874e15e9d5f86929150fa22e9753c4338ddb865f",
      "parents": [
        "ed177e950796c8f9937345685ed4a5470659edf7"
      ],
      "author": {
        "name": "Felix Schumacher",
        "email": "felix.schumacher@internetallee.de",
        "time": "Wed Mar 18 17:54:44 2026 +0100"
      },
      "committer": {
        "name": "Felix Schumacher",
        "email": "felix@internetallee.de",
        "time": "Wed Mar 18 18:48:22 2026 +0100"
      },
      "message": "CI: Try to fix gradle wrapper validation error\n\nUse v5 and use another subpath to get rid of the ETIMEDOUT errors\n"
    },
    {
      "commit": "ed177e950796c8f9937345685ed4a5470659edf7",
      "tree": "3bac48ee5d815b98127b19df39f461ffcce416be",
      "parents": [
        "fc4f3f35efdc47f5e7ea381f21049d7bd158858e"
      ],
      "author": {
        "name": "Felix Schumacher",
        "email": "felix.schumacher@internetallee.de",
        "time": "Wed Mar 18 17:51:30 2026 +0100"
      },
      "committer": {
        "name": "Felix Schumacher",
        "email": "felix.schumacher@internetallee.de",
        "time": "Wed Mar 18 17:51:30 2026 +0100"
      },
      "message": "Revert \"CI: update to newest version of gradle wrapper validation\"\n\nThis reverts commit fc4f3f35efdc47f5e7ea381f21049d7bd158858e.\n\nThat version seems to be wrong. v5 was not found.\n"
    },
    {
      "commit": "fc4f3f35efdc47f5e7ea381f21049d7bd158858e",
      "tree": "b583f122510c861406f4aae0246a1c0b2a8cfefe",
      "parents": [
        "374fffbede3d42af9accad78c6d18f39f0d51ce9"
      ],
      "author": {
        "name": "Felix Schumacher",
        "email": "felix.schumacher@internetallee.de",
        "time": "Wed Mar 18 17:47:01 2026 +0100"
      },
      "committer": {
        "name": "Felix Schumacher",
        "email": "felix.schumacher@internetallee.de",
        "time": "Wed Mar 18 17:47:01 2026 +0100"
      },
      "message": "CI: update to newest version of gradle wrapper validation\n\nThe v3 version is quite old and seems not to work anymore. We get ETIMEDOUT errors when using it.\n"
    },
    {
      "commit": "374fffbede3d42af9accad78c6d18f39f0d51ce9",
      "tree": "3bac48ee5d815b98127b19df39f461ffcce416be",
      "parents": [
        "bc0d8eba07c796d88a95ade4b8e1527c17ee5e2d"
      ],
      "author": {
        "name": "Felix Schumacher",
        "email": "felix.schumacher@internetallee.de",
        "time": "Wed Mar 11 19:44:08 2026 +0100"
      },
      "committer": {
        "name": "Felix Schumacher",
        "email": "felix@internetallee.de",
        "time": "Wed Mar 18 08:08:45 2026 +0100"
      },
      "message": "Replace the feather with the new oak leaf in our logo\n"
    },
    {
      "commit": "bc0d8eba07c796d88a95ade4b8e1527c17ee5e2d",
      "tree": "6ed5048f1b4524ed851a8a8dac7f3e7dc386a2aa",
      "parents": [
        "98c22c000ac9ce8e7dd8d286300a1521beabc66e"
      ],
      "author": {
        "name": "Mend Renovate",
        "email": "bot@renovateapp.com",
        "time": "Sun Mar 01 13:20:14 2026 +0000"
      },
      "committer": {
        "name": "Vladimir Sitnikov",
        "email": "sitnikov.vladimir@gmail.com",
        "time": "Mon Mar 02 09:19:32 2026 +0300"
      },
      "message": "fix(deps): update org.apache.logging.log4j to v2.25.3\n"
    },
    {
      "commit": "98c22c000ac9ce8e7dd8d286300a1521beabc66e",
      "tree": "5db56b3956f068850892e2a0f9ad546b904e2402",
      "parents": [
        "cfdc1b35e7c3a5d10eaf5220b975f5c908f47826"
      ],
      "author": {
        "name": "Mend Renovate",
        "email": "bot@renovateapp.com",
        "time": "Mon Mar 02 02:16:58 2026 +0000"
      },
      "committer": {
        "name": "Vladimir Sitnikov",
        "email": "sitnikov.vladimir@gmail.com",
        "time": "Mon Mar 02 09:19:13 2026 +0300"
      },
      "message": "fix(deps): update com.miglayout to v11.4.3\n"
    },
    {
      "commit": "cfdc1b35e7c3a5d10eaf5220b975f5c908f47826",
      "tree": "a19ceb611e6115ad1eb93e8838fee029718d2b31",
      "parents": [
        "73e5350ea671c91fa576b98b4673cc608f13f50c"
      ],
      "author": {
        "name": "Mend Renovate",
        "email": "bot@renovateapp.com",
        "time": "Mon Feb 09 00:38:56 2026 +0000"
      },
      "committer": {
        "name": "Vladimir Sitnikov",
        "email": "sitnikov.vladimir@gmail.com",
        "time": "Thu Feb 12 10:40:58 2026 +0300"
      },
      "message": "fix(deps): update dependency com.google.protobuf:protobuf-bom to v4.33.5\n"
    },
    {
      "commit": "73e5350ea671c91fa576b98b4673cc608f13f50c",
      "tree": "2af969906b52fbe5559664a8927ab63a11b03ed8",
      "parents": [
        "3be29ef83bce8c348ca88a60eac4760c671ed06b"
      ],
      "author": {
        "name": "Mend Renovate",
        "email": "bot@renovateapp.com",
        "time": "Mon Feb 09 00:26:06 2026 +0000"
      },
      "committer": {
        "name": "Vladimir Sitnikov",
        "email": "sitnikov.vladimir@gmail.com",
        "time": "Thu Feb 12 10:40:26 2026 +0300"
      },
      "message": "chore(deps): update actions/setup-java digest to be666c2\n"
    },
    {
      "commit": "3be29ef83bce8c348ca88a60eac4760c671ed06b",
      "tree": "2f5ee0e6114b5349fceb2d9936cac951af7f8277",
      "parents": [
        "33793523d0b076474534581f3adcdedfc1df0c13"
      ],
      "author": {
        "name": "Mend Renovate",
        "email": "bot@renovateapp.com",
        "time": "Mon Feb 09 05:50:14 2026 +0000"
      },
      "committer": {
        "name": "Vladimir Sitnikov",
        "email": "sitnikov.vladimir@gmail.com",
        "time": "Thu Feb 12 10:39:48 2026 +0300"
      },
      "message": "chore(deps): update plugin org.gradlex.build-parameters to v1.4.5\n"
    },
    {
      "commit": "33793523d0b076474534581f3adcdedfc1df0c13",
      "tree": "b511d96c7758525ceab655b66c6661d5e405d11f",
      "parents": [
        "df57c7e80abff3a575e3ae75dc3be9ba9c8e8479"
      ],
      "author": {
        "name": "Mend Renovate",
        "email": "bot@renovateapp.com",
        "time": "Tue Jan 20 20:23:39 2026 +0000"
      },
      "committer": {
        "name": "Vladimir Sitnikov",
        "email": "sitnikov.vladimir@gmail.com",
        "time": "Thu Feb 12 10:38:37 2026 +0300"
      },
      "message": "fix(deps): update dependency org.eclipse.jgit:org.eclipse.jgit to v7\n"
    },
    {
      "commit": "df57c7e80abff3a575e3ae75dc3be9ba9c8e8479",
      "tree": "23f816d389764b6281b7f0d31b4fa7a774019c19",
      "parents": [
        "8305ff6ae86d51db837d8ada69cf53569367a3fe"
      ],
      "author": {
        "name": "Mend Renovate",
        "email": "bot@renovateapp.com",
        "time": "Mon Feb 09 05:36:02 2026 +0000"
      },
      "committer": {
        "name": "Vladimir Sitnikov",
        "email": "sitnikov.vladimir@gmail.com",
        "time": "Thu Feb 12 10:38:14 2026 +0300"
      },
      "message": "chore(deps): update release-drafter/release-drafter digest to 6db134d\n"
    },
    {
      "commit": "8305ff6ae86d51db837d8ada69cf53569367a3fe",
      "tree": "2a2259e54c8e42a9065bf3ad31a9df40d95e6a2f",
      "parents": [
        "b1843c2a0aa0bc8292cc504e2a0cea53ca373234"
      ],
      "author": {
        "name": "Mend Renovate",
        "email": "bot@renovateapp.com",
        "time": "Mon Feb 09 00:26:10 2026 +0000"
      },
      "committer": {
        "name": "Vladimir Sitnikov",
        "email": "sitnikov.vladimir@gmail.com",
        "time": "Thu Feb 12 10:38:07 2026 +0300"
      },
      "message": "chore(deps): update gradle/actions digest to f29f5a9\n"
    },
    {
      "commit": "b1843c2a0aa0bc8292cc504e2a0cea53ca373234",
      "tree": "abc5a3068fc1180ad160bb7134fb94bcced572fd",
      "parents": [
        "dcc0d48c48fd135a2ee4f8c18ff3b86bead8bc78"
      ],
      "author": {
        "name": "Mend Renovate",
        "email": "bot@renovateapp.com",
        "time": "Mon Jan 12 07:01:07 2026 +0000"
      },
      "committer": {
        "name": "Vladimir Sitnikov",
        "email": "sitnikov.vladimir@gmail.com",
        "time": "Mon Jan 12 10:54:51 2026 +0300"
      },
      "message": "fix(deps): update dependency com.google.protobuf:protobuf-bom to v4.33.3\n"
    },
    {
      "commit": "dcc0d48c48fd135a2ee4f8c18ff3b86bead8bc78",
      "tree": "b16442e73da45c917f41986ffcf903bf5b39531e",
      "parents": [
        "bc4f9ffa23fa38f29b53254be6422fd13ce78937"
      ],
      "author": {
        "name": "Mend Renovate",
        "email": "bot@renovateapp.com",
        "time": "Mon Dec 29 01:27:36 2025 +0000"
      },
      "committer": {
        "name": "Vladimir Sitnikov",
        "email": "sitnikov.vladimir@gmail.com",
        "time": "Mon Jan 12 10:37:44 2026 +0300"
      },
      "message": "fix(deps): update dependency io.mockk:mockk to v1.14.7\n"
    },
    {
      "commit": "bc4f9ffa23fa38f29b53254be6422fd13ce78937",
      "tree": "b1ded154a11c584d06d613855e2a1c1130638201",
      "parents": [
        "b21e7955d257e5fc81ede9e42617ac519d861db9"
      ],
      "author": {
        "name": "Mend Renovate",
        "email": "bot@renovateapp.com",
        "time": "Mon Dec 22 00:35:53 2025 +0000"
      },
      "committer": {
        "name": "Vladimir Sitnikov",
        "email": "sitnikov.vladimir@gmail.com",
        "time": "Mon Jan 12 10:37:08 2026 +0300"
      },
      "message": "chore(deps): update actions/setup-java digest to f2beeb2\n"
    },
    {
      "commit": "b21e7955d257e5fc81ede9e42617ac519d861db9",
      "tree": "d9217aa50713b11ad580d561231bec1a33e2e759",
      "parents": [
        "eaa9497dd7634eb91d4b37d9f8be9f0654b86af8"
      ],
      "author": {
        "name": "Mend Renovate",
        "email": "bot@renovateapp.com",
        "time": "Mon Dec 29 05:25:38 2025 +0000"
      },
      "committer": {
        "name": "Vladimir Sitnikov",
        "email": "sitnikov.vladimir@gmail.com",
        "time": "Mon Jan 12 10:36:54 2026 +0300"
      },
      "message": "fix(deps): update dependency com.fifesoft:rsyntaxtextarea to v3.6.1\n"
    },
    {
      "commit": "eaa9497dd7634eb91d4b37d9f8be9f0654b86af8",
      "tree": "fed3693f4c97b06e740a533873f73890cfb5cec6",
      "parents": [
        "f7b4fb1a16976abb7ba72008ed5c1397d461b9c9"
      ],
      "author": {
        "name": "Mend Renovate",
        "email": "bot@renovateapp.com",
        "time": "Mon Jan 12 07:07:10 2026 +0000"
      },
      "committer": {
        "name": "Vladimir Sitnikov",
        "email": "sitnikov.vladimir@gmail.com",
        "time": "Mon Jan 12 10:36:41 2026 +0300"
      },
      "message": "fix(deps): update dependency nl.jqno.equalsverifier:equalsverifier to v4.3\n"
    },
    {
      "commit": "f7b4fb1a16976abb7ba72008ed5c1397d461b9c9",
      "tree": "2b2cb03be9b5e1d580156b0ff7c4cde49c5b8e40",
      "parents": [
        "90df2c50a70ba1c0b1a502c0763325c2ad94f36d"
      ],
      "author": {
        "name": "Mend Renovate",
        "email": "bot@renovateapp.com",
        "time": "Mon Dec 01 05:46:36 2025 +0000"
      },
      "committer": {
        "name": "Vladimir Sitnikov",
        "email": "sitnikov.vladimir@gmail.com",
        "time": "Mon Dec 01 09:23:26 2025 +0300"
      },
      "message": "fix(deps): update dependency nl.jqno.equalsverifier:equalsverifier to v4.2.4\n"
    },
    {
      "commit": "90df2c50a70ba1c0b1a502c0763325c2ad94f36d",
      "tree": "6410a01d299e0de4f496d72c3a56caa2ade33bb5",
      "parents": [
        "ab81931c5fad78c0599f5c72c9b87ecb9a77cd2e"
      ],
      "author": {
        "name": "Mend Renovate",
        "email": "bot@renovateapp.com",
        "time": "Mon Dec 01 05:43:43 2025 +0000"
      },
      "committer": {
        "name": "Vladimir Sitnikov",
        "email": "sitnikov.vladimir@gmail.com",
        "time": "Mon Dec 01 09:23:03 2025 +0300"
      },
      "message": "fix(deps): update dependency com.google.protobuf:protobuf-bom to v4.33.1\n"
    },
    {
      "commit": "ab81931c5fad78c0599f5c72c9b87ecb9a77cd2e",
      "tree": "745ad5860fbb56262aba60b37aac443321bfbd2d",
      "parents": [
        "03c47c37a2c45152abeac833128d2701e059b108"
      ],
      "author": {
        "name": "Mend Renovate",
        "email": "bot@renovateapp.com",
        "time": "Mon Dec 01 01:04:13 2025 +0000"
      },
      "committer": {
        "name": "Vladimir Sitnikov",
        "email": "sitnikov.vladimir@gmail.com",
        "time": "Mon Dec 01 08:33:13 2025 +0300"
      },
      "message": "chore(deps): update actions/checkout digest to 93cb6ef\n"
    },
    {
      "commit": "03c47c37a2c45152abeac833128d2701e059b108",
      "tree": "0a590c0727aa7df5fe7c58755e2420e4caba1dc5",
      "parents": [
        "957aeaccc706319e11b51df6a3175442d6a9ff85"
      ],
      "author": {
        "name": "Mend Renovate",
        "email": "bot@renovateapp.com",
        "time": "Mon Dec 01 01:16:49 2025 +0000"
      },
      "committer": {
        "name": "Vladimir Sitnikov",
        "email": "sitnikov.vladimir@gmail.com",
        "time": "Mon Dec 01 08:32:59 2025 +0300"
      },
      "message": "fix(deps): update dependency com.fasterxml.woodstox:woodstox-core to v7.1.1\n"
    },
    {
      "commit": "957aeaccc706319e11b51df6a3175442d6a9ff85",
      "tree": "6912df8c0eac274b09615f841e7c0154e55c7dbe",
      "parents": [
        "1f17592604e816b9fb7af0cd89e46d425efb31ca"
      ],
      "author": {
        "name": "Vladimir Sitnikov",
        "email": "sitnikov.vladimir@gmail.com",
        "time": "Wed Nov 26 17:27:13 2025 +0500"
      },
      "committer": {
        "name": "Vladimir Sitnikov",
        "email": "sitnikov.vladimir@gmail.com",
        "time": "Wed Nov 26 17:53:59 2025 +0500"
      },
      "message": "fix: report generation used wrong paths for the output files\n\nThe regression was introduced in\n  f5518e348199cb362957d473c524b209e7d6a706\n  \"chore: remove the use of commons-io and commons-text\"\n\ngetNameWithoutExtension returns the file name without the parent path.\n"
    },
    {
      "commit": "1f17592604e816b9fb7af0cd89e46d425efb31ca",
      "tree": "ed830f8650b86335971d99170fa21dcf075c6ff2",
      "parents": [
        "bf02362adca5d75f66525fde6fde4c98a05b2d2b"
      ],
      "author": {
        "name": "Vladimir Sitnikov",
        "email": "sitnikov.vladimir@gmail.com",
        "time": "Wed Nov 26 03:31:14 2025 +0500"
      },
      "committer": {
        "name": "Vladimir Sitnikov",
        "email": "sitnikov.vladimir@gmail.com",
        "time": "Wed Nov 26 10:17:05 2025 +0500"
      },
      "message": "fix: pass default value for required TestBean properties when they are not initialized\n"
    },
    {
      "commit": "bf02362adca5d75f66525fde6fde4c98a05b2d2b",
      "tree": "83b2da0acb8a32f3f7427c1bb2d169ce4cc2b37a",
      "parents": [
        "681db6b79f6f09ee1cf43e3cd3c8ea395f7b92b9"
      ],
      "author": {
        "name": "Vladimir Sitnikov",
        "email": "sitnikov.vladimir@gmail.com",
        "time": "Mon Nov 24 11:02:16 2025 +0500"
      },
      "committer": {
        "name": "Vladimir Sitnikov",
        "email": "sitnikov.vladimir@gmail.com",
        "time": "Tue Nov 25 18:08:07 2025 +0500"
      },
      "message": "feat: add ConstantThroughputTimerSchema and use it in ConstantThroughputTimer\n"
    },
    {
      "commit": "681db6b79f6f09ee1cf43e3cd3c8ea395f7b92b9",
      "tree": "73079d6f1d9fa2d00f2f6702e8ffef043e9c810a",
      "parents": [
        "5fefa6ee6433aa95b6f4fda90e75c676411be16d"
      ],
      "author": {
        "name": "Vladimir Sitnikov",
        "email": "sitnikov.vladimir@gmail.com",
        "time": "Fri Nov 21 16:02:38 2025 +0300"
      },
      "committer": {
        "name": "Vladimir Sitnikov",
        "email": "sitnikov.vladimir@gmail.com",
        "time": "Tue Nov 25 18:08:07 2025 +0500"
      },
      "message": "test: add expected files for TestSaveService\n\nIt enables tolerating small changes like \"different order of xml tags\"\nwhile still detecting save service issues.\n"
    },
    {
      "commit": "5fefa6ee6433aa95b6f4fda90e75c676411be16d",
      "tree": "ea8150222bea46574db2e3190cb1fc4910730d9b",
      "parents": [
        "920fa60dc2ebd1d8644fc9c09478ca757c9931dc"
      ],
      "author": {
        "name": "Vladimir Sitnikov",
        "email": "sitnikov.vladimir@gmail.com",
        "time": "Fri Nov 21 20:11:00 2025 +0300"
      },
      "committer": {
        "name": "Vladimir Sitnikov",
        "email": "sitnikov.vladimir@gmail.com",
        "time": "Tue Nov 25 18:08:07 2025 +0500"
      },
      "message": "feat: fallback to English locale when loading test plan with string value in enum property\n\nPreviously only the current locale was considered, and now we fallback to English.\n\nIt helps for cases like loading sample test plans (saved years ago) when\nJMeter runs with non-English locale.\n"
    },
    {
      "commit": "920fa60dc2ebd1d8644fc9c09478ca757c9931dc",
      "tree": "e2613d8a984f165239b7d99d8763f18d7f7e6eee",
      "parents": [
        "824e1c3008eba5dc85ca28d8959c651388eef1c2"
      ],
      "author": {
        "name": "Vladimir Sitnikov",
        "email": "sitnikov.vladimir@gmail.com",
        "time": "Mon Nov 10 10:10:39 2025 +0300"
      },
      "committer": {
        "name": "Vladimir Sitnikov",
        "email": "sitnikov.vladimir@gmail.com",
        "time": "Tue Nov 25 18:08:07 2025 +0500"
      },
      "message": "chore: replace xmlpull with Woodstox\n\nxmlpull is unsupported, so let\u0027s move to a modern library\n"
    },
    {
      "commit": "824e1c3008eba5dc85ca28d8959c651388eef1c2",
      "tree": "5f4aeb87890ea55f9d38c41b77f829c31ff0b1b2",
      "parents": [
        "a4ca5a09e046c0059d18661dcfc5648caf5fb4be"
      ],
      "author": {
        "name": "Vladimir Sitnikov",
        "email": "sitnikov.vladimir@gmail.com",
        "time": "Thu Nov 20 17:16:02 2025 +0300"
      },
      "committer": {
        "name": "Vladimir Sitnikov",
        "email": "sitnikov.vladimir@gmail.com",
        "time": "Thu Nov 20 17:20:56 2025 +0300"
      },
      "message": "chore: bump com.miglayout to 11.4.2\n"
    },
    {
      "commit": "a4ca5a09e046c0059d18661dcfc5648caf5fb4be",
      "tree": "6068757611a1a6df7f580d335b69ba36112a3a9d",
      "parents": [
        "448f5ce7f7cdf312ca786576131543927991d0b5"
      ],
      "author": {
        "name": "Mend Renovate",
        "email": "bot@renovateapp.com",
        "time": "Tue Nov 18 23:16:32 2025 +0000"
      },
      "committer": {
        "name": "Vladimir Sitnikov",
        "email": "sitnikov.vladimir@gmail.com",
        "time": "Thu Nov 20 17:12:52 2025 +0300"
      },
      "message": "fix(deps): update dependency org.junit:junit-bom to v6\n"
    },
    {
      "commit": "448f5ce7f7cdf312ca786576131543927991d0b5",
      "tree": "f315327c7a576f749b8927f2ab404c3eef90781b",
      "parents": [
        "0c359c3951418274ff57f8f965b5a53d8411f6a4"
      ],
      "author": {
        "name": "Vladimir Sitnikov",
        "email": "sitnikov.vladimir@gmail.com",
        "time": "Thu Nov 20 17:02:40 2025 +0300"
      },
      "committer": {
        "name": "Vladimir Sitnikov",
        "email": "sitnikov.vladimir@gmail.com",
        "time": "Thu Nov 20 17:04:05 2025 +0300"
      },
      "message": "chore: bump org.sonarqube Gradle plugin to 7.1.0.6387\n"
    },
    {
      "commit": "0c359c3951418274ff57f8f965b5a53d8411f6a4",
      "tree": "c091c8df9d44efa5d7cca1eb43468eb0affd77e3",
      "parents": [
        "7a895a26eca43b0aa8656c93feb1b416c025e9b0"
      ],
      "author": {
        "name": "Vladimir Sitnikov",
        "email": "sitnikov.vladimir@gmail.com",
        "time": "Thu Nov 20 12:10:11 2025 +0300"
      },
      "committer": {
        "name": "Vladimir Sitnikov",
        "email": "sitnikov.vladimir@gmail.com",
        "time": "Thu Nov 20 16:25:35 2025 +0300"
      },
      "message": "chore: bump Gradle to 9.2.1\n"
    },
    {
      "commit": "7a895a26eca43b0aa8656c93feb1b416c025e9b0",
      "tree": "34a08f46139d8e661d61bd093cece1fc4d425ada",
      "parents": [
        "14c87df76f78a4e975ddf34d4c6e0ca6d5f265c5"
      ],
      "author": {
        "name": "Vladimir Sitnikov",
        "email": "sitnikov.vladimir@gmail.com",
        "time": "Thu Nov 20 15:03:43 2025 +0300"
      },
      "committer": {
        "name": "Vladimir Sitnikov",
        "email": "sitnikov.vladimir@gmail.com",
        "time": "Thu Nov 20 15:08:32 2025 +0300"
      },
      "message": "chore: bump com.github.vlsi.gradle-extensions to 3.0.1\n"
    },
    {
      "commit": "14c87df76f78a4e975ddf34d4c6e0ca6d5f265c5",
      "tree": "474d4a04be31604decca21f77477530dbfbcf555",
      "parents": [
        "0d5aff009e6870483676ff9bbd6c29c1b539ed31"
      ],
      "author": {
        "name": "Vladimir Sitnikov",
        "email": "sitnikov.vladimir@gmail.com",
        "time": "Thu Nov 20 13:15:20 2025 +0300"
      },
      "committer": {
        "name": "Vladimir Sitnikov",
        "email": "sitnikov.vladimir@gmail.com",
        "time": "Thu Nov 20 14:59:14 2025 +0300"
      },
      "message": "chore: bump com.github.vlsi. Gradle plugins to 3.0.1\n"
    },
    {
      "commit": "0d5aff009e6870483676ff9bbd6c29c1b539ed31",
      "tree": "15fedaddd9b9aa7b2f8336fbbf4de2af525d7094",
      "parents": [
        "c1ae95831ae64c7411ccbd076638274d428139ff"
      ],
      "author": {
        "name": "Mend Renovate",
        "email": "bot@renovateapp.com",
        "time": "Mon Nov 17 11:25:24 2025 +0000"
      },
      "committer": {
        "name": "Vladimir Sitnikov",
        "email": "sitnikov.vladimir@gmail.com",
        "time": "Thu Nov 20 12:11:12 2025 +0300"
      },
      "message": "fix(deps): update dependency org.springframework:spring-framework-bom to v7\n"
    },
    {
      "commit": "c1ae95831ae64c7411ccbd076638274d428139ff",
      "tree": "79428aa42d043cd95e5488914bf45fddf3c6b471",
      "parents": [
        "cb1f10816c4d9983e1e31963823fd6f113abb35e"
      ],
      "author": {
        "name": "Vladimir Sitnikov",
        "email": "sitnikov.vladimir@gmail.com",
        "time": "Thu Nov 20 10:37:13 2025 +0300"
      },
      "committer": {
        "name": "Vladimir Sitnikov",
        "email": "sitnikov.vladimir@gmail.com",
        "time": "Thu Nov 20 10:38:17 2025 +0300"
      },
      "message": "chore: make BatchTest() task abstract to make it compatible with further Gradle versions\n"
    },
    {
      "commit": "cb1f10816c4d9983e1e31963823fd6f113abb35e",
      "tree": "abda46196c5a2e3c129178500a15823f14adab4d",
      "parents": [
        "93fe0dda2b9c9e6fbecef3555e08d342e78afaa4"
      ],
      "author": {
        "name": "Vladimir Sitnikov",
        "email": "sitnikov.vladimir@gmail.com",
        "time": "Wed Nov 19 12:13:14 2025 +0300"
      },
      "committer": {
        "name": "Vladimir Sitnikov",
        "email": "sitnikov.vladimir@gmail.com",
        "time": "Wed Nov 19 13:24:56 2025 +0300"
      },
      "message": "chore: remove SpotBugs verifications\n\nSpotBugs is slow, it is problematic, it requires dependency updates,\nit fails like in https://github.com/spotbugs/spotbugs-gradle-plugin/issues/1508\n"
    },
    {
      "commit": "93fe0dda2b9c9e6fbecef3555e08d342e78afaa4",
      "tree": "6484f7ef7c7ccd2aa94612ee3b9179e643d3b413",
      "parents": [
        "9996b5713dc9e70563e12afeb00942880c475836"
      ],
      "author": {
        "name": "Vladimir Sitnikov",
        "email": "sitnikov.vladimir@gmail.com",
        "time": "Mon Nov 17 14:05:40 2025 +0300"
      },
      "committer": {
        "name": "Vladimir Sitnikov",
        "email": "sitnikov.vladimir@gmail.com",
        "time": "Mon Nov 17 14:05:53 2025 +0300"
      },
      "message": "chore: remove use of deprecated build.isCurrentBuild\n"
    },
    {
      "commit": "9996b5713dc9e70563e12afeb00942880c475836",
      "tree": "2ae8a55864f7d0b618085e00acfd8e42c2d46093",
      "parents": [
        "455fc7b500ffc99f47a8e82f952be6f76efca16a"
      ],
      "author": {
        "name": "Mend Renovate",
        "email": "bot@renovateapp.com",
        "time": "Mon Nov 17 06:30:07 2025 +0000"
      },
      "committer": {
        "name": "Vladimir Sitnikov",
        "email": "sitnikov.vladimir@gmail.com",
        "time": "Mon Nov 17 13:55:09 2025 +0300"
      },
      "message": "fix(deps): update dependency org.ajoberstar.grgit:grgit-gradle to v5\n"
    },
    {
      "commit": "455fc7b500ffc99f47a8e82f952be6f76efca16a",
      "tree": "acd9b4d2905caadf68a0637104655725733fa82e",
      "parents": [
        "7ef2ca03b458c523f7c3c3ef15a0ef681a56d3dd"
      ],
      "author": {
        "name": "Vladimir Sitnikov",
        "email": "sitnikov.vladimir@gmail.com",
        "time": "Mon Nov 17 13:41:37 2025 +0300"
      },
      "committer": {
        "name": "Vladimir Sitnikov",
        "email": "sitnikov.vladimir@gmail.com",
        "time": "Mon Nov 17 13:53:23 2025 +0300"
      },
      "message": "chore: remove Checkerframework buildscript configuration\n"
    },
    {
      "commit": "7ef2ca03b458c523f7c3c3ef15a0ef681a56d3dd",
      "tree": "32ca0450909535200e46761b672a59fbebb279d7",
      "parents": [
        "776c52dd56151da7425cb419aaa102cc3aaa77e6"
      ],
      "author": {
        "name": "Mend Renovate",
        "email": "bot@renovateapp.com",
        "time": "Mon Nov 17 06:33:01 2025 +0000"
      },
      "committer": {
        "name": "Vladimir Sitnikov",
        "email": "sitnikov.vladimir@gmail.com",
        "time": "Mon Nov 17 13:04:39 2025 +0300"
      },
      "message": "fix(deps): update org.apache.activemq to v6\n"
    },
    {
      "commit": "776c52dd56151da7425cb419aaa102cc3aaa77e6",
      "tree": "0ce1cd4dff7e117684aa975c5ec5ca314ba70fa6",
      "parents": [
        "e1c975b43eabd10972f226634dd0ca170d101007"
      ],
      "author": {
        "name": "Mend Renovate",
        "email": "bot@renovateapp.com",
        "time": "Mon Nov 17 06:26:16 2025 +0000"
      },
      "committer": {
        "name": "Vladimir Sitnikov",
        "email": "sitnikov.vladimir@gmail.com",
        "time": "Mon Nov 17 09:55:19 2025 +0300"
      },
      "message": "fix(deps): update dependency com.github.ben-manes.caffeine:caffeine to v3\n"
    },
    {
      "commit": "e1c975b43eabd10972f226634dd0ca170d101007",
      "tree": "cf503eb6d189b168dbe7d15774c7a0bdaddcc440",
      "parents": [
        "80118e0bad12bed3c3f75d33900e4117bcc06e01"
      ],
      "author": {
        "name": "Vladimir Sitnikov",
        "email": "sitnikov.vladimir@gmail.com",
        "time": "Mon Nov 17 09:04:26 2025 +0300"
      },
      "committer": {
        "name": "Vladimir Sitnikov",
        "email": "sitnikov.vladimir@gmail.com",
        "time": "Mon Nov 17 09:06:09 2025 +0300"
      },
      "message": "chore: group caffeine, miglayout, grgit, activemq, jetty depenency updates\n"
    },
    {
      "commit": "80118e0bad12bed3c3f75d33900e4117bcc06e01",
      "tree": "41ab96eaa2d256bfbc0ae31d70e00fc4fdc0fafe",
      "parents": [
        "d7f1e81350672f361df510b66f19e77795025dc7"
      ],
      "author": {
        "name": "Vladimir Sitnikov",
        "email": "sitnikov.vladimir@gmail.com",
        "time": "Mon Nov 17 08:48:25 2025 +0300"
      },
      "committer": {
        "name": "Vladimir Sitnikov",
        "email": "sitnikov.vladimir@gmail.com",
        "time": "Mon Nov 17 08:49:03 2025 +0300"
      },
      "message": "chore: remove old \"restrict library X to Y because it requires Java 11\" renovate configs\n"
    },
    {
      "commit": "d7f1e81350672f361df510b66f19e77795025dc7",
      "tree": "7ce8e632e3d568550c1426f18e083f47165f39b7",
      "parents": [
        "d70ffa128823a30d786feac24b84e7622c86c3a9"
      ],
      "author": {
        "name": "Mend Renovate",
        "email": "bot@renovateapp.com",
        "time": "Sun Nov 16 15:19:02 2025 +0000"
      },
      "committer": {
        "name": "Vladimir Sitnikov",
        "email": "sitnikov.vladimir@gmail.com",
        "time": "Mon Nov 17 08:40:03 2025 +0300"
      },
      "message": "fix(deps): update dependency com.helger:ph-css to v8.1.0\n"
    },
    {
      "commit": "d70ffa128823a30d786feac24b84e7622c86c3a9",
      "tree": "3769b027994c44e9d0f298ff8a960044157d3963",
      "parents": [
        "2562f0c6394d1880144a4f9ab5a3e471209f85ca"
      ],
      "author": {
        "name": "Mend Renovate",
        "email": "bot@renovateapp.com",
        "time": "Wed Nov 12 08:12:23 2025 +0000"
      },
      "committer": {
        "name": "Vladimir Sitnikov",
        "email": "sitnikov.vladimir@gmail.com",
        "time": "Wed Nov 12 12:07:04 2025 +0300"
      },
      "message": "fix(deps): update dependency spotbugs to v4.9.8\n"
    },
    {
      "commit": "2562f0c6394d1880144a4f9ab5a3e471209f85ca",
      "tree": "8e7e47791d8c2da4322894e89e29a5644e007522",
      "parents": [
        "02e5f5958170addedc1f007b8ee793e531af31b7"
      ],
      "author": {
        "name": "Claude",
        "email": "noreply@anthropic.com",
        "time": "Tue Nov 11 18:31:18 2025 +0000"
      },
      "committer": {
        "name": "Vladimir Sitnikov",
        "email": "sitnikov.vladimir@gmail.com",
        "time": "Wed Nov 12 10:55:44 2025 +0300"
      },
      "message": "Fix Bug 6456: Handle malformed percent-encoded URLs gracefully\n\nWhen recording HTTP traffic via the HTTP(S) Test Script Recorder, JMeter\nwould crash with IllegalArgumentException when encountering malformed\npercent-encoded parameters (e.g., \"%u2\", \"%ZZ\", \"text%\") from real-world\nweb applications.\n\nChanges:\n- HTTPArgument constructor now catches IllegalArgumentException from\n  URLDecoder.decode() in addition to UnsupportedEncodingException\n- When malformed encoding is detected, the original encoded value is\n  preserved and a warning is logged instead of crashing\n- Added comprehensive test cases covering various malformed encoding\n  scenarios: incomplete hex sequences, invalid hex characters, truncated\n  percent signs, and mixed valid/invalid encoding\n\nThis allows JMeter to successfully record and test applications with\nencoding bugs, which is a legitimate use case for a testing tool.\n"
    },
    {
      "commit": "02e5f5958170addedc1f007b8ee793e531af31b7",
      "tree": "2c9d2e71bb1450688af63d632feb552900cc31fc",
      "parents": [
        "420d134d025aa374ff77e4a47a53f7d9e5bf6306"
      ],
      "author": {
        "name": "Mend Renovate",
        "email": "bot@renovateapp.com",
        "time": "Mon Nov 10 06:19:33 2025 +0000"
      },
      "committer": {
        "name": "Vladimir Sitnikov",
        "email": "sitnikov.vladimir@gmail.com",
        "time": "Mon Nov 10 09:41:04 2025 +0300"
      },
      "message": "fix(deps): update dependency nl.jqno.equalsverifier:equalsverifier to v4.2.2\n"
    },
    {
      "commit": "420d134d025aa374ff77e4a47a53f7d9e5bf6306",
      "tree": "37df06ea685fec388cdbb75a2c4ef9cb0452976f",
      "parents": [
        "841ffb67f147d7483297ae83def73ac025d8d502"
      ],
      "author": {
        "name": "Mend Renovate",
        "email": "bot@renovateapp.com",
        "time": "Sat Nov 08 18:21:08 2025 +0000"
      },
      "committer": {
        "name": "Vladimir Sitnikov",
        "email": "sitnikov.vladimir@gmail.com",
        "time": "Sat Nov 08 21:46:07 2025 +0300"
      },
      "message": "fix(deps): update dependency @fortawesome/fontawesome-free to v7\n"
    },
    {
      "commit": "841ffb67f147d7483297ae83def73ac025d8d502",
      "tree": "bc977a352d2c37742fe5a6dd3ba67f1b7c0524d3",
      "parents": [
        "cd4c55ca29fc3b974f541c26c5b5483ef31b0e21"
      ],
      "author": {
        "name": "Mend Renovate",
        "email": "bot@renovateapp.com",
        "time": "Sat Nov 08 18:20:52 2025 +0000"
      },
      "committer": {
        "name": "Vladimir Sitnikov",
        "email": "sitnikov.vladimir@gmail.com",
        "time": "Sat Nov 08 21:43:28 2025 +0300"
      },
      "message": "fix(deps): update org.checkerframework\n"
    },
    {
      "commit": "cd4c55ca29fc3b974f541c26c5b5483ef31b0e21",
      "tree": "f635d8afda82350e55fafd431dc5440f6fcb6240",
      "parents": [
        "94775fcee1517af28d08bc576a20b10eabdb2de5"
      ],
      "author": {
        "name": "Mend Renovate",
        "email": "bot@renovateapp.com",
        "time": "Sat Nov 08 17:45:02 2025 +0000"
      },
      "committer": {
        "name": "Vladimir Sitnikov",
        "email": "sitnikov.vladimir@gmail.com",
        "time": "Sat Nov 08 21:04:58 2025 +0300"
      },
      "message": "fix(deps): update dependency commons-io:commons-io to v2.21.0\n"
    },
    {
      "commit": "94775fcee1517af28d08bc576a20b10eabdb2de5",
      "tree": "566ad57db4080c25b24ac54bf6351adacae0e25a",
      "parents": [
        "c167c9e9290b2a3496fd9a042f61e0c25bb72faf"
      ],
      "author": {
        "name": "Mend Renovate",
        "email": "bot@renovateapp.com",
        "time": "Sat Nov 08 09:44:31 2025 +0000"
      },
      "committer": {
        "name": "Vladimir Sitnikov",
        "email": "sitnikov.vladimir@gmail.com",
        "time": "Sat Nov 08 20:29:53 2025 +0300"
      },
      "message": "fix(deps): update dependency org.jetbrains.lets-plot:lets-plot-batik to v4.8.0\n"
    },
    {
      "commit": "c167c9e9290b2a3496fd9a042f61e0c25bb72faf",
      "tree": "9bfb03eaf2c62292331c8d3ea6c07c8aa75ad876",
      "parents": [
        "5b1dfc6ba3156e19bd12f557fa719404d2a221c9"
      ],
      "author": {
        "name": "Mend Renovate",
        "email": "bot@renovateapp.com",
        "time": "Fri Nov 07 21:32:03 2025 +0000"
      },
      "committer": {
        "name": "Vladimir Sitnikov",
        "email": "sitnikov.vladimir@gmail.com",
        "time": "Sat Nov 08 12:17:35 2025 +0300"
      },
      "message": "fix(deps): update dependency org.neo4j.driver:neo4j-java-driver to v6.0.2\n"
    },
    {
      "commit": "5b1dfc6ba3156e19bd12f557fa719404d2a221c9",
      "tree": "2a08e46421079b117f8070ea4d8258a0a70ea0c1",
      "parents": [
        "53f9be8ea1a4cf2aa2d8b4703449fa8fc673a5a1"
      ],
      "author": {
        "name": "Mend Renovate",
        "email": "bot@renovateapp.com",
        "time": "Fri Nov 07 21:58:03 2025 +0000"
      },
      "committer": {
        "name": "Vladimir Sitnikov",
        "email": "sitnikov.vladimir@gmail.com",
        "time": "Sat Nov 08 12:17:26 2025 +0300"
      },
      "message": "fix(deps): update dependency commons-codec:commons-codec to v1.20.0\n"
    },
    {
      "commit": "53f9be8ea1a4cf2aa2d8b4703449fa8fc673a5a1",
      "tree": "f454ecbd140d81589619263bd75008a9a9da1eb3",
      "parents": [
        "aea29bd56bf4c6f00484f5cf16806211c9e9368d"
      ],
      "author": {
        "name": "Mend Renovate",
        "email": "bot@renovateapp.com",
        "time": "Fri Nov 07 21:55:05 2025 +0000"
      },
      "committer": {
        "name": "Vladimir Sitnikov",
        "email": "sitnikov.vladimir@gmail.com",
        "time": "Sat Nov 08 12:17:14 2025 +0300"
      },
      "message": "fix(deps): update dependency com.helger.commons:ph-commons to v12.1.0\n"
    },
    {
      "commit": "aea29bd56bf4c6f00484f5cf16806211c9e9368d",
      "tree": "f274a5cd13f91b791b01ed054467faf98074ed55",
      "parents": [
        "f5518e348199cb362957d473c524b209e7d6a706"
      ],
      "author": {
        "name": "Mend Renovate",
        "email": "bot@renovateapp.com",
        "time": "Fri Nov 07 21:09:42 2025 +0000"
      },
      "committer": {
        "name": "Vladimir Sitnikov",
        "email": "sitnikov.vladimir@gmail.com",
        "time": "Sat Nov 08 00:17:14 2025 +0300"
      },
      "message": "fix(deps): update com.google.errorprone to v2.44.0\n"
    },
    {
      "commit": "f5518e348199cb362957d473c524b209e7d6a706",
      "tree": "f6e30ef308d7e06865581f94f9c138d006d8e609",
      "parents": [
        "6027c3bf42f7b89ff35ac8a67d8b928b7da27d57"
      ],
      "author": {
        "name": "Vladimir Sitnikov",
        "email": "sitnikov.vladimir@gmail.com",
        "time": "Wed Nov 05 09:28:08 2025 +0300"
      },
      "committer": {
        "name": "Vladimir Sitnikov",
        "email": "sitnikov.vladimir@gmail.com",
        "time": "Fri Nov 07 23:46:21 2025 +0300"
      },
      "message": "chore: remove the use of commons-io and commons-text\n\nWe keep the jars in the distribution, however, we no longer depend\non commons-io and commons-text\n"
    },
    {
      "commit": "6027c3bf42f7b89ff35ac8a67d8b928b7da27d57",
      "tree": "bc8f8abfeb33c504c44113eb5b0c636dde375789",
      "parents": [
        "1ebaf934adaf2ce42091342a9924b2bac2c2f756"
      ],
      "author": {
        "name": "Vladimir Sitnikov",
        "email": "sitnikov.vladimir@gmail.com",
        "time": "Fri Nov 07 23:43:40 2025 +0300"
      },
      "committer": {
        "name": "Vladimir Sitnikov",
        "email": "sitnikov.vladimir@gmail.com",
        "time": "Fri Nov 07 23:43:40 2025 +0300"
      },
      "message": "test: remove excessive static modifiers from test methods\n"
    },
    {
      "commit": "1ebaf934adaf2ce42091342a9924b2bac2c2f756",
      "tree": "48193de3038956fe2f7dd581606dd44edea6fbd1",
      "parents": [
        "032f71f7dbcac0e96962b9cf50ce1b018d168704"
      ],
      "author": {
        "name": "Vladimir Sitnikov",
        "email": "sitnikov.vladimir@gmail.com",
        "time": "Fri Nov 07 22:23:05 2025 +0300"
      },
      "committer": {
        "name": "Vladimir Sitnikov",
        "email": "sitnikov.vladimir@gmail.com",
        "time": "Fri Nov 07 22:24:37 2025 +0300"
      },
      "message": "chore: remove core-\u003ecommons-collections dependency\n\nWe still ship the jar in the distribution, however, we no longer depend on it in core\n"
    }
  ],
  "next": "032f71f7dbcac0e96962b9cf50ce1b018d168704"
}
