)]}'
{
  "log": [
    {
      "commit": "1bf9f0b258168f061ee43e091daeac4c08df7eff",
      "tree": "f7e02085068cb762ac6e1609f1d222b7cd40ae48",
      "parents": [
        "f50343642531492e5d886fef520e02876ed7f564",
        "c9e023562e9a3f51c322ae71310c12e4348874f7"
      ],
      "author": {
        "name": "Chrizzly",
        "email": "christian.lenz@gmx.net",
        "time": "Sun Apr 26 17:42:24 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Apr 26 17:42:24 2026 +0200"
      },
      "message": "Merge pull request #9365 from Chris2011/feature/update-scss-grammar\n\nUpdate scss grammar file to fix those tickets: #8636, #8686 and #5799"
    },
    {
      "commit": "f50343642531492e5d886fef520e02876ed7f564",
      "tree": "07cc57c16a4b613c9c5608b9fc001cff9b6a776e",
      "parents": [
        "5c806a4d95ea4face79214dff1e217b5130f3dd8",
        "c0f9db6b9c7eb0b49dad6fe59b7c4721446db3d8"
      ],
      "author": {
        "name": "Matthias Bläsing",
        "email": "mblaesing@doppel-helix.eu",
        "time": "Fri Apr 24 18:57:58 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 24 18:57:58 2026 +0200"
      },
      "message": "Merge pull request #9350 from NicolaIsotta/cdi-default-bean-name\n\nFix default name evaluation for CDI beans"
    },
    {
      "commit": "c9e023562e9a3f51c322ae71310c12e4348874f7",
      "tree": "a0970627364790ca42e96ca08354523f6c48148d",
      "parents": [
        "5c806a4d95ea4face79214dff1e217b5130f3dd8"
      ],
      "author": {
        "name": "Christian Lenz",
        "email": "Christian.Lenz@gmx.net",
        "time": "Fri Apr 24 01:05:17 2026 +0200"
      },
      "committer": {
        "name": "Christian Lenz",
        "email": "Christian.Lenz@gmx.net",
        "time": "Fri Apr 24 01:05:17 2026 +0200"
      },
      "message": "Update scss grammar file to fix those tickets: #8636, #8686 and #5799"
    },
    {
      "commit": "5c806a4d95ea4face79214dff1e217b5130f3dd8",
      "tree": "17e92e01498ce1ae33bfd6c9a764f8bc7f96af23",
      "parents": [
        "07c92138b2945b65dc642463c49e591b9a509d41",
        "9394cb2ac07aefe097c566e2f62fd370acd7d7be"
      ],
      "author": {
        "name": "Eric Barboni",
        "email": "skygo@apache.org",
        "time": "Thu Apr 23 12:43:45 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 23 12:43:45 2026 +0200"
      },
      "message": "Merge pull request #9356 from apache/delivery\n\n Sync delivery to master after 30-rc2"
    },
    {
      "commit": "9394cb2ac07aefe097c566e2f62fd370acd7d7be",
      "tree": "ca7c37bc17f3af901d9b1f6f691b817c1ead3859",
      "parents": [
        "41b6d91baaeb5b0c08835c7cd829537501f81eb9",
        "86d132339022756a3cb547ebbe1f8ce1f108d759"
      ],
      "author": {
        "name": "Eric Barboni",
        "email": "skygo@apache.org",
        "time": "Wed Apr 22 15:38:55 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 22 15:38:55 2026 +0200"
      },
      "message": "Merge pull request #9358 from matthiasblaesing/js_static_init\n\nJS: reformatting fails for classes that contain a static initializer"
    },
    {
      "commit": "86d132339022756a3cb547ebbe1f8ce1f108d759",
      "tree": "ca7c37bc17f3af901d9b1f6f691b817c1ead3859",
      "parents": [
        "41b6d91baaeb5b0c08835c7cd829537501f81eb9"
      ],
      "author": {
        "name": "Matthias Bläsing",
        "email": "mblaesing@doppel-helix.eu",
        "time": "Mon Apr 20 19:20:42 2026 +0200"
      },
      "committer": {
        "name": "Matthias Bläsing",
        "email": "mblaesing@doppel-helix.eu",
        "time": "Tue Apr 21 19:48:25 2026 +0200"
      },
      "message": "JS: reformatting fails for classes that contain a static initializer\n\nstatic initializers have no identifier so don\u0027t try to scan them\n\nCloses: #9339"
    },
    {
      "commit": "41b6d91baaeb5b0c08835c7cd829537501f81eb9",
      "tree": "9b65a6349540a88f346e71e3cd4aba33f8019b5a",
      "parents": [
        "b7005db3a69604ae24fc3be53d4d3c3f448a9d68",
        "8146cc11ce8281e628bae62d8e9ec3478003fbcb"
      ],
      "author": {
        "name": "Eric Barboni",
        "email": "skygo@apache.org",
        "time": "Tue Apr 21 16:13:04 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 21 16:13:04 2026 +0200"
      },
      "message": "Merge pull request #9352 from mbien/env-hints-panel-fix\n\nFix env files hints options panel registration"
    },
    {
      "commit": "b7005db3a69604ae24fc3be53d4d3c3f448a9d68",
      "tree": "13bc439bcdd7f8fd8a9a1a02608d00afef4656b4",
      "parents": [
        "10ae50067964c447a78c330e4db0b206ca11fa0b",
        "f22269caf6d38bfdf8bc1131373cc53fb612348a"
      ],
      "author": {
        "name": "Eric Barboni",
        "email": "skygo@apache.org",
        "time": "Mon Apr 20 15:22:28 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 20 15:22:28 2026 +0200"
      },
      "message": "Merge pull request #9343 from mbien/maven-3915\n\nUpdate bundled maven to 3.9.15"
    },
    {
      "commit": "8146cc11ce8281e628bae62d8e9ec3478003fbcb",
      "tree": "470fdf401087fbb68c5770b45e1667c8804c3670",
      "parents": [
        "10ae50067964c447a78c330e4db0b206ca11fa0b"
      ],
      "author": {
        "name": "Michael Bien",
        "email": "mbien42@gmail.com",
        "time": "Fri Apr 17 19:27:59 2026 +0200"
      },
      "committer": {
        "name": "Michael Bien",
        "email": "mbien42@gmail.com",
        "time": "Sun Apr 19 18:10:12 2026 +0200"
      },
      "message": "Fix env files hints options panel registration\n\npanel was already registered via layer.xml\n"
    },
    {
      "commit": "c0f9db6b9c7eb0b49dad6fe59b7c4721446db3d8",
      "tree": "41fbd79f20f2cc0245f672576561b85b0e7768ed",
      "parents": [
        "07c92138b2945b65dc642463c49e591b9a509d41"
      ],
      "author": {
        "name": "Nicola Isotta",
        "email": "nicola.isotta@gmail.com",
        "time": "Fri Apr 17 16:30:36 2026 +0200"
      },
      "committer": {
        "name": "Nicola Isotta",
        "email": "nicola.isotta@gmail.com",
        "time": "Fri Apr 17 17:21:55 2026 +0200"
      },
      "message": "fix the evaluation of the default name of CDI beans\n\naccording to the specs, the first char must always be lowercased\n"
    },
    {
      "commit": "f22269caf6d38bfdf8bc1131373cc53fb612348a",
      "tree": "13bc439bcdd7f8fd8a9a1a02608d00afef4656b4",
      "parents": [
        "10ae50067964c447a78c330e4db0b206ca11fa0b"
      ],
      "author": {
        "name": "Michael Bien",
        "email": "mbien42@gmail.com",
        "time": "Wed Apr 15 13:17:50 2026 +0200"
      },
      "committer": {
        "name": "Michael Bien",
        "email": "mbien42@gmail.com",
        "time": "Fri Apr 17 13:08:41 2026 +0200"
      },
      "message": "Update bundled maven to 3.9.15"
    },
    {
      "commit": "07c92138b2945b65dc642463c49e591b9a509d41",
      "tree": "0c736847ce41e8a53f23bd4cc540c3664281e64c",
      "parents": [
        "119d3821174c38ec05a8467094dceb1f614d85b2",
        "6a1741df6febd41203881314433b27982f9c6093"
      ],
      "author": {
        "name": "Eric Barboni",
        "email": "skygo@apache.org",
        "time": "Wed Apr 15 17:02:46 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 15 17:02:46 2026 +0200"
      },
      "message": "Merge pull request #9336 from mbien/update-issue-form-30rc\n\nUpdate issue form for NB 30 release candidates"
    },
    {
      "commit": "119d3821174c38ec05a8467094dceb1f614d85b2",
      "tree": "831842b0a97f6807fda58f0ecf108fa23b07f7f0",
      "parents": [
        "10ae50067964c447a78c330e4db0b206ca11fa0b",
        "341adbf743487c239dd52f438f6b0913501569be"
      ],
      "author": {
        "name": "Eric Barboni",
        "email": "skygo@apache.org",
        "time": "Wed Apr 15 16:39:27 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 15 16:39:27 2026 +0200"
      },
      "message": "Merge pull request #9344 from ebarboni/spec-versions-nb31\n\nIncrement spec versions for Apache NetBeans 31 developement"
    },
    {
      "commit": "341adbf743487c239dd52f438f6b0913501569be",
      "tree": "531bb070b2dfc6c4486ddcc10c54b59d94104e6d",
      "parents": [
        "26a05a6e2386372145e4894e70347d2f69ef8b98"
      ],
      "author": {
        "name": "Eric Barboni",
        "email": "skygo@apache.org",
        "time": "Wed Apr 15 13:48:11 2026 +0200"
      },
      "committer": {
        "name": "Eric Barboni",
        "email": "skygo@apache.org",
        "time": "Wed Apr 15 13:48:11 2026 +0200"
      },
      "message": "Increment spec versions for Apache NetBeans 31 developement\n"
    },
    {
      "commit": "10ae50067964c447a78c330e4db0b206ca11fa0b",
      "tree": "edce0f5bbec4802793f23a95883fbdc296a25fec",
      "parents": [
        "cda335e21464e966057cb9d9617ac391c6269693",
        "32784449ff3eabafb11e0b57aed2764ee5677a04"
      ],
      "author": {
        "name": "Eric Barboni",
        "email": "skygo@apache.org",
        "time": "Wed Apr 15 11:23:25 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 15 11:23:25 2026 +0200"
      },
      "message": "Merge pull request #8899 from jGauravGupta/FISH-11704\n\nUpdate Payara Micro Dev Mode Property Names Based on Plugin Version "
    },
    {
      "commit": "cda335e21464e966057cb9d9617ac391c6269693",
      "tree": "7e60f771b3473126561e7dc46e1f8251e47a4236",
      "parents": [
        "8de4936c115e887077fa2e3238aed0ca698dc58e",
        "cc3fe065e35bf544ba65d091fa527cb306c8e0b3"
      ],
      "author": {
        "name": "Michael Bien",
        "email": "mbien42@gmail.com",
        "time": "Wed Apr 15 00:21:35 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 15 00:21:35 2026 +0200"
      },
      "message": "Merge pull request #8798 from mbien/add-projects-dir-to-favorites\n\nAdd NetBeansProjects dir to Favorites tab"
    },
    {
      "commit": "8de4936c115e887077fa2e3238aed0ca698dc58e",
      "tree": "246f6e5621b8f22479dcb69bc2f06ae2cd865f76",
      "parents": [
        "18dea71ce35f0e12b9e4760696dda5beafc3ed73",
        "9558140e0f2b3b73e3240be20a51fe5682775037"
      ],
      "author": {
        "name": "Michael Bien",
        "email": "mbien42@gmail.com",
        "time": "Tue Apr 14 23:21:35 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 14 23:21:35 2026 +0200"
      },
      "message": "Merge pull request #9328 from NicolaIsotta/jsfbeanwizard\n\nmodernize/upgrade \"New JSF bean\" wizard"
    },
    {
      "commit": "18dea71ce35f0e12b9e4760696dda5beafc3ed73",
      "tree": "37e5c47e925a871d519bb6a503b9a4636cea7a22",
      "parents": [
        "1a58a82ccffdf676bc62c25c016af1300059c6ba",
        "81ef0d4306cf3454a08b80a9f22f0f62e5c851ba"
      ],
      "author": {
        "name": "Michael Bien",
        "email": "mbien42@gmail.com",
        "time": "Tue Apr 14 23:20:03 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 14 23:20:03 2026 +0200"
      },
      "message": "Merge pull request #9341 from mbien/bump-gradle-defaults-jdk26\n\nBump gradle defaults for JDK 26"
    },
    {
      "commit": "1a58a82ccffdf676bc62c25c016af1300059c6ba",
      "tree": "415749d7c1512521d04b60b15f298b3aed94ab4e",
      "parents": [
        "d31cdeaec739ee3964a5f9dd71e5161abc486847",
        "300956add5b4322e8626e48b317138669ab93afd"
      ],
      "author": {
        "name": "Michael Bien",
        "email": "mbien42@gmail.com",
        "time": "Tue Apr 14 23:19:44 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 14 23:19:44 2026 +0200"
      },
      "message": "Merge pull request #9340 from mbien/bump-maven-version-defaults_30\n\nBump MavenVersionSettings fallback versions for NB30"
    },
    {
      "commit": "d31cdeaec739ee3964a5f9dd71e5161abc486847",
      "tree": "0ae38377673d5dfacbc7b8036a86a26b4c28e9bb",
      "parents": [
        "97370496a7140f34e658b2744baaecbbfc474e9d",
        "1567647fbf6cc1c3bad5e877a437417c8c8be1a8"
      ],
      "author": {
        "name": "Michael Bien",
        "email": "mbien42@gmail.com",
        "time": "Tue Apr 14 23:18:15 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 14 23:18:15 2026 +0200"
      },
      "message": "Merge pull request #9233 from lahodaj/GITHUB-9198\n\n[GITHUB-9198] Do not remove for each variables, even if unused."
    },
    {
      "commit": "97370496a7140f34e658b2744baaecbbfc474e9d",
      "tree": "64e8520967a483206015413945f9b55416c063dc",
      "parents": [
        "4c2749f11bfb1164a1504394e90e2fdaebde1cc6",
        "158eee54ae753b40743e789881dbbaeda07819b6"
      ],
      "author": {
        "name": "Michael Bien",
        "email": "mbien42@gmail.com",
        "time": "Tue Apr 14 20:39:32 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 14 20:39:32 2026 +0200"
      },
      "message": "Merge pull request #9331 from mbien/compact-objects\n\nEnable Compact Object Headers (JEP 519)"
    },
    {
      "commit": "4c2749f11bfb1164a1504394e90e2fdaebde1cc6",
      "tree": "870e7ea399a9fad62fd3eed2aa3bea41a2f47a4a",
      "parents": [
        "3b754604798f41b7f9331150ac038bf16b1484e1",
        "f4f05609f7ccfa7632bb165890c46e1ff33051c6"
      ],
      "author": {
        "name": "Neil C Smith",
        "email": "neilcsmith@apache.org",
        "time": "Tue Apr 14 16:34:14 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 14 16:34:14 2026 +0100"
      },
      "message": "Merge pull request #9209 from neilcsmith-net/tc-drag-colour\n\nFollow FlatLaf colours for component drag target indicator."
    },
    {
      "commit": "81ef0d4306cf3454a08b80a9f22f0f62e5c851ba",
      "tree": "f94a572b2ab0f13b24992e5bc3071b613fb07ad6",
      "parents": [
        "3b754604798f41b7f9331150ac038bf16b1484e1"
      ],
      "author": {
        "name": "Michael Bien",
        "email": "mbien42@gmail.com",
        "time": "Tue Apr 14 16:51:56 2026 +0200"
      },
      "committer": {
        "name": "Michael Bien",
        "email": "mbien42@gmail.com",
        "time": "Tue Apr 14 16:52:53 2026 +0200"
      },
      "message": "Bump gradle defaults for JDK 26\n\nadd java 26 to the wizard and set gradle 9.4.0 as JDK 26 compatible\n"
    },
    {
      "commit": "300956add5b4322e8626e48b317138669ab93afd",
      "tree": "b89416300c95c38eefb58a90f5a3e145b7f0af52",
      "parents": [
        "c6c3e081f100c8187b4cfcf74ee532d4bf616fcf"
      ],
      "author": {
        "name": "Michael Bien",
        "email": "mbien42@gmail.com",
        "time": "Tue Apr 14 16:47:18 2026 +0200"
      },
      "committer": {
        "name": "Michael Bien",
        "email": "mbien42@gmail.com",
        "time": "Tue Apr 14 16:47:27 2026 +0200"
      },
      "message": "Bump MavenVersionSettings fallback versions for NB30"
    },
    {
      "commit": "3b754604798f41b7f9331150ac038bf16b1484e1",
      "tree": "241e2f1696276177b1cc216e106f95180e66cf6e",
      "parents": [
        "21d268c049ad56fc2c1b5cfc5b25c6731936c735",
        "e9d23e1d50fda97e3b36151f0acd9c8de84e63ce"
      ],
      "author": {
        "name": "Michael Bien",
        "email": "mbien42@gmail.com",
        "time": "Tue Apr 14 16:10:36 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 14 16:10:36 2026 +0200"
      },
      "message": "Merge pull request #9330 from mbien/rp-updates\n\nRequestProcessor warning fixes and minor update"
    },
    {
      "commit": "cc3fe065e35bf544ba65d091fa527cb306c8e0b3",
      "tree": "2c70e1ec80a8a6b9b2ab648bd3cd3cb0152b47f8",
      "parents": [
        "3b754604798f41b7f9331150ac038bf16b1484e1"
      ],
      "author": {
        "name": "Michael Bien",
        "email": "mbien42@gmail.com",
        "time": "Mon Sep 08 08:55:17 2025 +0200"
      },
      "committer": {
        "name": "Michael Bien",
        "email": "mbien42@gmail.com",
        "time": "Tue Apr 14 16:10:05 2026 +0200"
      },
      "message": "Add NetBeansProjects dir to Favorites tab\n\n - projects dir is now registered as favorite\n - fixed bug: when a custom project dir location is specified by\n   setting  \u0027netbeans.projects.dir\u0027, the dir is now automatically\n   created, instead of falling back to the default dir, which\n   gave the impression that the property isn\u0027t working\n"
    },
    {
      "commit": "f4f05609f7ccfa7632bb165890c46e1ff33051c6",
      "tree": "9872fe25d1ffba4be8a1f387c8a5487250b631a2",
      "parents": [
        "21d268c049ad56fc2c1b5cfc5b25c6731936c735"
      ],
      "author": {
        "name": "Neil C Smith",
        "email": "neilcsmith@apache.org",
        "time": "Mon Feb 16 14:27:53 2026 +0000"
      },
      "committer": {
        "name": "Neil C Smith",
        "email": "neilcsmith@apache.org",
        "time": "Tue Apr 14 14:25:51 2026 +0100"
      },
      "message": "Follow FlatLaf colours for component drag target indicator.\n\nUpdate FlatLaf properties to set the colour of the drag target indicator\nto derive from the active tab underline colour (usually accent colour).\n\nAlso make the stroke weight configurable (but kept default in FlatLaf).\n"
    },
    {
      "commit": "1567647fbf6cc1c3bad5e877a437417c8c8be1a8",
      "tree": "e5bc9668a1f228f9a4b6b2b3727162c3c012fa64",
      "parents": [
        "20132a6028476b84e41cf0548cd87fc6f4515a56"
      ],
      "author": {
        "name": "Jan Lahoda",
        "email": "jan.lahoda@oracle.com",
        "time": "Wed Feb 25 09:36:48 2026 +0100"
      },
      "committer": {
        "name": "Jan Lahoda",
        "email": "jan.lahoda@oracle.com",
        "time": "Tue Apr 14 14:16:13 2026 +0200"
      },
      "message": "[GITHUB-9198] Do not remove for each variables, even if unused.\n"
    },
    {
      "commit": "21d268c049ad56fc2c1b5cfc5b25c6731936c735",
      "tree": "95026176790142d1817d18dc1516dfa466d41655",
      "parents": [
        "f84278363a17ced4b2daf1716d07e5e368d5d59c",
        "2603c481fe0780cdaacb04c3754cb6e1f9d143ff"
      ],
      "author": {
        "name": "Michael Bien",
        "email": "mbien42@gmail.com",
        "time": "Tue Apr 14 13:45:07 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 14 13:45:07 2026 +0200"
      },
      "message": "Merge pull request #8276 from mbien/tree-wait-cursor-delay\n\nImplement wait cursor delay for TreeView."
    },
    {
      "commit": "f84278363a17ced4b2daf1716d07e5e368d5d59c",
      "tree": "fc1bd6a6e294a3f4cbe4d47e49bcd8d8065b665a",
      "parents": [
        "c6c3e081f100c8187b4cfcf74ee532d4bf616fcf",
        "1dd76945a3e8ca617b4f883193dbc1eb6d8070ba"
      ],
      "author": {
        "name": "Neil C Smith",
        "email": "neilcsmith@apache.org",
        "time": "Tue Apr 14 09:54:20 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 14 09:54:20 2026 +0100"
      },
      "message": "Merge pull request #9335 from neilcsmith-net/ant-1-10-17\n\nUpgrade the bundled Ant version to 1.10.17"
    },
    {
      "commit": "c6c3e081f100c8187b4cfcf74ee532d4bf616fcf",
      "tree": "8bb846393123e2e1b2b2b66284b97058a943bcc5",
      "parents": [
        "ad4ae127f60e79c8a188ca397e962fc6430ee508",
        "d4cd514a3d246a6f753891e06dd56920cc433ba9"
      ],
      "author": {
        "name": "Michael Bien",
        "email": "mbien42@gmail.com",
        "time": "Mon Apr 13 23:13:16 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 13 23:13:16 2026 +0200"
      },
      "message": "Merge pull request #8892 from mbien/jgit740\n\nUpdate jgit from 7.2.0 to 7.6.0"
    },
    {
      "commit": "2603c481fe0780cdaacb04c3754cb6e1f9d143ff",
      "tree": "21dcda71497d3a3b464bf5c75a82e8d53baa6300",
      "parents": [
        "ad4ae127f60e79c8a188ca397e962fc6430ee508"
      ],
      "author": {
        "name": "Michael Bien",
        "email": "mbien42@gmail.com",
        "time": "Mon Feb 24 13:14:06 2025 +0100"
      },
      "committer": {
        "name": "Michael Bien",
        "email": "mbien42@gmail.com",
        "time": "Mon Apr 13 21:38:18 2026 +0200"
      },
      "message": "Implement wait cursor delay for TreeView.\n\nTreeView will now wait a little bit before showing the wait cursor.\n\nCo-authored-by: Laszlo Kishalmi \u003claszlo.kishalmi@gmail.com\u003e"
    },
    {
      "commit": "6a1741df6febd41203881314433b27982f9c6093",
      "tree": "1e010ffdffd08b1b8167e7fbc95455e09d147d53",
      "parents": [
        "ad4ae127f60e79c8a188ca397e962fc6430ee508"
      ],
      "author": {
        "name": "Michael Bien",
        "email": "mbien42@gmail.com",
        "time": "Mon Apr 13 15:19:39 2026 +0200"
      },
      "committer": {
        "name": "Michael Bien",
        "email": "mbien42@gmail.com",
        "time": "Mon Apr 13 15:19:39 2026 +0200"
      },
      "message": "Update issue form for NB 30 release candidates"
    },
    {
      "commit": "1dd76945a3e8ca617b4f883193dbc1eb6d8070ba",
      "tree": "3566967a9ebff938415c1ae78ee18028e335bc14",
      "parents": [
        "ad4ae127f60e79c8a188ca397e962fc6430ee508"
      ],
      "author": {
        "name": "Neil C Smith",
        "email": "neilcsmith@apache.org",
        "time": "Mon Apr 13 11:34:18 2026 +0100"
      },
      "committer": {
        "name": "Neil C Smith",
        "email": "neilcsmith@apache.org",
        "time": "Mon Apr 13 11:34:18 2026 +0100"
      },
      "message": "Upgrade the bundled Ant version to 1.10.17\n"
    },
    {
      "commit": "d4cd514a3d246a6f753891e06dd56920cc433ba9",
      "tree": "8bb846393123e2e1b2b2b66284b97058a943bcc5",
      "parents": [
        "a349d3ffd62e18a1c79a0500d33771a79567617e"
      ],
      "author": {
        "name": "Michael Bien",
        "email": "mbien42@gmail.com",
        "time": "Sun Apr 12 13:57:50 2026 +0200"
      },
      "committer": {
        "name": "Michael Bien",
        "email": "mbien42@gmail.com",
        "time": "Sun Apr 12 23:39:58 2026 +0200"
      },
      "message": "Update jgit from 7.4 to 7.6.\n\nadjusted RevWalk max flags constant since it diverges from javadoc and\nadded tripwire test in case it changes again in future.\n"
    },
    {
      "commit": "a349d3ffd62e18a1c79a0500d33771a79567617e",
      "tree": "46428accdbf6202d7894f8b72fad33b9fc5c0040",
      "parents": [
        "d86ede093caf21639b98bf1194f9d6a80543c8df"
      ],
      "author": {
        "name": "Michael Bien",
        "email": "mbien42@gmail.com",
        "time": "Mon Oct 06 23:18:15 2025 +0200"
      },
      "committer": {
        "name": "Michael Bien",
        "email": "mbien42@gmail.com",
        "time": "Sun Apr 12 23:39:58 2026 +0200"
      },
      "message": "Update jgit from 7.2 to 7.4.\n"
    },
    {
      "commit": "d86ede093caf21639b98bf1194f9d6a80543c8df",
      "tree": "107e51319281fa87f3613972cdd9dee7fd651122",
      "parents": [
        "ad4ae127f60e79c8a188ca397e962fc6430ee508"
      ],
      "author": {
        "name": "Michael Bien",
        "email": "mbien42@gmail.com",
        "time": "Mon Oct 06 23:02:59 2025 +0200"
      },
      "committer": {
        "name": "Michael Bien",
        "email": "mbien42@gmail.com",
        "time": "Sun Apr 12 23:39:53 2026 +0200"
      },
      "message": "Update commons-codec from 1.18.0 to 1.21.0.\n"
    },
    {
      "commit": "ad4ae127f60e79c8a188ca397e962fc6430ee508",
      "tree": "252079f7deb6440867b321bc48c63f41ed8564c5",
      "parents": [
        "0b304431ab37c805e32e000b1ebe662d9b32755f",
        "86d59af73f0fefbc636940628e43031bbbf14a35"
      ],
      "author": {
        "name": "Matthias Bläsing",
        "email": "mblaesing@doppel-helix.eu",
        "time": "Sun Apr 12 21:53:48 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Apr 12 21:53:48 2026 +0200"
      },
      "message": "Merge pull request #9329 from matthiasblaesing/bouncy_castle_update\n\nEnable loading of bundles importing java.-packages and update Bouncy Castle to fix jgit signing"
    },
    {
      "commit": "86d59af73f0fefbc636940628e43031bbbf14a35",
      "tree": "47e6bead454ab4fadd3c248aeb7c0a1618ab639d",
      "parents": [
        "eb590dd30a465ec8aa8bf054b906e53569a611e2"
      ],
      "author": {
        "name": "Matthias Bläsing",
        "email": "mblaesing@doppel-helix.eu",
        "time": "Sat Apr 11 16:19:35 2026 +0200"
      },
      "committer": {
        "name": "Matthias Bläsing",
        "email": "mblaesing@doppel-helix.eu",
        "time": "Sun Apr 12 20:07:14 2026 +0200"
      },
      "message": "Update bundled bouncy castle libraries to 1.83\n\nCloses: #8776\n"
    },
    {
      "commit": "eb590dd30a465ec8aa8bf054b906e53569a611e2",
      "tree": "449ee1ce4289392154fe413bc27aaeecb069e1e6",
      "parents": [
        "26cc860f7637c344a58344e04991612098687063"
      ],
      "author": {
        "name": "Matthias Bläsing",
        "email": "mblaesing@doppel-helix.eu",
        "time": "Sat Apr 11 16:16:23 2026 +0200"
      },
      "committer": {
        "name": "Matthias Bläsing",
        "email": "mblaesing@doppel-helix.eu",
        "time": "Sun Apr 12 20:07:14 2026 +0200"
      },
      "message": "Netbinox: Enable loading of bundles importing java.* packages\n\nNewer bouncy castle JARs declare an import of the java.io package. This\nis rejected by the manifest verification in the equinox version NetBeans\nuses wrapped into Netbinox.\n\nThis change deactivates the check in equinox that rejects that entry.\n\nAdditionally the instructions for building the patched equinox version\nwere updated.\n\nCloses: #8894\n"
    },
    {
      "commit": "e9d23e1d50fda97e3b36151f0acd9c8de84e63ce",
      "tree": "f4ecb312029504b3116f2d755d48c8c706c5b2ee",
      "parents": [
        "2b92f87183e9fad94c4984edb86e1bcd133ee17c"
      ],
      "author": {
        "name": "Michael Bien",
        "email": "mbien42@gmail.com",
        "time": "Fri Apr 10 20:11:08 2026 +0200"
      },
      "committer": {
        "name": "Michael Bien",
        "email": "mbien42@gmail.com",
        "time": "Sun Apr 12 13:04:52 2026 +0200"
      },
      "message": "RequestProcessor warning fixes and minor update\n\n - use SortedSet#removeFirst instead of getFirst()+remove()\n - remove ThreadDeath and AccessController.doPrivileged() usage\n - convert Maps of type WeakHashMap to Set where applicable\n - generics rawtype warning fixes, diamonds, overrides and similar\n   minor renovations\n - javadoc typos\n"
    },
    {
      "commit": "158eee54ae753b40743e789881dbbaeda07819b6",
      "tree": "a341a0c73b41a42a434e497902214203e3fa642d",
      "parents": [
        "0b304431ab37c805e32e000b1ebe662d9b32755f"
      ],
      "author": {
        "name": "Michael Bien",
        "email": "mbien42@gmail.com",
        "time": "Sat Apr 11 12:54:01 2026 +0200"
      },
      "committer": {
        "name": "Michael Bien",
        "email": "mbien42@gmail.com",
        "time": "Sat Apr 11 14:19:28 2026 +0200"
      },
      "message": "Enable Compact Object Headers (JEP 519)\n\n - sets -XX:+UseCompactObjectHeaders which is supported from JDK 25 and\n   later\n - NB sets XX:+IgnoreUnrecognizedVMOptions already which means it will\n   be silently ignored on older JDKs\n - (experimental on EOL JDK 24, but it won\u0027t enable there without also\n   setting the flag to enable experimental options - which we don\u0027t do)\n\ntested it on NB since JDK 24 without issues\n"
    },
    {
      "commit": "0b304431ab37c805e32e000b1ebe662d9b32755f",
      "tree": "f5ac3d61a481e057f51775b18a3abf6bb5227256",
      "parents": [
        "2b92f87183e9fad94c4984edb86e1bcd133ee17c",
        "d98f0861319a70b088cfa8071f0947edf5fb832e"
      ],
      "author": {
        "name": "Michael Bien",
        "email": "mbien42@gmail.com",
        "time": "Sat Apr 11 10:41:47 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Apr 11 10:41:47 2026 +0200"
      },
      "message": "Merge pull request #9304 from OndroMih/ondromih-git-commit-dlg-optimization\n\nStatusCommand: Optimize git status by deferring getObjectId() calls"
    },
    {
      "commit": "d98f0861319a70b088cfa8071f0947edf5fb832e",
      "tree": "f5ac3d61a481e057f51775b18a3abf6bb5227256",
      "parents": [
        "2b92f87183e9fad94c4984edb86e1bcd133ee17c"
      ],
      "author": {
        "name": "Ondro Mihalyi",
        "email": "ondrej.mihalyi@gmail.com",
        "time": "Sat Apr 04 00:09:18 2026 +0200"
      },
      "committer": {
        "name": "Ondro Mihalyi",
        "email": "ondrej.mihalyi@gmail.com",
        "time": "Sat Apr 11 01:09:36 2026 +0200"
      },
      "message": "Optimization of Git status (in Commit dialog)\n\nSpeeds up GitClient.getStatus() by deferring expensive evaluation of object Ids, which often compute file content hash, to evaluate them lazily only when needed.\n\nOn Netbeans repository with a lot of files, this speeds up GitClient.getStatus() execution from 4 seconds to 1 second."
    },
    {
      "commit": "2b92f87183e9fad94c4984edb86e1bcd133ee17c",
      "tree": "0bd78fb05dd9d5ef74a6e167a678bca96be59e57",
      "parents": [
        "26cc860f7637c344a58344e04991612098687063",
        "642c71b6fada84438b43a4b886beca50b9081852"
      ],
      "author": {
        "name": "Michael Bien",
        "email": "mbien42@gmail.com",
        "time": "Fri Apr 10 18:31:25 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 10 18:31:25 2026 +0200"
      },
      "message": "Merge pull request #9324 from OndroMih/ondromih-git-commit-dlg-optimization-skip-no-update\n\nSpeed up loading file statuses in Git commit dialog by batching events and skipping events for up-to-date files"
    },
    {
      "commit": "26cc860f7637c344a58344e04991612098687063",
      "tree": "6168d4e12feeb5bf21a107a8947803bebd17794a",
      "parents": [
        "20132a6028476b84e41cf0548cd87fc6f4515a56",
        "a0d5052c984f9a4e8f4079b29386c3dd0ba2f501"
      ],
      "author": {
        "name": "Gaurav Gupta",
        "email": "gaurav.gupta@payara.fish",
        "time": "Fri Apr 10 13:33:14 2026 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 10 13:33:14 2026 +0530"
      },
      "message": "Merge pull request #9237 from jGauravGupta/FISH-12969\n\nFISH-12969 Payara Server Startup Fails in Apache NetBeans IDE Due to the CRaCCheckpointTo Option"
    },
    {
      "commit": "20132a6028476b84e41cf0548cd87fc6f4515a56",
      "tree": "0e7098ff62ffae9ec4977ae2e3e6bf24967e4dd5",
      "parents": [
        "4e7bd082ffb00b415dfae738a91ae73bb71f3dd8",
        "38c5a2807202293d254f999426669396f82fe556"
      ],
      "author": {
        "name": "Jan Lahoda",
        "email": "51319204+lahodaj@users.noreply.github.com",
        "time": "Fri Apr 10 09:22:49 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 10 09:22:49 2026 +0200"
      },
      "message": "Merge pull request #9260 from lahodaj/GITHUB-9199\n\nImproving code completion in presence of local classes."
    },
    {
      "commit": "32784449ff3eabafb11e0b57aed2764ee5677a04",
      "tree": "9a07ed1ab21dac05bde80b4ac454fe364596e03b",
      "parents": [
        "4e7bd082ffb00b415dfae738a91ae73bb71f3dd8"
      ],
      "author": {
        "name": "Gaurav Gupta",
        "email": "gaurav.gupta.jc@gmail.com",
        "time": "Thu Oct 09 19:03:18 2025 +0530"
      },
      "committer": {
        "name": "Gaurav Gupta",
        "email": "gaurav.gupta.jc@gmail.com",
        "time": "Fri Apr 10 12:43:19 2026 +0530"
      },
      "message": "Payara Micro Maven Plugin v2.5.3 support\n"
    },
    {
      "commit": "a0d5052c984f9a4e8f4079b29386c3dd0ba2f501",
      "tree": "1dbcbc6ec2f044df058d36f5d64e4f7b962ecfd5",
      "parents": [
        "4e7bd082ffb00b415dfae738a91ae73bb71f3dd8"
      ],
      "author": {
        "name": "Gaurav Gupta",
        "email": "gaurav.gupta.jc@gmail.com",
        "time": "Fri Feb 27 19:15:01 2026 +0530"
      },
      "committer": {
        "name": "Gaurav Gupta",
        "email": "gaurav.gupta.jc@gmail.com",
        "time": "Fri Apr 10 12:23:01 2026 +0530"
      },
      "message": "FISH-12969 Payara Server Startup Fails in Apache NetBeans IDE Due to the CRaCCheckpointTo Option\n"
    },
    {
      "commit": "9558140e0f2b3b73e3240be20a51fe5682775037",
      "tree": "047b66b729a9b3715498134524379e21b59bf182",
      "parents": [
        "4e7bd082ffb00b415dfae738a91ae73bb71f3dd8"
      ],
      "author": {
        "name": "Nicola Isotta",
        "email": "nicola.isotta@gmail.com",
        "time": "Sun Apr 05 11:15:08 2026 +0200"
      },
      "committer": {
        "name": "Nicola Isotta",
        "email": "nicola.isotta@gmail.com",
        "time": "Thu Apr 09 15:49:32 2026 +0200"
      },
      "message": "modernize/upgrade \"New JSF bean\" wizard\n\n* added Faces 4 ClientWindowScoped (with warning if project uses JSF 3.0 or older)\n* disabled \"Add data to configuration file\" check for Faces 4+ projects\n* moved some logic from switch/maps to enum fields\n* small refactor/modernization of the code\n"
    },
    {
      "commit": "38c5a2807202293d254f999426669396f82fe556",
      "tree": "0e7098ff62ffae9ec4977ae2e3e6bf24967e4dd5",
      "parents": [
        "4e7bd082ffb00b415dfae738a91ae73bb71f3dd8"
      ],
      "author": {
        "name": "Jan Lahoda",
        "email": "jan.lahoda@oracle.com",
        "time": "Tue Mar 10 20:02:06 2026 +0100"
      },
      "committer": {
        "name": "Jan Lahoda",
        "email": "jan.lahoda@oracle.com",
        "time": "Thu Apr 09 11:30:44 2026 +0200"
      },
      "message": "Improving code completion in presence of local classes.\n"
    },
    {
      "commit": "4e7bd082ffb00b415dfae738a91ae73bb71f3dd8",
      "tree": "d7c1bb2c4181bdb3ccdd6ef09b73d08c1147ba00",
      "parents": [
        "654bb7059eb22f1dfbb604bc4f57128c307d57d7",
        "f673adac1972decb59c9a756ddcd354c0f51f023"
      ],
      "author": {
        "name": "Michael Bien",
        "email": "mbien42@gmail.com",
        "time": "Wed Apr 08 20:52:06 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 08 20:52:06 2026 +0200"
      },
      "message": "Merge pull request #9307 from mbien/cache-loading-perf\n\nImprove startup cache loading performance"
    },
    {
      "commit": "f673adac1972decb59c9a756ddcd354c0f51f023",
      "tree": "d7c1bb2c4181bdb3ccdd6ef09b73d08c1147ba00",
      "parents": [
        "654bb7059eb22f1dfbb604bc4f57128c307d57d7"
      ],
      "author": {
        "name": "Michael Bien",
        "email": "mbien42@gmail.com",
        "time": "Sun Mar 29 05:24:25 2026 +0200"
      },
      "committer": {
        "name": "Michael Bien",
        "email": "mbien42@gmail.com",
        "time": "Wed Apr 08 19:56:47 2026 +0200"
      },
      "message": "Improve startup cache loading performance\n\n - use Data*Streams instead of Object*Streams\n - simplify file format (no XML)\n - code renovation and other minor optimizations\n\nresults in 4x faster cache loading times (readCache() and\ncalculateParents() methods)\n\nminor:\n - ModuleManager.EnableContext: List -\u003e Set for field solely used for\n   contains() in inner loop\n - Module: data loading can synchronize on instance instead of class\n   (DATA_LOCK no longer static)\n\nnote:\nThe IO utility class calls Dependency#create using MethodHandle to\navoid having to make it public API or introduce a split package.\n"
    },
    {
      "commit": "654bb7059eb22f1dfbb604bc4f57128c307d57d7",
      "tree": "f50b8b5f8ce1c3fd836783367c5ca2eabaa29a92",
      "parents": [
        "565dc01ef35b74a6b2527a2fd90b9c5066d7d576",
        "a4cf0dcf7142218a94d56a9c6f8ff273bfb6b865"
      ],
      "author": {
        "name": "Eric Barboni",
        "email": "skygo@apache.org",
        "time": "Wed Apr 08 10:29:26 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 08 10:29:26 2026 +0200"
      },
      "message": "Merge pull request #9317 from ebarboni/jnlpfix\n\nmake jnlp build process runnable again"
    },
    {
      "commit": "565dc01ef35b74a6b2527a2fd90b9c5066d7d576",
      "tree": "46b59ca9dc349e83dc6666644c2fcb8a73f991d0",
      "parents": [
        "ff736df56aafbe768318b382c85a0fc536a8e44a",
        "c18603a70b8ae3bfcc7137a8b61656197651bd67"
      ],
      "author": {
        "name": "Matthias Bläsing",
        "email": "mblaesing@doppel-helix.eu",
        "time": "Tue Apr 07 21:09:30 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 07 21:09:30 2026 +0200"
      },
      "message": "Merge pull request #9310 from YannLeCorse/Netbeans-9309\n\nUse a regular expression to not consider comma between quote while co…"
    },
    {
      "commit": "ff736df56aafbe768318b382c85a0fc536a8e44a",
      "tree": "94a4c3ffed525d132bd6b76be72dc2a949d7853e",
      "parents": [
        "4d933a7326b7164a8ab42668bce2898653373692",
        "40257474fe1ab910532c963f8aae89277153b425"
      ],
      "author": {
        "name": "Neil C Smith",
        "email": "neilcsmith@apache.org",
        "time": "Tue Apr 07 14:28:00 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 07 14:28:00 2026 +0100"
      },
      "message": "Merge pull request #9314 from neilcsmith-net/splash-wm-class\n\nMove setting of awtAppClassName from MainWindow to Main"
    },
    {
      "commit": "642c71b6fada84438b43a4b886beca50b9081852",
      "tree": "cd9dac74c0a222a64ac75cc9cf1ffc2def7cdff2",
      "parents": [
        "4d933a7326b7164a8ab42668bce2898653373692"
      ],
      "author": {
        "name": "Ondro Mihalyi",
        "email": "ondrej.mihalyi@gmail.com",
        "time": "Sat Apr 04 17:41:28 2026 +0200"
      },
      "committer": {
        "name": "Ondro Mihalyi",
        "email": "ondrej.mihalyi@gmail.com",
        "time": "Tue Apr 07 15:15:49 2026 +0200"
      },
      "message": "Optimizations of status change notifications\n\n## Skip firing events for up-to-date \n\nSkip firing events for up-to-date files that are not\nyet in the cache, since UPTODATE is the default for managed files. \nThis drastically reduces the time spent in the refreshStatusesBatch method on big repositories executed when Commit dialog opens. For example, on the Netbeans repository, from around 8 seconds to 20ms.\n\n## Batch status change notifications\n\nBatch status change notifications to avoid per-file event overhead.\n\nReplace per-file PROP_FILE_STATUS_CHANGED firing in refreshStatusesBatch\nwith a single PROP_FILES_STATUS_CHANGED batch event, eliminating 100k\nredundant propertyChange/schedule/SwingUtilities.invokeLater calls on\nfirst load. This improves performance a bit because it eliminates many method calls. \nHowever, in the end, the number of files changed is the same so the event handler \nstill needs to process all of them.\n\n## Move status updates to a background thread\n\nFile status update requires I/O operation to refresh files metadata from FS. This is very slow when many files need to be updated. Moving them to a background thread offloads this slow operation from the main thread.\nUpdates can run asynchronously without blocking the main thread that fires the status events, they just update UI hints, they have no impact no behavior.\nFor the whole Netbeans repository, this shortens the time it takes to complete the firePropertyChange event from 6 seconds to 1 second."
    },
    {
      "commit": "a4cf0dcf7142218a94d56a9c6f8ff273bfb6b865",
      "tree": "0ac9249adccb74d7c4fa43fb1e5d9ebef59b3ce4",
      "parents": [
        "26a05a6e2386372145e4894e70347d2f69ef8b98"
      ],
      "author": {
        "name": "Eric Barboni",
        "email": "skygo@apache.org",
        "time": "Wed Apr 01 17:50:29 2026 +0200"
      },
      "committer": {
        "name": "Eric Barboni",
        "email": "skygo@apache.org",
        "time": "Tue Apr 07 13:30:51 2026 +0200"
      },
      "message": "make jnlp build process runnable again\n"
    },
    {
      "commit": "40257474fe1ab910532c963f8aae89277153b425",
      "tree": "94a4c3ffed525d132bd6b76be72dc2a949d7853e",
      "parents": [
        "4d933a7326b7164a8ab42668bce2898653373692"
      ],
      "author": {
        "name": "Neil C Smith",
        "email": "neilcsmith@apache.org",
        "time": "Tue Mar 31 18:25:46 2026 +0100"
      },
      "committer": {
        "name": "Neil C Smith",
        "email": "neilcsmith@apache.org",
        "time": "Tue Apr 07 09:52:37 2026 +0100"
      },
      "message": "Move setting of awtAppClassName from MainWindow to Main\n\nMove the setting of awtAppClassName for XToolkit into Main so that\nit is set before splash and import dialogs are created. This fixes\nissues with duplicate dock icons caused by incorrect WM_CLASS\nderived from this field value.\n"
    },
    {
      "commit": "c18603a70b8ae3bfcc7137a8b61656197651bd67",
      "tree": "68fe26739bc05c19a3a3174c4baa2fe315c55149",
      "parents": [
        "26a05a6e2386372145e4894e70347d2f69ef8b98"
      ],
      "author": {
        "name": "Yann Dameron",
        "email": "yannlecorse@gmail.com",
        "time": "Mon Mar 30 13:42:26 2026 +0200"
      },
      "committer": {
        "name": "Yann Dameron",
        "email": "yannlecorse@gmail.com",
        "time": "Tue Apr 07 08:08:39 2026 +0200"
      },
      "message": "Netigso: Fix parsing of complex Export-Package manifest entries.\n\nExport-Package entries are not just comma separated values, but can contain\nparameters, which themselves can contain commas in quoted strings. These cases\nneed to be handled correctly.\n"
    },
    {
      "commit": "4d933a7326b7164a8ab42668bce2898653373692",
      "tree": "9919794111ffc190bb8eb1f0a879839b57f48cbb",
      "parents": [
        "8cc2feb75cb748c7a31b315052970ecee147fd77",
        "e7423f464e962b1c71fb7b945bbcbbba883fdf21"
      ],
      "author": {
        "name": "Michael Bien",
        "email": "mbien42@gmail.com",
        "time": "Mon Apr 06 06:46:06 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 06 06:46:06 2026 +0200"
      },
      "message": "Merge pull request #9319 from mbien/ci-remove-graalvm-job\n\nCI: Remove GraalVM job"
    },
    {
      "commit": "8cc2feb75cb748c7a31b315052970ecee147fd77",
      "tree": "2c960aefeca60ba66d5b692293a6d9b4cace12a6",
      "parents": [
        "14dafbe433360dadbc7cc5c6ebd9cc34eceb6737",
        "737b1403e3922c5839bf9c20622b3765a544a4ee"
      ],
      "author": {
        "name": "Matthias Bläsing",
        "email": "mblaesing@doppel-helix.eu",
        "time": "Fri Apr 03 22:10:22 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 03 22:10:22 2026 +0200"
      },
      "message": "Merge pull request #9320 from NicolaIsotta/cdi-jakarta-warning\n\nCDI: fix injection warning for jakarta predefined bean classes"
    },
    {
      "commit": "737b1403e3922c5839bf9c20622b3765a544a4ee",
      "tree": "2c960aefeca60ba66d5b692293a6d9b4cace12a6",
      "parents": [
        "14dafbe433360dadbc7cc5c6ebd9cc34eceb6737"
      ],
      "author": {
        "name": "Nicola Isotta",
        "email": "nicola.isotta@gmail.com",
        "time": "Thu Apr 02 20:37:55 2026 +0200"
      },
      "committer": {
        "name": "Nicola Isotta",
        "email": "nicola.isotta@gmail.com",
        "time": "Thu Apr 02 20:37:55 2026 +0200"
      },
      "message": "CDI: fix injection warning for jakarta predefined bean classes\n\nThe warning said \"No enabled eligible for injection beans are found\",\nbecause the filter class did not check \"jakarta.\" namespace\n"
    },
    {
      "commit": "e7423f464e962b1c71fb7b945bbcbbba883fdf21",
      "tree": "e854c62d973a0c31e34c45eb38eceb749ec39f34",
      "parents": [
        "14dafbe433360dadbc7cc5c6ebd9cc34eceb6737"
      ],
      "author": {
        "name": "Michael Bien",
        "email": "mbien42@gmail.com",
        "time": "Thu Apr 02 12:54:02 2026 +0200"
      },
      "committer": {
        "name": "Michael Bien",
        "email": "mbien42@gmail.com",
        "time": "Thu Apr 02 12:54:02 2026 +0200"
      },
      "message": "CI: Remove GraalVM job\n\nthe tests can run on regular JDKs, GraalVM\u0027s polyglot features became\ndependencies in pasts.\n\nthe modules are already covered by the java, debugger, ide, profiler\nand platform jobs (only the nashorn module needed to be moved)."
    },
    {
      "commit": "14dafbe433360dadbc7cc5c6ebd9cc34eceb6737",
      "tree": "2902ffd688afa6261301f089ba23c6b0de15268a",
      "parents": [
        "f186217a0bbfd6556357d0c2d178e5ce20b3bd31",
        "c4d10e9f7fe4a6cf16ec2b4d92b07db3f828325f"
      ],
      "author": {
        "name": "Jan Lahoda",
        "email": "51319204+lahodaj@users.noreply.github.com",
        "time": "Thu Apr 02 10:22:04 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 02 10:22:04 2026 +0200"
      },
      "message": "Merge pull request #9302 from lahodaj/GITHUB-6925\n\n[GITHUB-6925] Fixing debugger.jpda.truffle tests."
    },
    {
      "commit": "f186217a0bbfd6556357d0c2d178e5ce20b3bd31",
      "tree": "8f1a7a71274beccf08d2b0093104dcb2d6a529ad",
      "parents": [
        "462e4e14f6b7a840a57601617c52e7b466d64f83",
        "0fce75f14b2da6cceaa894510856484198723f69"
      ],
      "author": {
        "name": "Michael Bien",
        "email": "mbien42@gmail.com",
        "time": "Thu Apr 02 00:07:35 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 02 00:07:35 2026 +0200"
      },
      "message": "Merge pull request #9303 from mbien/edt-splash\n\nMove Splash initialization to EDT and make it no longer modal"
    },
    {
      "commit": "462e4e14f6b7a840a57601617c52e7b466d64f83",
      "tree": "daf1bbab2ebc80723c1ff07e5f16a736180c431c",
      "parents": [
        "7aa954c0aed75195ef33d81d7a88fdabba772cba",
        "42d91302be56c0252f3d4834f3f5f174e7ad415a"
      ],
      "author": {
        "name": "Michael Bien",
        "email": "mbien42@gmail.com",
        "time": "Wed Apr 01 23:26:29 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 01 23:26:29 2026 +0200"
      },
      "message": "Merge pull request #9275 from mbien/maven-import-actions-toolbar\n\nAdd the maven action toolbar config to OptionsExport"
    },
    {
      "commit": "0fce75f14b2da6cceaa894510856484198723f69",
      "tree": "8f1a7a71274beccf08d2b0093104dcb2d6a529ad",
      "parents": [
        "462e4e14f6b7a840a57601617c52e7b466d64f83"
      ],
      "author": {
        "name": "Michael Bien",
        "email": "mbien42@gmail.com",
        "time": "Sat Mar 28 07:02:56 2026 +0100"
      },
      "committer": {
        "name": "Michael Bien",
        "email": "mbien42@gmail.com",
        "time": "Wed Apr 01 23:20:52 2026 +0200"
      },
      "message": "Move Splash initialization to EDT and make it no longer modal\n\n - about 100ms faster startup (main method duration measured) and\n   technically more correct anyway\n - use JFrame to get double buffering (no progress bar flicker during\n   repaint) and we can use the opportunity to initialize swing\n   asynchronously while NB is busy bootstrapping.\n - other change: splash window is no longer modal\n - code renovations\n\nmost changes come from the fact that the model needed to be extracted\nfrom UI code so that it can be updated from any thread while the UI\npaints on EDT.\n"
    },
    {
      "commit": "42d91302be56c0252f3d4834f3f5f174e7ad415a",
      "tree": "daf1bbab2ebc80723c1ff07e5f16a736180c431c",
      "parents": [
        "7aa954c0aed75195ef33d81d7a88fdabba772cba"
      ],
      "author": {
        "name": "Michael Bien",
        "email": "mbien42@gmail.com",
        "time": "Sun Mar 15 01:10:38 2026 +0100"
      },
      "committer": {
        "name": "Michael Bien",
        "email": "mbien42@gmail.com",
        "time": "Wed Apr 01 22:19:19 2026 +0200"
      },
      "message": "Add the maven action toolbar config to OptionsExport\n\nconfig/Actions/Maven/* contains the toolbar config files"
    },
    {
      "commit": "7aa954c0aed75195ef33d81d7a88fdabba772cba",
      "tree": "c1449d0dd3daf9601a44484ded58d0f9b01cb939",
      "parents": [
        "c53891a23c2cb85bc52fc7b92767db4b72f49b67",
        "5f328db767c1ac3eedeb1e3bd9b8974e30572409"
      ],
      "author": {
        "name": "Michael Bien",
        "email": "mbien42@gmail.com",
        "time": "Wed Apr 01 22:18:04 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 01 22:18:04 2026 +0200"
      },
      "message": "Merge pull request #9316 from mbien/ci-fix-ant-tests-for-21\n\nCI: update remaining ant tests for JDK 21"
    },
    {
      "commit": "5f328db767c1ac3eedeb1e3bd9b8974e30572409",
      "tree": "c1449d0dd3daf9601a44484ded58d0f9b01cb939",
      "parents": [
        "c53891a23c2cb85bc52fc7b92767db4b72f49b67"
      ],
      "author": {
        "name": "Michael Bien",
        "email": "mbien42@gmail.com",
        "time": "Wed Apr 01 10:18:24 2026 +0200"
      },
      "committer": {
        "name": "Michael Bien",
        "email": "mbien42@gmail.com",
        "time": "Wed Apr 01 10:51:50 2026 +0200"
      },
      "message": "CI: update remaining ant tests for JDK 21\n\nadded missing jms flag"
    },
    {
      "commit": "c4d10e9f7fe4a6cf16ec2b4d92b07db3f828325f",
      "tree": "24e91bc905b81c6b662b68d21eef70bd1855453e",
      "parents": [
        "c53891a23c2cb85bc52fc7b92767db4b72f49b67"
      ],
      "author": {
        "name": "Jan Lahoda",
        "email": "jan.lahoda@oracle.com",
        "time": "Fri Mar 27 08:19:04 2026 +0100"
      },
      "committer": {
        "name": "Jan Lahoda",
        "email": "jan.lahoda@oracle.com",
        "time": "Wed Apr 01 09:10:01 2026 +0200"
      },
      "message": "[GITHUB-6925] Fixing debugger tests.\n"
    },
    {
      "commit": "c53891a23c2cb85bc52fc7b92767db4b72f49b67",
      "tree": "1f5bb7db462a295bf2a3e0f66b0a634456c0c6f3",
      "parents": [
        "26a05a6e2386372145e4894e70347d2f69ef8b98",
        "d07d72d9ebd4afdd1b791588f3766be57721c4ae"
      ],
      "author": {
        "name": "Michael Bien",
        "email": "mbien42@gmail.com",
        "time": "Wed Apr 01 00:48:57 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 01 00:48:57 2026 +0200"
      },
      "message": "Merge pull request #9315 from mbien/ci-26ga\n\nSwitch CI from 26ea to ga"
    },
    {
      "commit": "d07d72d9ebd4afdd1b791588f3766be57721c4ae",
      "tree": "1f5bb7db462a295bf2a3e0f66b0a634456c0c6f3",
      "parents": [
        "26a05a6e2386372145e4894e70347d2f69ef8b98"
      ],
      "author": {
        "name": "Michael Bien",
        "email": "mbien42@gmail.com",
        "time": "Tue Mar 31 23:26:05 2026 +0200"
      },
      "committer": {
        "name": "Michael Bien",
        "email": "mbien42@gmail.com",
        "time": "Tue Mar 31 23:26:05 2026 +0200"
      },
      "message": "Switch CI from 26ea to ga"
    },
    {
      "commit": "26a05a6e2386372145e4894e70347d2f69ef8b98",
      "tree": "abbb697e1b749acb41c79b6f5a417d71447244af",
      "parents": [
        "72a99d293e87d982d210f91d9d8c49fa0d7a77f3",
        "9932eb4a6ca39f54d1d9eb84656bef0131750569"
      ],
      "author": {
        "name": "Matthias Bläsing",
        "email": "mblaesing@doppel-helix.eu",
        "time": "Fri Mar 27 12:08:02 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 27 12:08:02 2026 +0100"
      },
      "message": "Merge pull request #9296 from matthiasblaesing/gh9294\n\nJava: Additional flag to name conversion for SYNCHRONIZED_OR_ACC_SUPER and VOLATILE_OR_ACC_BRIDGE"
    },
    {
      "commit": "72a99d293e87d982d210f91d9d8c49fa0d7a77f3",
      "tree": "baabdec51373e4de772819c94af07303a14eebec",
      "parents": [
        "f29349d9f4dd56089ee058e9a6f083137717f41b",
        "95ab7d6d1371902522cdba241bf4211500bf5f1b"
      ],
      "author": {
        "name": "Matthias Bläsing",
        "email": "mblaesing@doppel-helix.eu",
        "time": "Thu Mar 26 21:35:41 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 26 21:35:41 2026 +0100"
      },
      "message": "Merge pull request #9239 from matthiasblaesing/allow_scrolling_with_mouse_designer\n\nForm Editor: When designing form larger than design area scrolling the form needs to available"
    },
    {
      "commit": "f29349d9f4dd56089ee058e9a6f083137717f41b",
      "tree": "af2976f9e6f8b47871490e1c6d3324fb0d1c00fd",
      "parents": [
        "bdb119ce861eb262022667fb5284e306d744c200",
        "fb885e574a08a879b0cdf78f17079fefcb84e5ff"
      ],
      "author": {
        "name": "Matthias Bläsing",
        "email": "mblaesing@doppel-helix.eu",
        "time": "Thu Mar 26 20:20:47 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 26 20:20:47 2026 +0100"
      },
      "message": "Merge pull request #9297 from OndroMih/ondromih-glassfish71\n\nAdjust GlassFish plugin for changes in GlassFish 7.1"
    },
    {
      "commit": "fb885e574a08a879b0cdf78f17079fefcb84e5ff",
      "tree": "af2976f9e6f8b47871490e1c6d3324fb0d1c00fd",
      "parents": [
        "bdb119ce861eb262022667fb5284e306d744c200"
      ],
      "author": {
        "name": "Ondro Mihalyi",
        "email": "ondrej.mihalyi@gmail.com",
        "time": "Thu Mar 26 02:48:09 2026 +0100"
      },
      "committer": {
        "name": "Ondro Mihalyi",
        "email": "ondrej.mihalyi@gmail.com",
        "time": "Thu Mar 26 18:33:55 2026 +0100"
      },
      "message": "Adjust GlassFish plugin for changes in GlassFish 7.1\n"
    },
    {
      "commit": "9932eb4a6ca39f54d1d9eb84656bef0131750569",
      "tree": "1a6d1a1e7dbd58cc6b56cb14eb3a8a4f1265e093",
      "parents": [
        "60d38c313c6a58b8b5d3f557b6be0d669722e8db"
      ],
      "author": {
        "name": "Matthias Bläsing",
        "email": "mblaesing@doppel-helix.eu",
        "time": "Wed Mar 25 23:52:58 2026 +0100"
      },
      "committer": {
        "name": "Matthias Bläsing",
        "email": "mblaesing@doppel-helix.eu",
        "time": "Thu Mar 26 15:49:57 2026 +0100"
      },
      "message": "Adjust flag name translation for SYNCHRONIZED_OR_ACC_SUPER and VOLATILE_OR_ACC_BRIDGE\n\nCloses: #9294\n"
    },
    {
      "commit": "bdb119ce861eb262022667fb5284e306d744c200",
      "tree": "bd88f1db6896338ecf351b628b21ef3d6e5f2662",
      "parents": [
        "0bb0a38a6bbadf05508ae147e5918ab041479371",
        "6d604c58a5a2b0c9bf822e815b3d4ac162942666"
      ],
      "author": {
        "name": "Laszlo Kishalmi",
        "email": "laszlo.kishalmi@gmail.com",
        "time": "Tue Mar 24 16:03:53 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 24 16:03:53 2026 -0700"
      },
      "message": "Merge pull request #9271 from lkishalmi/enable-markdown-spellchecker\n\nEnable Plain Text Spellchecker for Markdown"
    },
    {
      "commit": "0bb0a38a6bbadf05508ae147e5918ab041479371",
      "tree": "74ef519dff1189e348bf0a07b8203a8c20747427",
      "parents": [
        "a0f09b02a84a341abebd4b9c962033762821f015",
        "38b5b8da2d571b9877e0634bd3f17aa347f1d43a"
      ],
      "author": {
        "name": "Eric Barboni",
        "email": "skygo@apache.org",
        "time": "Tue Mar 24 16:13:42 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 24 16:13:42 2026 +0100"
      },
      "message": "Merge pull request #9284 from ebarboni/bootstrapbuild\n\nunit test bootstrap no securitymanager"
    },
    {
      "commit": "a0f09b02a84a341abebd4b9c962033762821f015",
      "tree": "ded27603beef0dc5c1f52df244f26b417e6dd75b",
      "parents": [
        "f4667ff7eb0fedab5b0c5a26a81200df31040ffb",
        "7eb923ba6f7700c4a480ef9db34d5b06f7a9adbe"
      ],
      "author": {
        "name": "Eric Barboni",
        "email": "skygo@apache.org",
        "time": "Tue Mar 24 16:12:18 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 24 16:12:18 2026 +0100"
      },
      "message": "Merge pull request #9269 from ebarboni/nbbuildcleanup\n\nreorganize ci folder / remove hudson related"
    },
    {
      "commit": "f4667ff7eb0fedab5b0c5a26a81200df31040ffb",
      "tree": "17b2f7d9eda2cd12759edad23140352a7700595b",
      "parents": [
        "60d38c313c6a58b8b5d3f557b6be0d669722e8db",
        "26ff0f9d503e4ec6ef0efb7f32ae047b2eaaec4f"
      ],
      "author": {
        "name": "Matthias Bläsing",
        "email": "mblaesing@doppel-helix.eu",
        "time": "Mon Mar 23 17:51:33 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 23 17:51:33 2026 +0100"
      },
      "message": "Merge pull request #9290 from sid-srini/fix-apisupport.harness-TestDownload-check\n\nFix harness/apisupport.harness build TestDownload check"
    },
    {
      "commit": "38b5b8da2d571b9877e0634bd3f17aa347f1d43a",
      "tree": "2afaa5bc230d9eba8c640f9e3451691b7f8e8c37",
      "parents": [
        "8c58a9d0671de95ac2fee86ad4ca7242b2137482"
      ],
      "author": {
        "name": "Eric Barboni",
        "email": "skygo@apache.org",
        "time": "Wed Mar 18 16:42:38 2026 +0100"
      },
      "committer": {
        "name": "Eric Barboni",
        "email": "skygo@apache.org",
        "time": "Mon Mar 23 15:38:21 2026 +0100"
      },
      "message": "unit test bootstrap no securitymanager\n"
    },
    {
      "commit": "26ff0f9d503e4ec6ef0efb7f32ae047b2eaaec4f",
      "tree": "17b2f7d9eda2cd12759edad23140352a7700595b",
      "parents": [
        "60d38c313c6a58b8b5d3f557b6be0d669722e8db"
      ],
      "author": {
        "name": "Siddharth Srinivasan",
        "email": "siddharth.srinivasan@oracle.com",
        "time": "Mon Mar 23 16:25:00 2026 +0530"
      },
      "committer": {
        "name": "Siddharth Srinivasan",
        "email": "siddharth.srinivasan@oracle.com",
        "time": "Mon Mar 23 17:06:07 2026 +0530"
      },
      "message": "Fix harness/apisupport.harness build TestDownload check\n\nAdded the use of server and repos attributes, as are defined for the\ndownloadbinaries task in the nbbuild/templates/projectized.xml script.\n\nThis would ensure the usage of the expected property values defined\nfor downloads during the build.\n\nSigned-off-by: Siddharth Srinivasan \u003csiddharth.srinivasan@oracle.com\u003e\n"
    },
    {
      "commit": "60d38c313c6a58b8b5d3f557b6be0d669722e8db",
      "tree": "1add514a8296f0d98a080fd50c48a3f680c534ec",
      "parents": [
        "3d8a91db6b2d7226e9eab19dad1e6cfc18a19651",
        "be0f20e409db1cb9928b86b5e69d875d4f0a432e"
      ],
      "author": {
        "name": "Michael Bien",
        "email": "mbien42@gmail.com",
        "time": "Fri Mar 20 20:19:51 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 20 20:19:51 2026 +0100"
      },
      "message": "Merge pull request #9279 from apache/dependabot/github_actions/shivammathur/setup-php-2.37.0\n\nBump shivammathur/setup-php from 2.35.4 to 2.37.0"
    },
    {
      "commit": "6d604c58a5a2b0c9bf822e815b3d4ac162942666",
      "tree": "cc95e59a73c23301066be179836aa2a76a21de63",
      "parents": [
        "3d8a91db6b2d7226e9eab19dad1e6cfc18a19651"
      ],
      "author": {
        "name": "Laszlo Kishalmi",
        "email": "laszlo.kishalmi@partech.com",
        "time": "Fri Mar 13 13:37:22 2026 -0700"
      },
      "committer": {
        "name": "Laszlo Kishalmi",
        "email": "laszlo.kishalmi@partech.com",
        "time": "Fri Mar 20 11:02:33 2026 -0700"
      },
      "message": "Enable Plain Text Spellchecker for Markdown\n"
    },
    {
      "commit": "be0f20e409db1cb9928b86b5e69d875d4f0a432e",
      "tree": "1add514a8296f0d98a080fd50c48a3f680c534ec",
      "parents": [
        "3d8a91db6b2d7226e9eab19dad1e6cfc18a19651"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri Mar 20 17:40:56 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 20 17:40:56 2026 +0000"
      },
      "message": "Bump shivammathur/setup-php from 2.35.4 to 2.37.0\n\nBumps [shivammathur/setup-php](https://github.com/shivammathur/setup-php) from 2.35.4 to 2.37.0.\n- [Release notes](https://github.com/shivammathur/setup-php/releases)\n- [Commits](https://github.com/shivammathur/setup-php/compare/ec406be512d7077f68eed36e63f4d91bc006edc4...accd6127cb78bee3e8082180cb391013d204ef9f)\n\n---\nupdated-dependencies:\n- dependency-name: shivammathur/setup-php\n  dependency-version: 2.37.0\n  dependency-type: direct:production\n  update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "3d8a91db6b2d7226e9eab19dad1e6cfc18a19651",
      "tree": "82e3afc086101eb2f623f14579c3191d2886090c",
      "parents": [
        "0f93825f75193087397149e3668ecff8bda7c828",
        "910ba08d3cfb243088ad3779e2876451cbd7cdc1"
      ],
      "author": {
        "name": "Matthias Bläsing",
        "email": "mblaesing@doppel-helix.eu",
        "time": "Fri Mar 20 17:24:13 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 20 17:24:13 2026 +0100"
      },
      "message": "Merge pull request #9177 from NicolaIsotta/el-bundles\n\nEL: improve resourcebundles handling"
    },
    {
      "commit": "0f93825f75193087397149e3668ecff8bda7c828",
      "tree": "daffa18756777a65a7cb57bf323780d747ab38a0",
      "parents": [
        "b53dd616bc1bff26e57eca48a1ca6e5c0f3845cd",
        "6caacbac314c7efcd133da32de16a814c8e60ea2"
      ],
      "author": {
        "name": "Jaroslav Tulach",
        "email": "jaroslav.tulach@apidesign.org",
        "time": "Fri Mar 20 14:32:15 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 20 14:32:15 2026 +0100"
      },
      "message": "#9273: Setting NETBEANS_USERDIR\u003dIGNORE shall use netbeans_default_userdir"
    },
    {
      "commit": "910ba08d3cfb243088ad3779e2876451cbd7cdc1",
      "tree": "338e0b712d0abd47dfa10360a526479ef6450a9f",
      "parents": [
        "7c3467371f935edb2accf8acf8b6bdd0605d8117"
      ],
      "author": {
        "name": "Nicola Isotta",
        "email": "nicola.isotta@gmail.com",
        "time": "Thu Jan 22 19:00:52 2026 +0100"
      },
      "committer": {
        "name": "Nicola Isotta",
        "email": "nicola.isotta@gmail.com",
        "time": "Fri Mar 20 12:34:43 2026 +0100"
      },
      "message": "Improve goto declaration for ResourceBundles in JSF files and improve rendering\n\nThe goto declaration implementation now does not directly jump to the base\nproperties file, but give the use the option to choose the intent property\nfile also offering the other language files.\n\nRendering of the popup was updated and svg icons added.\n"
    },
    {
      "commit": "7eb923ba6f7700c4a480ef9db34d5b06f7a9adbe",
      "tree": "47f20ede38cf31e1e57c64640b44c36277260161",
      "parents": [
        "efc72943d6e7071d7374a7b430f67af84c09d119"
      ],
      "author": {
        "name": "Eric Barboni",
        "email": "skygo@apache.org",
        "time": "Wed Mar 18 18:20:02 2026 +0100"
      },
      "committer": {
        "name": "Eric Barboni",
        "email": "skygo@apache.org",
        "time": "Thu Mar 19 09:34:02 2026 +0100"
      },
      "message": "ci move\n"
    },
    {
      "commit": "6caacbac314c7efcd133da32de16a814c8e60ea2",
      "tree": "8e1bffb94cad190676db4a821432c361808b3f3f",
      "parents": [
        "9f426ec215aed56131c791fba86e2ab6aa047999"
      ],
      "author": {
        "name": "Jaroslav Tulach",
        "email": "jaroslav.tulach@apidesign.org",
        "time": "Sat Mar 14 21:18:16 2026 +0100"
      },
      "committer": {
        "name": "Jaroslav Tulach",
        "email": "jaroslav.tulach@apidesign.org",
        "time": "Thu Mar 19 06:57:45 2026 +0100"
      },
      "message": "Setting NETBEANS_USERDIR to IGNORE shall use netbeans_default_userdir\n"
    },
    {
      "commit": "b53dd616bc1bff26e57eca48a1ca6e5c0f3845cd",
      "tree": "5c7e728748eee178723811369996adcd882fc4ed",
      "parents": [
        "600492d0f51bb35408620a2d950deacf77465789",
        "3f4b0ef27ddca9d0d5459bbfcdff9226817d344f"
      ],
      "author": {
        "name": "haidubogdan",
        "email": "haidubogdan@gmail.com",
        "time": "Wed Mar 18 16:20:03 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 18 16:20:03 2026 +0200"
      },
      "message": "Merge pull request #9240 from haidubogdan/t_markdown_improvements\n\nmarkdown document preview improvements"
    },
    {
      "commit": "600492d0f51bb35408620a2d950deacf77465789",
      "tree": "10ad22c7f487a645c780e24023b27cf959123ab1",
      "parents": [
        "8c58a9d0671de95ac2fee86ad4ca7242b2137482",
        "67a44aff075f27e01acb0ba68f128a1109e97290"
      ],
      "author": {
        "name": "Michael Bien",
        "email": "mbien42@gmail.com",
        "time": "Wed Mar 18 15:18:56 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 18 15:18:56 2026 +0100"
      },
      "message": "Merge pull request #7081 from mbien/open-parent-folder\n\nAdd open containing folder and open in tab actions."
    },
    {
      "commit": "3f4b0ef27ddca9d0d5459bbfcdff9226817d344f",
      "tree": "211cdc7cfcf213812a9e8569f5904849038698d0",
      "parents": [
        "8c58a9d0671de95ac2fee86ad4ca7242b2137482"
      ],
      "author": {
        "name": "Bogdan Haidu",
        "email": "haidubogdan@gmail.com",
        "time": "Fri Feb 27 20:01:49 2026 +0200"
      },
      "committer": {
        "name": "Bogdan Haidu",
        "email": "haidubogdan@gmail.com",
        "time": "Wed Mar 18 08:26:51 2026 +0200"
      },
      "message": "markdown document preview improvements\nCloses #6652\n\n- bump java release version to 17\n- custom \u003chr\u003e tag renderer\n- added flexmark strikethrough extension\n- update vscode regex for striketrhough detection\n- updated mime type to the latest official text/markdown\n- created new mime type for preview\n- using a default skeleton css code for margin, paddings ...\n- added font configs for markdown preview\n- link coloring and font size customization css to font config settings\n"
    },
    {
      "commit": "8c58a9d0671de95ac2fee86ad4ca7242b2137482",
      "tree": "b2596a7e6adeccc0eeea8e314ba07751968bf573",
      "parents": [
        "29589b74fa967320dc44af6aa3e075b277fd5ca3",
        "3909ded886740b28d21a9703679c0b60e4306b5d"
      ],
      "author": {
        "name": "Michael Bien",
        "email": "mbien42@gmail.com",
        "time": "Wed Mar 18 05:18:05 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 18 05:18:05 2026 +0100"
      },
      "message": "Merge pull request #9278 from mbien/use-transferto\n\nUse InputStream.transferTo() instead of FileUtil.copy() and simplify usages"
    },
    {
      "commit": "67a44aff075f27e01acb0ba68f128a1109e97290",
      "tree": "10ad22c7f487a645c780e24023b27cf959123ab1",
      "parents": [
        "8c58a9d0671de95ac2fee86ad4ca7242b2137482"
      ],
      "author": {
        "name": "Michael Bien",
        "email": "mbien42@gmail.com",
        "time": "Mon Feb 19 02:08:10 2024 +0100"
      },
      "committer": {
        "name": "Michael Bien",
        "email": "mbien42@gmail.com",
        "time": "Wed Mar 18 05:16:09 2026 +0100"
      },
      "message": "Add open containing folder and open in tab actions.\n\nextracted AbstractOpenInAction as common superclass for\n\n - (old) OpenInSystemAction\n - (new) OpenParentInSystemAction\n - (new) Open(Parent)InTabAction\n\nOpenParentInSystem will try to use the browseFileDirectory() feature if\nsupported by the JDK.\n\n - removed mac specific open in finder impl\n - removed \u0027--add-exports\u003djava.desktop/com.apple.eio\u003dALL-UNNAMED\u0027\n\nCo-authored-by: Neil C Smith \u003cneilcsmith@apache.org\u003e\n"
    },
    {
      "commit": "3909ded886740b28d21a9703679c0b60e4306b5d",
      "tree": "b2596a7e6adeccc0eeea8e314ba07751968bf573",
      "parents": [
        "29589b74fa967320dc44af6aa3e075b277fd5ca3"
      ],
      "author": {
        "name": "Michael Bien",
        "email": "mbien42@gmail.com",
        "time": "Mon Mar 16 12:38:29 2026 +0100"
      },
      "committer": {
        "name": "Michael Bien",
        "email": "mbien42@gmail.com",
        "time": "Wed Mar 18 03:16:32 2026 +0100"
      },
      "message": "Use InputStream.transferTo() instead of custom impl.\n\nmotivation:\n\n - JDK\u0027s InputStream implementation of transferTo() is somewhat\n   similar to FileUtil.copy() (the buffer is a little bit smaller)\n - subclasses like BufferedInputStream, FileInputStream and others\n   have specialized implementations\n\nchanges:\n\n - deprecated FileUtil.copy() and replaced usage with transferTo()\n - bumped enterprise/web.jsf.navigation, enterprise/web.jsf,\n   enterprise/websvc.utilities and groovy/groovy.samples to release 17\n - bumped remaining rust cluster to release 21\n - some sections were further simplified after inlining (ARM,\n   readAllBytes() or write() conversions)\n"
    },
    {
      "commit": "29589b74fa967320dc44af6aa3e075b277fd5ca3",
      "tree": "e6fd2acd9b68be80d5e3bb2cb00777281435f2ff",
      "parents": [
        "53cad33bfd3a77f0608a7e3206e7401f7fb07506",
        "10ea73c8e4da2c66618cd0c9d3e8f9b597c19a1f"
      ],
      "author": {
        "name": "Neil C Smith",
        "email": "neilcsmith@apache.org",
        "time": "Tue Mar 17 10:06:35 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 17 10:06:35 2026 +0000"
      },
      "message": "Merge pull request #9258 from neilcsmith-net/gh9255\n\nFix for reformatting issue with unnamed vars GH9255"
    }
  ],
  "next": "53cad33bfd3a77f0608a7e3206e7401f7fb07506"
}
