)]}'
{
  "log": [
    {
      "commit": "482ac54f15ae06dfd4f2c72b9ff593c41215fbf5",
      "tree": "51206598d9bdf23f9bd1d2299a5650568be3a027",
      "parents": [
        "28eae85f2085a8c07944bc505e24cb2dd1267fa5",
        "efae5881d122d720e7f2de03582690b2239fdd79"
      ],
      "author": {
        "name": "Virtually Nick",
        "email": "necouchman@users.noreply.github.com",
        "time": "Thu Jun 25 11:12:15 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jun 25 11:12:15 2026 -0400"
      },
      "message": "GUACAMOLE-2250: Merge batch import docs with auto group creation"
    },
    {
      "commit": "efae5881d122d720e7f2de03582690b2239fdd79",
      "tree": "f0bd847c4d9273d879893822d2cd24ffaee04906",
      "parents": [
        "adb81c770d2f4d3e152df20227062d1c5b4fe682"
      ],
      "author": {
        "name": "eugen-keeper",
        "email": "ehartmann@keepersecurity.com",
        "time": "Fri Jun 05 15:31:52 2026 +0000"
      },
      "committer": {
        "name": "eugen-keeper",
        "email": "ehartmann@keepersecurity.com",
        "time": "Thu Jun 25 10:46:30 2026 -0400"
      },
      "message": "GUACAMOLE-2250: Clarify batch import docs for auto group creation.\n"
    },
    {
      "commit": "28eae85f2085a8c07944bc505e24cb2dd1267fa5",
      "tree": "43fefd81a75a65ac9513963507ce400caa5205c6",
      "parents": [
        "28c78186451884a77808e7d6d367f683373434cf",
        "97a7398919a13a6ab08b0c5e35e9dd1af9229e01"
      ],
      "author": {
        "name": "Virtually Nick",
        "email": "vnick@apache.org",
        "time": "Wed Jun 24 17:42:12 2026 -0400"
      },
      "committer": {
        "name": "Virtually Nick",
        "email": "vnick@apache.org",
        "time": "Wed Jun 24 17:42:12 2026 -0400"
      },
      "message": "Merge patch branch changes to main.\n"
    },
    {
      "commit": "97a7398919a13a6ab08b0c5e35e9dd1af9229e01",
      "tree": "02010c3eb105fc89916df15635081a38e95fbc76",
      "parents": [
        "f0e191920b2fa1d8740007745c047e973135c41e",
        "6b32844a2eebd4617e91b2e31bc8b691ab86b2f6"
      ],
      "author": {
        "name": "Virtually Nick",
        "email": "vnick@apache.org",
        "time": "Wed Jun 24 17:41:17 2026 -0400"
      },
      "committer": {
        "name": "Virtually Nick",
        "email": "vnick@apache.org",
        "time": "Wed Jun 24 17:41:17 2026 -0400"
      },
      "message": "Merge 1.6.1 changes to patch branch.\n"
    },
    {
      "commit": "6b32844a2eebd4617e91b2e31bc8b691ab86b2f6",
      "tree": "02010c3eb105fc89916df15635081a38e95fbc76",
      "parents": [
        "c0054aeb2f698148b2cdf7c1692644ba08ab6e53",
        "5565fe22639419dd0292ca46490c021999379cc7"
      ],
      "author": {
        "name": "Virtually Nick",
        "email": "necouchman@users.noreply.github.com",
        "time": "Wed Jun 24 14:36:02 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 24 14:36:02 2026 -0400"
      },
      "message": "GUACAMOLE-2291: Merge documentation for persistent RDP certificates in containers."
    },
    {
      "commit": "5565fe22639419dd0292ca46490c021999379cc7",
      "tree": "02010c3eb105fc89916df15635081a38e95fbc76",
      "parents": [
        "c0054aeb2f698148b2cdf7c1692644ba08ab6e53"
      ],
      "author": {
        "name": "pv2b",
        "email": "pvz@pvz.pp.se",
        "time": "Tue Jun 23 11:22:22 2026 +0200"
      },
      "committer": {
        "name": "Per von Zweigbergk",
        "email": "per.von.zweigbergk@cag.se",
        "time": "Wed Jun 24 13:07:06 2026 +0200"
      },
      "message": "GUACAMOLE-2291: TOFU for RDP certificates not persisted when running guacd in Docker in its default config\n"
    },
    {
      "commit": "28c78186451884a77808e7d6d367f683373434cf",
      "tree": "cc04a7d0ad75150b9c7eefdc804083254ed338fb",
      "parents": [
        "adb81c770d2f4d3e152df20227062d1c5b4fe682",
        "3c93b2ca96b52a92e9a0ad45ffcb9dbb88448dbe"
      ],
      "author": {
        "name": "Virtually Nick",
        "email": "necouchman@users.noreply.github.com",
        "time": "Fri Jun 19 19:58:48 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jun 19 19:58:48 2026 -0400"
      },
      "message": "GUACAMOLE-2275: Merge document on-screen keyboard Shift auto-release behavior."
    },
    {
      "commit": "c0054aeb2f698148b2cdf7c1692644ba08ab6e53",
      "tree": "1a7bcb8eb97f0bd8a80ea303020740ae4101948f",
      "parents": [
        "2cc45ab6fe72babfd66f49c7e944a392fe3093d3",
        "6cedf2827c2e37d328fe07194ab44e179073360e"
      ],
      "author": {
        "name": "Virtually Nick",
        "email": "necouchman@users.noreply.github.com",
        "time": "Fri Jun 12 13:30:15 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jun 12 13:30:15 2026 -0400"
      },
      "message": "GUACAMOLE-2220: Merge documentation of Shift/Alt/Ctrl/Meta sequences for terminal-type support."
    },
    {
      "commit": "3c93b2ca96b52a92e9a0ad45ffcb9dbb88448dbe",
      "tree": "cc04a7d0ad75150b9c7eefdc804083254ed338fb",
      "parents": [
        "adb81c770d2f4d3e152df20227062d1c5b4fe682"
      ],
      "author": {
        "name": "eugen-keeper",
        "email": "ehartmann@keepersecurity.com",
        "time": "Fri Jun 05 11:50:46 2026 -0400"
      },
      "committer": {
        "name": "eugen-keeper",
        "email": "ehartmann@keepersecurity.com",
        "time": "Fri Jun 05 11:50:46 2026 -0400"
      },
      "message": "GUACAMOLE-2275: Document on-screen keyboard Shift auto-release behavior.\n"
    },
    {
      "commit": "6cedf2827c2e37d328fe07194ab44e179073360e",
      "tree": "d8d4dbdb6f221dc6b878610bf117998452f2e446",
      "parents": [
        "f6e14f2994435933ed3153c6c983b5bb9a835b8f"
      ],
      "author": {
        "name": "Bradley Bennett",
        "email": "bbennett@keepersecurity.com",
        "time": "Wed May 06 17:16:17 2026 -0400"
      },
      "committer": {
        "name": "Bradley Bennett",
        "email": "bbennett@keepersecurity.com",
        "time": "Wed May 06 17:16:17 2026 -0400"
      },
      "message": "GUACAMOLE-2220: Support Shift/Alt/Ctrl/Meta sequences for terminal navigation and function keys.\n"
    },
    {
      "commit": "adb81c770d2f4d3e152df20227062d1c5b4fe682",
      "tree": "df82b9e6ffc370f05f2db4d8b1d28f7133bf4d1f",
      "parents": [
        "3b2d5300337bb61de60e3a2e7cae943d7e2cface",
        "f0e191920b2fa1d8740007745c047e973135c41e"
      ],
      "author": {
        "name": "Virtually Nick",
        "email": "vnick@apache.org",
        "time": "Tue May 05 13:52:33 2026 -0400"
      },
      "committer": {
        "name": "Virtually Nick",
        "email": "vnick@apache.org",
        "time": "Tue May 05 13:52:33 2026 -0400"
      },
      "message": "Merge patch branch changes to main.\n"
    },
    {
      "commit": "f0e191920b2fa1d8740007745c047e973135c41e",
      "tree": "f1b44def73761e1f85936ba222cabe8e382f5d2d",
      "parents": [
        "829d4cf14201692ad322abd3a7171a959299dbb5",
        "2cc45ab6fe72babfd66f49c7e944a392fe3093d3"
      ],
      "author": {
        "name": "Virtually Nick",
        "email": "vnick@apache.org",
        "time": "Tue May 05 13:52:07 2026 -0400"
      },
      "committer": {
        "name": "Virtually Nick",
        "email": "vnick@apache.org",
        "time": "Tue May 05 13:52:07 2026 -0400"
      },
      "message": "Merge 1.6.1 changes to patch.\n"
    },
    {
      "commit": "2cc45ab6fe72babfd66f49c7e944a392fe3093d3",
      "tree": "f1b44def73761e1f85936ba222cabe8e382f5d2d",
      "parents": [
        "f6e14f2994435933ed3153c6c983b5bb9a835b8f",
        "cb1aa81c814c9eb08e42ba7a0789755ac92a0cb1"
      ],
      "author": {
        "name": "Virtually Nick",
        "email": "necouchman@users.noreply.github.com",
        "time": "Tue May 05 13:01:39 2026 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 05 13:01:39 2026 -0400"
      },
      "message": "GUACAMOLE-2272: Merge add MacRoman clipboard encoding support for VNC protocol."
    },
    {
      "commit": "cb1aa81c814c9eb08e42ba7a0789755ac92a0cb1",
      "tree": "f1b44def73761e1f85936ba222cabe8e382f5d2d",
      "parents": [
        "f6e14f2994435933ed3153c6c983b5bb9a835b8f"
      ],
      "author": {
        "name": "Bradley Bennett",
        "email": "bbennett@keepersecurity.com",
        "time": "Tue May 05 12:01:09 2026 -0400"
      },
      "committer": {
        "name": "Bradley Bennett",
        "email": "bbennett@keepersecurity.com",
        "time": "Tue May 05 12:01:09 2026 -0400"
      },
      "message": "GUACAMOLE-2272: VNC: add MacRoman clipboard encoding support.\n"
    },
    {
      "commit": "3b2d5300337bb61de60e3a2e7cae943d7e2cface",
      "tree": "bc114402a4f28e0df055d5634ce11f6e578e7177",
      "parents": [
        "1a7f3afa17dde7b19c57b46bf59a2dab2f633ae0",
        "829d4cf14201692ad322abd3a7171a959299dbb5"
      ],
      "author": {
        "name": "Michael Jumper",
        "email": "mjumper@apache.org",
        "time": "Fri Mar 27 13:43:24 2026 -0700"
      },
      "committer": {
        "name": "Michael Jumper",
        "email": "mjumper@apache.org",
        "time": "Fri Mar 27 13:43:24 2026 -0700"
      },
      "message": "Merge changes from patch branch back to main.\n"
    },
    {
      "commit": "829d4cf14201692ad322abd3a7171a959299dbb5",
      "tree": "dd6ef3940077320fa591d6e846c46fba762e7b81",
      "parents": [
        "6cdb71a71984da35f81496717f53df416a62bbdf",
        "f6e14f2994435933ed3153c6c983b5bb9a835b8f"
      ],
      "author": {
        "name": "Michael Jumper",
        "email": "mjumper@apache.org",
        "time": "Fri Mar 27 13:43:20 2026 -0700"
      },
      "committer": {
        "name": "Michael Jumper",
        "email": "mjumper@apache.org",
        "time": "Fri Mar 27 13:43:20 2026 -0700"
      },
      "message": "Merge 1.6.1 changes back to patch.\n"
    },
    {
      "commit": "f6e14f2994435933ed3153c6c983b5bb9a835b8f",
      "tree": "dd6ef3940077320fa591d6e846c46fba762e7b81",
      "parents": [
        "1385b6b4643bde15959b277d93b10f087767a749",
        "a949a9e43cb9b6aebb805453077a081001aadccb"
      ],
      "author": {
        "name": "Mike Jumper",
        "email": "mjumper@apache.org",
        "time": "Fri Mar 27 13:41:53 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 27 13:41:53 2026 -0700"
      },
      "message": " GUACAMOLE-2248: Merge correction to .asf.yaml structure (\"notifications\" should be at root level)."
    },
    {
      "commit": "a949a9e43cb9b6aebb805453077a081001aadccb",
      "tree": "dd6ef3940077320fa591d6e846c46fba762e7b81",
      "parents": [
        "1385b6b4643bde15959b277d93b10f087767a749"
      ],
      "author": {
        "name": "Corentin SORIANO",
        "email": "csoriano@apache.org",
        "time": "Fri Mar 27 09:56:45 2026 +0100"
      },
      "committer": {
        "name": "Corentin SORIANO",
        "email": "csoriano@apache.org",
        "time": "Fri Mar 27 09:56:45 2026 +0100"
      },
      "message": "GUACAMOLE-2248: Move notifications on root of the yaml.\n"
    },
    {
      "commit": "1385b6b4643bde15959b277d93b10f087767a749",
      "tree": "163e9e3b237bda27f4c5adeefb2074f0d75ab1f0",
      "parents": [
        "ba5d8ea27a33ec70d8d0c86f5cf679aa3c282b4b",
        "589c67cd48d54e18268678601d9338e86ea19ea9"
      ],
      "author": {
        "name": "Corentin SORIANO",
        "email": "csoriano@apache.org",
        "time": "Fri Mar 27 09:22:51 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 27 09:22:51 2026 +0100"
      },
      "message": "GUACAMOLE-2248: Merge add asf.yaml file applying repository details and preferences."
    },
    {
      "commit": "589c67cd48d54e18268678601d9338e86ea19ea9",
      "tree": "163e9e3b237bda27f4c5adeefb2074f0d75ab1f0",
      "parents": [
        "ba5d8ea27a33ec70d8d0c86f5cf679aa3c282b4b"
      ],
      "author": {
        "name": "Michael Jumper",
        "email": "mjumper@apache.org",
        "time": "Thu Mar 26 20:49:23 2026 -0700"
      },
      "committer": {
        "name": "Michael Jumper",
        "email": "mjumper@apache.org",
        "time": "Thu Mar 26 20:49:23 2026 -0700"
      },
      "message": "GUACAMOLE-2248: Add asf.yaml file applying repository details and preferences.\n"
    },
    {
      "commit": "1a7f3afa17dde7b19c57b46bf59a2dab2f633ae0",
      "tree": "da4ee63ca446f48c6c38447913362866d2a9a968",
      "parents": [
        "000abaef644c6102a83f2a637804a2d8cc114622",
        "6cdb71a71984da35f81496717f53df416a62bbdf"
      ],
      "author": {
        "name": "Michael Jumper",
        "email": "mjumper@apache.org",
        "time": "Tue Mar 03 17:43:15 2026 -0800"
      },
      "committer": {
        "name": "Michael Jumper",
        "email": "mjumper@apache.org",
        "time": "Tue Mar 03 17:43:15 2026 -0800"
      },
      "message": "Merge changes from patch branch back to main.\n"
    },
    {
      "commit": "6cdb71a71984da35f81496717f53df416a62bbdf",
      "tree": "f042436958bc1e173cf05b07e0ebba1ee265ed84",
      "parents": [
        "668b1cc89221639482a4f40f552e249f5bf97d8c",
        "ba5d8ea27a33ec70d8d0c86f5cf679aa3c282b4b"
      ],
      "author": {
        "name": "Michael Jumper",
        "email": "mjumper@apache.org",
        "time": "Tue Mar 03 17:43:11 2026 -0800"
      },
      "committer": {
        "name": "Michael Jumper",
        "email": "mjumper@apache.org",
        "time": "Tue Mar 03 17:43:11 2026 -0800"
      },
      "message": "Merge 1.6.1 changes back to patch.\n"
    },
    {
      "commit": "ba5d8ea27a33ec70d8d0c86f5cf679aa3c282b4b",
      "tree": "f042436958bc1e173cf05b07e0ebba1ee265ed84",
      "parents": [
        "a61edbf688c586cfcbe3ea0fef82bc2d7c985926",
        "145793ef04218ff3959c091471ac0772c60f96ee"
      ],
      "author": {
        "name": "Mike Jumper",
        "email": "mjumper@apache.org",
        "time": "Tue Mar 03 17:37:37 2026 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 03 17:37:37 2026 -0800"
      },
      "message": "GUACAMOLE-2142: Merge cleanup of em-dashes and general formatting within JSON auth docs.\n\n"
    },
    {
      "commit": "145793ef04218ff3959c091471ac0772c60f96ee",
      "tree": "f042436958bc1e173cf05b07e0ebba1ee265ed84",
      "parents": [
        "a61edbf688c586cfcbe3ea0fef82bc2d7c985926"
      ],
      "author": {
        "name": "Virtually Nick",
        "email": "vnick@apache.org",
        "time": "Sat Feb 28 14:10:08 2026 -0500"
      },
      "committer": {
        "name": "Virtually Nick",
        "email": "vnick@apache.org",
        "time": "Mon Mar 02 06:44:33 2026 -0500"
      },
      "message": "GUACAMOLE-2142: Clean up em-dash and line formatting on JSON authentication documentation.\n"
    },
    {
      "commit": "000abaef644c6102a83f2a637804a2d8cc114622",
      "tree": "3cc82be3068ba318b50eb388207922be2e4cca22",
      "parents": [
        "41dda259e14cf83b0a5e9c61d5862ef80fdb0633",
        "668b1cc89221639482a4f40f552e249f5bf97d8c"
      ],
      "author": {
        "name": "Virtually Nick",
        "email": "vnick@apache.org",
        "time": "Sat Feb 28 10:46:24 2026 -0500"
      },
      "committer": {
        "name": "Virtually Nick",
        "email": "vnick@apache.org",
        "time": "Sat Feb 28 10:46:24 2026 -0500"
      },
      "message": "Merge patch branch changes to main.\n"
    },
    {
      "commit": "668b1cc89221639482a4f40f552e249f5bf97d8c",
      "tree": "ab94cd2e5611f40fd998c490933f9f0e14d988b0",
      "parents": [
        "48a9382cef3e75947b5aa88b99abb2b5d006dce9",
        "a61edbf688c586cfcbe3ea0fef82bc2d7c985926"
      ],
      "author": {
        "name": "Virtually Nick",
        "email": "vnick@apache.org",
        "time": "Sat Feb 28 10:45:56 2026 -0500"
      },
      "committer": {
        "name": "Virtually Nick",
        "email": "vnick@apache.org",
        "time": "Sat Feb 28 10:45:56 2026 -0500"
      },
      "message": "Merge 1.6.1 changes to patch.\n"
    },
    {
      "commit": "a61edbf688c586cfcbe3ea0fef82bc2d7c985926",
      "tree": "ab94cd2e5611f40fd998c490933f9f0e14d988b0",
      "parents": [
        "6525c822da37ad1b8db5a089b16e5507ae523930",
        "f9d96aeedced05a0488550facd9f08f5c1dc94d7"
      ],
      "author": {
        "name": "Virtually Nick",
        "email": "necouchman@users.noreply.github.com",
        "time": "Fri Feb 27 09:57:46 2026 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 27 09:57:46 2026 -0500"
      },
      "message": "GUACAMOLE-2235: Merge clarify env var naming for digits and camelCase\n\n"
    },
    {
      "commit": "f9d96aeedced05a0488550facd9f08f5c1dc94d7",
      "tree": "ab94cd2e5611f40fd998c490933f9f0e14d988b0",
      "parents": [
        "6525c822da37ad1b8db5a089b16e5507ae523930"
      ],
      "author": {
        "name": "Zadkiel AHARONIAN",
        "email": "hello@zadkiel.fr",
        "time": "Fri Feb 27 14:38:27 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 27 14:46:06 2026 +0000"
      },
      "message": "GUACAMOLE-2235: Clarify env var naming for digits and camelCase\n\nSigned-off-by: Zadkiel AHARONIAN \u003chello@zadkiel.fr\u003e\n"
    },
    {
      "commit": "41dda259e14cf83b0a5e9c61d5862ef80fdb0633",
      "tree": "b3297beb860fa79127ef0f2a230d687b00707802",
      "parents": [
        "4fea951b10b55fcfa41479b0f4902057b3b20515",
        "48a9382cef3e75947b5aa88b99abb2b5d006dce9"
      ],
      "author": {
        "name": "Virtually Nick",
        "email": "vnick@apache.org",
        "time": "Mon Feb 16 20:19:29 2026 -0500"
      },
      "committer": {
        "name": "Virtually Nick",
        "email": "vnick@apache.org",
        "time": "Mon Feb 16 20:19:29 2026 -0500"
      },
      "message": "Merge patch branch changes to main.\n"
    },
    {
      "commit": "48a9382cef3e75947b5aa88b99abb2b5d006dce9",
      "tree": "9412cbb85e18ab6cad48bb3f3783afc13c9499c9",
      "parents": [
        "0f8948ae0290db567832ed1f4543abc95a5552f0",
        "6525c822da37ad1b8db5a089b16e5507ae523930"
      ],
      "author": {
        "name": "Virtually Nick",
        "email": "vnick@apache.org",
        "time": "Mon Feb 16 20:18:49 2026 -0500"
      },
      "committer": {
        "name": "Virtually Nick",
        "email": "vnick@apache.org",
        "time": "Mon Feb 16 20:18:49 2026 -0500"
      },
      "message": "Merge 1.6.1 changes to patch.\n"
    },
    {
      "commit": "6525c822da37ad1b8db5a089b16e5507ae523930",
      "tree": "9412cbb85e18ab6cad48bb3f3783afc13c9499c9",
      "parents": [
        "c8b889b69f35b2eccdede87bcbcc781fec755630",
        "6809cd46fea7b8e7e6913e4bd76715d5fa7e6fc8"
      ],
      "author": {
        "name": "Virtually Nick",
        "email": "necouchman@users.noreply.github.com",
        "time": "Mon Feb 16 20:17:03 2026 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 16 20:17:03 2026 -0500"
      },
      "message": "GUACAMOLE-2085: Merge revised quickconnect extension documentation.\n\n"
    },
    {
      "commit": "6809cd46fea7b8e7e6913e4bd76715d5fa7e6fc8",
      "tree": "c610960cdbe16cc28938224eaab294d7ec23aaaa",
      "parents": [
        "b3b205d164a6e35f538aaad46b8e4efbd4b360e0"
      ],
      "author": {
        "name": "Michael Jumper",
        "email": "mjumper@apache.org",
        "time": "Mon Feb 16 13:42:45 2026 -0800"
      },
      "committer": {
        "name": "Michael Jumper",
        "email": "mjumper@apache.org",
        "time": "Mon Feb 16 13:42:45 2026 -0800"
      },
      "message": "GUACAMOLE-2085: Fix wording, emphasize security implications of quickconnect.\n"
    },
    {
      "commit": "b3b205d164a6e35f538aaad46b8e4efbd4b360e0",
      "tree": "036d056d3f48656ff2dddcec7435f17ba87918e2",
      "parents": [
        "7582eefc5fd2953d43772a8c00ce82ecda652318"
      ],
      "author": {
        "name": "Michael Jumper",
        "email": "mjumper@apache.org",
        "time": "Fri Feb 13 16:20:08 2026 -0800"
      },
      "committer": {
        "name": "Michael Jumper",
        "email": "mjumper@apache.org",
        "time": "Fri Feb 13 21:57:55 2026 -0800"
      },
      "message": "GUACAMOLE-2085: Replace emdashes with normal dashes, surrounded by proper spaces.\n"
    },
    {
      "commit": "7582eefc5fd2953d43772a8c00ce82ecda652318",
      "tree": "fbf7125884fda1d00b9b96c432391aaf33709f61",
      "parents": [
        "72771fbc52d7355850b8c8de15cf9f22ad747038"
      ],
      "author": {
        "name": "W. Michael Petullo",
        "email": "mike@flyn.org",
        "time": "Thu Jun 19 10:45:05 2025 -0500"
      },
      "committer": {
        "name": "Michael Jumper",
        "email": "mjumper@apache.org",
        "time": "Fri Feb 13 16:13:05 2026 -0800"
      },
      "message": "GUACAMOLE-2085: Revise quickconnect extension documentation.\n\nThe primary goals of this revision are to:\n\n\t- Clarify guacamole.properties hosts the extension\u0027s\n\t  configuration parameters.\n\n\t- Provide an example of a parameter list.\n\n\t- Provide more recommendations about how to configure the\n\t  extension to meet security goals.\n\nSigned-off-by: W. Michael Petullo \u003cmike@flyn.org\u003e\n"
    },
    {
      "commit": "4fea951b10b55fcfa41479b0f4902057b3b20515",
      "tree": "3e7e8caad9df09370b202aa6309feffed48b84f9",
      "parents": [
        "ddabe7a81c356243713de660307b6e24b5595f09",
        "bed4a1a0b5995de007de91944eca2130672dde7d"
      ],
      "author": {
        "name": "Virtually Nick",
        "email": "necouchman@users.noreply.github.com",
        "time": "Sun Feb 01 08:01:24 2026 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Feb 01 08:01:24 2026 -0500"
      },
      "message": "GUACAMOLE-1266: Merge SAML Single Logout Documentation\n\n"
    },
    {
      "commit": "ddabe7a81c356243713de660307b6e24b5595f09",
      "tree": "d551d9809e6e0dfa37e54beadc14fc456bd57129",
      "parents": [
        "0a7c36389b4bea3146e1f561c270955a2e8491cf",
        "e6b9f3dfbb6baf977ab89feaba6b852783aa9e2e"
      ],
      "author": {
        "name": "Virtually Nick",
        "email": "necouchman@users.noreply.github.com",
        "time": "Sat Jan 31 10:01:50 2026 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jan 31 10:01:50 2026 -0500"
      },
      "message": "GUACAMOLE-519: Merge OpenID Single Logout Documentation\n\n"
    },
    {
      "commit": "bed4a1a0b5995de007de91944eca2130672dde7d",
      "tree": "a31705c182d0121903bf1844a6902b05151412c8",
      "parents": [
        "0a7c36389b4bea3146e1f561c270955a2e8491cf"
      ],
      "author": {
        "name": "Safa Bayar",
        "email": "bayarsafa@gmail.com",
        "time": "Fri Jan 30 22:59:04 2026 -0500"
      },
      "committer": {
        "name": "Safa Bayar",
        "email": "bayarsafa@gmail.com",
        "time": "Fri Jan 30 22:59:04 2026 -0500"
      },
      "message": "GUACAMOLE 1266 SAML Single Logout Documentation\n"
    },
    {
      "commit": "e6b9f3dfbb6baf977ab89feaba6b852783aa9e2e",
      "tree": "d551d9809e6e0dfa37e54beadc14fc456bd57129",
      "parents": [
        "418305b870765a8fe6c327db607e27e212b9051f"
      ],
      "author": {
        "name": "Safa Bayar",
        "email": "bayarsafa@gmail.com",
        "time": "Fri Jan 30 22:03:09 2026 -0500"
      },
      "committer": {
        "name": "Safa Bayar",
        "email": "bayarsafa@gmail.com",
        "time": "Fri Jan 30 22:03:09 2026 -0500"
      },
      "message": "GUACAMOLE-519: Code review fix for improving words\n"
    },
    {
      "commit": "418305b870765a8fe6c327db607e27e212b9051f",
      "tree": "56c861e77ce9da99f589f6a59b625ae16fadf74f",
      "parents": [
        "6b182db8a8ecc4cf093fb4d66dc2233120ae9ead"
      ],
      "author": {
        "name": "Safa Bayar",
        "email": "bayarsafa@gmail.com",
        "time": "Mon Jan 26 20:55:51 2026 -0500"
      },
      "committer": {
        "name": "Safa Bayar",
        "email": "bayarsafa@gmail.com",
        "time": "Mon Jan 26 20:55:51 2026 -0500"
      },
      "message": "GUACAMOLE-519: Remove duplicated section\n"
    },
    {
      "commit": "6b182db8a8ecc4cf093fb4d66dc2233120ae9ead",
      "tree": "e0db619346124ab43a9038a973362ae33299bf14",
      "parents": [
        "0a7c36389b4bea3146e1f561c270955a2e8491cf"
      ],
      "author": {
        "name": "Safa Bayar",
        "email": "bayarsafa@gmail.com",
        "time": "Mon Jan 26 18:22:36 2026 -0500"
      },
      "committer": {
        "name": "Safa Bayar",
        "email": "bayarsafa@gmail.com",
        "time": "Mon Jan 26 18:22:36 2026 -0500"
      },
      "message": "GUACAMOLE-519: Openid Single Logout Docs\n"
    },
    {
      "commit": "0a7c36389b4bea3146e1f561c270955a2e8491cf",
      "tree": "edf0eef13e7248326803c74a9ba5ccedc450dec7",
      "parents": [
        "ccfead784e2c2dd76bc1e217bdc133faf4ab474a",
        "0f8948ae0290db567832ed1f4543abc95a5552f0"
      ],
      "author": {
        "name": "Virtually Nick",
        "email": "vnick@apache.org",
        "time": "Fri Dec 26 10:24:36 2025 -0500"
      },
      "committer": {
        "name": "Virtually Nick",
        "email": "vnick@apache.org",
        "time": "Fri Dec 26 10:24:36 2025 -0500"
      },
      "message": "Merge patch branch changes to main.\n"
    },
    {
      "commit": "0f8948ae0290db567832ed1f4543abc95a5552f0",
      "tree": "bb52d4f40a8a976bf437e38a706eb969534fdf0c",
      "parents": [
        "72771fbc52d7355850b8c8de15cf9f22ad747038",
        "c8b889b69f35b2eccdede87bcbcc781fec755630"
      ],
      "author": {
        "name": "Virtually Nick",
        "email": "vnick@apache.org",
        "time": "Fri Dec 26 10:23:09 2025 -0500"
      },
      "committer": {
        "name": "Virtually Nick",
        "email": "vnick@apache.org",
        "time": "Fri Dec 26 10:23:09 2025 -0500"
      },
      "message": "Merge 1.6.1 changes to patch.\n"
    },
    {
      "commit": "c8b889b69f35b2eccdede87bcbcc781fec755630",
      "tree": "bb52d4f40a8a976bf437e38a706eb969534fdf0c",
      "parents": [
        "72771fbc52d7355850b8c8de15cf9f22ad747038",
        "9f859dfe0b373b409cde0fc036e89206c958cbdb"
      ],
      "author": {
        "name": "Virtually Nick",
        "email": "necouchman@users.noreply.github.com",
        "time": "Fri Dec 26 10:19:10 2025 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Dec 26 10:19:10 2025 -0500"
      },
      "message": "GUACAMOLE-2139: Merge bump version to 1.6.1.\n\n"
    },
    {
      "commit": "9f859dfe0b373b409cde0fc036e89206c958cbdb",
      "tree": "bb52d4f40a8a976bf437e38a706eb969534fdf0c",
      "parents": [
        "f0cfaab9b5b96ab2518bdd35eb8e3d70f0da08ae"
      ],
      "author": {
        "name": "Michael Jumper",
        "email": "mjumper@apache.org",
        "time": "Thu Dec 25 21:04:26 2025 -0800"
      },
      "committer": {
        "name": "Michael Jumper",
        "email": "mjumper@apache.org",
        "time": "Thu Dec 25 21:11:08 2025 -0800"
      },
      "message": "GUACAMOLE-2139: Bump version to 1.6.1.\n"
    },
    {
      "commit": "f0cfaab9b5b96ab2518bdd35eb8e3d70f0da08ae",
      "tree": "7c0164a62f54517ab3885928bcc4de4e32f82c60",
      "parents": [
        "72771fbc52d7355850b8c8de15cf9f22ad747038"
      ],
      "author": {
        "name": "Michael Jumper",
        "email": "mjumper@apache.org",
        "time": "Thu Dec 25 21:03:58 2025 -0800"
      },
      "committer": {
        "name": "Michael Jumper",
        "email": "mjumper@apache.org",
        "time": "Thu Dec 25 21:03:58 2025 -0800"
      },
      "message": "GUACAMOLE-2139: Substitute current version of Guacamole automatically.\n"
    },
    {
      "commit": "ccfead784e2c2dd76bc1e217bdc133faf4ab474a",
      "tree": "b1ecb2f394a1df30e3ec9a0ad0d29debd465b91e",
      "parents": [
        "98269a295e6d7ecc2db2d8af0f1b8063c3e41269",
        "94fa3c75154f614c2bd492ed9eaddcefe8b6197c"
      ],
      "author": {
        "name": "Virtually Nick",
        "email": "necouchman@users.noreply.github.com",
        "time": "Fri Oct 31 20:29:44 2025 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 31 20:29:44 2025 -0500"
      },
      "message": "GUACAMOLE-954: Merge documentation for LDAP nested group support.\n\n"
    },
    {
      "commit": "94fa3c75154f614c2bd492ed9eaddcefe8b6197c",
      "tree": "b1ecb2f394a1df30e3ec9a0ad0d29debd465b91e",
      "parents": [
        "98269a295e6d7ecc2db2d8af0f1b8063c3e41269"
      ],
      "author": {
        "name": "Steven T. Barnhart",
        "email": "barnhart.103@osu.edu",
        "time": "Fri Oct 31 10:33:24 2025 -0400"
      },
      "committer": {
        "name": "Steven T. Barnhart",
        "email": "barnhart.103@osu.edu",
        "time": "Fri Oct 31 10:33:24 2025 -0400"
      },
      "message": "GUACAMOLE-954: Add documentation for LDAP nested group support.\n"
    },
    {
      "commit": "98269a295e6d7ecc2db2d8af0f1b8063c3e41269",
      "tree": "99a8c0ee24e3cee2e727c91767be05c2525f134d",
      "parents": [
        "b4c79a7c00098cb321c7fa0de18bcb0a35f32edd",
        "72771fbc52d7355850b8c8de15cf9f22ad747038"
      ],
      "author": {
        "name": "Virtually Nick",
        "email": "vnick@apache.org",
        "time": "Fri Sep 26 11:54:41 2025 -0400"
      },
      "committer": {
        "name": "Virtually Nick",
        "email": "vnick@apache.org",
        "time": "Fri Sep 26 11:54:41 2025 -0400"
      },
      "message": "Merge patch branch changes to main.\n"
    },
    {
      "commit": "72771fbc52d7355850b8c8de15cf9f22ad747038",
      "tree": "569cadbe51daaae99862cb0c73152674e1e20231",
      "parents": [
        "da925c081d5162295df00f8a98ca5ea9dac5c067",
        "f89c533e018b0427fc183b1ef4440c510fb22cea"
      ],
      "author": {
        "name": "Virtually Nick",
        "email": "necouchman@users.noreply.github.com",
        "time": "Fri Sep 26 10:50:10 2025 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 26 10:50:10 2025 -0500"
      },
      "message": "GUACAMOLE-2142: Merge improve JSON-AUTH Documentation\n\n"
    },
    {
      "commit": "f89c533e018b0427fc183b1ef4440c510fb22cea",
      "tree": "569cadbe51daaae99862cb0c73152674e1e20231",
      "parents": [
        "da925c081d5162295df00f8a98ca5ea9dac5c067"
      ],
      "author": {
        "name": "palaash",
        "email": "palaashjain1234bov@gmail.com",
        "time": "Fri Sep 26 11:16:56 2025 +0530"
      },
      "committer": {
        "name": "palaash",
        "email": "palaashjain1234bov@gmail.com",
        "time": "Fri Sep 26 11:16:56 2025 +0530"
      },
      "message": "GUACAMOLE-2142: Improve JSON-AUTH Documentation\n"
    },
    {
      "commit": "b4c79a7c00098cb321c7fa0de18bcb0a35f32edd",
      "tree": "f3d762438b52785cc33f300d135ab7d5c356e864",
      "parents": [
        "8318c4b1031c587723f7d3e37bfbc4eb552e8ee2",
        "da925c081d5162295df00f8a98ca5ea9dac5c067"
      ],
      "author": {
        "name": "Virtually Nick",
        "email": "vnick@apache.org",
        "time": "Fri Sep 05 09:31:55 2025 -0400"
      },
      "committer": {
        "name": "Virtually Nick",
        "email": "vnick@apache.org",
        "time": "Fri Sep 05 09:31:55 2025 -0400"
      },
      "message": "Merge patch branch changes to main.\n"
    },
    {
      "commit": "da925c081d5162295df00f8a98ca5ea9dac5c067",
      "tree": "3b9027ee5161f5e40a566f8153fea5d50de0140c",
      "parents": [
        "18a91989b0f28e788fc8f06b028aa520ebb13f4a",
        "ebb22b056b38f010832a76bf77276b942fc367d1"
      ],
      "author": {
        "name": "Virtually Nick",
        "email": "necouchman@users.noreply.github.com",
        "time": "Fri Sep 05 08:31:22 2025 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 05 08:31:22 2025 -0500"
      },
      "message": "GUACAMOLE-2130: Merge documentation for Linked Records in KSM.\n\n"
    },
    {
      "commit": "ebb22b056b38f010832a76bf77276b942fc367d1",
      "tree": "3b9027ee5161f5e40a566f8153fea5d50de0140c",
      "parents": [
        "18a91989b0f28e788fc8f06b028aa520ebb13f4a"
      ],
      "author": {
        "name": "Stephen Schiffli",
        "email": "sschiffli@keepersecurity.com",
        "time": "Thu Sep 04 15:32:10 2025 -0700"
      },
      "committer": {
        "name": "Stephen Schiffli",
        "email": "sschiffli@keepersecurity.com",
        "time": "Thu Sep 04 15:32:10 2025 -0700"
      },
      "message": "GUACAMOLE-2130: Support for Linked Records in KSM.\n"
    },
    {
      "commit": "8318c4b1031c587723f7d3e37bfbc4eb552e8ee2",
      "tree": "aadcf7ad57abeabbf3fc205be7dce4b4ebd09336",
      "parents": [
        "7824333fbd410d31e48131e23773fc9ec1018da6",
        "18a91989b0f28e788fc8f06b028aa520ebb13f4a"
      ],
      "author": {
        "name": "Virtually Nick",
        "email": "vnick@apache.org",
        "time": "Mon Jun 16 15:11:39 2025 -0400"
      },
      "committer": {
        "name": "Virtually Nick",
        "email": "vnick@apache.org",
        "time": "Mon Jun 16 15:11:39 2025 -0400"
      },
      "message": "Merge patch branch changes to main.\n"
    },
    {
      "commit": "18a91989b0f28e788fc8f06b028aa520ebb13f4a",
      "tree": "4db9ec97489c568fbc2c87c17301a2b2836034b7",
      "parents": [
        "8ab820c5498c0d612bfa3122545502feb4342e10",
        "0eb3bc2364ee14fdb8fc15a81a78abcf1aa5a71f"
      ],
      "author": {
        "name": "Virtually Nick",
        "email": "vnick@apache.org",
        "time": "Mon Jun 16 15:10:39 2025 -0400"
      },
      "committer": {
        "name": "Virtually Nick",
        "email": "vnick@apache.org",
        "time": "Mon Jun 16 15:10:39 2025 -0400"
      },
      "message": "Merge 1.6.0 changes to patch.\n"
    },
    {
      "commit": "0eb3bc2364ee14fdb8fc15a81a78abcf1aa5a71f",
      "tree": "4db9ec97489c568fbc2c87c17301a2b2836034b7",
      "parents": [
        "6998b60c1004af120caffaf1713d92ffe1fa4d33",
        "4f9b9c221e495c7ef371eb524a809cacd13af5ab"
      ],
      "author": {
        "name": "Virtually Nick",
        "email": "necouchman@users.noreply.github.com",
        "time": "Mon Jun 16 14:04:49 2025 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 16 14:04:49 2025 -0500"
      },
      "message": "GUACAMOLE-1026: Merge document specifically building against FreeRDP 2.x while support for 3.x is experimental.\n\n"
    },
    {
      "commit": "4f9b9c221e495c7ef371eb524a809cacd13af5ab",
      "tree": "4db9ec97489c568fbc2c87c17301a2b2836034b7",
      "parents": [
        "6998b60c1004af120caffaf1713d92ffe1fa4d33"
      ],
      "author": {
        "name": "Michael Jumper",
        "email": "mjumper@apache.org",
        "time": "Mon Jun 16 10:36:53 2025 -0700"
      },
      "committer": {
        "name": "Michael Jumper",
        "email": "mjumper@apache.org",
        "time": "Mon Jun 16 10:36:53 2025 -0700"
      },
      "message": "GUACAMOLE-1026: Document specifically building against FreeRDP 2.x while support for 3.x is experimental.\n"
    },
    {
      "commit": "7824333fbd410d31e48131e23773fc9ec1018da6",
      "tree": "53cde13f489b510076d8c9f855413f74ee345816",
      "parents": [
        "c889bbb917b0fe1bdcd75599c9e6b8e96e76fb24",
        "8ab820c5498c0d612bfa3122545502feb4342e10"
      ],
      "author": {
        "name": "Michael Jumper",
        "email": "mjumper@apache.org",
        "time": "Fri May 16 14:04:29 2025 -0700"
      },
      "committer": {
        "name": "Michael Jumper",
        "email": "mjumper@apache.org",
        "time": "Fri May 16 14:04:29 2025 -0700"
      },
      "message": "Merge changes from patch branch back to main.\n"
    },
    {
      "commit": "8ab820c5498c0d612bfa3122545502feb4342e10",
      "tree": "53d7a074c295c63d75c0faf1d34f843f36e99452",
      "parents": [
        "ae65eebe8e3e2df56c5409cdb949d1644a74e98c",
        "6998b60c1004af120caffaf1713d92ffe1fa4d33"
      ],
      "author": {
        "name": "Michael Jumper",
        "email": "mjumper@apache.org",
        "time": "Fri May 16 14:04:20 2025 -0700"
      },
      "committer": {
        "name": "Michael Jumper",
        "email": "mjumper@apache.org",
        "time": "Fri May 16 14:04:20 2025 -0700"
      },
      "message": "Merge 1.6.0 changes back to patch.\n"
    },
    {
      "commit": "6998b60c1004af120caffaf1713d92ffe1fa4d33",
      "tree": "53d7a074c295c63d75c0faf1d34f843f36e99452",
      "parents": [
        "082c3453a0ade5e41797bbc8fa2103f38d0bc0d1",
        "965a28a943c774ad325108f338bb0428edc8b8c9"
      ],
      "author": {
        "name": "Mike Jumper",
        "email": "mjumper@apache.org",
        "time": "Fri May 16 13:59:28 2025 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 16 13:59:28 2025 -0700"
      },
      "message": "GUACAMOLE-374: Merge correction to typo in name of \"initdb.sh\" script.\n\n"
    },
    {
      "commit": "965a28a943c774ad325108f338bb0428edc8b8c9",
      "tree": "53d7a074c295c63d75c0faf1d34f843f36e99452",
      "parents": [
        "082c3453a0ade5e41797bbc8fa2103f38d0bc0d1"
      ],
      "author": {
        "name": "Virtually Nick",
        "email": "vnick@apache.org",
        "time": "Sat May 10 14:19:20 2025 -0400"
      },
      "committer": {
        "name": "Virtually Nick",
        "email": "vnick@apache.org",
        "time": "Sat May 10 14:19:20 2025 -0400"
      },
      "message": "GUACAMOLE-374: Correct initdb script typo for MySQL and Postgres.\n"
    },
    {
      "commit": "c889bbb917b0fe1bdcd75599c9e6b8e96e76fb24",
      "tree": "2baaf9e7eefbce90aa915f1606a8c457bc2c14c8",
      "parents": [
        "475eb17a6f0bd7b375e7b3b1ca8696092d675428",
        "ae65eebe8e3e2df56c5409cdb949d1644a74e98c"
      ],
      "author": {
        "name": "Virtually Nick",
        "email": "vnick@apache.org",
        "time": "Tue Apr 29 11:46:51 2025 -0400"
      },
      "committer": {
        "name": "Virtually Nick",
        "email": "vnick@apache.org",
        "time": "Tue Apr 29 11:46:51 2025 -0400"
      },
      "message": "Merge patch branch changes to main.\n"
    },
    {
      "commit": "ae65eebe8e3e2df56c5409cdb949d1644a74e98c",
      "tree": "63484320dee462f6c09d0c53972bdb64dd4b41c1",
      "parents": [
        "64278f27c211da1f6e908fc087c6541f2fead699",
        "082c3453a0ade5e41797bbc8fa2103f38d0bc0d1"
      ],
      "author": {
        "name": "Virtually Nick",
        "email": "vnick@apache.org",
        "time": "Tue Apr 29 11:46:19 2025 -0400"
      },
      "committer": {
        "name": "Virtually Nick",
        "email": "vnick@apache.org",
        "time": "Tue Apr 29 11:46:19 2025 -0400"
      },
      "message": "Merge 1.6.0 changes to patch branch.\n"
    },
    {
      "commit": "082c3453a0ade5e41797bbc8fa2103f38d0bc0d1",
      "tree": "63484320dee462f6c09d0c53972bdb64dd4b41c1",
      "parents": [
        "5a8a205b3c0e4ef5fab6486f61c054da5dce1ef8",
        "b8f4e0b56a23880fa061f72fcae5066cae523eaf"
      ],
      "author": {
        "name": "Virtually Nick",
        "email": "necouchman@users.noreply.github.com",
        "time": "Tue Apr 29 10:45:35 2025 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 29 10:45:35 2025 -0500"
      },
      "message": "GUACAMOLE-839: Merge documentation for smart card / certificate SSO.\n\n"
    },
    {
      "commit": "b8f4e0b56a23880fa061f72fcae5066cae523eaf",
      "tree": "63484320dee462f6c09d0c53972bdb64dd4b41c1",
      "parents": [
        "5a8a205b3c0e4ef5fab6486f61c054da5dce1ef8"
      ],
      "author": {
        "name": "Michael Jumper",
        "email": "mjumper@apache.org",
        "time": "Tue Apr 15 00:52:39 2025 -0700"
      },
      "committer": {
        "name": "Michael Jumper",
        "email": "mjumper@apache.org",
        "time": "Mon Apr 28 23:20:39 2025 -0700"
      },
      "message": "GUACAMOLE-839: Document smart card / certificate SSO.\n"
    },
    {
      "commit": "475eb17a6f0bd7b375e7b3b1ca8696092d675428",
      "tree": "0dc2dd6f8e0c9b0b8619cdb0af19ebc0b792c0aa",
      "parents": [
        "e2ef92519a56b250c06f56b74ccad9dd50e861c5",
        "64278f27c211da1f6e908fc087c6541f2fead699"
      ],
      "author": {
        "name": "Virtually Nick",
        "email": "vnick@apache.org",
        "time": "Sun Apr 20 21:46:22 2025 -0400"
      },
      "committer": {
        "name": "Virtually Nick",
        "email": "vnick@apache.org",
        "time": "Sun Apr 20 21:46:22 2025 -0400"
      },
      "message": "Merge patch branch to main.\n"
    },
    {
      "commit": "64278f27c211da1f6e908fc087c6541f2fead699",
      "tree": "972e00b744994bcbfe5cf4743d56a4785228f13e",
      "parents": [
        "e3a93ef0f96ffe445408ad3ac87e7a798ea2cf54",
        "5a8a205b3c0e4ef5fab6486f61c054da5dce1ef8"
      ],
      "author": {
        "name": "Virtually Nick",
        "email": "vnick@apache.org",
        "time": "Sun Apr 20 21:42:58 2025 -0400"
      },
      "committer": {
        "name": "Virtually Nick",
        "email": "vnick@apache.org",
        "time": "Sun Apr 20 21:42:58 2025 -0400"
      },
      "message": "Merge 1.6.0 changes to patch branch.\n"
    },
    {
      "commit": "5a8a205b3c0e4ef5fab6486f61c054da5dce1ef8",
      "tree": "972e00b744994bcbfe5cf4743d56a4785228f13e",
      "parents": [
        "de9b3461d79e9364df582f407cb710f07198d811",
        "4c1d50edfef2fc055f9c034b467d4245b83b219e"
      ],
      "author": {
        "name": "Virtually Nick",
        "email": "necouchman@users.noreply.github.com",
        "time": "Sun Apr 20 20:42:20 2025 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Apr 20 20:42:20 2025 -0500"
      },
      "message": "GUACAMOLE-374: Merge generalized documentation for usage with both native and Docker installations.\n\n"
    },
    {
      "commit": "4c1d50edfef2fc055f9c034b467d4245b83b219e",
      "tree": "972e00b744994bcbfe5cf4743d56a4785228f13e",
      "parents": [
        "900b1a2685bbc496a31f1f8b7a42bdca1daff831"
      ],
      "author": {
        "name": "Michael Jumper",
        "email": "mjumper@apache.org",
        "time": "Sun Apr 20 16:55:40 2025 -0700"
      },
      "committer": {
        "name": "Michael Jumper",
        "email": "mjumper@apache.org",
        "time": "Sun Apr 20 16:56:07 2025 -0700"
      },
      "message": "GUACAMOLE-374: Clarify that missing fonts may result in non-fatal rendering issues.\n"
    },
    {
      "commit": "900b1a2685bbc496a31f1f8b7a42bdca1daff831",
      "tree": "1848a47906a191cf24e2ccc4cc15d1fe433975db",
      "parents": [
        "7b0baaa1a37b9f810d159e461e197d353e1be77b"
      ],
      "author": {
        "name": "Michael Jumper",
        "email": "mjumper@apache.org",
        "time": "Sun Apr 13 18:38:43 2025 -0700"
      },
      "committer": {
        "name": "Michael Jumper",
        "email": "mjumper@apache.org",
        "time": "Sun Apr 20 16:56:07 2025 -0700"
      },
      "message": "GUACAMOLE-374: Add missing \"you will need to restart Guacamole\" warnings.\n"
    },
    {
      "commit": "7b0baaa1a37b9f810d159e461e197d353e1be77b",
      "tree": "050351ee79fd82bdf8fe0fd9cb973a7c6011e935",
      "parents": [
        "3bb3788bad7b75f618f9721f57c542cfebb1beb5"
      ],
      "author": {
        "name": "Michael Jumper",
        "email": "mjumper@apache.org",
        "time": "Wed Apr 02 10:44:59 2025 -0700"
      },
      "committer": {
        "name": "Michael Jumper",
        "email": "mjumper@apache.org",
        "time": "Sun Apr 20 16:56:07 2025 -0700"
      },
      "message": "GUACAMOLE-374: Note that Duo cannot currently be used alongside SSO.\n"
    },
    {
      "commit": "3bb3788bad7b75f618f9721f57c542cfebb1beb5",
      "tree": "5e8563793cd866e4dde0f40f4ad423b53bcf19cb",
      "parents": [
        "9799acb2d84cf2677f1a7ddc4abbb43f40605b33"
      ],
      "author": {
        "name": "Michael Jumper",
        "email": "mjumper@apache.org",
        "time": "Tue Apr 01 18:12:32 2025 -0700"
      },
      "committer": {
        "name": "Michael Jumper",
        "email": "mjumper@apache.org",
        "time": "Sun Apr 20 16:56:07 2025 -0700"
      },
      "message": "GUACAMOLE-374: Clarify that Maven needs internet access for building.\n"
    },
    {
      "commit": "9799acb2d84cf2677f1a7ddc4abbb43f40605b33",
      "tree": "aa5c9c9885f8f0bedc6aaa694c5bc8452fff15dd",
      "parents": [
        "09343574a9c5f96e28ee99fa6e09db8dc0911a9f"
      ],
      "author": {
        "name": "Michael Jumper",
        "email": "mjumper@apache.org",
        "time": "Mon Mar 31 16:21:26 2025 -0700"
      },
      "committer": {
        "name": "Michael Jumper",
        "email": "mjumper@apache.org",
        "time": "Sun Apr 20 16:56:07 2025 -0700"
      },
      "message": "GUACAMOLE-374: Include documentation covering systemd unit script for guacd.\n"
    },
    {
      "commit": "09343574a9c5f96e28ee99fa6e09db8dc0911a9f",
      "tree": "aeab1fd50a9d248b2c29a93891959539cbb32480",
      "parents": [
        "4f536a26642fb7ede0f61acb74bce1bcf2af0633"
      ],
      "author": {
        "name": "Michael Jumper",
        "email": "mjumper@apache.org",
        "time": "Fri Mar 28 16:52:06 2025 -0700"
      },
      "committer": {
        "name": "Michael Jumper",
        "email": "mjumper@apache.org",
        "time": "Sun Apr 20 16:56:07 2025 -0700"
      },
      "message": "GUACAMOLE-374: Reorganize/group chapters into readable flow.\n"
    },
    {
      "commit": "4f536a26642fb7ede0f61acb74bce1bcf2af0633",
      "tree": "5eab04424e1ac8a844152f1e1c19f59aba9f0176",
      "parents": [
        "5b37e84583928e551504f76d45f59a2a2ffc21b5"
      ],
      "author": {
        "name": "Michael Jumper",
        "email": "mjumper@apache.org",
        "time": "Fri Mar 28 16:22:35 2025 -0700"
      },
      "committer": {
        "name": "Michael Jumper",
        "email": "mjumper@apache.org",
        "time": "Sun Apr 20 16:46:35 2025 -0700"
      },
      "message": "GUACAMOLE-374: Update headers to be consistent with each other.\n"
    },
    {
      "commit": "5b37e84583928e551504f76d45f59a2a2ffc21b5",
      "tree": "7fa886ed214fcce8f530a9e4d8fc40a4728a1cb0",
      "parents": [
        "c0cdc8548e24967dc8676579132c26b1da58e71f"
      ],
      "author": {
        "name": "Michael Jumper",
        "email": "mjumper@apache.org",
        "time": "Thu Mar 27 22:41:05 2025 -0700"
      },
      "committer": {
        "name": "Michael Jumper",
        "email": "mjumper@apache.org",
        "time": "Sun Apr 20 16:46:35 2025 -0700"
      },
      "message": "GUACAMOLE-374: Generalize wording around \"extension-priority\" (specific to non-Docker).\n"
    },
    {
      "commit": "c0cdc8548e24967dc8676579132c26b1da58e71f",
      "tree": "a446937dfcb2ae9884a2a6429e2118bdd774fa07",
      "parents": [
        "749fa472c32f02f051f23542a22ae793d276264f"
      ],
      "author": {
        "name": "Michael Jumper",
        "email": "mjumper@apache.org",
        "time": "Thu Mar 27 18:56:34 2025 -0700"
      },
      "committer": {
        "name": "Michael Jumper",
        "email": "mjumper@apache.org",
        "time": "Sun Apr 20 16:46:35 2025 -0700"
      },
      "message": "GUACAMOLE-374: Document new, consistent LOG_LEVEL environment variables.\n\nThis includes documenting the underlying \"log-level\" property of the web\napplication.\n"
    },
    {
      "commit": "749fa472c32f02f051f23542a22ae793d276264f",
      "tree": "f84a84f754dda74fcd083a22b6f4a66c278c587a",
      "parents": [
        "eefda4b71f6e1084744a58aa50a793393606f0c6"
      ],
      "author": {
        "name": "Michael Jumper",
        "email": "mjumper@apache.org",
        "time": "Thu Mar 27 17:04:58 2025 -0700"
      },
      "committer": {
        "name": "Michael Jumper",
        "email": "mjumper@apache.org",
        "time": "Sun Apr 20 16:46:35 2025 -0700"
      },
      "message": "GUACAMOLE-374: Migrate configuration documentation to combined native+Docker approach.\n"
    },
    {
      "commit": "eefda4b71f6e1084744a58aa50a793393606f0c6",
      "tree": "a85a5a27c6a72ea920ab8d8a6a5ee92535504a39",
      "parents": [
        "9d5d8132c50491bd78872576a278e22f532f4fd5"
      ],
      "author": {
        "name": "Michael Jumper",
        "email": "mjumper@apache.org",
        "time": "Thu Mar 27 16:09:47 2025 -0700"
      },
      "committer": {
        "name": "Michael Jumper",
        "email": "mjumper@apache.org",
        "time": "Sun Apr 20 16:46:35 2025 -0700"
      },
      "message": "GUACAMOLE-374: Use function and global to track tab status.\n\nUsing Jinja namespaces works for individual documents, but does not work\nacross templates. This results in inconsistent behavior when a\nproperties template needs to vary its content based on whether the\nresulting documentation is within a Tomcat or Docker tab.\n"
    },
    {
      "commit": "9d5d8132c50491bd78872576a278e22f532f4fd5",
      "tree": "a2e03f963ef5ae25fcc3f31cc8098fbdb474648d",
      "parents": [
        "94fbf2a74152f2d31c85ecbb9b71976ce7ed1d99"
      ],
      "author": {
        "name": "Michael Jumper",
        "email": "mjumper@apache.org",
        "time": "Thu Mar 27 15:47:50 2025 -0700"
      },
      "committer": {
        "name": "Michael Jumper",
        "email": "mjumper@apache.org",
        "time": "Sun Apr 20 16:46:35 2025 -0700"
      },
      "message": "GUACAMOLE-374: Use Jinja2 directly instead of Jinjanator.\n\nWith the level of custom filters that we need, there\u0027s little point in a\ncommand-line wrapper for Jinja2 like Jinjanator. The current version of\nJinjanator also seems to not fully support the j2cli \"--customize\"\noption needed for adding custom globals.\n"
    },
    {
      "commit": "94fbf2a74152f2d31c85ecbb9b71976ce7ed1d99",
      "tree": "55a5ccf7d6c3388c07ad2e4cc57c7fa15634231c",
      "parents": [
        "380264a433c8f3a53b1fd1e47f83654b519cef98"
      ],
      "author": {
        "name": "Michael Jumper",
        "email": "mjumper@apache.org",
        "time": "Sun Mar 23 11:19:26 2025 -0700"
      },
      "committer": {
        "name": "Michael Jumper",
        "email": "mjumper@apache.org",
        "time": "Sun Apr 20 16:46:35 2025 -0700"
      },
      "message": "GUACAMOLE-374: Correct duplicate ID warning for batch import.\n"
    },
    {
      "commit": "380264a433c8f3a53b1fd1e47f83654b519cef98",
      "tree": "74020a2cf3c7a4c85e78de064373097fc9b00a36",
      "parents": [
        "c33356fdcef1ddf1c8aa48ef5c7109bdad886591"
      ],
      "author": {
        "name": "Michael Jumper",
        "email": "mjumper@apache.org",
        "time": "Sun Mar 23 17:18:12 2025 -0700"
      },
      "committer": {
        "name": "Michael Jumper",
        "email": "mjumper@apache.org",
        "time": "Sun Apr 20 16:46:35 2025 -0700"
      },
      "message": "GUACAMOLE-374: Remove and clean up duplicated Docker documentation.\n"
    },
    {
      "commit": "c33356fdcef1ddf1c8aa48ef5c7109bdad886591",
      "tree": "cfcb88f2481d0aa253f9ab1ac56044fa743b0b6f",
      "parents": [
        "589f72c3a4fcf50087ee61ea0c157bb3ebe6b57c"
      ],
      "author": {
        "name": "Michael Jumper",
        "email": "mjumper@apache.org",
        "time": "Fri Mar 21 09:36:13 2025 -0700"
      },
      "committer": {
        "name": "Michael Jumper",
        "email": "mjumper@apache.org",
        "time": "Sun Apr 20 16:46:35 2025 -0700"
      },
      "message": "GUACAMOLE-374: Migrate JDBC documentation to combined native+Docker approach.\n"
    },
    {
      "commit": "589f72c3a4fcf50087ee61ea0c157bb3ebe6b57c",
      "tree": "556413e4cad8793179729da7edd30b3151771b66",
      "parents": [
        "f3302937e3ad9c720292fd3265ea085a05fc9712"
      ],
      "author": {
        "name": "Michael Jumper",
        "email": "mjumper@apache.org",
        "time": "Mon Mar 24 17:09:46 2025 -0700"
      },
      "committer": {
        "name": "Michael Jumper",
        "email": "mjumper@apache.org",
        "time": "Sun Apr 20 16:46:35 2025 -0700"
      },
      "message": "GUACAMOLE-374: Rely purely on Jinja for translation of properties templates.\n\nDoing this allows the properties templates themselves to be dynamic and\nmake use of further Jinja templating.\n"
    },
    {
      "commit": "f3302937e3ad9c720292fd3265ea085a05fc9712",
      "tree": "759b8bcdebd770c0dd14ffdcb2d22a8287ff7c4c",
      "parents": [
        "b8ee55c582f9a5f50959324ec795095f4cb1e2fd"
      ],
      "author": {
        "name": "Michael Jumper",
        "email": "mjumper@apache.org",
        "time": "Fri Mar 21 09:33:00 2025 -0700"
      },
      "committer": {
        "name": "Michael Jumper",
        "email": "mjumper@apache.org",
        "time": "Sun Apr 20 16:46:35 2025 -0700"
      },
      "message": "GUACAMOLE-374: Evaluate Jinja template paths consistently.\n\nIf Jinja templates include other Jinja templates, those include paths\nare interpreted relative to the outermost Jinja invocation. The only way\nfor this to be consistent is if paths are always interpreted relative to\nthe top of the source path. Template-relative paths can only work if\ntemplates never import each other.\n"
    },
    {
      "commit": "b8ee55c582f9a5f50959324ec795095f4cb1e2fd",
      "tree": "5d0cabca6cdc57da78e9d2e7950ddffd5fe17cc0",
      "parents": [
        "43347c35dc23c2f5e2de133ee22fdc3ff3973fe7"
      ],
      "author": {
        "name": "Michael Jumper",
        "email": "mjumper@apache.org",
        "time": "Fri Mar 14 09:05:46 2025 -0700"
      },
      "committer": {
        "name": "Michael Jumper",
        "email": "mjumper@apache.org",
        "time": "Sun Apr 20 16:46:35 2025 -0700"
      },
      "message": "GUACAMOLE-374: Switch to sphinx-book-theme for readability\u0027s sake.\n"
    },
    {
      "commit": "43347c35dc23c2f5e2de133ee22fdc3ff3973fe7",
      "tree": "6a3b8aac60bce47f84d63c1ea9b5d80b510f611a",
      "parents": [
        "c18520b17f360997b15b4949b4c9c87e38816e30"
      ],
      "author": {
        "name": "Michael Jumper",
        "email": "mjumper@apache.org",
        "time": "Thu Mar 13 16:48:44 2025 -0700"
      },
      "committer": {
        "name": "Michael Jumper",
        "email": "mjumper@apache.org",
        "time": "Sun Apr 20 16:46:35 2025 -0700"
      },
      "message": "GUACAMOLE-374: Correct rendering of tabs (excessive space between borders of tab bar and tab content).\n"
    },
    {
      "commit": "c18520b17f360997b15b4949b4c9c87e38816e30",
      "tree": "67ad3ee0431085de711309642e5809051acc2d51",
      "parents": [
        "02041ad6eb550552b91c1a1db881afc0e669d138"
      ],
      "author": {
        "name": "Michael Jumper",
        "email": "mjumper@apache.org",
        "time": "Fri Mar 14 09:50:15 2025 -0700"
      },
      "committer": {
        "name": "Michael Jumper",
        "email": "mjumper@apache.org",
        "time": "Sun Apr 20 16:46:35 2025 -0700"
      },
      "message": "GUACAMOLE-374: Include download links for extensions.\n"
    },
    {
      "commit": "02041ad6eb550552b91c1a1db881afc0e669d138",
      "tree": "36c6a53445b751c36a18851280d6ebd03e234e96",
      "parents": [
        "c9f37c60da73c654d1017a2a2a9a2b28de2f10a7"
      ],
      "author": {
        "name": "Michael Jumper",
        "email": "mjumper@apache.org",
        "time": "Wed Mar 19 01:17:06 2025 -0700"
      },
      "committer": {
        "name": "Michael Jumper",
        "email": "mjumper@apache.org",
        "time": "Sun Apr 20 16:46:35 2025 -0700"
      },
      "message": "GUACAMOLE-374: Migrate RADIUS documentation to combined native+Docker approach.\n"
    },
    {
      "commit": "c9f37c60da73c654d1017a2a2a9a2b28de2f10a7",
      "tree": "1a2c8c11d3e290b93e91a041b0cb79cf80319962",
      "parents": [
        "7471d79bd6a08e278be0d88a2af3889259cf2373"
      ],
      "author": {
        "name": "Michael Jumper",
        "email": "mjumper@apache.org",
        "time": "Sun Mar 16 12:56:50 2025 -0700"
      },
      "committer": {
        "name": "Michael Jumper",
        "email": "mjumper@apache.org",
        "time": "Sun Apr 20 16:46:35 2025 -0700"
      },
      "message": "GUACAMOLE-374: Migrate LDAP documentation to combined native+Docker approach.\n"
    },
    {
      "commit": "7471d79bd6a08e278be0d88a2af3889259cf2373",
      "tree": "8c75f3ce4eb8e7ae61319f4b6efba9de68035089",
      "parents": [
        "660e6b5388650d9abdcdb9d6008f717fd0d320e5"
      ],
      "author": {
        "name": "Michael Jumper",
        "email": "mjumper@apache.org",
        "time": "Sat Mar 15 09:08:45 2025 -0700"
      },
      "committer": {
        "name": "Michael Jumper",
        "email": "mjumper@apache.org",
        "time": "Sun Apr 20 16:45:43 2025 -0700"
      },
      "message": "GUACAMOLE-374: Remove SSO download template that is no longer needed.\n"
    },
    {
      "commit": "660e6b5388650d9abdcdb9d6008f717fd0d320e5",
      "tree": "608dbd587f06b184548169b2b4537f6aa1d6741c",
      "parents": [
        "9f62d0bbd1b9e1ad221ab6ec33d2e6d5919ee706"
      ],
      "author": {
        "name": "Michael Jumper",
        "email": "mjumper@apache.org",
        "time": "Sat Mar 15 02:20:55 2025 -0700"
      },
      "committer": {
        "name": "Michael Jumper",
        "email": "mjumper@apache.org",
        "time": "Sun Apr 20 16:45:43 2025 -0700"
      },
      "message": "GUACAMOLE-374: Migrate SAML documentation to combined native+Docker approach.\n"
    },
    {
      "commit": "9f62d0bbd1b9e1ad221ab6ec33d2e6d5919ee706",
      "tree": "08bc08d9eb25d36e8ebee1e6cf69473081f1c307",
      "parents": [
        "a10e3372c2a8cdeb749f17b3a5c44e97425ab681"
      ],
      "author": {
        "name": "Michael Jumper",
        "email": "mjumper@apache.org",
        "time": "Sat Mar 15 01:35:26 2025 -0700"
      },
      "committer": {
        "name": "Michael Jumper",
        "email": "mjumper@apache.org",
        "time": "Sun Apr 20 16:44:54 2025 -0700"
      },
      "message": "GUACAMOLE-374: Migrate OpenID documentation to combined native+Docker approach.\n"
    },
    {
      "commit": "a10e3372c2a8cdeb749f17b3a5c44e97425ab681",
      "tree": "2d80cf93f8350570163f1f087edc44d4210093a0",
      "parents": [
        "1568945a01410c14a19be3ca0b81a90eb5d9e63f"
      ],
      "author": {
        "name": "Michael Jumper",
        "email": "mjumper@apache.org",
        "time": "Mon Mar 10 22:07:39 2025 -0700"
      },
      "committer": {
        "name": "Michael Jumper",
        "email": "mjumper@apache.org",
        "time": "Sun Apr 20 16:44:54 2025 -0700"
      },
      "message": "GUACAMOLE-374: Migrate recording playback documentation to combined native+Docker approach.\n"
    },
    {
      "commit": "1568945a01410c14a19be3ca0b81a90eb5d9e63f",
      "tree": "a47f46439fc1217725591333d59589782c266935",
      "parents": [
        "e79551e382db257d95ec4cb9e9d1f6396985323e"
      ],
      "author": {
        "name": "Michael Jumper",
        "email": "mjumper@apache.org",
        "time": "Sat Nov 02 14:42:08 2024 -0700"
      },
      "committer": {
        "name": "Michael Jumper",
        "email": "mjumper@apache.org",
        "time": "Sun Apr 20 16:44:54 2025 -0700"
      },
      "message": "GUACAMOLE-374: Migrate CAS documentation to combined native+Docker approach.\n"
    },
    {
      "commit": "e79551e382db257d95ec4cb9e9d1f6396985323e",
      "tree": "6b1f3e8732058f15491f7cbbcf2944c051df8a0e",
      "parents": [
        "17074ce8c1fb982d450e7a2c1e4fdc01ccd81026"
      ],
      "author": {
        "name": "Michael Jumper",
        "email": "mjumper@apache.org",
        "time": "Sat Oct 19 12:33:47 2024 -0700"
      },
      "committer": {
        "name": "Michael Jumper",
        "email": "mjumper@apache.org",
        "time": "Sun Apr 20 16:44:54 2025 -0700"
      },
      "message": "GUACAMOLE-374: Migrate vault documentation to combined native+Docker approach.\n"
    },
    {
      "commit": "17074ce8c1fb982d450e7a2c1e4fdc01ccd81026",
      "tree": "4f264f3f0d6272802293ebf08cd4a8be6ca1bf90",
      "parents": [
        "99a6c6c0fd6a459aca0cb16df004ed61353d9f64"
      ],
      "author": {
        "name": "Michael Jumper",
        "email": "mjumper@apache.org",
        "time": "Thu Oct 17 15:06:28 2024 -0700"
      },
      "committer": {
        "name": "Michael Jumper",
        "email": "mjumper@apache.org",
        "time": "Sun Apr 20 16:44:54 2025 -0700"
      },
      "message": "GUACAMOLE-374: Migrate JSON auth to combined native+Docker approach.\n"
    },
    {
      "commit": "99a6c6c0fd6a459aca0cb16df004ed61353d9f64",
      "tree": "87f05ca55540b551dd40b1d872c9cb9d50bd4c7f",
      "parents": [
        "1d2d8d7a0ac9fd5ab9c42e53a8199581d7dbb1a1"
      ],
      "author": {
        "name": "Michael Jumper",
        "email": "mjumper@apache.org",
        "time": "Thu Oct 17 14:09:42 2024 -0700"
      },
      "committer": {
        "name": "Michael Jumper",
        "email": "mjumper@apache.org",
        "time": "Sun Apr 20 16:44:54 2025 -0700"
      },
      "message": "GUACAMOLE-374: Migrate HTTP header auth documentation to combined native+Docker approach.\n"
    },
    {
      "commit": "1d2d8d7a0ac9fd5ab9c42e53a8199581d7dbb1a1",
      "tree": "e5243220a257118f935055bbb7301840bbcb528c",
      "parents": [
        "b8bdd0f10bb49b7db9aef88f6d7c372f54f8917b"
      ],
      "author": {
        "name": "Michael Jumper",
        "email": "mjumper@apache.org",
        "time": "Wed Oct 16 16:46:48 2024 -0700"
      },
      "committer": {
        "name": "Michael Jumper",
        "email": "mjumper@apache.org",
        "time": "Sun Apr 20 16:44:54 2025 -0700"
      },
      "message": "GUACAMOLE-374: Correct inadvertent interpretation of mid-sentence hyphen as bulleted list.\n"
    },
    {
      "commit": "b8bdd0f10bb49b7db9aef88f6d7c372f54f8917b",
      "tree": "ca5ecc26ec4aaac099d020f747d1d18c613f4359",
      "parents": [
        "742111c0d6f2b857b4a020d904ae75d49d35ddb3"
      ],
      "author": {
        "name": "Michael Jumper",
        "email": "mjumper@apache.org",
        "time": "Wed Oct 16 16:40:48 2024 -0700"
      },
      "committer": {
        "name": "Michael Jumper",
        "email": "mjumper@apache.org",
        "time": "Sun Apr 20 16:44:54 2025 -0700"
      },
      "message": "GUACAMOLE-374: Migrate auth-restrict extension documentation to combined native+Docker approach.\n"
    }
  ],
  "next": "742111c0d6f2b857b4a020d904ae75d49d35ddb3"
}
