)]}'
{
  "log": [
    {
      "commit": "a8ac15ba63645f02ffd57f4b443203279ab40b30",
      "tree": "2ba3bab412e632d0be1a53ce11f06a9c4a6fe9ab",
      "parents": [
        "20d95a3d9a57a5cb72cbdafb3fd9ecb6d2ccd038",
        "e638c721d984eab99e7a5d674ece2e17ea913aca"
      ],
      "author": {
        "name": "Georg Reinke",
        "email": "guelfey@gmail.com",
        "time": "Mon Dec 29 17:12:48 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Dec 29 17:12:48 2025"
      },
      "message": "Merge pull request #427 from dims/drop-unused-import-in-windows-specific-code\n\nDrop ununsed import in windows specific code"
    },
    {
      "commit": "e638c721d984eab99e7a5d674ece2e17ea913aca",
      "tree": "2ba3bab412e632d0be1a53ce11f06a9c4a6fe9ab",
      "parents": [
        "20d95a3d9a57a5cb72cbdafb3fd9ecb6d2ccd038"
      ],
      "author": {
        "name": "Davanum Srinivas",
        "email": "davanum@gmail.com",
        "time": "Sat Dec 20 13:28:01 2025"
      },
      "committer": {
        "name": "Davanum Srinivas",
        "email": "davanum@gmail.com",
        "time": "Sat Dec 20 13:28:01 2025"
      },
      "message": "Drop ununsed import in windows specific code\n\nSigned-off-by: Davanum Srinivas \u003cdavanum@gmail.com\u003e\n"
    },
    {
      "commit": "20d95a3d9a57a5cb72cbdafb3fd9ecb6d2ccd038",
      "tree": "28c0643b2b8bbe8748da9db48120269e5512e8b7",
      "parents": [
        "88ce46364db66b69f70017265a312b26ad7feba8",
        "d3fc3b583895e27c3337f77ea7134b0a81159955"
      ],
      "author": {
        "name": "Georg Reinke",
        "email": "guelfey@gmail.com",
        "time": "Fri Dec 19 15:39:31 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Dec 19 15:39:31 2025"
      },
      "message": "Merge pull request #422 from kolyshkin/homedir\n\nFix and simplify getHomeDir"
    },
    {
      "commit": "d3fc3b583895e27c3337f77ea7134b0a81159955",
      "tree": "28c0643b2b8bbe8748da9db48120269e5512e8b7",
      "parents": [
        "88ce46364db66b69f70017265a312b26ad7feba8"
      ],
      "author": {
        "name": "Kir Kolyshkin",
        "email": "kolyshkin@gmail.com",
        "time": "Thu Dec 04 18:21:50 2025"
      },
      "committer": {
        "name": "Georg Reinke",
        "email": "guelfey@gmail.com",
        "time": "Fri Dec 19 15:35:58 2025"
      },
      "message": "Fix and simplify getHomeDir\n\nSince commits 99fac80 and ec919d8 it\u0027s clear that getHomeDir is only\nused on Windows. Ironically, $HOME is not used on Windows (instead,\nit\u0027s %USERPROFILE%), so we always fallback to user.Current, which\ninternally uses os.UserHomeDir to fill in HomeDir.\n\nSo, let\u0027s just use os.UserHomeDir directly (and fall back to \"/\" in case\nof an error like the previous implementation did).\n\nSigned-off-by: Kir Kolyshkin \u003ckolyshkin@gmail.com\u003e\n"
    },
    {
      "commit": "88ce46364db66b69f70017265a312b26ad7feba8",
      "tree": "fac902ef2904fb6711ec5261735e6c57f3179b8c",
      "parents": [
        "f5f115065e9cc64749e7d0a374f81277c75d2c38",
        "feb892a0347fb361350229d969a2666a4791504e"
      ],
      "author": {
        "name": "Georg Reinke",
        "email": "guelfey@gmail.com",
        "time": "Fri Dec 19 15:34:42 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Dec 19 15:34:42 2025"
      },
      "message": "Merge pull request #419 from kolyshkin/golangci-v2\n\nBump golangci-lint to v2, fix some issues found"
    },
    {
      "commit": "feb892a0347fb361350229d969a2666a4791504e",
      "tree": "fac902ef2904fb6711ec5261735e6c57f3179b8c",
      "parents": [
        "c5ff039e5883a86f848ad6fbb820e471818c0bde"
      ],
      "author": {
        "name": "Kir Kolyshkin",
        "email": "kolyshkin@gmail.com",
        "time": "Tue Dec 02 22:35:02 2025"
      },
      "committer": {
        "name": "Georg Reinke",
        "email": "guelfey@gmail.com",
        "time": "Fri Dec 19 15:31:04 2025"
      },
      "message": "ci: bump golangci-lint to v2\n\nSigned-off-by: Kir Kolyshkin \u003ckolyshkin@gmail.com\u003e\n"
    },
    {
      "commit": "c5ff039e5883a86f848ad6fbb820e471818c0bde",
      "tree": "9762c785ca4e150de2ae2ca2ae5f8b9d8174eeb0",
      "parents": [
        "135663e52698feb5ad4b0733d7e457c82227214a"
      ],
      "author": {
        "name": "Kir Kolyshkin",
        "email": "kolyshkin@gmail.com",
        "time": "Tue Dec 02 22:29:01 2025"
      },
      "committer": {
        "name": "Georg Reinke",
        "email": "guelfey@gmail.com",
        "time": "Fri Dec 19 15:31:04 2025"
      },
      "message": "Ignore ST1008 warning for validSingle\n\nSigned-off-by: Kir Kolyshkin \u003ckolyshkin@gmail.com\u003e\n"
    },
    {
      "commit": "135663e52698feb5ad4b0733d7e457c82227214a",
      "tree": "963d6dd9b5f2d74e3cf67989c82230412d98e59d",
      "parents": [
        "1b92cdcc136567c781bcc0ad1ccb4bd78b11e151"
      ],
      "author": {
        "name": "Kir Kolyshkin",
        "email": "kolyshkin@gmail.com",
        "time": "Tue Dec 02 22:19:13 2025"
      },
      "committer": {
        "name": "Georg Reinke",
        "email": "guelfey@gmail.com",
        "time": "Fri Dec 19 15:31:04 2025"
      },
      "message": "Omit embedded fields\n\nAs recommended by the staticcheck linter, e.g.\n\n\u003e auth.go:60:14: QF1008: could remove embedded field \"transport\" from selector (staticcheck)\n"
    },
    {
      "commit": "1b92cdcc136567c781bcc0ad1ccb4bd78b11e151",
      "tree": "8e4d77230236f17f8c2fc013f438e8c4b71f70cf",
      "parents": [
        "d03c0bea70755580de832141a43f544950e76fc7"
      ],
      "author": {
        "name": "Kir Kolyshkin",
        "email": "kolyshkin@gmail.com",
        "time": "Tue Dec 02 22:17:01 2025"
      },
      "committer": {
        "name": "Georg Reinke",
        "email": "guelfey@gmail.com",
        "time": "Fri Dec 19 15:31:04 2025"
      },
      "message": "variant_parser: simplify switch statement\n\nAs recommended by the staticcheck linter:\n\n\u003e variant_parser.go:295:2: QF1002: could use tagged switch on sig.str (staticcheck)\n\nSigned-off-by: Kir Kolyshkin \u003ckolyshkin@gmail.com\u003e\n"
    },
    {
      "commit": "d03c0bea70755580de832141a43f544950e76fc7",
      "tree": "fab28247f802688465a646bf1c902d7b3beee693",
      "parents": [
        "5245cc95ec9c87fc99bd756dfccec81b9cee9766"
      ],
      "author": {
        "name": "Kir Kolyshkin",
        "email": "kolyshkin@gmail.com",
        "time": "Tue Dec 02 22:14:59 2025"
      },
      "committer": {
        "name": "Georg Reinke",
        "email": "guelfey@gmail.com",
        "time": "Fri Dec 19 15:31:04 2025"
      },
      "message": "Use switch where it makes sense\n\nAs recommended by staticcheck linter, e.g.\n\n\u003e conn.go:448:3: QF1003: could use tagged switch on member (staticcheck)\n\nSigned-off-by: Kir Kolyshkin \u003ckolyshkin@gmail.com\u003e\n"
    },
    {
      "commit": "5245cc95ec9c87fc99bd756dfccec81b9cee9766",
      "tree": "19b2d60235bd9bdb4df9f02a9d5c713249ba78e2",
      "parents": [
        "68031f9d33fedea426ac824e07a1c91e34979656"
      ],
      "author": {
        "name": "Kir Kolyshkin",
        "email": "kolyshkin@gmail.com",
        "time": "Tue Dec 02 22:10:51 2025"
      },
      "committer": {
        "name": "Georg Reinke",
        "email": "guelfey@gmail.com",
        "time": "Fri Dec 19 15:31:04 2025"
      },
      "message": "Fix staticcheck ST1006 warnings\n\nLike this:\n\n\u003e object_test.go:71:7: ST1006: receiver name should not be an underscore, omit the name if it is unused (staticcheck)\n\nSigned-off-by: Kir Kolyshkin \u003ckolyshkin@gmail.com\u003e\n"
    },
    {
      "commit": "68031f9d33fedea426ac824e07a1c91e34979656",
      "tree": "fbc2a67279339415fe062860e821188045e7eaee",
      "parents": [
        "21130ccd41c7ea8b19cffb3f3085e173fc416d67"
      ],
      "author": {
        "name": "Kir Kolyshkin",
        "email": "kolyshkin@gmail.com",
        "time": "Tue Dec 02 20:06:25 2025"
      },
      "committer": {
        "name": "Georg Reinke",
        "email": "guelfey@gmail.com",
        "time": "Fri Dec 19 15:31:04 2025"
      },
      "message": "Remove old-style +build tags\n\nThose are no longer needed as the package requires Go \u003e\u003d 1.20\nsince commit 33c352a0.\n\nGenerated by\n\n\tgo fix ./...\n\nSigned-off-by: Kir Kolyshkin \u003ckolyshkin@gmail.com\u003e\n"
    },
    {
      "commit": "21130ccd41c7ea8b19cffb3f3085e173fc416d67",
      "tree": "7c1afeb36d7509117aa59bd55585a23f8dfa20fe",
      "parents": [
        "f5f115065e9cc64749e7d0a374f81277c75d2c38"
      ],
      "author": {
        "name": "Kir Kolyshkin",
        "email": "kolyshkin@gmail.com",
        "time": "Tue Dec 02 20:05:20 2025"
      },
      "committer": {
        "name": "Georg Reinke",
        "email": "guelfey@gmail.com",
        "time": "Fri Dec 19 15:31:04 2025"
      },
      "message": "Remove go1.18 build tag\n\nIt is no longer needed since commit 33c352a0 changed go to 1.20 in go.mod.\n\nSigned-off-by: Kir Kolyshkin \u003ckolyshkin@gmail.com\u003e\n"
    },
    {
      "commit": "f5f115065e9cc64749e7d0a374f81277c75d2c38",
      "tree": "9d730381c739b4617b8f87ec7410f5f401a6d9af",
      "parents": [
        "501de98a06632d7b73f88a0b78f3e0de8bc2124f",
        "81b555125b9cbe0129c367399ce653c46bbf7675"
      ],
      "author": {
        "name": "Georg Reinke",
        "email": "guelfey@gmail.com",
        "time": "Fri Dec 19 15:28:49 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Dec 19 15:28:49 2025"
      },
      "message": "Merge pull request #426 from godbus/fix/struct_member_32\n\nAllow more than 32 containers / struct fields in a signature"
    },
    {
      "commit": "81b555125b9cbe0129c367399ce653c46bbf7675",
      "tree": "9d730381c739b4617b8f87ec7410f5f401a6d9af",
      "parents": [
        "7cdb65fd561f1578cee07ccb5fca33f5a5918c39"
      ],
      "author": {
        "name": "Georg Reinke",
        "email": "guelfey@gmail.com",
        "time": "Fri Dec 19 15:22:23 2025"
      },
      "committer": {
        "name": "Georg Reinke",
        "email": "guelfey@gmail.com",
        "time": "Fri Dec 19 15:24:53 2025"
      },
      "message": "Add test for taking signature of large struct\n"
    },
    {
      "commit": "7cdb65fd561f1578cee07ccb5fca33f5a5918c39",
      "tree": "86c82d794cbac671a229a126f44315dc50da2fc4",
      "parents": [
        "501de98a06632d7b73f88a0b78f3e0de8bc2124f"
      ],
      "author": {
        "name": "Georg Reinke",
        "email": "guelfey@gmail.com",
        "time": "Fri Dec 19 15:17:33 2025"
      },
      "committer": {
        "name": "Georg Reinke",
        "email": "guelfey@gmail.com",
        "time": "Fri Dec 19 15:24:53 2025"
      },
      "message": "Revert \"Use pointer semantics in depthCounter\"\n\nThis reverts commit 59425418c51ba6584c944b7659b1ab5c59c1f856.\n\nPointer semantics on the caller are actually incorrect here: the\nreturned depthCounter is passed on to a deeper validation function, but\nthat shouldn\u0027t modify the original depthCounter from the caller. With\npointer semantics, we don\u0027t count e.g. the depth of array nesting, but\njust how many arrays are present in the signature. For structs this is\nespecially bad since EnterStruct is called for each struct field, so\nthis unintentionally limited the number of struct fields that could be\npresent in a signature to 32.\n\nFixes #425.\n"
    },
    {
      "commit": "501de98a06632d7b73f88a0b78f3e0de8bc2124f",
      "tree": "b4e0bc3fd7ff042c10b10b09c72f5447133c9b74",
      "parents": [
        "b3631483aaccd8ee46f5373ce93af2b3762e0b29",
        "7f5da1d14aafb2b82bc10c48d1758a791b853282"
      ],
      "author": {
        "name": "Georg Reinke",
        "email": "guelfey@gmail.com",
        "time": "Fri Dec 19 15:24:26 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Dec 19 15:24:26 2025"
      },
      "message": "Merge pull request #421 from kolyshkin/fix-freebsd\n\nci: bump freebsd to 14.3"
    },
    {
      "commit": "7f5da1d14aafb2b82bc10c48d1758a791b853282",
      "tree": "b4e0bc3fd7ff042c10b10b09c72f5447133c9b74",
      "parents": [
        "9231ecbb3650377ea13d953d71fb0e6c0859512f"
      ],
      "author": {
        "name": "Kir Kolyshkin",
        "email": "kolyshkin@gmail.com",
        "time": "Wed Dec 03 00:03:03 2025"
      },
      "committer": {
        "name": "Kir Kolyshkin",
        "email": "kolyshkin@gmail.com",
        "time": "Wed Dec 03 00:19:37 2025"
      },
      "message": "ci: use Go 1.25 on FreeBSD\n\nThis is the latest supported Go version\n\nSigned-off-by: Kir Kolyshkin \u003ckolyshkin@gmail.com\u003e\n"
    },
    {
      "commit": "9231ecbb3650377ea13d953d71fb0e6c0859512f",
      "tree": "715f8e99043150dccbb53cc23ebad9fc33474388",
      "parents": [
        "b3631483aaccd8ee46f5373ce93af2b3762e0b29"
      ],
      "author": {
        "name": "Kir Kolyshkin",
        "email": "kolyshkin@gmail.com",
        "time": "Tue Dec 02 22:51:14 2025"
      },
      "committer": {
        "name": "Kir Kolyshkin",
        "email": "kolyshkin@gmail.com",
        "time": "Tue Dec 02 23:59:54 2025"
      },
      "message": "ci: bump freebsd to 14.3\n\nThis should fix the following error:\n\n\u003e The resource \u0027projects/freebsd-org-cloud-dev/global/images/family/freebsd-14-2\u0027 was not found\n\nSigned-off-by: Kir Kolyshkin \u003ckolyshkin@gmail.com\u003e\n"
    },
    {
      "commit": "b3631483aaccd8ee46f5373ce93af2b3762e0b29",
      "tree": "b92f8dbeccc7fd4ef8eb0f43cf17180edf91b5c8",
      "parents": [
        "f55ce2f4fe3c4b2797e1cd1987376524620eafc9",
        "ec919d8bf2f61238d51b7796f62e8e29d1b4166b"
      ],
      "author": {
        "name": "Georg Reinke",
        "email": "guelfey@gmail.com",
        "time": "Fri Nov 14 12:22:02 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 14 12:22:02 2025"
      },
      "message": "Merge pull request #418 from godbus/removing-sha1\n\nRemoving sha1"
    },
    {
      "commit": "f55ce2f4fe3c4b2797e1cd1987376524620eafc9",
      "tree": "9227670320e459b18ee5cf17ab0a88d14bf04992",
      "parents": [
        "2d48ce58c92e016c917e80a5c67c2024d32a012b",
        "efac43fc565608fa58e4ec4110fe615ccc7c9ac7"
      ],
      "author": {
        "name": "Georg Reinke",
        "email": "guelfey@gmail.com",
        "time": "Fri Nov 14 12:16:48 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 14 12:16:48 2025"
      },
      "message": "Merge pull request #391 from godbus/fix/struct_variant\n\nadd support for struct entities in `MakeVariant`"
    },
    {
      "commit": "ec919d8bf2f61238d51b7796f62e8e29d1b4166b",
      "tree": "c0b7c96b7ac838c0ac40bd5bbd5faf454e0190f3",
      "parents": [
        "99fac80ebe1290b3e4732ad4cd655e437654ba7f"
      ],
      "author": {
        "name": "Georg Reinke",
        "email": "guelfey@gmail.com",
        "time": "Fri Nov 14 12:15:31 2025"
      },
      "committer": {
        "name": "Georg Reinke",
        "email": "guelfey@gmail.com",
        "time": "Fri Nov 14 12:15:31 2025"
      },
      "message": "auth: move getHomeDir to only be included on Windows as well\n"
    },
    {
      "commit": "efac43fc565608fa58e4ec4110fe615ccc7c9ac7",
      "tree": "9227670320e459b18ee5cf17ab0a88d14bf04992",
      "parents": [
        "936474047734de94e5b03842f3deac0355be6ede"
      ],
      "author": {
        "name": "Georg Reinke",
        "email": "guelfey@gmail.com",
        "time": "Sat Nov 09 13:24:42 2024"
      },
      "committer": {
        "name": "Georg Reinke",
        "email": "guelfey@gmail.com",
        "time": "Fri Nov 14 12:08:33 2025"
      },
      "message": "variant: don\u0027t output unneeded space when formatting structs\n"
    },
    {
      "commit": "936474047734de94e5b03842f3deac0355be6ede",
      "tree": "ecb21488bd366d38caff2427bb831d81471fe6cc",
      "parents": [
        "2d48ce58c92e016c917e80a5c67c2024d32a012b"
      ],
      "author": {
        "name": "Charlie Doern",
        "email": "cdoern@redhat.com",
        "time": "Wed Jul 06 01:38:56 2022"
      },
      "committer": {
        "name": "Georg Reinke",
        "email": "guelfey@gmail.com",
        "time": "Fri Nov 14 12:08:33 2025"
      },
      "message": "add support for struct entities in `MakeVariant`\n\ncurrently, structs are not parsed properly since `format()` has no handling for the reflect type\nadd a switch case to handle structs and encode some sane defaults if given an empty one\n\nresolves #328\n\nSigned-off-by: Charlie Doern \u003ccdoern@redhat.com\u003e\n"
    },
    {
      "commit": "99fac80ebe1290b3e4732ad4cd655e437654ba7f",
      "tree": "0c2828602323bc34b1483b909427c86de2e28019",
      "parents": [
        "2d48ce58c92e016c917e80a5c67c2024d32a012b"
      ],
      "author": {
        "name": "Dimitri John Ledkov",
        "email": "dimitri.ledkov@surgut.co.uk",
        "time": "Tue Sep 23 21:12:03 2025"
      },
      "committer": {
        "name": "Georg Reinke",
        "email": "guelfey@gmail.com",
        "time": "Fri Nov 14 12:02:56 2025"
      },
      "message": "auth: disable sha1 by default on non-windows\n\nOn non-windows platforms only external auth method is enabled. On\nwindows platforms only sha1 auth method is available and usable.\n\nMake default behaviour of godbus consistent with default dbus\nconfigurations on non-windows platforms.\n\nThis removes crypto and sha1 usage from godbus on non-windows\nplatforms.\n"
    },
    {
      "commit": "2d48ce58c92e016c917e80a5c67c2024d32a012b",
      "tree": "7f738a4636cd16d7105a184f2b9495b8e40274a1",
      "parents": [
        "ec0986b170596a8a8bf3f25acce635ef0e0a3ac3",
        "572a6c0c3b485b107923d164fe463a6764c92e9c"
      ],
      "author": {
        "name": "Georg Reinke",
        "email": "guelfey@gmail.com",
        "time": "Fri Nov 14 11:43:49 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 14 11:43:49 2025"
      },
      "message": "Merge pull request #417 from godbus/unix-conn\n\nUnix conn"
    },
    {
      "commit": "572a6c0c3b485b107923d164fe463a6764c92e9c",
      "tree": "7f738a4636cd16d7105a184f2b9495b8e40274a1",
      "parents": [
        "caee758726915d73278416736cb0369937c1f0bc"
      ],
      "author": {
        "name": "Georg Reinke",
        "email": "guelfey@gmail.com",
        "time": "Fri Nov 14 10:51:25 2025"
      },
      "committer": {
        "name": "Georg Reinke",
        "email": "guelfey@gmail.com",
        "time": "Fri Nov 14 10:54:20 2025"
      },
      "message": "transport_unix: remove unneeded error return\n"
    },
    {
      "commit": "caee758726915d73278416736cb0369937c1f0bc",
      "tree": "3423edb97b0cd2c3b910574b7c0645a7804b61bc",
      "parents": [
        "ae878aff425af744e95b5147c09b7a01642421d6"
      ],
      "author": {
        "name": "anonymix007",
        "email": "48598263+anonymix007@users.noreply.github.com",
        "time": "Thu Dec 12 11:35:02 2024"
      },
      "committer": {
        "name": "Georg Reinke",
        "email": "guelfey@gmail.com",
        "time": "Fri Nov 14 10:47:52 2025"
      },
      "message": "conn_unix: add DialUnix and ConnectUnix\n\nThese can be used to create D-Bus connections from already existing *net.UnixConn\n"
    },
    {
      "commit": "ae878aff425af744e95b5147c09b7a01642421d6",
      "tree": "022e4dc9b3f333c5b2b22ab132ba1859d7634f81",
      "parents": [
        "ec0986b170596a8a8bf3f25acce635ef0e0a3ac3"
      ],
      "author": {
        "name": "anonymix007",
        "email": "48598263+anonymix007@users.noreply.github.com",
        "time": "Thu Dec 12 11:34:36 2024"
      },
      "committer": {
        "name": "Georg Reinke",
        "email": "guelfey@gmail.com",
        "time": "Fri Nov 14 10:47:52 2025"
      },
      "message": "transport_unix: add newUnixTransportFromConn\n"
    },
    {
      "commit": "ec0986b170596a8a8bf3f25acce635ef0e0a3ac3",
      "tree": "57bbf80d550385f1fe3ba2dc352532064c2a631b",
      "parents": [
        "450a4fbbb1d0552b38c803e87dacbd516f9ff3da",
        "c1d52280318231c94cbbf4c86ddd3a2e7594275c"
      ],
      "author": {
        "name": "Georg Reinke",
        "email": "guelfey@gmail.com",
        "time": "Fri Nov 14 10:33:51 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 14 10:33:51 2025"
      },
      "message": "Merge pull request #407 from WhyNotHugo/doc-names\n\nFix mixed-up names in function documentation"
    },
    {
      "commit": "450a4fbbb1d0552b38c803e87dacbd516f9ff3da",
      "tree": "d0647e264ac2015d0da367fa43b18fe0a5286258",
      "parents": [
        "01e609b0a73dd1a274412dc4bd9435075fe921db",
        "c295db7b07dea054e8a0ca5a7174a0e2a392340d"
      ],
      "author": {
        "name": "Georg Reinke",
        "email": "guelfey@gmail.com",
        "time": "Fri Nov 14 10:31:42 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 14 10:31:42 2025"
      },
      "message": "Merge pull request #402 from aiburegit/triage\n\n    fix: added socket closing to prevent resource leak"
    },
    {
      "commit": "c295db7b07dea054e8a0ca5a7174a0e2a392340d",
      "tree": "d0647e264ac2015d0da367fa43b18fe0a5286258",
      "parents": [
        "01e609b0a73dd1a274412dc4bd9435075fe921db"
      ],
      "author": {
        "name": "Artem Krasovskiy",
        "email": "aibure@altlinux.org",
        "time": "Mon Mar 24 08:40:29 2025"
      },
      "committer": {
        "name": "Georg Reinke",
        "email": "guelfey@gmail.com",
        "time": "Fri Nov 14 10:25:13 2025"
      },
      "message": "    fix: added socket closing to prevent resource leak\n\n    Detected by static analyzer that socket is not closed after use,\n    which can lead to resource leak and potential vulnerabilities such as\n    file descriptor exhaustion or denial of service (DoS) attacks.\n\n    Changes:\n    - Added `socket.Close()` call after finishing work with socket.\n    - Ensured that socket is closed even in case of errors while writing data.\n\n    This fix improves stability and security of code.\n"
    },
    {
      "commit": "01e609b0a73dd1a274412dc4bd9435075fe921db",
      "tree": "c88d165db71efefdf5b5e16c227bf5536b0cf073",
      "parents": [
        "c6e3fbd0ef2c339d38e81bc84ed0282a937b0836",
        "51a08e145e158611d5c801fc8e2499f2c147546e"
      ],
      "author": {
        "name": "Georg Reinke",
        "email": "guelfey@gmail.com",
        "time": "Fri Nov 14 10:24:56 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 14 10:24:56 2025"
      },
      "message": "Merge pull request #398 from istvan-andrasi/reply_string\n\nAdd Sting() method to RequestNameReply and ReleaseNameReply."
    },
    {
      "commit": "51a08e145e158611d5c801fc8e2499f2c147546e",
      "tree": "c88d165db71efefdf5b5e16c227bf5536b0cf073",
      "parents": [
        "c6e3fbd0ef2c339d38e81bc84ed0282a937b0836"
      ],
      "author": {
        "name": "Andrási István",
        "email": "isiandrasi@gmail.com",
        "time": "Mon Dec 09 23:34:27 2024"
      },
      "committer": {
        "name": "Georg Reinke",
        "email": "guelfey@gmail.com",
        "time": "Fri Nov 14 09:41:41 2025"
      },
      "message": "Add Sting() method to RequestNameReply and ReleaseNameReply.\n"
    },
    {
      "commit": "c6e3fbd0ef2c339d38e81bc84ed0282a937b0836",
      "tree": "ad2fe3bd3389dfee3d867b9d70cfce09f6fd546c",
      "parents": [
        "8661d97ad3e7c2b0ac92b672a1184ab21875fa03",
        "796ef1e8a9769031e385152365d227c357bd066f"
      ],
      "author": {
        "name": "Georg Reinke",
        "email": "guelfey@gmail.com",
        "time": "Fri Nov 14 09:20:17 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 14 09:20:17 2025"
      },
      "message": "Merge pull request #412 from kolyshkin/modernize\n\nModernize code"
    },
    {
      "commit": "796ef1e8a9769031e385152365d227c357bd066f",
      "tree": "ad2fe3bd3389dfee3d867b9d70cfce09f6fd546c",
      "parents": [
        "f0e790667a80d593f68148186a64442aaf9bdd0a"
      ],
      "author": {
        "name": "Kir Kolyshkin",
        "email": "kolyshkin@gmail.com",
        "time": "Tue Sep 16 18:58:06 2025"
      },
      "committer": {
        "name": "Georg Reinke",
        "email": "guelfey@gmail.com",
        "time": "Fri Nov 14 09:01:51 2025"
      },
      "message": "Use strings.Cut and strings.CutPrefix\n\nSimplify and optimize the code by using strings.Cut (available\nsince Go 1.18) and strings.CutPrefix (available since Go 1.20).\n\nSigned-off-by: Kir Kolyshkin \u003ckolyshkin@gmail.com\u003e\n"
    },
    {
      "commit": "f0e790667a80d593f68148186a64442aaf9bdd0a",
      "tree": "02a16b2e2d505b0608c985c17d2e3cf1b1495ba6",
      "parents": [
        "8661d97ad3e7c2b0ac92b672a1184ab21875fa03"
      ],
      "author": {
        "name": "Kir Kolyshkin",
        "email": "kolyshkin@gmail.com",
        "time": "Tue Sep 16 18:48:50 2025"
      },
      "committer": {
        "name": "Georg Reinke",
        "email": "guelfey@gmail.com",
        "time": "Fri Nov 14 09:01:51 2025"
      },
      "message": "Replace interface{} with any\n\nSince Go 1.18, any is an alias to interface{}. This improves\nreadability.\n\nGenerated by\n\n\tmodernize -test -fix -category\u003defaceany  ./...\n\nSigned-off-by: Kir Kolyshkin \u003ckolyshkin@gmail.com\u003e\n"
    },
    {
      "commit": "8661d97ad3e7c2b0ac92b672a1184ab21875fa03",
      "tree": "1152f874e3a3d700681a4a2917da1d0d145386f5",
      "parents": [
        "c266b19b28e99d6f9e1ac4c2d6499aafb22a05ed",
        "4b25789c8cc30db6f3d8315dc8eca3bf01a20813"
      ],
      "author": {
        "name": "Georg Reinke",
        "email": "guelfey@gmail.com",
        "time": "Fri Nov 14 09:01:18 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 14 09:01:18 2025"
      },
      "message": "Merge pull request #416 from godbus/ci_freebsd_14_2\n\nCI: bump FreeBSD image to 14.2"
    },
    {
      "commit": "4b25789c8cc30db6f3d8315dc8eca3bf01a20813",
      "tree": "1152f874e3a3d700681a4a2917da1d0d145386f5",
      "parents": [
        "c266b19b28e99d6f9e1ac4c2d6499aafb22a05ed"
      ],
      "author": {
        "name": "Georg Reinke",
        "email": "guelfey@gmail.com",
        "time": "Fri Nov 14 08:37:36 2025"
      },
      "committer": {
        "name": "Georg Reinke",
        "email": "guelfey@gmail.com",
        "time": "Fri Nov 14 08:37:36 2025"
      },
      "message": "CI: bump FreeBSD image to 14.2\n"
    },
    {
      "commit": "c1d52280318231c94cbbf4c86ddd3a2e7594275c",
      "tree": "ccf55f45dc8f822eb0c050fa30418128592be3e2",
      "parents": [
        "c266b19b28e99d6f9e1ac4c2d6499aafb22a05ed"
      ],
      "author": {
        "name": "Hugo Osvaldo Barrera",
        "email": "hugo@whynothugo.nl",
        "time": "Sun Aug 03 16:18:00 2025"
      },
      "committer": {
        "name": "Hugo Osvaldo Barrera",
        "email": "hugo@whynothugo.nl",
        "time": "Sun Aug 03 16:18:00 2025"
      },
      "message": "Fix mixed-up names in function documentation\n"
    },
    {
      "commit": "c266b19b28e99d6f9e1ac4c2d6499aafb22a05ed",
      "tree": "71b9f6f7280449f97533300e45fcf0fa687b35dc",
      "parents": [
        "2c166ce39bca49ce0f472752f92846c13434c452",
        "e5963edae50c8797ac1cf38c20e1cc658e1ca33c"
      ],
      "author": {
        "name": "Georg Reinke",
        "email": "guelfey@gmail.com",
        "time": "Sat Nov 09 14:12:17 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Nov 09 14:12:17 2024"
      },
      "message": "Merge pull request #397 from godbus/fix/send_error_invalid_message\n\nconn: generate error reply in more cases when trying to send invalid …"
    },
    {
      "commit": "e5963edae50c8797ac1cf38c20e1cc658e1ca33c",
      "tree": "71b9f6f7280449f97533300e45fcf0fa687b35dc",
      "parents": [
        "2c166ce39bca49ce0f472752f92846c13434c452"
      ],
      "author": {
        "name": "Georg Reinke",
        "email": "guelfey@gmail.com",
        "time": "Sat Nov 09 14:04:20 2024"
      },
      "committer": {
        "name": "Georg Reinke",
        "email": "guelfey@gmail.com",
        "time": "Sat Nov 09 14:05:39 2024"
      },
      "message": "conn: generate error reply in more cases when trying to send invalid message\n\nFixes #396.\n"
    },
    {
      "commit": "2c166ce39bca49ce0f472752f92846c13434c452",
      "tree": "e573e19a6dc2e733efff6d9470225fe18bba56ba",
      "parents": [
        "f6c9fa26178cd7e21b4ab15bbad282b27341b898",
        "2acfda1309fc96212f006430bec217f3e372a488"
      ],
      "author": {
        "name": "Georg Reinke",
        "email": "guelfey@gmail.com",
        "time": "Sat Nov 09 13:25:35 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Nov 09 13:25:35 2024"
      },
      "message": "Merge pull request #386 from lucacome/bump-sys\n\nBump golang.org/x/sys to v0.27.0"
    },
    {
      "commit": "2acfda1309fc96212f006430bec217f3e372a488",
      "tree": "e573e19a6dc2e733efff6d9470225fe18bba56ba",
      "parents": [
        "f6c9fa26178cd7e21b4ab15bbad282b27341b898"
      ],
      "author": {
        "name": "Luca Comellini",
        "email": "luca.com@gmail.com",
        "time": "Thu Jul 18 19:51:59 2024"
      },
      "committer": {
        "name": "Georg Reinke",
        "email": "guelfey@gmail.com",
        "time": "Sat Nov 09 13:19:39 2024"
      },
      "message": "Bump golang.org/x/sys to v0.27.0\n\nSigned-off-by: Luca Comellini \u003cluca.com@gmail.com\u003e\n"
    },
    {
      "commit": "f6c9fa26178cd7e21b4ab15bbad282b27341b898",
      "tree": "1aea4b7a91612e6b633ad63328d1805c7a90d60e",
      "parents": [
        "a817f3cc4a9e317cbedcd80c057870168cddc667",
        "fd6e54d1a007bc56a6ebe2a020a58565ba6a4413"
      ],
      "author": {
        "name": "Georg Reinke",
        "email": "guelfey@gmail.com",
        "time": "Sat Nov 09 13:19:13 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Nov 09 13:19:13 2024"
      },
      "message": "Merge pull request #389 from mischief/peer\n\nintrospect: add Peer to introspection"
    },
    {
      "commit": "fd6e54d1a007bc56a6ebe2a020a58565ba6a4413",
      "tree": "1aea4b7a91612e6b633ad63328d1805c7a90d60e",
      "parents": [
        "a817f3cc4a9e317cbedcd80c057870168cddc667"
      ],
      "author": {
        "name": "Nick Owens",
        "email": "mischief@offblast.org",
        "time": "Sun Sep 15 07:05:52 2024"
      },
      "committer": {
        "name": "Nick Owens",
        "email": "mischief@offblast.org",
        "time": "Sat Sep 21 18:18:37 2024"
      },
      "message": "introspect: add Peer to introspection\n\nwithout this, there\u0027s no Peer interface in the introspection data, even\nthough the interface is already internally handled by this package.\n"
    },
    {
      "commit": "a817f3cc4a9e317cbedcd80c057870168cddc667",
      "tree": "4ed1c3235271fb97427e3e69eb18b5ec9b2f52c1",
      "parents": [
        "6bb5ed058b5f1710d06da4cb36eb47e470ba7acd",
        "d098bdc4e1bb680c66e75af8059c7bbdcc7b311b"
      ],
      "author": {
        "name": "Georg Reinke",
        "email": "guelfey@gmail.com",
        "time": "Sat Sep 21 18:16:15 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Sep 21 18:16:15 2024"
      },
      "message": "Merge pull request #390 from mischief/signature-panic\n\nexport struct members for signature benchmark"
    },
    {
      "commit": "d098bdc4e1bb680c66e75af8059c7bbdcc7b311b",
      "tree": "4ed1c3235271fb97427e3e69eb18b5ec9b2f52c1",
      "parents": [
        "6bb5ed058b5f1710d06da4cb36eb47e470ba7acd"
      ],
      "author": {
        "name": "Nick Owens",
        "email": "mischief@offblast.org",
        "time": "Sun Sep 15 07:10:24 2024"
      },
      "committer": {
        "name": "Georg Reinke",
        "email": "guelfey@gmail.com",
        "time": "Sat Sep 21 18:07:54 2024"
      },
      "message": "export struct members for signature benchmark\n\ni assume unexported fields are skipped on purpose, but computing the signature\nof a struct with no exported fields in a benchmark seems sort of pointless and\nalso panics. export the fields so that we actually compute their signature, and\nprevent panic\u0027ing on an empty struct.\n\nfixes:\n\n\tpanic: dbus: invalid type struct { b uint8; i int32; t uint64; s string }\n\n\tgoroutine 12 [running]:\n\tgithub.com/godbus/dbus/v5.getSignature({0x74c3c0, 0x6bbf60}, 0xc0000aaed8)\n\t\t/home/mischief/src/go-dbus/sig.go:106 +0xa25\n\tgithub.com/godbus/dbus/v5.getSignature({0x74c3c0, 0x6822e0}, 0xc0000aaed8)\n\t\t/home/mischief/src/go-dbus/sig.go:110 +0x60c\n\tgithub.com/godbus/dbus/v5.SignatureOf({0x8fcb40?, 0xc000193f40?, 0x518452?})\n\t\t/home/mischief/src/go-dbus/sig.go:37 +0x50\n\tgithub.com/godbus/dbus/v5.BenchmarkGetSignatureLong(0xc000148788)\n\t\t/home/mischief/src/go-dbus/sig_test.go:68 +0x36\n\ttesting.(*B).runN(0xc000148788, 0x1)\n\t\t/usr/lib/go/src/testing/benchmark.go:193 +0xf8\n\ttesting.(*B).run1.func1()\n\t\t/usr/lib/go/src/testing/benchmark.go:215 +0x4e\n\tcreated by testing.(*B).run1 in goroutine 1\n\t\t/usr/lib/go/src/testing/benchmark.go:208 +0x90\n\nwhen executing:\n\n\tgo test -v -bench BenchmarkGetSignatureLong -run ^$ .\n"
    },
    {
      "commit": "6bb5ed058b5f1710d06da4cb36eb47e470ba7acd",
      "tree": "a0a9477d060869b678b268eb6d19700e0d032aeb",
      "parents": [
        "76236955d466b078d82dcb16b7cf1dcf40ac25df",
        "fc0247fbab7c661d2aa8d57aeec3f5c8837174a4"
      ],
      "author": {
        "name": "Georg Reinke",
        "email": "guelfey@gmail.com",
        "time": "Sat Sep 21 18:05:48 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Sep 21 18:05:48 2024"
      },
      "message": "Merge pull request #392 from godbus/chore/bump_ci\n\nBump CI versions"
    },
    {
      "commit": "fc0247fbab7c661d2aa8d57aeec3f5c8837174a4",
      "tree": "a0a9477d060869b678b268eb6d19700e0d032aeb",
      "parents": [
        "2e0e9dd53a1d8a582e4b852db79a61cdf8ed7354"
      ],
      "author": {
        "name": "Georg Reinke",
        "email": "guelfey@gmail.com",
        "time": "Sat Sep 21 17:46:01 2024"
      },
      "committer": {
        "name": "Georg Reinke",
        "email": "guelfey@gmail.com",
        "time": "Sat Sep 21 17:51:20 2024"
      },
      "message": "fix(server_interfaces_test): remove unneeded fmt.Errorf use\n"
    },
    {
      "commit": "2e0e9dd53a1d8a582e4b852db79a61cdf8ed7354",
      "tree": "1940d4cfdfcca1d63b558fa481c6ecd93ec70607",
      "parents": [
        "33c352a0a8e4a8b14533f07945a59bcd08640695"
      ],
      "author": {
        "name": "Georg Reinke",
        "email": "guelfey@gmail.com",
        "time": "Sat Sep 21 17:45:40 2024"
      },
      "committer": {
        "name": "Georg Reinke",
        "email": "guelfey@gmail.com",
        "time": "Sat Sep 21 17:51:20 2024"
      },
      "message": "chore: remove uses of ioutil\n"
    },
    {
      "commit": "33c352a0a8e4a8b14533f07945a59bcd08640695",
      "tree": "5d15940fec02683242af95adfba6fc0a9d216ec0",
      "parents": [
        "c80783f852f8a4dfc9120be2c3d31a67365bea9b"
      ],
      "author": {
        "name": "Georg Reinke",
        "email": "guelfey@gmail.com",
        "time": "Sat Sep 21 17:45:06 2024"
      },
      "committer": {
        "name": "Georg Reinke",
        "email": "guelfey@gmail.com",
        "time": "Sat Sep 21 17:46:55 2024"
      },
      "message": "chore(decoder): use unsafe.String\n\nThis raises the minimum Go version to 1.20\n"
    },
    {
      "commit": "c80783f852f8a4dfc9120be2c3d31a67365bea9b",
      "tree": "518dad48dd727826767bf0ed78407c4e5c563c36",
      "parents": [
        "8f43440ecce3e27e9ef3c7583b8b4370da49c7e8"
      ],
      "author": {
        "name": "Georg Reinke",
        "email": "guelfey@gmail.com",
        "time": "Sat Sep 21 17:37:38 2024"
      },
      "committer": {
        "name": "Georg Reinke",
        "email": "guelfey@gmail.com",
        "time": "Sat Sep 21 17:46:55 2024"
      },
      "message": "chore(ci): bump golangci-lint\n"
    },
    {
      "commit": "8f43440ecce3e27e9ef3c7583b8b4370da49c7e8",
      "tree": "1f849f8e85065153e0e0a965b1d25f73abb58c25",
      "parents": [
        "8c42479827d76dfcc279e0f56d3791107419db46"
      ],
      "author": {
        "name": "Georg Reinke",
        "email": "guelfey@gmail.com",
        "time": "Sat Sep 21 17:34:52 2024"
      },
      "committer": {
        "name": "Georg Reinke",
        "email": "guelfey@gmail.com",
        "time": "Sat Sep 21 17:34:52 2024"
      },
      "message": "chore(ci): bump Ubuntu and Go versions\n"
    },
    {
      "commit": "8c42479827d76dfcc279e0f56d3791107419db46",
      "tree": "5157bd125d88209fd37c70368fd03e52719f081a",
      "parents": [
        "76236955d466b078d82dcb16b7cf1dcf40ac25df"
      ],
      "author": {
        "name": "Georg Reinke",
        "email": "guelfey@gmail.com",
        "time": "Sat Sep 21 17:16:38 2024"
      },
      "committer": {
        "name": "Georg Reinke",
        "email": "guelfey@gmail.com",
        "time": "Sat Sep 21 17:34:36 2024"
      },
      "message": "chore(ci): bump FreeBSD and Go version\n"
    },
    {
      "commit": "76236955d466b078d82dcb16b7cf1dcf40ac25df",
      "tree": "fd3149975cc4f7c856acebab93f9312bfe1500a5",
      "parents": [
        "6e6dd689522d8c29927436d8ef456e80709994da",
        "2092b5453c606bba3fe922050fa0a52dddfda800"
      ],
      "author": {
        "name": "Georg Reinke",
        "email": "guelfey@gmail.com",
        "time": "Mon May 22 19:12:55 2023"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 22 19:12:55 2023"
      },
      "message": "Merge pull request #346 from idleroamer/authext\n\nauth: Do not send UID with external auth"
    },
    {
      "commit": "2092b5453c606bba3fe922050fa0a52dddfda800",
      "tree": "fd3149975cc4f7c856acebab93f9312bfe1500a5",
      "parents": [
        "6e6dd689522d8c29927436d8ef456e80709994da"
      ],
      "author": {
        "name": "😎Mostafa Emami",
        "email": "mostafa.emami@daimler.com",
        "time": "Mon Jan 02 16:42:43 2023"
      },
      "committer": {
        "name": "Georg Reinke",
        "email": "guelfey@gmail.com",
        "time": "Mon May 22 19:02:45 2023"
      },
      "message": "auth: Test UID not send with external auth\n\nDue to mismatch between UID in a user-namespace\nand out-of-band credential acquired by server\non another user-namespace refrain from sending UID\nwith external authentication by default\nto keep compatibility still fallback to sending UID\nif it fails\n\nhttps://github.com/godbus/dbus/issues/345\n"
    },
    {
      "commit": "6e6dd689522d8c29927436d8ef456e80709994da",
      "tree": "1d92b1c0f3c935cafd6ec5b03f0697549928914c",
      "parents": [
        "ba32b102e05ec0db105c72fd4ac2423cfed5f565",
        "00aefcc840000f75e51de2711d8a14fa3598ba8e"
      ],
      "author": {
        "name": "Georg Reinke",
        "email": "guelfey@gmail.com",
        "time": "Sun May 21 10:25:40 2023"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun May 21 10:25:40 2023"
      },
      "message": "Merge pull request #366 from diogoteles08/diogoteles08-security-policy-patch\n\nfeat: add security-policy to project"
    },
    {
      "commit": "00aefcc840000f75e51de2711d8a14fa3598ba8e",
      "tree": "1d92b1c0f3c935cafd6ec5b03f0697549928914c",
      "parents": [
        "ba32b102e05ec0db105c72fd4ac2423cfed5f565"
      ],
      "author": {
        "name": "Diogo Teles Sant\u0027Anna",
        "email": "diogoteles@google.com",
        "time": "Thu Apr 20 19:46:33 2023"
      },
      "committer": {
        "name": "Georg Reinke",
        "email": "guelfey@gmail.com",
        "time": "Sun May 21 10:25:21 2023"
      },
      "message": "feat: add security-policy to project"
    },
    {
      "commit": "ba32b102e05ec0db105c72fd4ac2423cfed5f565",
      "tree": "1e7d93003835c7f4b8a4eff24cec817fe305e3a7",
      "parents": [
        "6cc540df4ec5f9cb6a33f82bba186036e61d700d",
        "ab0b98d6903f6ef947f0d706f7d9bb2bed281f22"
      ],
      "author": {
        "name": "Georg Reinke",
        "email": "guelfey@gmail.com",
        "time": "Sun May 21 10:24:11 2023"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun May 21 10:24:11 2023"
      },
      "message": "Merge pull request #367 from marselester/strconv-allocs\n\nReduce bytes to strings allocs in decoder"
    },
    {
      "commit": "ab0b98d6903f6ef947f0d706f7d9bb2bed281f22",
      "tree": "1e7d93003835c7f4b8a4eff24cec817fe305e3a7",
      "parents": [
        "cfacdda718d3c40683064345f71a7e3b55579a44"
      ],
      "author": {
        "name": "marselester",
        "email": "marselester@gmail.com",
        "time": "Wed Apr 26 20:18:07 2023"
      },
      "committer": {
        "name": "Marsel Mavletkulov",
        "email": "823099+marselester@users.noreply.github.com",
        "time": "Sat May 06 15:13:52 2023"
      },
      "message": "Use old approach to convert bytes to strings\n"
    },
    {
      "commit": "cfacdda718d3c40683064345f71a7e3b55579a44",
      "tree": "e98c85abe7dbb8cee48036b56efc41d59405df38",
      "parents": [
        "4db16c7736a95d64f59167e5a3fd244c31fa590c"
      ],
      "author": {
        "name": "marselester",
        "email": "marselester@gmail.com",
        "time": "Mon Apr 24 19:50:11 2023"
      },
      "committer": {
        "name": "Marsel Mavletkulov",
        "email": "823099+marselester@users.noreply.github.com",
        "time": "Sat May 06 15:13:52 2023"
      },
      "message": "Add Go 1.20 to test matrix\n"
    },
    {
      "commit": "4db16c7736a95d64f59167e5a3fd244c31fa590c",
      "tree": "734c6ed07ab21fc884747036a43ede40ca6c6d48",
      "parents": [
        "8507e7b773ccfed1246e6851ba68ef4c17e40800"
      ],
      "author": {
        "name": "marselester",
        "email": "marselester@gmail.com",
        "time": "Mon Apr 24 19:41:43 2023"
      },
      "committer": {
        "name": "Marsel Mavletkulov",
        "email": "823099+marselester@users.noreply.github.com",
        "time": "Sat May 06 15:13:52 2023"
      },
      "message": "Add build tags to bytes to string converter\n"
    },
    {
      "commit": "8507e7b773ccfed1246e6851ba68ef4c17e40800",
      "tree": "e4a54667fb0fdf9dc9b398bbde07d45e8995ac01",
      "parents": [
        "6cc540df4ec5f9cb6a33f82bba186036e61d700d"
      ],
      "author": {
        "name": "marselester",
        "email": "marselester@gmail.com",
        "time": "Sun Apr 23 22:37:06 2023"
      },
      "committer": {
        "name": "Marsel Mavletkulov",
        "email": "823099+marselester@users.noreply.github.com",
        "time": "Sat May 06 15:13:52 2023"
      },
      "message": "Reduce bytes to string allocs in decoder\n\nInstead of allocating when converting\nsmall byte slices to strings in the decoder,\nwe can write to a 4kb buffer and use unsafe.String\nwhich refers to that buffer.\nThis approach was successfully tested in\nhttps://github.com/marselester/systemd which is used\nby https://github.com/parca-dev/parca-agent.\n\nNote, BenchmarkUnixFDs showed 8 allocs reduction.\nWith larger dbus messages, the savings should be significant.\n"
    },
    {
      "commit": "6cc540df4ec5f9cb6a33f82bba186036e61d700d",
      "tree": "e324d7ae5ded1effdf947d7b09604de107dcad84",
      "parents": [
        "a2da22039d653683d3d1cc69f5b8783f2429c6e1",
        "8abf23a5b9559b8310b169cfe272ee93bd253f18"
      ],
      "author": {
        "name": "Georg Reinke",
        "email": "guelfey@gmail.com",
        "time": "Tue May 02 18:32:06 2023"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 02 18:32:06 2023"
      },
      "message": "Merge pull request #369 from olivercalder/fix-docs-url\n\nReplaced godoc url with pkg.go.dev url for v5."
    },
    {
      "commit": "8abf23a5b9559b8310b169cfe272ee93bd253f18",
      "tree": "e324d7ae5ded1effdf947d7b09604de107dcad84",
      "parents": [
        "a2da22039d653683d3d1cc69f5b8783f2429c6e1"
      ],
      "author": {
        "name": "Oliver Calder",
        "email": "oliver.calder@canonical.com",
        "time": "Mon May 01 15:24:07 2023"
      },
      "committer": {
        "name": "Oliver Calder",
        "email": "oliver.calder@canonical.com",
        "time": "Mon May 01 15:24:07 2023"
      },
      "message": "Replaced godoc url with pkg.go.dev url for v5.\n\nSigned-off-by: Oliver Calder \u003coliver.calder@canonical.com\u003e\n"
    },
    {
      "commit": "a2da22039d653683d3d1cc69f5b8783f2429c6e1",
      "tree": "d62f1dd03fbbc5aa3fa29174a4c12c328eba5d9f",
      "parents": [
        "4fd31c8392fd41a41128fb0fd81e3a4c3109d02b",
        "001f80fad8ca00c6c3dc2a108c150d564d4557d7"
      ],
      "author": {
        "name": "Georg Reinke",
        "email": "guelfey@gmail.com",
        "time": "Sun Apr 09 11:49:39 2023"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Apr 09 11:49:39 2023"
      },
      "message": "Merge pull request #364 from godbus/fix/validate_header_only\n\nOnly check header validity when decoding messages"
    },
    {
      "commit": "001f80fad8ca00c6c3dc2a108c150d564d4557d7",
      "tree": "d62f1dd03fbbc5aa3fa29174a4c12c328eba5d9f",
      "parents": [
        "bac911b9e91cb6863c01efd8503573e95e1cd45f"
      ],
      "author": {
        "name": "Georg Reinke",
        "email": "guelfey@gmail.com",
        "time": "Sun Apr 09 11:39:34 2023"
      },
      "committer": {
        "name": "Georg Reinke",
        "email": "guelfey@gmail.com",
        "time": "Sun Apr 09 11:39:34 2023"
      },
      "message": "transport_unix: check message header validity when decoding\n"
    },
    {
      "commit": "bac911b9e91cb6863c01efd8503573e95e1cd45f",
      "tree": "80d5bc552c01858b8975b9f3a679c7283c45e38c",
      "parents": [
        "ff1da23d5a6b6dad655cb1197f3b543d248303b3"
      ],
      "author": {
        "name": "marselester",
        "email": "marselester@gmail.com",
        "time": "Thu Feb 09 15:51:03 2023"
      },
      "committer": {
        "name": "Georg Reinke",
        "email": "guelfey@gmail.com",
        "time": "Sun Apr 09 11:38:20 2023"
      },
      "message": "Do not check message validity after decoding\n\nEncoding a message with msg.EncodeTo to check\nwhether the message is valid right after it was decoded\nlooks redundant and incurs 13.4kB, 140 allocs per operation.\nIf the message was corrupted,\nit would have failed at the decoding stage in ReadMessage.\n"
    },
    {
      "commit": "ff1da23d5a6b6dad655cb1197f3b543d248303b3",
      "tree": "12e5f772e283aed43eb4aea6d02e16c1cc1b03f4",
      "parents": [
        "4fd31c8392fd41a41128fb0fd81e3a4c3109d02b"
      ],
      "author": {
        "name": "Georg Reinke",
        "email": "guelfey@gmail.com",
        "time": "Sun Apr 09 11:35:53 2023"
      },
      "committer": {
        "name": "Georg Reinke",
        "email": "guelfey@gmail.com",
        "time": "Sun Apr 09 11:35:53 2023"
      },
      "message": "message: don\u0027t do a complete encode to check validity\n"
    },
    {
      "commit": "4fd31c8392fd41a41128fb0fd81e3a4c3109d02b",
      "tree": "3465fe39ddfc73d9b54448ece2178c1f66d3732f",
      "parents": [
        "2cf582d9c9ebf6951f31cbd19bdf2ed2044f6899",
        "239a2e0a38a42b7f14829963b991b07778d890a5"
      ],
      "author": {
        "name": "Georg Reinke",
        "email": "guelfey@gmail.com",
        "time": "Sun Apr 09 11:23:55 2023"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Apr 09 11:23:55 2023"
      },
      "message": "Merge pull request #363 from godbus/fix/omit_is_valid_outgoing\n\nOmit extra (*Message).IsValid for outgoing messages"
    },
    {
      "commit": "239a2e0a38a42b7f14829963b991b07778d890a5",
      "tree": "3465fe39ddfc73d9b54448ece2178c1f66d3732f",
      "parents": [
        "17fbd013c6e00bf647bec14984be6a125813ad3d"
      ],
      "author": {
        "name": "Georg Reinke",
        "email": "guelfey@gmail.com",
        "time": "Sat Apr 08 14:28:53 2023"
      },
      "committer": {
        "name": "Georg Reinke",
        "email": "guelfey@gmail.com",
        "time": "Sat Apr 08 14:41:37 2023"
      },
      "message": "export: don\u0027t call IsValid separately for emitting signals\n"
    },
    {
      "commit": "17fbd013c6e00bf647bec14984be6a125813ad3d",
      "tree": "c57ab426e4fbd13cd96c108766934c1dc946ff70",
      "parents": [
        "2cf582d9c9ebf6951f31cbd19bdf2ed2044f6899"
      ],
      "author": {
        "name": "Georg Reinke",
        "email": "guelfey@gmail.com",
        "time": "Sat Apr 08 14:15:24 2023"
      },
      "committer": {
        "name": "Georg Reinke",
        "email": "guelfey@gmail.com",
        "time": "Sat Apr 08 14:31:32 2023"
      },
      "message": "export: don\u0027t call IsValid separately\n"
    },
    {
      "commit": "2cf582d9c9ebf6951f31cbd19bdf2ed2044f6899",
      "tree": "83677af86d2df901f51e22419dbd53bb57a55eaa",
      "parents": [
        "2ec415ba950a63e71ea982ddaa278522cb65bb7d",
        "f197bca2dfd34b054c076e1599970a44fe59b3ba"
      ],
      "author": {
        "name": "Georg Reinke",
        "email": "guelfey@gmail.com",
        "time": "Sat Apr 08 13:51:20 2023"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Apr 08 13:51:20 2023"
      },
      "message": "Merge pull request #362 from godbus/fix/message_discard\n\nmessage: use Discard for encoding in IsValid"
    },
    {
      "commit": "f197bca2dfd34b054c076e1599970a44fe59b3ba",
      "tree": "83677af86d2df901f51e22419dbd53bb57a55eaa",
      "parents": [
        "2ec415ba950a63e71ea982ddaa278522cb65bb7d"
      ],
      "author": {
        "name": "Georg Reinke",
        "email": "guelfey@gmail.com",
        "time": "Sat Apr 08 13:09:36 2023"
      },
      "committer": {
        "name": "Georg Reinke",
        "email": "guelfey@gmail.com",
        "time": "Sat Apr 08 13:09:36 2023"
      },
      "message": "message: use Discard for encoding in IsValid\n\nReduces allocations for the buffer, though the rest of the encoding\nstill is not cheap.\n"
    },
    {
      "commit": "2ec415ba950a63e71ea982ddaa278522cb65bb7d",
      "tree": "e5eb010e1ef43e295a843e59451b06ca26b70d01",
      "parents": [
        "c3f325f5efc9ba6e2b8214cbf8a7ba6e3f55f006",
        "59425418c51ba6584c944b7659b1ab5c59c1f856"
      ],
      "author": {
        "name": "Georg Reinke",
        "email": "guelfey@gmail.com",
        "time": "Sat Apr 08 12:57:19 2023"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Apr 08 12:57:19 2023"
      },
      "message": "Merge pull request #352 from marselester/depthCounter-allocs\n\nPointer semantics in depthCounter"
    },
    {
      "commit": "59425418c51ba6584c944b7659b1ab5c59c1f856",
      "tree": "e5eb010e1ef43e295a843e59451b06ca26b70d01",
      "parents": [
        "c3f325f5efc9ba6e2b8214cbf8a7ba6e3f55f006"
      ],
      "author": {
        "name": "marselester",
        "email": "marselester@gmail.com",
        "time": "Wed Feb 08 18:13:43 2023"
      },
      "committer": {
        "name": "Georg Reinke",
        "email": "guelfey@gmail.com",
        "time": "Sat Apr 08 12:53:00 2023"
      },
      "message": "Use pointer semantics in depthCounter\n"
    },
    {
      "commit": "c3f325f5efc9ba6e2b8214cbf8a7ba6e3f55f006",
      "tree": "9fa3554f6122b27d37a8d249f8a210ded170f56d",
      "parents": [
        "ebe4117ad79a9eb304a8645817ed21926c1e57bb",
        "81e3e5b0bac8e9fc6032f2a5b43312bc4ca78ac8"
      ],
      "author": {
        "name": "Georg Reinke",
        "email": "guelfey@gmail.com",
        "time": "Sat Apr 08 12:44:02 2023"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Apr 08 12:44:02 2023"
      },
      "message": "Merge pull request #356 from marselester/dec-allocs\n\nReduce decoder allocs due to int/uint decoding"
    },
    {
      "commit": "81e3e5b0bac8e9fc6032f2a5b43312bc4ca78ac8",
      "tree": "9fa3554f6122b27d37a8d249f8a210ded170f56d",
      "parents": [
        "ebe4117ad79a9eb304a8645817ed21926c1e57bb"
      ],
      "author": {
        "name": "marselester",
        "email": "marselester@gmail.com",
        "time": "Sun Feb 19 16:30:10 2023"
      },
      "committer": {
        "name": "Georg Reinke",
        "email": "guelfey@gmail.com",
        "time": "Sat Apr 08 12:40:33 2023"
      },
      "message": "Reduce decoder allocs due to int/uint decoding\n"
    },
    {
      "commit": "ebe4117ad79a9eb304a8645817ed21926c1e57bb",
      "tree": "0a48b87e5db14a0cc611b921f8700085840bd49f",
      "parents": [
        "d10fea11d567394386b65222b6422bf2988a31e0",
        "47a325231c53309fb0ec583d1f27772c769e365b"
      ],
      "author": {
        "name": "Georg Reinke",
        "email": "guelfey@gmail.com",
        "time": "Sat Apr 08 12:28:51 2023"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Apr 08 12:28:51 2023"
      },
      "message": "Merge pull request #361 from godbus/feat/cirrus_freebsd\n\nci: add FreBSD job using Cirrus"
    },
    {
      "commit": "47a325231c53309fb0ec583d1f27772c769e365b",
      "tree": "0a48b87e5db14a0cc611b921f8700085840bd49f",
      "parents": [
        "d10fea11d567394386b65222b6422bf2988a31e0"
      ],
      "author": {
        "name": "Georg Reinke",
        "email": "guelfey@gmail.com",
        "time": "Sat Apr 08 11:45:24 2023"
      },
      "committer": {
        "name": "Georg Reinke",
        "email": "guelfey@gmail.com",
        "time": "Sat Apr 08 12:24:08 2023"
      },
      "message": "ci: add FreBSD job using Cirrus\n"
    },
    {
      "commit": "d10fea11d567394386b65222b6422bf2988a31e0",
      "tree": "94eb857f40e707186edd5551c603cab2ca032614",
      "parents": [
        "6c78bb0fb5e46ca06c3f0660ef0229a0a8ea4e15",
        "f24ae745768bee95dfc10c32f88b4b84c30ca9f8"
      ],
      "author": {
        "name": "Georg Reinke",
        "email": "guelfey@gmail.com",
        "time": "Sat Apr 08 11:16:00 2023"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Apr 08 11:16:00 2023"
      },
      "message": "Merge pull request #360 from godbus/feat/ci_tweaks\n\nci: reduce permissions"
    },
    {
      "commit": "f24ae745768bee95dfc10c32f88b4b84c30ca9f8",
      "tree": "94eb857f40e707186edd5551c603cab2ca032614",
      "parents": [
        "3dda6a8f04ae58534b56e248de2c38f2c7d856d8"
      ],
      "author": {
        "name": "Georg Reinke",
        "email": "guelfey@gmail.com",
        "time": "Sat Apr 08 10:52:54 2023"
      },
      "committer": {
        "name": "Georg Reinke",
        "email": "guelfey@gmail.com",
        "time": "Sat Apr 08 10:52:54 2023"
      },
      "message": "ci: use Ubuntu 22.04 everywhere\n"
    },
    {
      "commit": "3dda6a8f04ae58534b56e248de2c38f2c7d856d8",
      "tree": "2733e06e5b5c56c57a1c2533440019dd8a4fbec0",
      "parents": [
        "6c78bb0fb5e46ca06c3f0660ef0229a0a8ea4e15"
      ],
      "author": {
        "name": "Georg Reinke",
        "email": "guelfey@gmail.com",
        "time": "Sat Apr 08 10:47:25 2023"
      },
      "committer": {
        "name": "Georg Reinke",
        "email": "guelfey@gmail.com",
        "time": "Sat Apr 08 10:47:25 2023"
      },
      "message": "ci: reduce permissions\n"
    },
    {
      "commit": "6c78bb0fb5e46ca06c3f0660ef0229a0a8ea4e15",
      "tree": "d508a2a2671e4bc8c807d66472979c4f7799d3d1",
      "parents": [
        "c1a76c14e4867a7ddcbea54da80ec068e8fa3c94",
        "0561afcb4c12531632879344d7e1eb6041d29ac7"
      ],
      "author": {
        "name": "Georg Reinke",
        "email": "guelfey@gmail.com",
        "time": "Wed Dec 28 09:33:42 2022"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Dec 28 09:33:42 2022"
      },
      "message": "Merge pull request #339 from amenzhinsky/add-go1.19-support\n\nAdd go 1.19 support"
    },
    {
      "commit": "c1a76c14e4867a7ddcbea54da80ec068e8fa3c94",
      "tree": "991145ddc6a34a469d67495c738217510b6ed862",
      "parents": [
        "528bc1406f84fe324896d01911188f1c7f7d8ed8",
        "0b00e489ba69bf73df5d078770adc2cddf7a3800"
      ],
      "author": {
        "name": "Georg Reinke",
        "email": "guelfey@gmail.com",
        "time": "Fri Dec 23 14:31:32 2022"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Dec 23 14:31:32 2022"
      },
      "message": "Merge pull request #349 from godbus/test/bool_align\n\nAdd test case for bool alignment"
    },
    {
      "commit": "0b00e489ba69bf73df5d078770adc2cddf7a3800",
      "tree": "991145ddc6a34a469d67495c738217510b6ed862",
      "parents": [
        "528bc1406f84fe324896d01911188f1c7f7d8ed8"
      ],
      "author": {
        "name": "Georg Reinke",
        "email": "guelfey@gmail.com",
        "time": "Fri Dec 23 14:29:22 2022"
      },
      "committer": {
        "name": "Georg Reinke",
        "email": "guelfey@gmail.com",
        "time": "Fri Dec 23 14:29:22 2022"
      },
      "message": "Add test case for bool alignment\n"
    },
    {
      "commit": "528bc1406f84fe324896d01911188f1c7f7d8ed8",
      "tree": "1399465137bc10902b03082fc17eba6e854d9030",
      "parents": [
        "ec98ef2e157dd7fb9af228e120a2676a20f3e4eb",
        "ffdbbfd2dff9e26b69bbf183adea06f21b2a7f2d"
      ],
      "author": {
        "name": "Georg Reinke",
        "email": "guelfey@gmail.com",
        "time": "Fri Dec 23 14:15:32 2022"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Dec 23 14:15:32 2022"
      },
      "message": "Merge pull request #348 from felixonmars/decodeu\n\nFix missing alignment in decodeU()"
    },
    {
      "commit": "ffdbbfd2dff9e26b69bbf183adea06f21b2a7f2d",
      "tree": "1399465137bc10902b03082fc17eba6e854d9030",
      "parents": [
        "ec98ef2e157dd7fb9af228e120a2676a20f3e4eb"
      ],
      "author": {
        "name": "Felix Yan",
        "email": "felixonmars@archlinux.org",
        "time": "Thu Dec 22 18:43:36 2022"
      },
      "committer": {
        "name": "Felix Yan",
        "email": "felixonmars@archlinux.org",
        "time": "Thu Dec 22 18:43:36 2022"
      },
      "message": "Fix missing alignment in decodeU()\n\nDuring refactoring in #344, the newly added decodeU() function skips the\ndec.align() call from the original decode(\"u\") routine. This\nunfortunately breaks parsing of boolean values with a lot of the\nfollowing errors:\n\n```\ndbus: wire format error: invalid value for boolean\n```\n\nAdding a fixed align() call here fixes the problem.\n"
    },
    {
      "commit": "ec98ef2e157dd7fb9af228e120a2676a20f3e4eb",
      "tree": "01d2ef32d15755e3515ca5dc033464b60e04ac0d",
      "parents": [
        "3e8deb0b362b56cde0686400c3d6013a222442e0",
        "8f55003f0c523e2880283e8b39b6d70014ba45cf"
      ],
      "author": {
        "name": "Georg Reinke",
        "email": "guelfey@gmail.com",
        "time": "Sat Dec 17 14:43:26 2022"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Dec 17 14:43:26 2022"
      },
      "message": "Merge pull request #347 from marselester/reduce-unix-read-allocs\n\nReduce allocs in ReadMessage (unix transport)"
    },
    {
      "commit": "3e8deb0b362b56cde0686400c3d6013a222442e0",
      "tree": "6d090f210620cbcd64b48c0d88167c7b1b4515ef",
      "parents": [
        "a852926c692cbc956b3ce7a1097d2baca0b70663",
        "677653d7988dd845837c86855b3316453c8440e8"
      ],
      "author": {
        "name": "Georg Reinke",
        "email": "guelfey@gmail.com",
        "time": "Sat Dec 17 14:26:25 2022"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Dec 17 14:26:25 2022"
      },
      "message": "Merge pull request #239 from WhyNotHugo/setproperty-signature\n\nSet argument of SetProperty to Variant"
    },
    {
      "commit": "8f55003f0c523e2880283e8b39b6d70014ba45cf",
      "tree": "a1b7c0b83e44458f18e2cd6e43977a64ba62ccc2",
      "parents": [
        "a8c1d8f5926b73f2736153b8f2aef4e45c12d480"
      ],
      "author": {
        "name": "marselester",
        "email": "marselester@gmail.com",
        "time": "Fri Dec 09 23:35:37 2022"
      },
      "committer": {
        "name": "marselester",
        "email": "marselester@gmail.com",
        "time": "Sat Dec 10 00:33:14 2022"
      },
      "message": "Allocate a byte slice for msg body\n"
    },
    {
      "commit": "a8c1d8f5926b73f2736153b8f2aef4e45c12d480",
      "tree": "534c1ec499fbb0fba865012db744628776847572",
      "parents": [
        "df252f32dadc83fac318869d8d7606152686aa94"
      ],
      "author": {
        "name": "marselester",
        "email": "marselester@gmail.com",
        "time": "Wed Dec 07 18:35:55 2022"
      },
      "committer": {
        "name": "marselester",
        "email": "marselester@gmail.com",
        "time": "Wed Dec 07 18:35:55 2022"
      },
      "message": "Reuse a buffer to check msg validity\n"
    },
    {
      "commit": "df252f32dadc83fac318869d8d7606152686aa94",
      "tree": "f8e32b42ad1b07b46a9203607477e1e7bff5eade",
      "parents": [
        "c946b820c73df4c7c0828d1adcd81c1ff7df9440"
      ],
      "author": {
        "name": "marselester",
        "email": "marselester@gmail.com",
        "time": "Wed Dec 07 04:10:33 2022"
      },
      "committer": {
        "name": "marselester",
        "email": "marselester@gmail.com",
        "time": "Wed Dec 07 18:22:24 2022"
      },
      "message": "Decode the fixed part of the header to struct\n"
    },
    {
      "commit": "c946b820c73df4c7c0828d1adcd81c1ff7df9440",
      "tree": "4396ede9c860f40d8d3372099a30b273108ffdc3",
      "parents": [
        "cc6e0c05427a1b5131eefdb5b202d812daa70b0f"
      ],
      "author": {
        "name": "marselester",
        "email": "marselester@gmail.com",
        "time": "Tue Dec 06 19:52:52 2022"
      },
      "committer": {
        "name": "marselester",
        "email": "marselester@gmail.com",
        "time": "Tue Dec 06 19:52:52 2022"
      },
      "message": "Use resetable decoder\n"
    },
    {
      "commit": "cc6e0c05427a1b5131eefdb5b202d812daa70b0f",
      "tree": "07db621f1375b4c6e917cae905695c1422296b39",
      "parents": [
        "d76dc35884c101e72d766b8a5b29aa6920f94a6a"
      ],
      "author": {
        "name": "marselester",
        "email": "marselester@gmail.com",
        "time": "Tue Dec 06 04:34:46 2022"
      },
      "committer": {
        "name": "marselester",
        "email": "marselester@gmail.com",
        "time": "Tue Dec 06 04:44:27 2022"
      },
      "message": "Debug \"use of closed network connection\" error\n\nContext cancelled, server emitted 2670 signals.\npanic: read unix @-\u003e/run/user/1001/bus\n"
    },
    {
      "commit": "d76dc35884c101e72d766b8a5b29aa6920f94a6a",
      "tree": "b694a2215c3e4b66b61f80dfe7a2a09b9b4a5ebc",
      "parents": [
        "a852926c692cbc956b3ce7a1097d2baca0b70663"
      ],
      "author": {
        "name": "marselester",
        "email": "marselester@gmail.com",
        "time": "Mon Dec 05 21:53:38 2022"
      },
      "committer": {
        "name": "marselester",
        "email": "marselester@gmail.com",
        "time": "Mon Dec 05 21:53:38 2022"
      },
      "message": "Reduce allocs in ReadMessage (unix transport)\n"
    },
    {
      "commit": "a852926c692cbc956b3ce7a1097d2baca0b70663",
      "tree": "0928c8bc87b549da720e06331c1a09547f0d380d",
      "parents": [
        "4b691ce883d536a867587e2fcfec1245ebddecd0",
        "9d00c2cb535b918a502d6017c38f9c2c2992f002"
      ],
      "author": {
        "name": "Georg Reinke",
        "email": "guelfey@gmail.com",
        "time": "Sun Dec 04 11:06:36 2022"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Dec 04 11:06:36 2022"
      },
      "message": "Merge pull request #344 from marselester/reduce-code-allocs\n\nReduce allocs in decode function"
    },
    {
      "commit": "9d00c2cb535b918a502d6017c38f9c2c2992f002",
      "tree": "0928c8bc87b549da720e06331c1a09547f0d380d",
      "parents": [
        "32511885085ce1ad448a6984fadbe3f6d18174bc"
      ],
      "author": {
        "name": "marselester",
        "email": "marselester@gmail.com",
        "time": "Sat Dec 03 04:14:52 2022"
      },
      "committer": {
        "name": "marselester",
        "email": "marselester@gmail.com",
        "time": "Sat Dec 03 04:14:52 2022"
      },
      "message": "Add BenchmarkEncodeSliceInterface\n"
    },
    {
      "commit": "32511885085ce1ad448a6984fadbe3f6d18174bc",
      "tree": "7819629204965b16b849f5e480a88a14f1adfee9",
      "parents": [
        "4b691ce883d536a867587e2fcfec1245ebddecd0"
      ],
      "author": {
        "name": "marselester",
        "email": "marselester@gmail.com",
        "time": "Sat Dec 03 04:11:12 2022"
      },
      "committer": {
        "name": "marselester",
        "email": "marselester@gmail.com",
        "time": "Sat Dec 03 04:11:12 2022"
      },
      "message": "Reduce allocs in decoder\n"
    }
  ],
  "next": "677653d7988dd845837c86855b3316453c8440e8"
}
