)]}'
{
  "log": [
    {
      "commit": "bc916999dc0011f5caf1f0d40e898ea9f839f4ea",
      "tree": "e5118dc4de2dc8510ca70fff80a2e9cf69978224",
      "parents": [
        "dcafbc90dc685e20a870c7604a444bff7a5f4267"
      ],
      "author": {
        "name": "Florin Pățan",
        "email": "florinpatan@gmail.com",
        "time": "Mon Apr 15 12:21:02 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 15 12:21:02 2024"
      },
      "message": "Upgrade dependencies (#909)\n\n"
    },
    {
      "commit": "dcafbc90dc685e20a870c7604a444bff7a5f4267",
      "tree": "1548f97aeb29d303b16ee3a848b6f43531eac494",
      "parents": [
        "28212d434cdd87418ecd0cb81173690ce7ac6ab6"
      ],
      "author": {
        "name": "Florin Pățan",
        "email": "florinpatan@gmail.com",
        "time": "Mon Apr 15 12:14:46 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 15 12:14:46 2024"
      },
      "message": "Introduce CircleCI (#922)\n\n* Introduce CircleCI\r\n\r\nWith this PR, we introduce the CircleCI as a CI pipeline.\r\n\r\nThe old configuration, TravisCI, is removed.\r\n\r\nA Makefile is also created to allow easier interaction with the different commands available.\r\n\r\n* Fix all linting issues\r\n\r\n* Fix goimports version"
    },
    {
      "commit": "28212d434cdd87418ecd0cb81173690ce7ac6ab6",
      "tree": "c98631b21635dac4ab8fd7e40f4143925f5d7579",
      "parents": [
        "a62bc6088664eb854c3d5ebbd08a1ffd59662ef1",
        "421d1cdb91272811eee9c2cdcdf4ff4b40568ef8"
      ],
      "author": {
        "name": "Jason Moiron",
        "email": "jmoiron@jmoiron.net",
        "time": "Sat Apr 16 13:03:07 2022"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Apr 16 13:03:07 2022"
      },
      "message": "Merge pull request #767 from liftoffio/gpark.sqlx.reset-slice\n\nMake Select reset slice length"
    },
    {
      "commit": "421d1cdb91272811eee9c2cdcdf4ff4b40568ef8",
      "tree": "c98631b21635dac4ab8fd7e40f4143925f5d7579",
      "parents": [
        "a62bc6088664eb854c3d5ebbd08a1ffd59662ef1"
      ],
      "author": {
        "name": "GaYoung Park",
        "email": "gpark@liftoff.io",
        "time": "Tue Aug 10 20:59:26 2021"
      },
      "committer": {
        "name": "GaYoung Park",
        "email": "gpark@liftoff.io",
        "time": "Thu Aug 19 22:59:21 2021"
      },
      "message": "Make Select reset slice length\n"
    },
    {
      "commit": "a62bc6088664eb854c3d5ebbd08a1ffd59662ef1",
      "tree": "bafaaa6d064e70c5de904f3c96201d56e497c068",
      "parents": [
        "92bfa368c21aafd33626444a47b2f99be2432623",
        "2765bc4e5cbe06ce71494ba50627a2d3828ef07c"
      ],
      "author": {
        "name": "Jason Moiron",
        "email": "jmoiron@jmoiron.net",
        "time": "Sat May 15 17:05:56 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat May 15 17:05:56 2021"
      },
      "message": "Merge pull request #728 from s7v7nislands/update_mysql_version\n\nupdate go-sql-driver/mysql to v1.6.0"
    },
    {
      "commit": "92bfa368c21aafd33626444a47b2f99be2432623",
      "tree": "929a804ae6bff5243325ab5fcbe28906f8dd2576",
      "parents": [
        "e6cd7aeb37fdc1f55832e59aec8c376e43658c8b",
        "4b6b69ec278c1fbfafba4336f8c84065b0911029"
      ],
      "author": {
        "name": "Jason Moiron",
        "email": "jmoiron@jmoiron.net",
        "time": "Sat May 15 16:50:02 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat May 15 16:50:02 2021"
      },
      "message": "Merge pull request #734 from QuangTung97/fix/named-exec-values\n\nFix Bulk Insert: Single Column and MySQL earlier upsert syntax"
    },
    {
      "commit": "e6cd7aeb37fdc1f55832e59aec8c376e43658c8b",
      "tree": "8b203a5e93b0cbe9c33c59c3c6828f481cef0250",
      "parents": [
        "1810e7a2e72d238318d8ed392c3d04350cbcc9dc",
        "1abdd3dc2a5d5257e3714cee6e8e98835cdb1b2e"
      ],
      "author": {
        "name": "Jason Moiron",
        "email": "jmoiron@jmoiron.net",
        "time": "Sat May 15 16:48:14 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat May 15 16:48:14 2021"
      },
      "message": "Merge pull request #731 from 2403905/godror\n\nFix the default binds for a \u0027godror\u0027 driver"
    },
    {
      "commit": "4b6b69ec278c1fbfafba4336f8c84065b0911029",
      "tree": "9ae3342c31fbe8e5a8eaa07901db18ccbbc9030b",
      "parents": [
        "f107302e9b2571ebc44d84b934fa9100a7719540"
      ],
      "author": {
        "name": "Tùng Tạ Quang",
        "email": "quangtung29121997@gmail.com",
        "time": "Sun May 09 10:57:34 2021"
      },
      "committer": {
        "name": "Tùng Tạ Quang",
        "email": "quangtung29121997@gmail.com",
        "time": "Sun May 09 10:57:34 2021"
      },
      "message": "Multiline indented query test case\n"
    },
    {
      "commit": "f107302e9b2571ebc44d84b934fa9100a7719540",
      "tree": "8b446b93fc1df565f3dced1dbf5d2078e37603e0",
      "parents": [
        "3ab43dbec9270483ab1935a7650dbe9cb68f0d5e"
      ],
      "author": {
        "name": "Tùng Tạ Quang",
        "email": "quangtung29121997@gmail.com",
        "time": "Fri May 07 02:13:03 2021"
      },
      "committer": {
        "name": "Tùng Tạ Quang",
        "email": "quangtung29121997@gmail.com",
        "time": "Fri May 07 02:13:03 2021"
      },
      "message": "Fix: Make sure loc[1] exists\n"
    },
    {
      "commit": "3ab43dbec9270483ab1935a7650dbe9cb68f0d5e",
      "tree": "4d6d7734ede42c977b9ee723408f0be469412f4a",
      "parents": [
        "b20d6792f4845804a18eac1a21f928eaaba4d63a"
      ],
      "author": {
        "name": "Tùng Tạ Quang",
        "email": "quangtung29121997@gmail.com",
        "time": "Wed Apr 28 02:17:11 2021"
      },
      "committer": {
        "name": "Tùng Tạ Quang",
        "email": "quangtung29121997@gmail.com",
        "time": "Wed Apr 28 02:17:11 2021"
      },
      "message": "Fix: Table contains VALUES\n"
    },
    {
      "commit": "b20d6792f4845804a18eac1a21f928eaaba4d63a",
      "tree": "e180980b4f2e303c486cd300d0166eff8eaa6103",
      "parents": [
        "5317814184a88069ccdb358cad227cf500d8cab0"
      ],
      "author": {
        "name": "Tùng Tạ Quang",
        "email": "quangtung29121997@gmail.com",
        "time": "Tue Apr 27 08:34:08 2021"
      },
      "committer": {
        "name": "Tùng Tạ Quang",
        "email": "quangtung29121997@gmail.com",
        "time": "Tue Apr 27 08:48:48 2021"
      },
      "message": "Allow multi-level depth function calls\n"
    },
    {
      "commit": "5317814184a88069ccdb358cad227cf500d8cab0",
      "tree": "996b341fd428bba1b2d1deec8db5cba0c40675db",
      "parents": [
        "1810e7a2e72d238318d8ed392c3d04350cbcc9dc"
      ],
      "author": {
        "name": "Tùng Tạ Quang",
        "email": "quangtung29121997@gmail.com",
        "time": "Tue Apr 27 07:16:53 2021"
      },
      "committer": {
        "name": "Tùng Tạ Quang",
        "email": "quangtung29121997@gmail.com",
        "time": "Tue Apr 27 07:17:10 2021"
      },
      "message": "Fix to allow single column, one level function call and using VALUES after ON DUPLICATE KEY\n"
    },
    {
      "commit": "2765bc4e5cbe06ce71494ba50627a2d3828ef07c",
      "tree": "7c1f553a8c7da92493418c349d5c5e72b2948767",
      "parents": [
        "1810e7a2e72d238318d8ed392c3d04350cbcc9dc"
      ],
      "author": {
        "name": "xbjiang",
        "email": "xbjiang@corp.netease.com",
        "time": "Fri Apr 23 07:08:56 2021"
      },
      "committer": {
        "name": "xbjiang",
        "email": "xbjiang@corp.netease.com",
        "time": "Fri Apr 23 07:08:56 2021"
      },
      "message": "update go-sql-driver/mysql to v1.6.0\n"
    },
    {
      "commit": "1abdd3dc2a5d5257e3714cee6e8e98835cdb1b2e",
      "tree": "2881a49b309d7a3f8a75662602a54b6f5e85c867",
      "parents": [
        "874a5d4c14788a7ade895f913e4ae947a6354922"
      ],
      "author": {
        "name": "Roman Perehkod",
        "email": "",
        "time": "Mon Apr 19 21:22:21 2021"
      },
      "committer": {
        "name": "Roman Perehkod",
        "email": "",
        "time": "Mon Apr 19 21:22:21 2021"
      },
      "message": "fix the default binds for a \u0027godror\u0027 driver\n"
    },
    {
      "commit": "1810e7a2e72d238318d8ed392c3d04350cbcc9dc",
      "tree": "b6f2b8f51bc33067c203218cfbb61e6ccbf6bac7",
      "parents": [
        "874a5d4c14788a7ade895f913e4ae947a6354922"
      ],
      "author": {
        "name": "Jason Moiron",
        "email": "jmoiron@jmoiron.net",
        "time": "Fri Apr 09 01:03:40 2021"
      },
      "committer": {
        "name": "Jason Moiron",
        "email": "jmoiron@jmoiron.net",
        "time": "Fri Apr 09 01:03:40 2021"
      },
      "message": "update go versions to test against\n"
    },
    {
      "commit": "874a5d4c14788a7ade895f913e4ae947a6354922",
      "tree": "d8d2926ce37d6412d7b538e7e0fe818a63aeeecb",
      "parents": [
        "1723f86cf23caef47bf9140aea16acfd2f7c4542"
      ],
      "author": {
        "name": "Jason Moiron",
        "email": "jmoiron@jmoiron.net",
        "time": "Thu Apr 08 03:38:04 2021"
      },
      "committer": {
        "name": "Jason Moiron",
        "email": "jmoiron@jmoiron.net",
        "time": "Thu Apr 08 03:38:04 2021"
      },
      "message": "add more tolerance to fixBound regexp\n"
    },
    {
      "commit": "1723f86cf23caef47bf9140aea16acfd2f7c4542",
      "tree": "eb1625f6c374cd2523582889a5949e7b40861a34",
      "parents": [
        "a1d5e64734233358bc4e0a54beddc18509071a95",
        "df9bf9884350dbe4b677f943a4220fdec8ff701c"
      ],
      "author": {
        "name": "Jason Moiron",
        "email": "jmoiron@jmoiron.net",
        "time": "Thu Apr 08 02:09:24 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 08 02:09:24 2021"
      },
      "message": "Merge pull request #718 from abraithwaite/alan/fix-named-batch\n\nNamedExec Bulk Insert Fix"
    },
    {
      "commit": "df9bf9884350dbe4b677f943a4220fdec8ff701c",
      "tree": "eb1625f6c374cd2523582889a5949e7b40861a34",
      "parents": [
        "be2db396aaddd1fe038bb6782932afc19a73970c"
      ],
      "author": {
        "name": "Alan Braithwaite",
        "email": "alan@segment.com",
        "time": "Wed Mar 31 02:25:13 2021"
      },
      "committer": {
        "name": "Alan Braithwaite",
        "email": "alan@segment.com",
        "time": "Wed Mar 31 02:25:13 2021"
      },
      "message": "add test for defensive section\n"
    },
    {
      "commit": "be2db396aaddd1fe038bb6782932afc19a73970c",
      "tree": "59ad76f058f0cf1696f052df8ca9740b5410b55c",
      "parents": [
        "af474fbf8ad5237e787512c63089336e48322aa8"
      ],
      "author": {
        "name": "Alan Braithwaite",
        "email": "alan@segment.com",
        "time": "Wed Mar 31 02:17:50 2021"
      },
      "committer": {
        "name": "Alan Braithwaite",
        "email": "alan@segment.com",
        "time": "Wed Mar 31 02:19:34 2021"
      },
      "message": "add basic happy tests\n"
    },
    {
      "commit": "af474fbf8ad5237e787512c63089336e48322aa8",
      "tree": "3ef319f64d2f38a730da6869a82feef3c8e7e568",
      "parents": [
        "6258c9a212f423b7bb521d801b34e077ceb9bb3f"
      ],
      "author": {
        "name": "Alan Braithwaite",
        "email": "alan@segment.com",
        "time": "Wed Mar 31 02:04:12 2021"
      },
      "committer": {
        "name": "Alan Braithwaite",
        "email": "alan@segment.com",
        "time": "Wed Mar 31 02:04:12 2021"
      },
      "message": "update tests\n"
    },
    {
      "commit": "6258c9a212f423b7bb521d801b34e077ceb9bb3f",
      "tree": "9942ef527d79d9ca9be6fdf6fc8b15454a46704b",
      "parents": [
        "a1d5e64734233358bc4e0a54beddc18509071a95"
      ],
      "author": {
        "name": "Alan Braithwaite",
        "email": "alan@segment.com",
        "time": "Wed Mar 31 01:40:58 2021"
      },
      "committer": {
        "name": "Alan Braithwaite",
        "email": "alan@segment.com",
        "time": "Wed Mar 31 01:52:21 2021"
      },
      "message": "named: address bulk insert v1.3.1 issues\n\nThis change-set is how I addressed the issues of bulk inserts not being\nhandled cleanly when they\u0027re not at the end of the query.\n\nIt works by first adding VALUES to the expression (not sure if this is\nuniversally applicable to all supported SQL dialects) then adding a\nsubmatch to the regular expression for the fields we want to repeat.\nUsing the submatch, we\u0027re able to repeat the fields that we\u0027re concerned\nwith to expand the insertion parameters.\n"
    },
    {
      "commit": "a1d5e64734233358bc4e0a54beddc18509071a95",
      "tree": "d8410e3691e9a5d79423a83bcf6b05b3a22a3537",
      "parents": [
        "75a7ebf246fd757c9c7742da7dc4d26c6fdb6b5b"
      ],
      "author": {
        "name": "Jason Moiron",
        "email": "jmoiron@jmoiron.net",
        "time": "Thu Jan 28 21:15:50 2021"
      },
      "committer": {
        "name": "Jason Moiron",
        "email": "jmoiron@jmoiron.net",
        "time": "Thu Jan 28 21:15:50 2021"
      },
      "message": "allow trailing spaces in bulk inseriton via named queries, fix #690\n"
    },
    {
      "commit": "75a7ebf246fd757c9c7742da7dc4d26c6fdb6b5b",
      "tree": "096a68064a18af1770d8deff79c9c6eb4ac5c744",
      "parents": [
        "4cb7f7deb4568d8eb302e8d5fb37dfe20f00cdcc"
      ],
      "author": {
        "name": "Jason Moiron",
        "email": "jmoiron@jmoiron.net",
        "time": "Mon Jan 25 23:18:20 2021"
      },
      "committer": {
        "name": "Jason Moiron",
        "email": "jmoiron@jmoiron.net",
        "time": "Mon Jan 25 23:18:20 2021"
      },
      "message": "fixes #688\n\nThe changes in #635 changed the some of the output types of In to\npointers.  This takes less time but it also changed the types in the\noutput of In in a way that I think is more aggressive than I would have\npreferred.  I\u0027m also not 100% convinced that using pointers to types like\n`int` and `string` would provide an overall performance benefit when you\nfactor in GC.\n\nDespite that, timings did get worse:\n\npre-change:\n\n```\nBenchmarkIn-4                3136129               376 ns/op             272\nB/op           4 allocs/op\nBenchmarkIn1k-4                   171588              6602 ns/op\n19488 B/op             3 allocs/op\nBenchmarkIn1kInt-4                157549              7502 ns/op\n19488 B/op             3 allocs/op\nBenchmarkIn1kString-4             155502              7604 ns/op\n19488 B/op             3 allocs/op\n```\n\npost-change:\n\n```\nBenchmarkIn-4                    3007132               396 ns/op\n272 B/op               4 allocs/op\nBenchmarkIn1k-4                   175978              6768 ns/op\n19488 B/op             3 allocs/op\nBenchmarkIn1kInt-4                120422             10125 ns/op\n19488 B/op             3 allocs/op\nBenchmarkIn1kString-4             108813             10755 ns/op\n19488 B/op             3 allocs/op\n```\n\nI\u0027d prefer to keep `[]int{..}` producing ints instead of `*int` even if\nit means losing ~25% of perf on these special cased functions.\n"
    },
    {
      "commit": "4cb7f7deb4568d8eb302e8d5fb37dfe20f00cdcc",
      "tree": "7d391d1237dd67e1578f25ac66b67027e2227a48",
      "parents": [
        "7c312af207a50b2c59723b3957e4418d1d00c2e8",
        "8ee4665acdf5582c41fc9d15a7efb3f58694e158"
      ],
      "author": {
        "name": "Jason Moiron",
        "email": "jmoiron@jmoiron.net",
        "time": "Sun Jan 24 23:54:06 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jan 24 23:54:06 2021"
      },
      "message": "Merge pull request #537 from muesli/conversion-fixes\n\nRemoved unnecessary conversion"
    },
    {
      "commit": "7c312af207a50b2c59723b3957e4418d1d00c2e8",
      "tree": "8309fed5d34f3e23f4e0911eba5754f1461f5ef5",
      "parents": [
        "29f9f5e177f3e5649efcb13ef521ac3fbb43566d"
      ],
      "author": {
        "name": "Jason Moiron",
        "email": "jmoiron@jmoiron.net",
        "time": "Sun Jan 24 23:53:10 2021"
      },
      "committer": {
        "name": "Jason Moiron",
        "email": "jmoiron@jmoiron.net",
        "time": "Sun Jan 24 23:53:10 2021"
      },
      "message": "add cockroach driver to default driver list as DOLLAR\n"
    },
    {
      "commit": "29f9f5e177f3e5649efcb13ef521ac3fbb43566d",
      "tree": "b4d48392df247580f6117789134d1eb52b7fd4e7",
      "parents": [
        "d5886a9413bf36b51f11dced24f732bfc3767741",
        "d456884f5ffdd131edadfd85ef0da1dd4a1f7f7f"
      ],
      "author": {
        "name": "Jason Moiron",
        "email": "jmoiron@jmoiron.net",
        "time": "Sun Jan 24 23:45:58 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jan 24 23:45:58 2021"
      },
      "message": "Merge pull request #429 from snigle/reflectx\n\nfix reflectx dominant field"
    },
    {
      "commit": "d5886a9413bf36b51f11dced24f732bfc3767741",
      "tree": "1846390b7540c0dff7876f204e7b771165f004e6",
      "parents": [
        "e8d91d2278419859f1067114e2bd3553f05e6d8f"
      ],
      "author": {
        "name": "Jason Moiron",
        "email": "jmoiron@jmoiron.net",
        "time": "Sun Jan 24 23:44:42 2021"
      },
      "committer": {
        "name": "Jason Moiron",
        "email": "jmoiron@jmoiron.net",
        "time": "Sun Jan 24 23:44:42 2021"
      },
      "message": "update the backwards compatibility section in the readme\n"
    },
    {
      "commit": "e8d91d2278419859f1067114e2bd3553f05e6d8f",
      "tree": "7e53463e461359b3d2e2cabf27920b33457bda4e",
      "parents": [
        "772552f1e05de4575ae631793760beed69e1b435"
      ],
      "author": {
        "name": "Jason Moiron",
        "email": "jmoiron@jmoiron.net",
        "time": "Sun Jan 24 22:08:12 2021"
      },
      "committer": {
        "name": "Jason Moiron",
        "email": "jmoiron@jmoiron.net",
        "time": "Sun Jan 24 22:08:12 2021"
      },
      "message": "recent changes -\u003e describe changes since the v1.2.0 tag\n"
    },
    {
      "commit": "772552f1e05de4575ae631793760beed69e1b435",
      "tree": "3f9c8677c19a273ae68363bad61198c0bbfe2cdf",
      "parents": [
        "03c8d81800f8639e8cceba184f124b6bb538b21f",
        "ae5edc7b0939bbcdd02f64f8473fac4428fdd6c4"
      ],
      "author": {
        "name": "Jason Moiron",
        "email": "jmoiron@jmoiron.net",
        "time": "Sun Jan 24 21:57:15 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jan 24 21:57:15 2021"
      },
      "message": "Merge pull request #687 from jmoiron/pr-501\n\nmerge #501 to trunk"
    },
    {
      "commit": "ae5edc7b0939bbcdd02f64f8473fac4428fdd6c4",
      "tree": "3f9c8677c19a273ae68363bad61198c0bbfe2cdf",
      "parents": [
        "b42561bcae62c8fc3f17a4f686491bb92fa0dff0"
      ],
      "author": {
        "name": "Jason Moiron",
        "email": "jmoiron@jmoiron.net",
        "time": "Sun Jan 24 21:55:10 2021"
      },
      "committer": {
        "name": "Jason Moiron",
        "email": "jmoiron@jmoiron.net",
        "time": "Sun Jan 24 21:55:10 2021"
      },
      "message": "remove duplicate .idea gitignore\n"
    },
    {
      "commit": "b42561bcae62c8fc3f17a4f686491bb92fa0dff0",
      "tree": "a9d2f479af680a1a674de5832dee1994aea5cf58",
      "parents": [
        "ba0e7e71bf829a4eed4f82f1150bf540ea80eae8"
      ],
      "author": {
        "name": "Jason Moiron",
        "email": "jmoiron@jmoiron.net",
        "time": "Sun Jan 24 21:51:42 2021"
      },
      "committer": {
        "name": "Jason Moiron",
        "email": "jmoiron@jmoiron.net",
        "time": "Sun Jan 24 21:51:42 2021"
      },
      "message": "extract map[string]interface{} conversion for convertible named types and combine with change to bindAnyArgs test\n"
    },
    {
      "commit": "ba0e7e71bf829a4eed4f82f1150bf540ea80eae8",
      "tree": "47be46634317b165740a974e154d6f259030e38c",
      "parents": [
        "68949f7c9f437784bd40dbfb6e4a2cdfb608e5af"
      ],
      "author": {
        "name": "Jason Moiron",
        "email": "jmoiron@jmoiron.net",
        "time": "Sun Jan 24 21:39:09 2021"
      },
      "committer": {
        "name": "Jason Moiron",
        "email": "jmoiron@jmoiron.net",
        "time": "Sun Jan 24 21:39:09 2021"
      },
      "message": "do not duplicate bindAnyArgs in bindArgs\n"
    },
    {
      "commit": "68949f7c9f437784bd40dbfb6e4a2cdfb608e5af",
      "tree": "b360a902f243531e678a6bb4d5ff556e4d273ed9",
      "parents": [
        "03c8d81800f8639e8cceba184f124b6bb538b21f",
        "429af8222c64288d920950f79df81c2c66cb26e2"
      ],
      "author": {
        "name": "Jason Moiron",
        "email": "jmoiron@jmoiron.net",
        "time": "Sun Jan 24 21:20:51 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jan 24 21:20:51 2021"
      },
      "message": "Merge pull request #501 from J-Zeitler/map_batch\n\nadd support for batch insert/exec with maps in addition to structs"
    },
    {
      "commit": "03c8d81800f8639e8cceba184f124b6bb538b21f",
      "tree": "dd661d4ec0156de91ca37b49807531db5a7b9154",
      "parents": [
        "45f24e949eb65cc4c30b0905bb35527653586f71"
      ],
      "author": {
        "name": "Jason Moiron",
        "email": "jmoiron@jmoiron.net",
        "time": "Sun Jan 24 19:27:04 2021"
      },
      "committer": {
        "name": "Jason Moiron",
        "email": "jmoiron@jmoiron.net",
        "time": "Sun Jan 24 19:27:04 2021"
      },
      "message": "add new relic instrumented drivernames to default bindvar lists, fixes #563\n"
    },
    {
      "commit": "45f24e949eb65cc4c30b0905bb35527653586f71",
      "tree": "fdcb5a5c3d1d1aa96c3bf80f9a7c6092aa5fe80f",
      "parents": [
        "917b0184849460ae324bcbc16ff3e0595e9fd68e"
      ],
      "author": {
        "name": "Jason Moiron",
        "email": "jmoiron@jmoiron.net",
        "time": "Sun Jan 24 19:24:04 2021"
      },
      "committer": {
        "name": "Jason Moiron",
        "email": "jmoiron@jmoiron.net",
        "time": "Sun Jan 24 19:24:04 2021"
      },
      "message": "code simplification from #534 with slight tweak\n"
    },
    {
      "commit": "917b0184849460ae324bcbc16ff3e0595e9fd68e",
      "tree": "f8b8144d1e56cf3fbff20a7e973494ba93e0625f",
      "parents": [
        "0a02cfe7dd8282a2e6b3c738e1236c8756641ea4"
      ],
      "author": {
        "name": "Jason Moiron",
        "email": "jmoiron@jmoiron.net",
        "time": "Sun Jan 24 19:22:36 2021"
      },
      "committer": {
        "name": "Jason Moiron",
        "email": "jmoiron@jmoiron.net",
        "time": "Sun Jan 24 19:22:36 2021"
      },
      "message": "fix up colon test, add documentation for skipping it\n"
    },
    {
      "commit": "0a02cfe7dd8282a2e6b3c738e1236c8756641ea4",
      "tree": "1a305891bd752c9196145b0c40dd08eed68a0de4",
      "parents": [
        "549f10bb0699664bd8c5f22d1dec61356713de03",
        "029d3527259a03b1b3f806e279ab7a573c10d39f"
      ],
      "author": {
        "name": "Jason Moiron",
        "email": "jmoiron@jmoiron.net",
        "time": "Sun Jan 24 19:19:43 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jan 24 19:19:43 2021"
      },
      "message": "Merge pull request #152 from vibbix/patch-1\n\nunit test for colons"
    },
    {
      "commit": "549f10bb0699664bd8c5f22d1dec61356713de03",
      "tree": "0353480bab450185d3367e0843b85e2561a15f8c",
      "parents": [
        "0bdc2a75648c5ea3b5cab557766a1567b0ff2d51"
      ],
      "author": {
        "name": "Jason Moiron",
        "email": "jmoiron@jmoiron.net",
        "time": "Sun Jan 24 19:18:18 2021"
      },
      "committer": {
        "name": "Jason Moiron",
        "email": "jmoiron@jmoiron.net",
        "time": "Sun Jan 24 19:18:28 2021"
      },
      "message": "add intellij project folder to gitignore\n"
    },
    {
      "commit": "0bdc2a75648c5ea3b5cab557766a1567b0ff2d51",
      "tree": "0f4e389ae3d3652ed2689d6d3a10a87d3f6690dd",
      "parents": [
        "ded6c03e45df937d20c403e75be26f2c2646ee44",
        "13b2331fecc960b48769782eb2da4f378425cbd1"
      ],
      "author": {
        "name": "Jason Moiron",
        "email": "jmoiron@jmoiron.net",
        "time": "Sun Jan 24 18:58:32 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jan 24 18:58:32 2021"
      },
      "message": "Merge pull request #635 from nussjustin/optimize-in\n\nOptimize In performance by reducing allocations for common queries"
    },
    {
      "commit": "ded6c03e45df937d20c403e75be26f2c2646ee44",
      "tree": "e498af22290cbbb9e67427c99caac6474f4eee65",
      "parents": [
        "b997f6c3492040f6b210d1ee4ffce5fce77070e9"
      ],
      "author": {
        "name": "Jason Moiron",
        "email": "jmoiron@jmoiron.net",
        "time": "Sun Jan 24 18:41:26 2021"
      },
      "committer": {
        "name": "Jason Moiron",
        "email": "jmoiron@jmoiron.net",
        "time": "Sun Jan 24 18:41:26 2021"
      },
      "message": "sanity check #686\n"
    },
    {
      "commit": "b997f6c3492040f6b210d1ee4ffce5fce77070e9",
      "tree": "9e3ae83a9a140cb4945f7cf015b8c320748b2316",
      "parents": [
        "b840abe105b7d92d1e3e976c766998490c58ed9d"
      ],
      "author": {
        "name": "Jason Moiron",
        "email": "jmoiron@jmoiron.net",
        "time": "Sun Jan 24 18:18:05 2021"
      },
      "committer": {
        "name": "Jason Moiron",
        "email": "jmoiron@jmoiron.net",
        "time": "Sun Jan 24 18:18:05 2021"
      },
      "message": "update sqlite3, used in tests\n"
    },
    {
      "commit": "b840abe105b7d92d1e3e976c766998490c58ed9d",
      "tree": "bb0edfcc6caf968ad037de292a7c8184846c5fb9",
      "parents": [
        "7b5a3fcc6e935547d2160d579058a51bc62d47f4",
        "e9dcf98e04c79263da02969117c882ef7e3196c5"
      ],
      "author": {
        "name": "Jason Moiron",
        "email": "jmoiron@jmoiron.net",
        "time": "Sun Jan 24 18:07:16 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jan 24 18:07:16 2021"
      },
      "message": "Merge pull request #644 from maragudk/master\n\nRemove wrong comment in code example in readme"
    },
    {
      "commit": "7b5a3fcc6e935547d2160d579058a51bc62d47f4",
      "tree": "90c17f98646b0203d5d7a4f040dd48e0f3bfa263",
      "parents": [
        "0a20ca95e52ba9f85f9d40cf4cae07c552c5155a",
        "b63be726eda9b48248309a18932a97f91d5f63ef"
      ],
      "author": {
        "name": "Jason Moiron",
        "email": "jmoiron@jmoiron.net",
        "time": "Sun Jan 24 18:06:19 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jan 24 18:06:19 2021"
      },
      "message": "Merge pull request #667 from romandvoskin/SupportFunctionsOnMultiInsert\n\nFix RegEx for multi-line inserts"
    },
    {
      "commit": "0a20ca95e52ba9f85f9d40cf4cae07c552c5155a",
      "tree": "79b40b5cf3715873e8b39b916742d3c5cac8a6fb",
      "parents": [
        "00c6e74d816a1ce682afa7699a94c6b29b5f3c7c",
        "c5cc0d957b9213c9eb17b5c1c7ef551b5c363566"
      ],
      "author": {
        "name": "Jason Moiron",
        "email": "jmoiron@jmoiron.net",
        "time": "Sun Jan 24 18:05:21 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jan 24 18:05:21 2021"
      },
      "message": "Merge pull request #680 from zgoat/iface\n\nSuppport \"type A map[string]interface{}\" in named queries"
    },
    {
      "commit": "c5cc0d957b9213c9eb17b5c1c7ef551b5c363566",
      "tree": "79b40b5cf3715873e8b39b916742d3c5cac8a6fb",
      "parents": [
        "00c6e74d816a1ce682afa7699a94c6b29b5f3c7c"
      ],
      "author": {
        "name": "Martin Tournoij",
        "email": "martin@arp242.net",
        "time": "Mon Dec 28 12:30:11 2020"
      },
      "committer": {
        "name": "Martin Tournoij",
        "email": "martin@arp242.net",
        "time": "Mon Dec 28 12:34:24 2020"
      },
      "message": "Suppport \"type A map[string]interface{}\" in named queries\n\nI\u0027d like to use:\n\n\ttype A map[string]interface{}\n\n\tdb.NamedExec(\"...\", A{\n\t\t\"named\": \"val\",\n\t})\n\nBecause typing \"map[string]interface{}\" is a lot of work and looks kinda\nugly.\n\nPreviously this would panic, as the type assertion didn\u0027t work. So use\nreflection to convert it to map[string]interface{} if possible, and\nreturn a nicer error if not.\n"
    },
    {
      "commit": "00c6e74d816a1ce682afa7699a94c6b29b5f3c7c",
      "tree": "a21de09002e3dc9cc18b2f95a24a07550d7ff4df",
      "parents": [
        "0794cb1f47ee444eda9624f952ab8a370bec22de"
      ],
      "author": {
        "name": "Jason Moiron",
        "email": "jmoiron@jmoiron.net",
        "time": "Fri Nov 20 16:26:52 2020"
      },
      "committer": {
        "name": "Jason Moiron",
        "email": "jmoiron@jmoiron.net",
        "time": "Fri Nov 20 16:44:27 2020"
      },
      "message": "allow users to specify bind type (#520)\n\nThis is a thread-safe implementation of #520, which adds a single\nfunction `sqlx.BindDriver(driverName string, bindType int)` that allows\nusers of sqlx to specify the bind type for any driver.\n\nThis allows rebinding, and therefore named queries, to work in a lot\nmore cases:\n\n* a new driver is released but not yet catalogued in SQLX\n* users customize a driver and give it a new name\n\nTo do this, a registry had to be created so that it could be updated at\nruntime.  This represents a synchronization problem, as it would be\nwritten to and read from after compile time.  I tried two approaches:\n\n* use `sync.Map`\n* use `atomic.Value` and load/store the registry\n\nDetails within, but `sync.Map` ended up being 5x slower, and the\n`atomic.Value` approach was ~2.5x slower:\n\n```\ngoos: linux\ngoarch: amd64\npkg: github.com/jmoiron/sqlx\n\noriginal:\nBenchmarkBindSpeed/old-4                100000000               11.0 ns/op\n\nsync.Map:\nBenchmarkBindSpeed/new-4                24575726                50.8 ns/op\n\natomic.Value\nBenchmarkBindSpeed/new-4                42535839                27.5 ns/op\n```\n\nDespite the slower showing, using `atomic.Value` in this way has\na correctness tradeoff.  Loads and Stores are guaranteed to be atomic,\nbut using Load+Store means that in cases of simultaneous writes, a write\ncould get lost.  This would be a _very_ difficult bug to find, so I\u0027ve\nopted for `sync.Map` despite the worse performance.\n\nI think this is an acceptable trade-off as this is really unlikely to be\nin any hot loops.\n\nIf this performance degredation does become a problem, another option\nwould be to hardcode the original registry in a switch as in the original\nimplementation, and only fallback on the custom registry.  I don\u0027t know\nof a use case where people would want to _change_ the bindtype of a\ndriver whose bindtype is already known, but the flexibility seems worth\nit as the performance lost doesn\u0027t seem like it\u0027s important.\n"
    },
    {
      "commit": "b63be726eda9b48248309a18932a97f91d5f63ef",
      "tree": "5e81777fc60d3275365e549f17e526bf87f3a0e2",
      "parents": [
        "0794cb1f47ee444eda9624f952ab8a370bec22de"
      ],
      "author": {
        "name": "Roman Dvoskin",
        "email": "rdvoskin@poloniex.com",
        "time": "Wed Nov 18 01:38:23 2020"
      },
      "committer": {
        "name": "Roman Dvoskin",
        "email": "rdvoskin@poloniex.com",
        "time": "Wed Nov 18 01:38:23 2020"
      },
      "message": "Fix rex and add now to tests\n"
    },
    {
      "commit": "e9dcf98e04c79263da02969117c882ef7e3196c5",
      "tree": "badc2e420225279de99777ad05f18610ece29aff",
      "parents": [
        "0794cb1f47ee444eda9624f952ab8a370bec22de",
        "fcca25924e6538d675912342aa4dc35a2def3007"
      ],
      "author": {
        "name": "Markus Wüstenberg",
        "email": "markus@maragu.dk",
        "time": "Fri Aug 21 08:11:03 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 21 08:11:03 2020"
      },
      "message": "Merge pull request #1 from maragudk/readme-code-fix\n\nRemove wrong comment in code example in readme"
    },
    {
      "commit": "fcca25924e6538d675912342aa4dc35a2def3007",
      "tree": "badc2e420225279de99777ad05f18610ece29aff",
      "parents": [
        "0794cb1f47ee444eda9624f952ab8a370bec22de"
      ],
      "author": {
        "name": "Markus Wüstenberg",
        "email": "markus@maragu.dk",
        "time": "Fri Aug 21 08:08:01 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 21 08:08:01 2020"
      },
      "message": "Remove wrong comment in code example in readme\n\n`sqlx.Connect` doesn\u0027t panic, only `sqlx.MustConnect` does."
    },
    {
      "commit": "13b2331fecc960b48769782eb2da4f378425cbd1",
      "tree": "1734cd86739cfaf6f52eb31ece0c13b32bd8cce7",
      "parents": [
        "3e215b68ba90b83668643654a4f572a28b8f3e0f"
      ],
      "author": {
        "name": "Justin Nuß",
        "email": "nuss.justin@gmail.com",
        "time": "Sat Jul 18 09:51:07 2020"
      },
      "committer": {
        "name": "Justin Nuß",
        "email": "nuss.justin@gmail.com",
        "time": "Sat Jul 18 09:51:07 2020"
      },
      "message": "Use pointers for In slice arguments to avoid allocations\n"
    },
    {
      "commit": "3e215b68ba90b83668643654a4f572a28b8f3e0f",
      "tree": "bd3a62cdcb150a332c14e4b740e61e63c229c335",
      "parents": [
        "84af78b8c7b647fe3e00f4a2a28769c3acbfc1d8"
      ],
      "author": {
        "name": "Justin Nuß",
        "email": "nuss.justin@gmail.com",
        "time": "Sat Jul 18 09:39:37 2020"
      },
      "committer": {
        "name": "Justin Nuß",
        "email": "nuss.justin@gmail.com",
        "time": "Sat Jul 18 09:39:37 2020"
      },
      "message": "Allocate In argument metadata on stack if possible\n"
    },
    {
      "commit": "84af78b8c7b647fe3e00f4a2a28769c3acbfc1d8",
      "tree": "c2a2a4fa2233d73d7a5272436bcbe30170df9bd2",
      "parents": [
        "0794cb1f47ee444eda9624f952ab8a370bec22de"
      ],
      "author": {
        "name": "Justin Nuß",
        "email": "nuss.justin@gmail.com",
        "time": "Sat Jul 18 09:38:07 2020"
      },
      "committer": {
        "name": "Justin Nuß",
        "email": "nuss.justin@gmail.com",
        "time": "Sat Jul 18 09:38:07 2020"
      },
      "message": "Use strings.Builder to avoid an allocation for In\n"
    },
    {
      "commit": "0794cb1f47ee444eda9624f952ab8a370bec22de",
      "tree": "c1d0fa580df181840289c73def747acba8ddb218",
      "parents": [
        "36fd396f9d8c143ddf655d0678e25801dd412f9c"
      ],
      "author": {
        "name": "Jason Moiron",
        "email": "jmoiron@jmoiron.net",
        "time": "Mon Jun 15 14:10:59 2020"
      },
      "committer": {
        "name": "Jason Moiron",
        "email": "jmoiron@jmoiron.net",
        "time": "Mon Jun 15 14:10:59 2020"
      },
      "message": "cleanups for go modules\n"
    },
    {
      "commit": "36fd396f9d8c143ddf655d0678e25801dd412f9c",
      "tree": "3e03884ed7f28803e4f2d6a2d0f9a21bc9b95cb9",
      "parents": [
        "57b996e051e9ed0ba42fd9334d50bdc9bbe099a7",
        "e2189dccf2db7ec8168e39600fecc1e8f39051d9"
      ],
      "author": {
        "name": "Jason Moiron",
        "email": "jmoiron@jmoiron.net",
        "time": "Sun Jun 14 20:51:30 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jun 14 20:51:30 2020"
      },
      "message": "Merge pull request #574 from siddontang/master\n\nSupport sql.Conn"
    },
    {
      "commit": "57b996e051e9ed0ba42fd9334d50bdc9bbe099a7",
      "tree": "eb0d91e73d260e1eb8b7a2baed1810268a84b822",
      "parents": [
        "f5f08a7e27f69f1dde49541fa96d200c883f414d"
      ],
      "author": {
        "name": "Jason Moiron",
        "email": "jmoiron@jmoiron.net",
        "time": "Sun Jun 14 20:48:49 2020"
      },
      "committer": {
        "name": "Jason Moiron",
        "email": "jmoiron@jmoiron.net",
        "time": "Sun Jun 14 20:48:49 2020"
      },
      "message": "update sum for 1.2\n"
    },
    {
      "commit": "f5f08a7e27f69f1dde49541fa96d200c883f414d",
      "tree": "5d375148ff907c20eefe80bd831cc796e77858f4",
      "parents": [
        "da7ec72562d5152cbd50b2e73f3895434b70b716",
        "821bd4db58ba3314df9f82503d190eae4697e510"
      ],
      "author": {
        "name": "Jason Moiron",
        "email": "jmoiron@jmoiron.net",
        "time": "Sun Jun 14 20:48:20 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jun 14 20:48:20 2020"
      },
      "message": "Merge pull request #581 from zhanghanyun/patch-1\n\nAdd SCRAM-SHA-256 authentication to the pq library"
    },
    {
      "commit": "821bd4db58ba3314df9f82503d190eae4697e510",
      "tree": "5d375148ff907c20eefe80bd831cc796e77858f4",
      "parents": [
        "1bc8b1c9e2e04ae56f672249c49a04774c4b1029",
        "da7ec72562d5152cbd50b2e73f3895434b70b716"
      ],
      "author": {
        "name": "Jason Moiron",
        "email": "jmoiron@jmoiron.net",
        "time": "Sun Jun 14 20:47:23 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jun 14 20:47:23 2020"
      },
      "message": "Merge branch \u0027master\u0027 into patch-1"
    },
    {
      "commit": "da7ec72562d5152cbd50b2e73f3895434b70b716",
      "tree": "6955456896e0fa3a5a9e3ac4aa8e07547dd0a905",
      "parents": [
        "2cb55b203d949434c62d47bfe69060e1347b36f6",
        "e7203987ae394614ff660fa9c68967633b679f95"
      ],
      "author": {
        "name": "Jason Moiron",
        "email": "jmoiron@jmoiron.net",
        "time": "Sun Jun 14 20:46:06 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jun 14 20:46:06 2020"
      },
      "message": "Merge pull request #584 from riftbit/FIX-#583\n\nCloses #583"
    },
    {
      "commit": "2cb55b203d949434c62d47bfe69060e1347b36f6",
      "tree": "6955456896e0fa3a5a9e3ac4aa8e07547dd0a905",
      "parents": [
        "53323b7cb53a72f58affcb488c6660924fc41e94",
        "056d01cdc82d6699df6ccc0234d64c442b19ca79"
      ],
      "author": {
        "name": "Jason Moiron",
        "email": "jmoiron@jmoiron.net",
        "time": "Sat Jun 13 20:03:27 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jun 13 20:03:27 2020"
      },
      "message": "Merge pull request #632 from GSokol/small_performance_improvement_for_batch_insert\n\nSmall performance improvement for batch insert"
    },
    {
      "commit": "056d01cdc82d6699df6ccc0234d64c442b19ca79",
      "tree": "7ffc05e10eda21ce5803685cea3a68e29f2b02c0",
      "parents": [
        "ee514944af4b0d1b90212831674e03df1b850998"
      ],
      "author": {
        "name": "Grigorii Sokolik",
        "email": "grigorii.sokolik@smartly.io",
        "time": "Sat Jun 13 18:45:18 2020"
      },
      "committer": {
        "name": "Grigorii Sokolik",
        "email": "grigorii.sokolik@smartly.io",
        "time": "Sat Jun 13 18:45:18 2020"
      },
      "message": "Small performance improvement for batch indsert\n\nOne time memory allocation is better than in loop\n"
    },
    {
      "commit": "53323b7cb53a72f58affcb488c6660924fc41e94",
      "tree": "21ba099ece18d964177d650d30fb12944f49a508",
      "parents": [
        "1ba5caf2813e5946e13cc566cbe33202ea081ce1",
        "c254cb1beaaeb62b28118ef078b22dc4ff1baace"
      ],
      "author": {
        "name": "Jason Moiron",
        "email": "jmoiron@jmoiron.net",
        "time": "Sat Jun 13 17:46:57 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jun 13 17:46:57 2020"
      },
      "message": "Merge pull request #616 from suzuki-shunsuke/fix/support-bulk-insert-of-map\n\nReplace bindArgs to bindAnyArgs to support map"
    },
    {
      "commit": "1ba5caf2813e5946e13cc566cbe33202ea081ce1",
      "tree": "1d6600b371309d01f019c3b041a5a68857cd0c25",
      "parents": [
        "ee514944af4b0d1b90212831674e03df1b850998",
        "9d66cd2b839d46a84ae1aa4cbada910d7e84ac96"
      ],
      "author": {
        "name": "Jason Moiron",
        "email": "jmoiron@jmoiron.net",
        "time": "Sat Jun 13 17:07:08 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jun 13 17:07:08 2020"
      },
      "message": "Merge pull request #627 from mwf/update-mysql\n\nfixes #626: bump mysql driver version - appengine indirect dependency is dropped"
    },
    {
      "commit": "9d66cd2b839d46a84ae1aa4cbada910d7e84ac96",
      "tree": "1d6600b371309d01f019c3b041a5a68857cd0c25",
      "parents": [
        "ee514944af4b0d1b90212831674e03df1b850998"
      ],
      "author": {
        "name": "Ivan Korolev",
        "email": "i.d.korolev@gmail.com",
        "time": "Fri May 29 13:55:55 2020"
      },
      "committer": {
        "name": "Ivan Korolev",
        "email": "i.d.korolev@gmail.com",
        "time": "Fri May 29 14:02:27 2020"
      },
      "message": "fixes #626: bump mysql driver version - appengine indirect dependency is dropped\n"
    },
    {
      "commit": "c254cb1beaaeb62b28118ef078b22dc4ff1baace",
      "tree": "e9b82e06ac0e82441ef6e89afabd9fe6c0b0191f",
      "parents": [
        "ee514944af4b0d1b90212831674e03df1b850998"
      ],
      "author": {
        "name": "Shunsuke Suzuki",
        "email": "suzuki.shunsuke.1989@gmail.com",
        "time": "Tue May 05 09:47:41 2020"
      },
      "committer": {
        "name": "Shunsuke Suzuki",
        "email": "suzuki.shunsuke.1989@gmail.com",
        "time": "Tue May 05 09:47:41 2020"
      },
      "message": "Replace bindArgs to bindAnyArgs to support map\n"
    },
    {
      "commit": "ee514944af4b0d1b90212831674e03df1b850998",
      "tree": "bbd31eebcdfeaab22c6587655d00995eca0ca52c",
      "parents": [
        "2ba0fc60eb4a54030f3a6d73ff0a047349c7eeca",
        "0724e2dad7fe93a9756d0b0f4f5c1b6e8f9485e8"
      ],
      "author": {
        "name": "Jason Moiron",
        "email": "jmoiron@jmoiron.net",
        "time": "Tue Mar 24 15:51:15 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 24 15:51:15 2020"
      },
      "message": "Merge pull request #603 from azratul/master\n\nAdded support for Godror\u0027s oracle driver"
    },
    {
      "commit": "0724e2dad7fe93a9756d0b0f4f5c1b6e8f9485e8",
      "tree": "bbd31eebcdfeaab22c6587655d00995eca0ca52c",
      "parents": [
        "2ba0fc60eb4a54030f3a6d73ff0a047349c7eeca"
      ],
      "author": {
        "name": "Claudio Lepin",
        "email": "claudio.lepin@uchile.cl",
        "time": "Thu Mar 19 14:46:20 2020"
      },
      "committer": {
        "name": "Claudio Lepin",
        "email": "claudio.lepin@uchile.cl",
        "time": "Thu Mar 19 14:46:20 2020"
      },
      "message": "Added support for Godror\u0027s oracle driver\n"
    },
    {
      "commit": "e7203987ae394614ff660fa9c68967633b679f95",
      "tree": "bbd31eebcdfeaab22c6587655d00995eca0ca52c",
      "parents": [
        "2ba0fc60eb4a54030f3a6d73ff0a047349c7eeca"
      ],
      "author": {
        "name": "Riftbit [ErgoZ] BitBase",
        "email": "ergozru@gmail.com",
        "time": "Fri Dec 20 13:55:44 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Dec 20 13:55:44 2019"
      },
      "message": "Closes #583\n\nsmall fix for godror support after goracle package name changed while goracle is deprecated because of naming (trademark) issues."
    },
    {
      "commit": "1bc8b1c9e2e04ae56f672249c49a04774c4b1029",
      "tree": "66bb7acb9c0040dca21e4cebb22639b3764576e5",
      "parents": [
        "2ba0fc60eb4a54030f3a6d73ff0a047349c7eeca"
      ],
      "author": {
        "name": "Pythonidea",
        "email": "an3639@126.com",
        "time": "Tue Dec 17 20:32:41 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Dec 17 20:32:41 2019"
      },
      "message": "Update go.mod\n\nAdd SCRAM-SHA-256 authentication to the pq library"
    },
    {
      "commit": "2ba0fc60eb4a54030f3a6d73ff0a047349c7eeca",
      "tree": "faec6f182aeebd32143b20931cc2764e959cf303",
      "parents": [
        "d7d95172beb5a538ff08c50a6e98aee6e7c41f40",
        "d7601846e57c7e3f6f36c0701181ec64d1e89f95"
      ],
      "author": {
        "name": "Jason Moiron",
        "email": "jmoiron@jmoiron.net",
        "time": "Tue Dec 03 22:28:53 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Dec 03 22:28:53 2019"
      },
      "message": "Merge pull request #551 from demiurgestudios/master\n\nFix #473: handle nil arguments in In()"
    },
    {
      "commit": "d7601846e57c7e3f6f36c0701181ec64d1e89f95",
      "tree": "6faf5e4f954e6e8e65f3e8c953ba68c649c007d7",
      "parents": [
        "b1416de013ca63ebdd72f3ab939079e3ed8f1230"
      ],
      "author": {
        "name": "Owen",
        "email": "ojracc@gmail.com",
        "time": "Tue Dec 03 20:18:03 2019"
      },
      "committer": {
        "name": "Owen",
        "email": "ojracc@gmail.com",
        "time": "Tue Dec 03 20:18:03 2019"
      },
      "message": "Apply code review suggestions from cespare\n"
    },
    {
      "commit": "e2189dccf2db7ec8168e39600fecc1e8f39051d9",
      "tree": "9792a2fe6f7e9b046f886224fa52f872403a82a2",
      "parents": [
        "d7d95172beb5a538ff08c50a6e98aee6e7c41f40"
      ],
      "author": {
        "name": "siddontang",
        "email": "siddontang@gmail.com",
        "time": "Sat Nov 23 14:45:40 2019"
      },
      "committer": {
        "name": "siddontang",
        "email": "siddontang@gmail.com",
        "time": "Sat Nov 23 14:45:40 2019"
      },
      "message": "wrap sql.Conn\n"
    },
    {
      "commit": "d7d95172beb5a538ff08c50a6e98aee6e7c41f40",
      "tree": "ba99c9574d20ed222a16826eab90aea2dc7e76a3",
      "parents": [
        "38398a30ed8516ffda617a04c822de09df8a3ec5",
        "963a1e7975fe733f1314a0af3ec5536e0ffb2e46"
      ],
      "author": {
        "name": "Jason Moiron",
        "email": "jmoiron@jmoiron.net",
        "time": "Mon Aug 26 20:41:34 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 26 20:41:34 2019"
      },
      "message": "Merge pull request #547 from Mungrel/surface-value-error\n\nHandle error returned from a.Value()"
    },
    {
      "commit": "b1416de013ca63ebdd72f3ab939079e3ed8f1230",
      "tree": "0116b7725c13bab7dc43269a12ec729769b11e69",
      "parents": [
        "38398a30ed8516ffda617a04c822de09df8a3ec5"
      ],
      "author": {
        "name": "Owen",
        "email": "ojracc@gmail.com",
        "time": "Fri Aug 16 15:49:44 2019"
      },
      "committer": {
        "name": "Owen",
        "email": "ojracc@gmail.com",
        "time": "Fri Aug 16 15:49:44 2019"
      },
      "message": "Fix #473: handle nil arguments in In()\n"
    },
    {
      "commit": "963a1e7975fe733f1314a0af3ec5536e0ffb2e46",
      "tree": "ba99c9574d20ed222a16826eab90aea2dc7e76a3",
      "parents": [
        "38398a30ed8516ffda617a04c822de09df8a3ec5"
      ],
      "author": {
        "name": "Nick Pollett",
        "email": "nick.pollett@vendhq.com",
        "time": "Tue Aug 13 01:30:32 2019"
      },
      "committer": {
        "name": "Nick Pollett",
        "email": "nick.pollett@vendhq.com",
        "time": "Tue Aug 13 01:30:32 2019"
      },
      "message": "Handle error returned from a.Value()\n"
    },
    {
      "commit": "8ee4665acdf5582c41fc9d15a7efb3f58694e158",
      "tree": "3c9ef1b2de7ceed848520e3f6e47c096a5e4684b",
      "parents": [
        "38398a30ed8516ffda617a04c822de09df8a3ec5"
      ],
      "author": {
        "name": "Christian Muehlhaeuser",
        "email": "muesli@gmail.com",
        "time": "Sat Jul 20 05:57:20 2019"
      },
      "committer": {
        "name": "Christian Muehlhaeuser",
        "email": "muesli@gmail.com",
        "time": "Sat Jul 20 05:57:20 2019"
      },
      "message": "Removed unnecessary conversion\n\nappend is already returning the correct type here.\n"
    },
    {
      "commit": "38398a30ed8516ffda617a04c822de09df8a3ec5",
      "tree": "5cc9af80829a80731ba9f2702dcf7d5530d7bbe4",
      "parents": [
        "1ae93eddf1ac1c97a27229c673ab10c41a594bdb"
      ],
      "author": {
        "name": "Jason Moiron",
        "email": "jmoiron@jmoiron.net",
        "time": "Fri Apr 26 15:48:59 2019"
      },
      "committer": {
        "name": "Jason Moiron",
        "email": "jmoiron@jmoiron.net",
        "time": "Fri Apr 26 15:48:59 2019"
      },
      "message": "add 1.12 to tests and drop unsupported 1.8, 1.9\n"
    },
    {
      "commit": "1ae93eddf1ac1c97a27229c673ab10c41a594bdb",
      "tree": "b09a1567e87b3cd685925c6b6571c7c282d28200",
      "parents": [
        "1d3423c595d749e4613fce663591b44ae539d377",
        "c96cee4c2a0961b5613ac2b824a71c0720798bc3"
      ],
      "author": {
        "name": "Jason Moiron",
        "email": "jmoiron@jmoiron.net",
        "time": "Fri Apr 26 15:47:48 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 26 15:47:48 2019"
      },
      "message": "Merge pull request #514 from bretep/master\n\nFix batch INSERT when using ON CONFLICT"
    },
    {
      "commit": "c96cee4c2a0961b5613ac2b824a71c0720798bc3",
      "tree": "b09a1567e87b3cd685925c6b6571c7c282d28200",
      "parents": [
        "1d3423c595d749e4613fce663591b44ae539d377"
      ],
      "author": {
        "name": "Bret Palsson",
        "email": "bretep@gmail.com",
        "time": "Tue Apr 23 16:30:42 2019"
      },
      "committer": {
        "name": "Bret Palsson",
        "email": "bretep@gmail.com",
        "time": "Tue Apr 23 16:30:42 2019"
      },
      "message": "Fix batch INSERT when using ON CONFLICT\n\nhttps://github.com/jmoiron/sqlx/issues/505\n"
    },
    {
      "commit": "1d3423c595d749e4613fce663591b44ae539d377",
      "tree": "4c9617604414781b178bcec598c4300597772904",
      "parents": [
        "cdf62fdf55f66fb2484fe214f89c059f0bd3f567",
        "a14344d7df63039db56648cf746cbffe038968c6"
      ],
      "author": {
        "name": "Jason Moiron",
        "email": "jmoiron@jmoiron.net",
        "time": "Mon Apr 08 20:03:20 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 08 20:03:20 2019"
      },
      "message": "Merge pull request #508 from tockn/fix-typo-excution\n\nfix typo"
    },
    {
      "commit": "a14344d7df63039db56648cf746cbffe038968c6",
      "tree": "4c9617604414781b178bcec598c4300597772904",
      "parents": [
        "6b6805d6d7a59197ffa515004ec117de1cef1b69"
      ],
      "author": {
        "name": "tockn",
        "email": "s.taku.inthebox@gmail.com",
        "time": "Mon Apr 08 17:46:32 2019"
      },
      "committer": {
        "name": "tockn",
        "email": "s.taku.inthebox@gmail.com",
        "time": "Mon Apr 08 17:46:32 2019"
      },
      "message": "fix typo\n"
    },
    {
      "commit": "6b6805d6d7a59197ffa515004ec117de1cef1b69",
      "tree": "6fe2ecd94481d7e8a5ad5de5f9d483f1e2852ad4",
      "parents": [
        "cdf62fdf55f66fb2484fe214f89c059f0bd3f567"
      ],
      "author": {
        "name": "tockn",
        "email": "s.taku.inthebox@gmail.com",
        "time": "Mon Apr 08 17:38:04 2019"
      },
      "committer": {
        "name": "tockn",
        "email": "s.taku.inthebox@gmail.com",
        "time": "Mon Apr 08 17:38:04 2019"
      },
      "message": "fix typo\n"
    },
    {
      "commit": "429af8222c64288d920950f79df81c2c66cb26e2",
      "tree": "f8ac9c2110bad4c98def4d79ea58dcedac2ce200",
      "parents": [
        "bf8aed5f8b4d267e70119e40797aef8a1cbc78e8"
      ],
      "author": {
        "name": "jz-modfin",
        "email": "jonas.zeitler@modularfinance.se",
        "time": "Wed Mar 20 12:16:44 2019"
      },
      "committer": {
        "name": "jz-modfin",
        "email": "jonas.zeitler@modularfinance.se",
        "time": "Wed Mar 20 12:16:44 2019"
      },
      "message": "add batch insert examples to readme\n"
    },
    {
      "commit": "bf8aed5f8b4d267e70119e40797aef8a1cbc78e8",
      "tree": "e13568074f492749e59ecba6c146ac5683ad27d6",
      "parents": [
        "cdf62fdf55f66fb2484fe214f89c059f0bd3f567"
      ],
      "author": {
        "name": "jz-modfin",
        "email": "jonas.zeitler@modularfinance.se",
        "time": "Wed Mar 20 10:28:32 2019"
      },
      "committer": {
        "name": "jz-modfin",
        "email": "jonas.zeitler@modularfinance.se",
        "time": "Wed Mar 20 10:28:32 2019"
      },
      "message": "add support for batch insert/exec with maps in addition to structs\n"
    },
    {
      "commit": "cdf62fdf55f66fb2484fe214f89c059f0bd3f567",
      "tree": "efe810370f24e1e7f6e4f6e351ffc642588810fb",
      "parents": [
        "fc668fe86729084ca3ac8d37b250bb56e8c0d67c"
      ],
      "author": {
        "name": "Jason Moiron",
        "email": "jmoiron@jmoiron.net",
        "time": "Tue Mar 19 04:39:55 2019"
      },
      "committer": {
        "name": "Jason Moiron",
        "email": "jmoiron@jmoiron.net",
        "time": "Tue Mar 19 04:39:55 2019"
      },
      "message": "change the name of the user docs in the README\n"
    },
    {
      "commit": "fc668fe86729084ca3ac8d37b250bb56e8c0d67c",
      "tree": "77cabc511d018a89c86c1361f708990469c45203",
      "parents": [
        "17e64936aff401dfe5eaacef62ee685f74541ea0"
      ],
      "author": {
        "name": "Jason Moiron",
        "email": "jmoiron@jmoiron.net",
        "time": "Tue Mar 19 04:35:31 2019"
      },
      "committer": {
        "name": "Jason Moiron",
        "email": "jmoiron@jmoiron.net",
        "time": "Tue Mar 19 04:35:31 2019"
      },
      "message": "add a test for bulk insert, fix an issue with non-question bindvars\n"
    },
    {
      "commit": "17e64936aff401dfe5eaacef62ee685f74541ea0",
      "tree": "9bfc7cb02092ef85145defbee305aece72d3b12b",
      "parents": [
        "79292efa3233681e547ba51c44677f9fba4fd081",
        "22027eaedbbe25383d27e64fa63d2f72176f81ec"
      ],
      "author": {
        "name": "Jason Moiron",
        "email": "jmoiron@jmoiron.net",
        "time": "Tue Mar 19 04:06:40 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 19 04:06:40 2019"
      },
      "message": "Merge pull request #285 from hmgle/batch-insert\n\nClose #238, support batch insert."
    },
    {
      "commit": "79292efa3233681e547ba51c44677f9fba4fd081",
      "tree": "583c5cb342a1c9ad08bb6e989379b7b4e9da2d77",
      "parents": [
        "d085705ecf4211be5a045c7b53e0851fe074f57f",
        "30e03145789762244a1ecc0ddb969cf930fd12c4"
      ],
      "author": {
        "name": "Jason Moiron",
        "email": "jmoiron@jmoiron.net",
        "time": "Tue Mar 19 04:05:21 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 19 04:05:21 2019"
      },
      "message": "Merge pull request #477 from elvizlai/master\n\nfix: named error"
    },
    {
      "commit": "d085705ecf4211be5a045c7b53e0851fe074f57f",
      "tree": "ec67f3d49757cbda0f173504a561c223eb0fcc6f",
      "parents": [
        "82935fac6c1a317907c8f43ed3f7f85ea844a78b",
        "29abe2d2632b6f5ddd67a6d9b2ff9d80b0e9e334"
      ],
      "author": {
        "name": "Jason Moiron",
        "email": "jmoiron@jmoiron.net",
        "time": "Tue Mar 19 04:03:54 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 19 04:03:54 2019"
      },
      "message": "Merge pull request #489 from thedevsaddam/patch-1\n\nAdd go 1.11.x version"
    },
    {
      "commit": "29abe2d2632b6f5ddd67a6d9b2ff9d80b0e9e334",
      "tree": "ec67f3d49757cbda0f173504a561c223eb0fcc6f",
      "parents": [
        "82935fac6c1a317907c8f43ed3f7f85ea844a78b"
      ],
      "author": {
        "name": "Saddam H",
        "email": "thedevsaddam@gmail.com",
        "time": "Thu Dec 20 05:06:12 2018"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Dec 20 05:06:12 2018"
      },
      "message": "Add go 1.11.x version\n\nAdd go 1.11.x version for travis CI"
    },
    {
      "commit": "30e03145789762244a1ecc0ddb969cf930fd12c4",
      "tree": "15a4293c0f1773b85a5d00fee1877289b3796f42",
      "parents": [
        "82935fac6c1a317907c8f43ed3f7f85ea844a78b"
      ],
      "author": {
        "name": "elvizlai",
        "email": "sdrzlyz@gmail.com",
        "time": "Mon Nov 12 10:19:32 2018"
      },
      "committer": {
        "name": "elvizlai",
        "email": "sdrzlyz@gmail.com",
        "time": "Mon Nov 12 10:19:32 2018"
      },
      "message": "fix: named error\n"
    },
    {
      "commit": "82935fac6c1a317907c8f43ed3f7f85ea844a78b",
      "tree": "9a4a6676b167279d2b4d82ebef9709814f694f5b",
      "parents": [
        "3a411660be52b3236199fbfe1919f515cfc1ca32",
        "ed7c52c43ee1e12a35efbcfea8dbae2d62a90370"
      ],
      "author": {
        "name": "Jason Moiron",
        "email": "jmoiron@jmoiron.net",
        "time": "Wed Oct 24 16:34:19 2018"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 24 16:34:19 2018"
      },
      "message": "Merge pull request #466 from LinuxMatt/master\n\nSupport prepared statements on cznic/ql database"
    },
    {
      "commit": "ed7c52c43ee1e12a35efbcfea8dbae2d62a90370",
      "tree": "9a4a6676b167279d2b4d82ebef9709814f694f5b",
      "parents": [
        "3a411660be52b3236199fbfe1919f515cfc1ca32"
      ],
      "author": {
        "name": "LinuxMatt",
        "email": "LinuxMatt@users.noreply.github.com",
        "time": "Tue Oct 23 11:47:47 2018"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 23 11:47:47 2018"
      },
      "message": "Support prepared statements on cznic/ql database"
    },
    {
      "commit": "3a411660be52b3236199fbfe1919f515cfc1ca32",
      "tree": "a9964d4d91daf09fbfad5475f456c41b64a164d4",
      "parents": [
        "2fc13f5b6523490027bc4932dffa09b455c1edfe",
        "8182ba6c11d5c60215f979fc019b6e3efeb9f37d"
      ],
      "author": {
        "name": "Jason Moiron",
        "email": "jmoiron@jmoiron.net",
        "time": "Wed Oct 17 02:19:40 2018"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 17 02:19:40 2018"
      },
      "message": "Merge pull request #434 from Quasilyte/master\n\nuse type switch with var assignment"
    },
    {
      "commit": "2fc13f5b6523490027bc4932dffa09b455c1edfe",
      "tree": "777a9720b4986a91e3a9c384d15f7df4afaafaaf",
      "parents": [
        "d161d7a76b5661016ad0b085869f77fd410f3e6a",
        "e6b4972020a225ad05ac6226c424112621b8f664"
      ],
      "author": {
        "name": "Jason Moiron",
        "email": "jmoiron@jmoiron.net",
        "time": "Tue Oct 16 17:19:00 2018"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 16 17:19:00 2018"
      },
      "message": "Merge pull request #462 from ferhatelmas/copy-for-loop\n\nreflectx: use copy instead of for loop"
    },
    {
      "commit": "e6b4972020a225ad05ac6226c424112621b8f664",
      "tree": "777a9720b4986a91e3a9c384d15f7df4afaafaaf",
      "parents": [
        "d161d7a76b5661016ad0b085869f77fd410f3e6a"
      ],
      "author": {
        "name": "ferhat elmas",
        "email": "elmas.ferhat@gmail.com",
        "time": "Tue Oct 16 05:01:26 2018"
      },
      "committer": {
        "name": "ferhat elmas",
        "email": "elmas.ferhat@gmail.com",
        "time": "Tue Oct 16 05:01:26 2018"
      },
      "message": "reflectx: use copy instead of for loop\n"
    },
    {
      "commit": "d161d7a76b5661016ad0b085869f77fd410f3e6a",
      "tree": "e3b3d6556e5c74441e52790b057e78ee6201a320",
      "parents": [
        "98524a5580a7344664db720ea129c478615af756"
      ],
      "author": {
        "name": "Jason Moiron",
        "email": "jmoiron@jmoiron.net",
        "time": "Tue Oct 16 04:30:02 2018"
      },
      "committer": {
        "name": "Jason Moiron",
        "email": "jmoiron@jmoiron.net",
        "time": "Tue Oct 16 04:30:02 2018"
      },
      "message": "add go.sum and updated go.mod w/ test deps\n"
    },
    {
      "commit": "98524a5580a7344664db720ea129c478615af756",
      "tree": "c6ff5df5659f0a34bed73474087d67a4e2c94299",
      "parents": [
        "f7dfd2d47bc41f9fdb54fddbcaee6d7cb5b0a7df"
      ],
      "author": {
        "name": "Jason Moiron",
        "email": "jmoiron@jmoiron.net",
        "time": "Tue Oct 16 04:21:53 2018"
      },
      "committer": {
        "name": "Jason Moiron",
        "email": "jmoiron@jmoiron.net",
        "time": "Tue Oct 16 04:21:53 2018"
      },
      "message": "add go.mod\n"
    },
    {
      "commit": "f7dfd2d47bc41f9fdb54fddbcaee6d7cb5b0a7df",
      "tree": "64078c82112570364e0e84f16f52caca78280883",
      "parents": [
        "e5b68e68a235739685d42eb6ca3b0154d8d77246"
      ],
      "author": {
        "name": "Jason Moiron",
        "email": "jmoiron@jmoiron.net",
        "time": "Tue Oct 16 04:12:26 2018"
      },
      "committer": {
        "name": "Jason Moiron",
        "email": "jmoiron@jmoiron.net",
        "time": "Tue Oct 16 04:12:26 2018"
      },
      "message": "fix sql server tests\n"
    },
    {
      "commit": "e5b68e68a235739685d42eb6ca3b0154d8d77246",
      "tree": "dc3e0fc633aa8519591d7e7828b73eb5e5a239de",
      "parents": [
        "a1748a3ecbb70c59b0d24f1717cf6b833800d8f2"
      ],
      "author": {
        "name": "Jason Moiron",
        "email": "jmoiron@jmoiron.net",
        "time": "Tue Oct 16 04:09:36 2018"
      },
      "committer": {
        "name": "Jason Moiron",
        "email": "jmoiron@jmoiron.net",
        "time": "Tue Oct 16 04:09:36 2018"
      },
      "message": "add missing import\n"
    },
    {
      "commit": "a1748a3ecbb70c59b0d24f1717cf6b833800d8f2",
      "tree": "b9b8c7b97bd9cefb290df1f7ee3327aac3a69176",
      "parents": [
        "7b3aef7b807270890b5f94ce9719d9b5fa8c8902",
        "eae951751ba19fce8f0498574351601899eb567a"
      ],
      "author": {
        "name": "Jason Moiron",
        "email": "jmoiron@jmoiron.net",
        "time": "Tue Oct 16 04:06:28 2018"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 16 04:06:28 2018"
      },
      "message": "Merge pull request #287 from nussjustin/perf-in-slice\n\nUse []byte instead of bytes.Buffer in In"
    }
  ],
  "next": "7b3aef7b807270890b5f94ce9719d9b5fa8c8902"
}
