)]}'
{
  "log": [
    {
      "commit": "ce6159bd00bae9c3871ecee1a32c9fd4fa806b56",
      "tree": "14419ac0b326b7cc9d3e8513c6de66a3e9adfdf3",
      "parents": [
        "51289fd6cba88ddf3161ff362e62541309c058bb"
      ],
      "author": {
        "name": "ignitetcbot",
        "email": "43213589+ignitetcbot@users.noreply.github.com",
        "time": "Fri May 29 00:01:55 2026 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 29 00:01:55 2026 +0300"
      },
      "message": "IGNITE-28729 Enable cleaner as maintenance job and add progress reporting (#234)\n\nEnabling the cleaner background job, adding progress reporting and improving cleanup observability.\n\nCodex co-authored-by: Dmitriy Pavlov \u003cdpavlov@apache.org\u003e"
    },
    {
      "commit": "51289fd6cba88ddf3161ff362e62541309c058bb",
      "tree": "4aa68e9db1322a9aff8c4b3cd20915bc8bc66c73",
      "parents": [
        "5a8889d7ccdca75c97eeb09e4512275ea65c5bbc"
      ],
      "author": {
        "name": "Dmitriy Pavlov",
        "email": "dpavlov@apache.org",
        "time": "Thu May 28 23:26:43 2026 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 28 23:26:43 2026 +0300"
      },
      "message": "Fix comment target option precedence (#239)\n\nCodex co authored with dpavlov"
    },
    {
      "commit": "5a8889d7ccdca75c97eeb09e4512275ea65c5bbc",
      "tree": "d581549872f5c5a9d5abc156d3d4bfcda5a99c82",
      "parents": [
        "2853b6cd400ef19ee6846437d43a7d64e6ede830"
      ],
      "author": {
        "name": "ignitetcbot",
        "email": "43213589+ignitetcbot@users.noreply.github.com",
        "time": "Thu May 28 11:25:58 2026 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 28 11:25:58 2026 +0300"
      },
      "message": "IGNITE-28729: Treat 403 as permanent failure (#237)\n\nCodex co-authored-by: Dmitriy Pavlov \u003cdpavlov@apache.org\u003e"
    },
    {
      "commit": "2853b6cd400ef19ee6846437d43a7d64e6ede830",
      "tree": "74c1576a5959f9ff5674c3c3eefef125101f88ab",
      "parents": [
        "4e23938fe9addbc16aa25fadfdc6b6b485fb4e69"
      ],
      "author": {
        "name": "ignitetcbot",
        "email": "43213589+ignitetcbot@users.noreply.github.com",
        "time": "Wed May 27 23:28:23 2026 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 27 23:28:23 2026 +0300"
      },
      "message": "IGNITE-28729 Ignite quiet mode disabled and metrics logging by default (#235)\n\nEnable verbose Ignite logging and metrics by default\n\nCodex co-authored-by: Dmitriy Pavlov \u003cdpavlov@apache.org\u003e"
    },
    {
      "commit": "4e23938fe9addbc16aa25fadfdc6b6b485fb4e69",
      "tree": "81daa1e2abb8ea878cb4a34fecb86abc1ed21a7a",
      "parents": [
        "5589d7fa14d5bb3ef9ef87a7553fcb67f422e4ef"
      ],
      "author": {
        "name": "ignitetcbot",
        "email": "43213589+ignitetcbot@users.noreply.github.com",
        "time": "Wed May 27 21:52:19 2026 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 27 21:52:19 2026 +0300"
      },
      "message": "IGNITE-28729 Rebalance TC Bot JVM memory options (#232)\n\nCodex co-authored-by: Dmitriy Pavlov \u003cdpavlov@apache.org\u003e"
    },
    {
      "commit": "5589d7fa14d5bb3ef9ef87a7553fcb67f422e4ef",
      "tree": "1989f93a08fc07cf531e697f59a34b5f258e868c",
      "parents": [
        "1b40f1d95362afc60c7d5ffe359f3d9a3e3bf201"
      ],
      "author": {
        "name": "ignitetcbot",
        "email": "43213589+ignitetcbot@users.noreply.github.com",
        "time": "Wed May 27 21:12:50 2026 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 27 21:12:50 2026 +0300"
      },
      "message": "IGNITE-28729 Fix fat build start time chunk loading (#233)\n\nCodex co-authored-by: Dmitriy Pavlov \u003cdpavlov@apache.org\u003e"
    },
    {
      "commit": "1b40f1d95362afc60c7d5ffe359f3d9a3e3bf201",
      "tree": "90f3f76d8226cc4eaf6c1a79aee24fc2d6f36ac1",
      "parents": [
        "cf532498df172a353d3bfeaced9630c5d8b5310d"
      ],
      "author": {
        "name": "The Apache Software Foundation",
        "email": "root-asf-gitbox-commits@apache.org",
        "time": "Wed May 27 13:12:11 2026 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 27 21:12:11 2026 +0300"
      },
      "message": "Set up default protection ruleset for default and release branches (#231)"
    },
    {
      "commit": "cf532498df172a353d3bfeaced9630c5d8b5310d",
      "tree": "6b893037d1194401c9f61fec2c8a9a99398186ec",
      "parents": [
        "d80ba65619b2c45b6f708965b644bc4c49874671"
      ],
      "author": {
        "name": "ignitetcbot",
        "email": "43213589+ignitetcbot@users.noreply.github.com",
        "time": "Wed May 27 20:40:13 2026 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 27 20:40:13 2026 +0300"
      },
      "message": "Emulated bot services test, part 2 with fixes in the bot logic (#227)\n\nImprove TC Bot local/emulated development flows and harden TeamCity build ref synchronization. Add direct TeamCity rechecks with temporary ref promotion, safer observed visa processing, expanded emulator integration coverage, and caching strategy documentation updates.\n\nCodex co-authored-by: Dmitriy Pavlov \u003cdpavlov@apache.org\u003e"
    },
    {
      "commit": "d80ba65619b2c45b6f708965b644bc4c49874671",
      "tree": "951e20870cc21e2f43355503fe9e4478718c6266",
      "parents": [
        "ca8dc7d16282801e5b395992c8a5b0fa67a83041"
      ],
      "author": {
        "name": "ignitetcbot",
        "email": "43213589+ignitetcbot@users.noreply.github.com",
        "time": "Fri May 15 10:21:22 2026 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 15 10:21:22 2026 +0300"
      },
      "message": "IGNITE-28679: [TCBot] Support JIRA tokens instead of basic auth (#230)\n\nCodex co-authored-by: Dmitriy Pavlov \u003cdpavlov@apache.org\u003e"
    },
    {
      "commit": "ca8dc7d16282801e5b395992c8a5b0fa67a83041",
      "tree": "a4c1fe63b5004c3a56b1e6fde0e9e8ab029dca42",
      "parents": [
        "59ffe550ed091b7f18323095fe91fd7da16a3edd"
      ],
      "author": {
        "name": "ignitetcbot",
        "email": "43213589+ignitetcbot@users.noreply.github.com",
        "time": "Fri May 15 10:20:43 2026 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 15 10:20:43 2026 +0300"
      },
      "message": "IGNITE-28658: Update TC Bot installation docs and prod defaults accroding to previous experience (#229)\n\n* Update TC Bot installation docs\n\n* update jauncher defaults\n\n---------\n\nCo-authored-by: Dmitriy Pavlov \u003cdpavlov@apache.org\u003e"
    },
    {
      "commit": "59ffe550ed091b7f18323095fe91fd7da16a3edd",
      "tree": "6baa1d59104fb03e5880e24b8655c001abad0d55",
      "parents": [
        "af732a11bebb81f5420f56014e59fd4220c63601"
      ],
      "author": {
        "name": "ignitetcbot",
        "email": "43213589+ignitetcbot@users.noreply.github.com",
        "time": "Sun May 10 20:08:19 2026 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun May 10 20:08:19 2026 +0300"
      },
      "message": "IGNITE-28630 Add production-like integration test harness (#225)\n\nadd GitHub/JIRA/TeamCity emulators\nadd guarded integration-test REST hooks\nadd isolated in-memory Ignite integration mode\nadd admin TeamCity refs refresh action\nimprove observer/auth and GitHub ID validation handling\nupdate duration analytics UI\n---------\n\nCodex co-authored-by: Dmitriy Pavlov \u003cdpavlov@apache.org\u003e"
    },
    {
      "commit": "af732a11bebb81f5420f56014e59fd4220c63601",
      "tree": "f32278ab2646cf1831bc9070bec0aca148fb9267",
      "parents": [
        "1077c7bacdc6c7ba94eb4441219191897fb1a374"
      ],
      "author": {
        "name": "ignitetcbot",
        "email": "43213589+ignitetcbot@users.noreply.github.com",
        "time": "Sun May 10 14:05:19 2026 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun May 10 14:05:19 2026 +0300"
      },
      "message": "IGNITE-28655 Add admin maintenance actions (#224)\n\n\nCodex co-authored-by: Dmitriy Pavlov \u003cdpavlov@apache.org\u003e"
    },
    {
      "commit": "1077c7bacdc6c7ba94eb4441219191897fb1a374",
      "tree": "40d7b3cd9b47756a3de6b3180ba16f307927a02d",
      "parents": [
        "a2fbf14aa8bb12a1793dab8962013c1182fcac7e"
      ],
      "author": {
        "name": "ignitetcbot",
        "email": "43213589+ignitetcbot@users.noreply.github.com",
        "time": "Sun May 10 01:15:04 2026 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun May 10 01:15:04 2026 +0300"
      },
      "message": "IGNITE-28652 [TCBot] Publish test analysis comments to GitHub Pull Requests (#216)\n\n-add GitHub PR commenting support alongside existing JIRA notifications\n-introduce async comment/trigger REST flows with process monitoring\n-add comment deduplication markers for GitHub and JIRA\n-preserve backward compatibility for persisted visa history\n-improve visa status tracking with machine-readable result codes\n-extend UI and history pages with PR links, authors, avatars, and analysis metadata\n-refresh GitHub PR cache on-demand to reduce stale PR lookup failures\n\n---------\n\nCodex co-authored-by: Dmitriy Pavlov \u003cdpavlov@apache.org\u003e"
    },
    {
      "commit": "a2fbf14aa8bb12a1793dab8962013c1182fcac7e",
      "tree": "c414ef91afa7051b37fe5ef2bb4b6f8fc27f13b4",
      "parents": [
        "072798edb7976fc4638f0cc819ee744a81ef20a9"
      ],
      "author": {
        "name": "ignitetcbot",
        "email": "43213589+ignitetcbot@users.noreply.github.com",
        "time": "Sat May 09 15:58:22 2026 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat May 09 15:58:22 2026 +0300"
      },
      "message": "Minor fix for migrator manual run (#223)\n\nCo-authored-by: Dmitriy Pavlov \u003cdpavlov@apache.org\u003e"
    },
    {
      "commit": "072798edb7976fc4638f0cc819ee744a81ef20a9",
      "tree": "4ed923e206e04ee95b5038b11f941585cd1b7ad6",
      "parents": [
        "63eaafb8b3706d11c68721828e638da0b05c015c"
      ],
      "author": {
        "name": "ignitetcbot",
        "email": "43213589+ignitetcbot@users.noreply.github.com",
        "time": "Sat May 09 15:45:24 2026 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat May 09 15:45:24 2026 +0300"
      },
      "message": "IGNITE-21899 recovery for broken 2022 local DB with dump-assisted auto-repair  (#222)\n\n- Improved migration/crash diagnostics and diagnostic folder handling\n- Clean-check fixes and migration recovery integration tests\n- Limit GridIntList migration to known compatible caches\n\nCodex co-authored-by: Dmitriy Pavlov \u003cdpavlov@apache.org\u003e"
    },
    {
      "commit": "63eaafb8b3706d11c68721828e638da0b05c015c",
      "tree": "94ead9e845062dc88ef3b7244599dca343e7c2db",
      "parents": [
        "01635c45fac46d7462c0a0caa6badf2b214545f2"
      ],
      "author": {
        "name": "ignitetcbot",
        "email": "43213589+ignitetcbot@users.noreply.github.com",
        "time": "Sat May 09 15:10:29 2026 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat May 09 15:10:29 2026 +0300"
      },
      "message": "IGNITE-28635 Add AI prompt log wait fallback (#219)\n\nadd cached-only fallback for long TeamCity/log processing\nimprove AI prompt loading dialog and no-wait mode\n---------\nCodex co-authored-by: Dmitriy Pavlov \u003cdpavlov@apache.org\u003e"
    },
    {
      "commit": "01635c45fac46d7462c0a0caa6badf2b214545f2",
      "tree": "39c24daf2aea3d97a277e8b9dee6c81a51235bba",
      "parents": [
        "293dc2c18d9cb511e415d870226a5f345804b407"
      ],
      "author": {
        "name": "ignitetcbot",
        "email": "43213589+ignitetcbot@users.noreply.github.com",
        "time": "Sat May 09 14:28:02 2026 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat May 09 14:28:02 2026 +0300"
      },
      "message": "Admin - change display method for user list (#221)\n\nCodex co-authored-by: Dmitriy Pavlov \u003cdpavlov@apache.org\u003e"
    },
    {
      "commit": "293dc2c18d9cb511e415d870226a5f345804b407",
      "tree": "941d39f91ddd4933d4ac6628b63f7ad968f73fb5",
      "parents": [
        "0fa8fd17f5539f72681dd9636dc1bc8796c3dce5"
      ],
      "author": {
        "name": "ignitetcbot",
        "email": "43213589+ignitetcbot@users.noreply.github.com",
        "time": "Sat May 09 14:13:30 2026 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat May 09 14:13:30 2026 +0300"
      },
      "message": "Show root cause for server errors (#218)\n\nCodex co-authored-by: Dmitriy Pavlov \u003cdpavlov@apache.org\u003e"
    },
    {
      "commit": "0fa8fd17f5539f72681dd9636dc1bc8796c3dce5",
      "tree": "2a80caa6f27a8e31e433e15b6687205ef50fe011",
      "parents": [
        "6df903aa7b20936401327776f08a3fef4f3832c7"
      ],
      "author": {
        "name": "ignitetcbot",
        "email": "43213589+ignitetcbot@users.noreply.github.com",
        "time": "Sat May 09 02:29:18 2026 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat May 09 02:29:18 2026 +0300"
      },
      "message": "test fix (#217)\n\nCo-authored-by: Dmitriy Pavlov \u003cdpavlov@apache.org\u003e"
    },
    {
      "commit": "6df903aa7b20936401327776f08a3fef4f3832c7",
      "tree": "4388bbbaa14a2493ee30ed7e62cd5d11b357ef84",
      "parents": [
        "bd69c92e86d0c30966f87db7465c3dd73da71192"
      ],
      "author": {
        "name": "ignitetcbot",
        "email": "43213589+ignitetcbot@users.noreply.github.com",
        "time": "Sat May 09 02:04:20 2026 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat May 09 02:04:20 2026 +0300"
      },
      "message": "IGNITE-28656 [TCBot] Add bot admin management (#214)\n\nIGNITE-28656: add bot admin management, stale credentials handling and password rotation support\n---------\n\nCodex co-authored-by: Dmitriy Pavlov \u003cdpavlov@apache.org\u003e"
    },
    {
      "commit": "bd69c92e86d0c30966f87db7465c3dd73da71192",
      "tree": "1c06782123686cf24051a73eddfe8a850ac0f5c4",
      "parents": [
        "019ba445becc067f0f1d186cf85b626307b81122"
      ],
      "author": {
        "name": "ignitetcbot",
        "email": "43213589+ignitetcbot@users.noreply.github.com",
        "time": "Sat May 09 00:20:35 2026 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat May 09 00:20:35 2026 +0300"
      },
      "message": "IGNITE-28658 [TCBot] Code cleanup, part 0 (#213)\n\nPrepare TCBot DI lifecycle \n\nIntroduce a neutral application context abstraction and move Guice wiring into\na dedicated tcbot-app-guice module. This keeps the web layer independent from\nGuice and allows another runtime implementation, such as Spring Boot, to be\nadded later.\n\nAlso clean up common dependencies, move Guice/AOP interceptors out of common,\nmake application startup/shutdown explicit, and avoid provisioning services\nbefore Ignite is ready.\n\nCodex co-authored-by: Dmitriy Pavlov \u003cdpavlov@apache.org\u003e"
    },
    {
      "commit": "019ba445becc067f0f1d186cf85b626307b81122",
      "tree": "d1c285d9a4e2ed0329a6397aef5c9ff427aaedf2",
      "parents": [
        "95c63c2a5bb56092f19f59b86f1847135aaa16e4"
      ],
      "author": {
        "name": "ignitetcbot",
        "email": "43213589+ignitetcbot@users.noreply.github.com",
        "time": "Sat May 09 00:03:54 2026 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat May 09 00:03:54 2026 +0300"
      },
      "message": " ASF license cleanup and asset replacements (#215)\n\n ASF license cleanup and asset replacement\n\n---------\nCodex co-authored-by: Dmitriy Pavlov \u003cdpavlov@apache.org\u003e"
    },
    {
      "commit": "95c63c2a5bb56092f19f59b86f1847135aaa16e4",
      "tree": "3d3656d9d940c49ad74f63fca0405eeadd7bffdc",
      "parents": [
        "21c465e62e8a86ba68e2651515b91b6f2333347d"
      ],
      "author": {
        "name": "ignitetcbot",
        "email": "43213589+ignitetcbot@users.noreply.github.com",
        "time": "Fri May 08 20:22:07 2026 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 08 20:22:07 2026 +0300"
      },
      "message": "IGNITE-28630: Improve TC Bot diagnostics and add legacy DB compatibility test (#211)\n\n \nAdd manual legacy DB compatibility perf test excluded from regular CI."
    },
    {
      "commit": "21c465e62e8a86ba68e2651515b91b6f2333347d",
      "tree": "631c3587b1c610bfb3a787273e81be84c08878a5",
      "parents": [
        "5b044ab52406002a6585d84a79254245126257ae"
      ],
      "author": {
        "name": "ignitetcbot",
        "email": "43213589+ignitetcbot@users.noreply.github.com",
        "time": "Fri May 08 19:50:41 2026 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 08 19:50:41 2026 +0300"
      },
      "message": "TCBot: update version and static resource cache-busting (#212)\n\nCo-authored-by: Dmitriy Pavlov \u003cdpavlov@apache.org\u003e"
    },
    {
      "commit": "5b044ab52406002a6585d84a79254245126257ae",
      "tree": "3f03ee5f8b6206406e26cb1ae0a6c8c8e1e6997d",
      "parents": [
        "2f1442e1c3a610d2981e23c0fbba60491fd97a0c"
      ],
      "author": {
        "name": "ignitetcbot",
        "email": "43213589+ignitetcbot@users.noreply.github.com",
        "time": "Fri May 08 19:32:47 2026 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 08 19:32:47 2026 +0300"
      },
      "message": "Ignite 28635 add AI prompt generation for TeamCity failures (#209)\n\nAdd TeamCity failure context extraction, stale-cache fallback and monitoring for AI prompt generation.\n\nCodex co-authored-by: Dmitriy Pavlov dpavlov@apache.org"
    },
    {
      "commit": "2f1442e1c3a610d2981e23c0fbba60491fd97a0c",
      "tree": "41b28386a16b4c63362c27f13dd49328df76f53d",
      "parents": [
        "8210c55035b1f5660c1de5f03934d992fd39555a"
      ],
      "author": {
        "name": "ignitetcbot",
        "email": "43213589+ignitetcbot@users.noreply.github.com",
        "time": "Fri May 08 18:53:21 2026 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 08 18:53:21 2026 +0300"
      },
      "message": "IGNITE-28638 performance issues localization for the TCbot (#210)\n\n\nAdded REST request timing monitoring and slow-operation budget logs for PR visa and tracked branch flows. Optimized several expensive paths by reusing PR branch info, caching ticket lookups by key, using branch sets for lookup, and grouping queued/running build counts per branch instead of requesting them per suite.\n\nAlso added local persistence compatibility test coverage and minor cleanup around visibility, servlet mapping, log directory creation, and monitoring UI rendering.\n\nCo-authored-by: Dmitriy Pavlov \u003cdpavlov@apache.org\u003e"
    },
    {
      "commit": "8210c55035b1f5660c1de5f03934d992fd39555a",
      "tree": "2895d8e59fb1cbe71d88635720ae0b95f0c1f859",
      "parents": [
        "e652a5dd4c22beb927181c706889f0ff1068d2d9"
      ],
      "author": {
        "name": "ignitetcbot",
        "email": "43213589+ignitetcbot@users.noreply.github.com",
        "time": "Fri May 08 02:06:33 2026 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 08 02:06:33 2026 +0300"
      },
      "message": "IGNITE-28631: migrate TC Bot to Java 17, Gradle 9.5, Ignite 2.18 and Jetty 12(#208)\n\nFix WAR/static resource serving, logging/runtime issues, login redirects and launcher compatibility after migration.\nCo-authored-by: Dmitriy Pavlov \u003cdpavlov@apache.org\u003e"
    },
    {
      "commit": "e652a5dd4c22beb927181c706889f0ff1068d2d9",
      "tree": "d5d12626ae4fcd56eca32203a96f62ce753dd998",
      "parents": [
        "9c18abaf70e4d23820f5c80e16d2e8645e0292a4"
      ],
      "author": {
        "name": "ignitetcbot",
        "email": "43213589+ignitetcbot@users.noreply.github.com",
        "time": "Thu May 07 18:31:04 2026 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 07 18:31:04 2026 +0300"
      },
      "message": "Ignite-28630: additional connection issues retries and hangover (#207)\n\nIGNITE-28630: improve retries, diagnostics and UI log analysis for TCBot\n---------\n\nCo-authored-by: Dmitriy Pavlov \u003cdpavlov@apache.org\u003e"
    },
    {
      "commit": "9c18abaf70e4d23820f5c80e16d2e8645e0292a4",
      "tree": "578a872674745d9b940f3d0a90a06c44c05aebda",
      "parents": [
        "f07fecd9e2c7d87659f6d43738d2a4e4ba2e7a77"
      ],
      "author": {
        "name": "ignitetcbot",
        "email": "43213589+ignitetcbot@users.noreply.github.com",
        "time": "Wed Apr 29 20:43:51 2026 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 29 20:43:51 2026 +0300"
      },
      "message": "IGNITE-28630: build guides update \u0026 debug added (#205)\n\n[TCBot] Error 403 from Github handling is not obvious\n\nCo-authored-by: Dmitriy Pavlov \u003cdpavlov@apache.org\u003e"
    },
    {
      "commit": "f07fecd9e2c7d87659f6d43738d2a4e4ba2e7a77",
      "tree": "82406a03fd183f0824a0410363fc07060d2cb0a8",
      "parents": [
        "f23d373c678e402f7c4c5ceb741eb5ea4590da18"
      ],
      "author": {
        "name": "Dmitriy Pavlov",
        "email": "dpavlov@apache.org",
        "time": "Wed Apr 29 20:36:53 2026 +0300"
      },
      "committer": {
        "name": "Dmitriy Pavlov",
        "email": "dpavlov@apache.org",
        "time": "Wed Apr 29 20:43:09 2026 +0300"
      },
      "message": "IGNITE-21899 Make GridIntList migration reliable\n"
    },
    {
      "commit": "f23d373c678e402f7c4c5ceb741eb5ea4590da18",
      "tree": "8788bc7f5a9a423674e32c7712dd18eaf33e829b",
      "parents": [
        "7437ec80e9b227b0cd6cdb304f0ff1f6456668d4"
      ],
      "author": {
        "name": "Popov Aleksandr",
        "email": "a.popovprodby@gmail.com",
        "time": "Wed Apr 29 20:28:39 2026 +0300"
      },
      "committer": {
        "name": "Dmitriy Pavlov",
        "email": "dpavlov@apache.org",
        "time": "Wed Apr 29 20:43:09 2026 +0300"
      },
      "message": "IGNITE-21899 Migrate GridIntList usage\n"
    },
    {
      "commit": "7437ec80e9b227b0cd6cdb304f0ff1f6456668d4",
      "tree": "16dcd1dea66b3ce6123c2ec27ea9f1f3c1ebc523",
      "parents": [
        "128e900baa8196dae3c96daa4b983c039d0f7185"
      ],
      "author": {
        "name": "Slava Koptilin",
        "email": "slava.koptilin@gmail.com",
        "time": "Fri Nov 21 10:54:59 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 21 10:54:59 2025 +0200"
      },
      "message": "IGNITE-27101 Fixed json structure of comment api v3 (#204)\n\n"
    },
    {
      "commit": "128e900baa8196dae3c96daa4b983c039d0f7185",
      "tree": "eb54ce18d5a14c5b80cbec554de7177170ef5ed8",
      "parents": [
        "49fad7354359f3f5f8dc5f8e8c1a672f99ea3950",
        "7110fea09f1e8026c15eda49db94106a8558f642"
      ],
      "author": {
        "name": "Slava Koptilin",
        "email": "slava.koptilin@gmail.com",
        "time": "Tue Nov 11 15:40:26 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 11 15:40:26 2025 +0200"
      },
      "message": "IGNITE-26879 Add support Jira API v3\n\n"
    },
    {
      "commit": "7110fea09f1e8026c15eda49db94106a8558f642",
      "tree": "eb54ce18d5a14c5b80cbec554de7177170ef5ed8",
      "parents": [
        "3d6ae84c745db4810c25f6fba7a8c83715556a9d"
      ],
      "author": {
        "name": "sk0x50",
        "email": "slava.koptilin@gmail.com",
        "time": "Mon Nov 10 13:43:39 2025 +0200"
      },
      "committer": {
        "name": "sk0x50",
        "email": "slava.koptilin@gmail.com",
        "time": "Mon Nov 10 13:43:39 2025 +0200"
      },
      "message": "IGNITE-26879 fix review comments\n"
    },
    {
      "commit": "3d6ae84c745db4810c25f6fba7a8c83715556a9d",
      "tree": "94438f0012e92a2f91c0bb18bde153d795c47588",
      "parents": [
        "49fad7354359f3f5f8dc5f8e8c1a672f99ea3950"
      ],
      "author": {
        "name": "sk0x50",
        "email": "slava.koptilin@gmail.com",
        "time": "Tue Nov 04 23:28:58 2025 +0200"
      },
      "committer": {
        "name": "sk0x50",
        "email": "slava.koptilin@gmail.com",
        "time": "Tue Nov 04 23:28:58 2025 +0200"
      },
      "message": "IGNITE-26879 Add support Jira API v3\n"
    },
    {
      "commit": "49fad7354359f3f5f8dc5f8e8c1a672f99ea3950",
      "tree": "7cfcbf3ed9e690635839dad0d3b68648d6158070",
      "parents": [
        "3b4272e44f6013a72e079916144b237d87069ad6"
      ],
      "author": {
        "name": "Popov Aleksandr",
        "email": "a.popovprodby@gmail.com",
        "time": "Sat Aug 30 10:02:48 2025 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Aug 30 10:02:48 2025 +0300"
      },
      "message": "IGNITE-26338 Upgrade java version to 11 (#201)\n\n"
    },
    {
      "commit": "3b4272e44f6013a72e079916144b237d87069ad6",
      "tree": "bc0f1e8a62f36ec679ef7aff9e681eecc98b1ab7",
      "parents": [
        "7d8ff790a7fcc3b5628c063ffea8485d4d9516b6",
        "bb13e3501cebbea548b589366741f05cf3f0825c"
      ],
      "author": {
        "name": "Maksim Timonin",
        "email": "timoninmaxim@apache.org",
        "time": "Fri Feb 28 18:59:34 2025 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 28 18:59:34 2025 +0300"
      },
      "message": "Add Gradle wrapper with version 6.9.2\n\n"
    },
    {
      "commit": "bb13e3501cebbea548b589366741f05cf3f0825c",
      "tree": "bc0f1e8a62f36ec679ef7aff9e681eecc98b1ab7",
      "parents": [
        "b6b8c88e8afd5d599e57e9ee6e4992d42ab0143e"
      ],
      "author": {
        "name": "popov_aleksandr",
        "email": "a.popovprodby@gmail.com",
        "time": "Fri Feb 28 18:15:49 2025 +0300"
      },
      "committer": {
        "name": "popov_aleksandr",
        "email": "a.popovprodby@gmail.com",
        "time": "Fri Feb 28 18:15:49 2025 +0300"
      },
      "message": "set execute permission for gradlew.bat\n"
    },
    {
      "commit": "b6b8c88e8afd5d599e57e9ee6e4992d42ab0143e",
      "tree": "576bd6cdb11cc840c1672a01ea09a4bff042be48",
      "parents": [
        "7d8ff790a7fcc3b5628c063ffea8485d4d9516b6"
      ],
      "author": {
        "name": "popov_aleksandr",
        "email": "a.popovprodby@gmail.com",
        "time": "Fri Feb 28 02:22:05 2025 +0300"
      },
      "committer": {
        "name": "popov_aleksandr",
        "email": "a.popovprodby@gmail.com",
        "time": "Fri Feb 28 17:49:28 2025 +0300"
      },
      "message": "added gradle wrapper with the latest suitable version 6.9.2\n"
    },
    {
      "commit": "7d8ff790a7fcc3b5628c063ffea8485d4d9516b6",
      "tree": "e68e1c5a3c96015a5dbd2d2f6e4a2403fa1ff136",
      "parents": [
        "3470a8a83dc49980fe75e04d6fa3098a002ab8dc"
      ],
      "author": {
        "name": "oleg-vlsk",
        "email": "153691984+oleg-vlsk@users.noreply.github.com",
        "time": "Tue Apr 02 18:15:41 2024 +1000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 02 11:15:41 2024 +0300"
      },
      "message": "IGNITE-21901 Ignite version temporarily changed back to 2.14 (#197)\n\n"
    },
    {
      "commit": "3470a8a83dc49980fe75e04d6fa3098a002ab8dc",
      "tree": "bf2c9312aee3338ea5ee6adcbba0c61e336da2ae",
      "parents": [
        "ef9c0a9c86c669e2b6af14e49a3526b2074b552a"
      ],
      "author": {
        "name": "oleg-vlsk",
        "email": "153691984+oleg-vlsk@users.noreply.github.com",
        "time": "Mon Mar 11 16:57:21 2024 +1000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 11 09:57:21 2024 +0300"
      },
      "message": "21520 Ignite version updated to 2.16 (#195)\n\n"
    },
    {
      "commit": "ef9c0a9c86c669e2b6af14e49a3526b2074b552a",
      "tree": "f38e3266adfd126d7ca240ebcf2c9e7c0beb6f70",
      "parents": [
        "3a0986e711b523c6685c40dc13cf00ab6a84b028",
        "ee6b03e787920441df6b679ee0da0327b69e322e"
      ],
      "author": {
        "name": "Vladislav Pyatkov",
        "email": "vldpyatkov@gmail.com",
        "time": "Fri Feb 23 12:21:59 2024 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 23 12:21:59 2024 +0300"
      },
      "message": "IGNITE-38586 Added handling for cases that cause failure on the checking server queue and build triggering #196\n\n"
    },
    {
      "commit": "ee6b03e787920441df6b679ee0da0327b69e322e",
      "tree": "f38e3266adfd126d7ca240ebcf2c9e7c0beb6f70",
      "parents": [
        "3a0986e711b523c6685c40dc13cf00ab6a84b028"
      ],
      "author": {
        "name": "sergeyuttsel",
        "email": "uttsel@gmail.com",
        "time": "Thu Feb 22 18:14:15 2024 +0300"
      },
      "committer": {
        "name": "sergeyuttsel",
        "email": "uttsel@gmail.com",
        "time": "Thu Feb 22 18:14:15 2024 +0300"
      },
      "message": "IGNITE-38586 Added handling for cases which causes failure on the checking servers queue and build triggering.\n"
    },
    {
      "commit": "3a0986e711b523c6685c40dc13cf00ab6a84b028",
      "tree": "d6c5407dd388af2b8f432f571f9edbd40b2986de",
      "parents": [
        "49f0ac5542dd3218adbdc28984f1af8537e2fd95"
      ],
      "author": {
        "name": "Sergey Uttsel",
        "email": "uttsel@gmail.com",
        "time": "Mon Feb 20 17:59:31 2023 +0200"
      },
      "committer": {
        "name": "Slava Koptilin",
        "email": "slava.koptilin@gmail.com",
        "time": "Mon Feb 20 17:59:31 2023 +0200"
      },
      "message": "IGNITE-36129 Bot should send a message to the Slack channel on itself start and stop. Fixes #194\n\nSigned-off-by: Slava Koptilin \u003cslava.koptilin@gmail.com\u003e\n"
    },
    {
      "commit": "49f0ac5542dd3218adbdc28984f1af8537e2fd95",
      "tree": "c1cf938de6c94fd3fa299ae018724ed6a59dcee9",
      "parents": [
        "f8ba5a0eca309e47753776f01bd4b8a08de23cc9"
      ],
      "author": {
        "name": "Sergey Uttsel",
        "email": "uttsel@gmail.com",
        "time": "Mon Oct 17 12:18:10 2022 +0300"
      },
      "committer": {
        "name": "Slava Koptilin",
        "email": "slava.koptilin@gmail.com",
        "time": "Mon Oct 17 12:18:10 2022 +0300"
      },
      "message": "IGNITE-17898 Reduced duplicates of the same test on the board page. Fixes #193\n\nSigned-off-by: Slava Koptilin \u003cslava.koptilin@gmail.com\u003e\n"
    },
    {
      "commit": "f8ba5a0eca309e47753776f01bd4b8a08de23cc9",
      "tree": "e66ffc3e7047cff10834c33843dc4109e39ecc78",
      "parents": [
        "9e5279f47af3246e39cb648e5803a49ec572c7ad"
      ],
      "author": {
        "name": "sergeyuttsel",
        "email": "uttsel@gmail.com",
        "time": "Mon Oct 17 12:08:24 2022 +0300"
      },
      "committer": {
        "name": "Slava Koptilin",
        "email": "slava.koptilin@gmail.com",
        "time": "Mon Oct 17 12:08:24 2022 +0300"
      },
      "message": "IGNITE-17897 Updated Slack api version. Fixes #192\n\nSigned-off-by: Slava Koptilin \u003cslava.koptilin@gmail.com\u003e\n"
    },
    {
      "commit": "9e5279f47af3246e39cb648e5803a49ec572c7ad",
      "tree": "dfdaf0b755e61701011d862c245b1b00a968717e",
      "parents": [
        "6298de6466f588ab370734d587dfcb265932fae1"
      ],
      "author": {
        "name": "sergeyuttsel",
        "email": "uttsel@gmail.com",
        "time": "Mon Oct 10 14:32:20 2022 +0300"
      },
      "committer": {
        "name": "Slava Koptilin",
        "email": "slava.koptilin@gmail.com",
        "time": "Mon Oct 10 14:32:20 2022 +0300"
      },
      "message": "Added test pattern for searching always failed tests. Fixes #191\n\nSigned-off-by: Slava Koptilin \u003cslava.koptilin@gmail.com\u003e\n"
    },
    {
      "commit": "6298de6466f588ab370734d587dfcb265932fae1",
      "tree": "9b05c4335fe54478898f91ae6213b8d77beb07c5",
      "parents": [
        "21ac94ca7c294ef9cae183702eb880fe0f7724ac"
      ],
      "author": {
        "name": "Dmitriy Pavlov",
        "email": "dpavlov@apache.org",
        "time": "Fri Oct 07 01:52:52 2022 +0300"
      },
      "committer": {
        "name": "Dmitriy Pavlov",
        "email": "dpavlov@apache.org",
        "time": "Fri Oct 07 01:53:07 2022 +0300"
      },
      "message": "Updating Ignite version, links, and log settings\n"
    },
    {
      "commit": "21ac94ca7c294ef9cae183702eb880fe0f7724ac",
      "tree": "b80e22587bcfb8d3ca71aa6a42d84098982fafb2",
      "parents": [
        "10c2b995589dad04cb021209ee5a871b491844c6"
      ],
      "author": {
        "name": "Dmitriy Pavlov",
        "email": "dpavlov@apache.org",
        "time": "Fri Apr 22 18:02:03 2022 +0300"
      },
      "committer": {
        "name": "Dmitriy Pavlov",
        "email": "dpavlov@apache.org",
        "time": "Fri Apr 22 18:02:03 2022 +0300"
      },
      "message": "IGNITE-16829 Support configurable mail smtp host, disabling auth and SSL+ test feature: Fix for email escaping\n"
    },
    {
      "commit": "10c2b995589dad04cb021209ee5a871b491844c6",
      "tree": "d8825e7edf987fffc68f6ca01b153e36248737ff",
      "parents": [
        "95c25a87e5f0a7987f282352e1a5cf2a381c040f"
      ],
      "author": {
        "name": "Dmitriy Pavlov",
        "email": "dpavlov@apache.org",
        "time": "Fri Apr 22 17:50:37 2022 +0300"
      },
      "committer": {
        "name": "Dmitriy Pavlov",
        "email": "dpavlov@apache.org",
        "time": "Fri Apr 22 17:50:37 2022 +0300"
      },
      "message": "IGNITE-16829 Support configurable mail smtp host, disabling auth and SSL+ test feature: Fix for email escaping\n"
    },
    {
      "commit": "95c25a87e5f0a7987f282352e1a5cf2a381c040f",
      "tree": "809b62c15d42e85a15deac20847cda87a5e8bb79",
      "parents": [
        "c4c1839c79449549b9a197486103a4215a1e3d11"
      ],
      "author": {
        "name": "Dmitriy Pavlov",
        "email": "dpavlov@apache.org",
        "time": "Fri Apr 15 15:57:30 2022 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 15 15:57:30 2022 +0300"
      },
      "message": "IGNITE-16829 Support configurable mail smtp host, disabling auth and SSL (#190)\n\n"
    },
    {
      "commit": "c4c1839c79449549b9a197486103a4215a1e3d11",
      "tree": "81debb3e6291287df3511d52b6dfa3c88391f27a",
      "parents": [
        "47d952786e4fc87da522764b1ce80c8f833dcac5"
      ],
      "author": {
        "name": "Dmitriy Pavlov",
        "email": "dpavlov@apache.org",
        "time": "Fri Dec 10 15:44:30 2021 +0300"
      },
      "committer": {
        "name": "Dmitriy Pavlov",
        "email": "dpavlov@apache.org",
        "time": "Fri Dec 10 15:44:30 2021 +0300"
      },
      "message": "Removal of a missed icon\n"
    },
    {
      "commit": "47d952786e4fc87da522764b1ce80c8f833dcac5",
      "tree": "e2e0a06a82d9df05ba379f45d7f1b47e0378e5d5",
      "parents": [
        "6e2c2ce29bd434d0b65db2a3da1f69cfede8deb5"
      ],
      "author": {
        "name": "Dmitriy Pavlov",
        "email": "dpavlov@apache.org",
        "time": "Wed Dec 08 00:05:53 2021 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Dec 08 00:05:53 2021 +0300"
      },
      "message": "IGNITE-16074: Fix referenced to tests history (#188)\n\n"
    },
    {
      "commit": "6e2c2ce29bd434d0b65db2a3da1f69cfede8deb5",
      "tree": "228820e8dca201773d3b41c27701eaf2d92c8014",
      "parents": [
        "1a070f7b1ee55aba1a4cd7e89fad032134e5a8fe"
      ],
      "author": {
        "name": "sergeyuttsel",
        "email": "uttsel@gmail.com",
        "time": "Thu Dec 02 18:04:08 2021 +0300"
      },
      "committer": {
        "name": "Slava Koptilin",
        "email": "slava.koptilin@gmail.com",
        "time": "Thu Dec 02 18:04:08 2021 +0300"
      },
      "message": "Added a TeamCity queue size checking to not start new builds if the queue is too big. Fixes #187\n\nSigned-off-by: Slava Koptilin \u003cslava.koptilin@gmail.com\u003e\n"
    },
    {
      "commit": "1a070f7b1ee55aba1a4cd7e89fad032134e5a8fe",
      "tree": "ac3d0348b3dd9ffdeeeea114259a049f1d2ede4d",
      "parents": [
        "ef2f08070b4efb299a1caf43162f957ac22486bb"
      ],
      "author": {
        "name": "Dmitriy Pavlov",
        "email": "dpavlov@apache.org",
        "time": "Wed Nov 17 18:47:55 2021 +0300"
      },
      "committer": {
        "name": "Dmitriy Pavlov",
        "email": "dpavlov@apache.org",
        "time": "Wed Nov 17 18:47:55 2021 +0300"
      },
      "message": "Odd space removed from config\n"
    },
    {
      "commit": "ef2f08070b4efb299a1caf43162f957ac22486bb",
      "tree": "72a1b2b77c8f16ae9e5952896737dc38a04f0013",
      "parents": [
        "e6a5ca98a1a408b43d2f7d099dc1ddaf6809c705"
      ],
      "author": {
        "name": "Dmitriy Pavlov",
        "email": "dpavlov@apache.org",
        "time": "Wed Nov 17 18:45:52 2021 +0300"
      },
      "committer": {
        "name": "Dmitriy Pavlov",
        "email": "dpavlov@apache.org",
        "time": "Wed Nov 17 18:45:52 2021 +0300"
      },
      "message": "Small refactoring\n"
    },
    {
      "commit": "e6a5ca98a1a408b43d2f7d099dc1ddaf6809c705",
      "tree": "2a390f32a22c0d2c0f278ee1a9a07464e8f0c676",
      "parents": [
        "2fa56fa4691d7f449abc02a9f62cae904ece82a7"
      ],
      "author": {
        "name": "Dmitriy Pavlov",
        "email": "dpavlov@apache.org",
        "time": "Tue Oct 05 12:48:25 2021 +0300"
      },
      "committer": {
        "name": "Dmitriy Pavlov",
        "email": "dpavlov@apache.org",
        "time": "Tue Oct 05 12:48:25 2021 +0300"
      },
      "message": "Fix for odd spaces in auth token, causes failure during applying config\n"
    },
    {
      "commit": "2fa56fa4691d7f449abc02a9f62cae904ece82a7",
      "tree": "b163fdf890b1ff236ba2424f8c63b385585d8ecf",
      "parents": [
        "d4386875faac8661974d6ec5a9ed1c80c0aef887"
      ],
      "author": {
        "name": "Dmitriy Pavlov",
        "email": "dpavlov@apache.org",
        "time": "Thu Sep 30 16:09:15 2021 +0300"
      },
      "committer": {
        "name": "Dmitriy Pavlov",
        "email": "dpavlov@apache.org",
        "time": "Thu Sep 30 16:09:15 2021 +0300"
      },
      "message": "Code cleanup - unused test stop was removed\n"
    },
    {
      "commit": "d4386875faac8661974d6ec5a9ed1c80c0aef887",
      "tree": "598a8e3a470ff74122290fe0f8fccf7fb26674b9",
      "parents": [
        "fd9a3642c2d408dd7473e7c674155c55d909dc4e"
      ],
      "author": {
        "name": "Dmitriy Pavlov",
        "email": "dpavlov@apache.org",
        "time": "Wed Sep 29 19:35:32 2021 +0300"
      },
      "committer": {
        "name": "Dmitriy Pavlov",
        "email": "dpavlov@apache.org",
        "time": "Wed Sep 29 19:35:32 2021 +0300"
      },
      "message": "Updating Ignite version to the latest 2x release\n"
    },
    {
      "commit": "fd9a3642c2d408dd7473e7c674155c55d909dc4e",
      "tree": "a6ca6c45301900f76b187c6a2fc19609f78a08e7",
      "parents": [
        "6d565189bd8586ac5a4322f3ed025326fd06bd37"
      ],
      "author": {
        "name": "Dmitriy Pavlov",
        "email": "dpavlov@apache.org",
        "time": "Wed Sep 29 19:32:06 2021 +0300"
      },
      "committer": {
        "name": "Dmitriy Pavlov",
        "email": "dpavlov@apache.org",
        "time": "Wed Sep 29 19:32:06 2021 +0300"
      },
      "message": "Fix bug for RunAll reported as running (newer TC versions reports intermediate state as running for composite builds)\n"
    },
    {
      "commit": "6d565189bd8586ac5a4322f3ed025326fd06bd37",
      "tree": "05542b289b974250fbdfe6486265dc4e05edaad7",
      "parents": [
        "fc91c115730646d5b6bc419fb50a0e3af1210bb6"
      ],
      "author": {
        "name": "Dmitriy Pavlov",
        "email": "dpavlov@apache.org",
        "time": "Thu Sep 23 20:24:28 2021 +0300"
      },
      "committer": {
        "name": "Dmitriy Pavlov",
        "email": "dpavlov@apache.org",
        "time": "Thu Sep 23 20:24:28 2021 +0300"
      },
      "message": "Reference configuration update according to latest changes\n"
    },
    {
      "commit": "fc91c115730646d5b6bc419fb50a0e3af1210bb6",
      "tree": "40ca183323255ed61adc8c9f6cfa56acbc4393be",
      "parents": [
        "8987a03dd06518ec0050f110723d1547914f03bd"
      ],
      "author": {
        "name": "Dmitriy Pavlov",
        "email": "dpavlov@apache.org",
        "time": "Thu Sep 23 19:44:57 2021 +0300"
      },
      "committer": {
        "name": "Dmitriy Pavlov",
        "email": "dpavlov@apache.org",
        "time": "Thu Sep 23 19:44:57 2021 +0300"
      },
      "message": "Reference configuration update according to latest changes\n"
    },
    {
      "commit": "8987a03dd06518ec0050f110723d1547914f03bd",
      "tree": "5407e8e1f6b5d5e4cf5f032411a8ac938c908d3d",
      "parents": [
        "85a50062ad11bfdd9dea4b444c8b27c0ba6d0629"
      ],
      "author": {
        "name": "sergeyuttsel",
        "email": "uttsel@gmail.com",
        "time": "Thu Jul 01 19:20:05 2021 +0300"
      },
      "committer": {
        "name": "Slava Koptilin",
        "email": "slava.koptilin@gmail.com",
        "time": "Thu Jul 01 19:20:05 2021 +0300"
      },
      "message": "Set \"2.x\" version, because by default latest version of Vue is \"v3.0.0-alpha.6\" now. Fixes #185\n\nSigned-off-by: Slava Koptilin \u003cslava.koptilin@gmail.com\u003e\n"
    },
    {
      "commit": "85a50062ad11bfdd9dea4b444c8b27c0ba6d0629",
      "tree": "6b5a28958551a9aa1c893c48ebdfb86f81391c4d",
      "parents": [
        "2759b125ef0e1c7bcd25ac44d2bc7438c73dcd24"
      ],
      "author": {
        "name": "sergeyuttsel",
        "email": "uttsel@gmail.com",
        "time": "Thu Jul 01 19:12:03 2021 +0300"
      },
      "committer": {
        "name": "Slava Koptilin",
        "email": "slava.koptilin@gmail.com",
        "time": "Thu Jul 01 19:12:03 2021 +0300"
      },
      "message": "Added Windows agents filter for builds triggering on TeamCity. Fixes #184\n\nSigned-off-by: Slava Koptilin \u003cslava.koptilin@gmail.com\u003e\n"
    },
    {
      "commit": "2759b125ef0e1c7bcd25ac44d2bc7438c73dcd24",
      "tree": "1750d3f42906bb20ee0e81e6d30cd85e8757de56",
      "parents": [
        "0b493bee998a32e771cf2bf7096f2250ed40c13a"
      ],
      "author": {
        "name": "Slava Koptilin",
        "email": "slava.koptilin@gmail.com",
        "time": "Wed Jan 13 16:15:11 2021 +0300"
      },
      "committer": {
        "name": "Slava Koptilin",
        "email": "slava.koptilin@gmail.com",
        "time": "Wed Jan 13 16:15:11 2021 +0300"
      },
      "message": "Fixed merge conflict.\n"
    },
    {
      "commit": "0b493bee998a32e771cf2bf7096f2250ed40c13a",
      "tree": "090b25443577f5a043e864cf7fbd1900c299857e",
      "parents": [
        "728d98c2112479a171e9e104f55dd61598f88125"
      ],
      "author": {
        "name": "sergeyuttsel",
        "email": "uttsel@gmail.com",
        "time": "Wed Jan 13 00:29:47 2021 +0300"
      },
      "committer": {
        "name": "Slava Koptilin",
        "email": "slava.koptilin@gmail.com",
        "time": "Wed Jan 13 00:29:47 2021 +0300"
      },
      "message": "Added mute issues from board. Fixes #181\n\nSigned-off-by: Slava Koptilin \u003cslava.koptilin@gmail.com\u003e\n"
    },
    {
      "commit": "728d98c2112479a171e9e104f55dd61598f88125",
      "tree": "6368c9dc5fbc457a2845f3f7dc88e1672ba76b3a",
      "parents": [
        "f413e0a6e7a18f87de2d3c9fb195ee5bff3969b7"
      ],
      "author": {
        "name": "sergeyuttsel",
        "email": "uttsel@gmail.com",
        "time": "Tue Jan 12 23:53:53 2021 +0300"
      },
      "committer": {
        "name": "Slava Koptilin",
        "email": "slava.koptilin@gmail.com",
        "time": "Tue Jan 12 23:53:53 2021 +0300"
      },
      "message": "Removed tests from other branches in Visa\u0027s new tests list. Fixes #183\n\nSigned-off-by: Slava Koptilin \u003cslava.koptilin@gmail.com\u003e\n"
    },
    {
      "commit": "f413e0a6e7a18f87de2d3c9fb195ee5bff3969b7",
      "tree": "40cce7d84f50c1f7c6ac2b6304a25490c91d3c3f",
      "parents": [
        "b8072301946ba5e3709d607ae802dd78f4f63e9a"
      ],
      "author": {
        "name": "Slava Koptilin",
        "email": "slava.koptilin@gmail.com",
        "time": "Thu Dec 17 13:28:18 2020 +0300"
      },
      "committer": {
        "name": "Slava Koptilin",
        "email": "slava.koptilin@gmail.com",
        "time": "Thu Dec 17 13:28:18 2020 +0300"
      },
      "message": "Fixed travis build.\n"
    },
    {
      "commit": "b8072301946ba5e3709d607ae802dd78f4f63e9a",
      "tree": "64f5f9ba705238f1a089270b85ee4faba71b518c",
      "parents": [
        "708978d8d6273d67d281a46c9ccc47f3d65265da"
      ],
      "author": {
        "name": "sergeyuttsel",
        "email": "uttsel@gmail.com",
        "time": "Wed Dec 16 16:06:45 2020 +0300"
      },
      "committer": {
        "name": "Slava Koptilin",
        "email": "slava.koptilin@gmail.com",
        "time": "Wed Dec 16 16:06:45 2020 +0300"
      },
      "message": "Fixed collecting issues under the same topic on the MTCGA board.\n\nSigned-off-by: Slava Koptilin \u003cslava.koptilin@gmail.com\u003e\n"
    },
    {
      "commit": "708978d8d6273d67d281a46c9ccc47f3d65265da",
      "tree": "ef1ffcc5b6da854082678c397b5454314f583754",
      "parents": [
        "27d6b04b15c36bbe4e1373e1f2ef11b43b23b1fb"
      ],
      "author": {
        "name": "sergeyuttsel",
        "email": "uttsel@gmail.com",
        "time": "Wed Dec 09 12:15:36 2020 +0300"
      },
      "committer": {
        "name": "Slava Koptilin",
        "email": "slava.koptilin@gmail.com",
        "time": "Wed Dec 09 12:15:36 2020 +0300"
      },
      "message": "Cleaning improvement. Added new time period for deleting old log files.\n\nSigned-off-by: Slava Koptilin \u003cslava.koptilin@gmail.com\u003e\n"
    },
    {
      "commit": "27d6b04b15c36bbe4e1373e1f2ef11b43b23b1fb",
      "tree": "ff2f49f56082eeb3fdf39fe904f7fd8ec1022fb9",
      "parents": [
        "64cfe7b529f0d274df4c02aaffdc208ec45e02a5"
      ],
      "author": {
        "name": "sergeyuttsel",
        "email": "uttsel@gmail.com",
        "time": "Mon Nov 02 12:50:00 2020 +0300"
      },
      "committer": {
        "name": "Slava Koptilin",
        "email": "slava.koptilin@gmail.com",
        "time": "Mon Nov 02 12:50:00 2020 +0300"
      },
      "message": "Added option to filter branches on TC bot issues board. Fixes #176\n\nSigned-off-by: Slava Koptilin \u003cslava.koptilin@gmail.com\u003e\n"
    },
    {
      "commit": "64cfe7b529f0d274df4c02aaffdc208ec45e02a5",
      "tree": "b11cb48db75f8e2f6a05bdd616a5c8bb31378fb7",
      "parents": [
        "170c4c3ea113fc02ff5113408e3f240f5b721d0e"
      ],
      "author": {
        "name": "sergeyuttsel",
        "email": "uttsel@gmail.com",
        "time": "Wed Oct 21 11:06:25 2020 +0300"
      },
      "committer": {
        "name": "Slava Koptilin",
        "email": "slava.koptilin@gmail.com",
        "time": "Wed Oct 21 11:06:25 2020 +0300"
      },
      "message": "Added ability to use a team tag with more than 2 characters.\n\nSigned-off-by: Slava Koptilin \u003cslava.koptilin@gmail.com\u003e\n"
    },
    {
      "commit": "170c4c3ea113fc02ff5113408e3f240f5b721d0e",
      "tree": "40213ebda1ddf264572be0164acb877646bf93b4",
      "parents": [
        "a3c72c70b756a6abc014f70962d7ad5a8b61b827"
      ],
      "author": {
        "name": "sergeyuttsel",
        "email": "uttsel@gmail.com",
        "time": "Mon Sep 14 14:51:20 2020 +0300"
      },
      "committer": {
        "name": "Slava Koptilin",
        "email": "slava.koptilin@gmail.com",
        "time": "Mon Sep 14 14:51:20 2020 +0300"
      },
      "message": "Changed rule for detecting critical suite failure. Fixes #174\n\nSigned-off-by: Slava Koptilin \u003cslava.koptilin@gmail.com\u003e\n"
    },
    {
      "commit": "a3c72c70b756a6abc014f70962d7ad5a8b61b827",
      "tree": "b818aa2759592f8a9027843f0d314e941d66e95d",
      "parents": [
        "b0b358058c787108d290d380ca6791c0f1a64986"
      ],
      "author": {
        "name": "sergeyuttsel",
        "email": "uttsel@gmail.com",
        "time": "Tue Aug 11 17:47:36 2020 +0300"
      },
      "committer": {
        "name": "Ivan Rakov",
        "email": "ivan.glukos@gmail.com",
        "time": "Tue Aug 11 17:47:36 2020 +0300"
      },
      "message": "Improved flaky test detection to avoid reporting redundant messages #173\n\nSigned-off-by: Ivan Rakov \u003civan.glukos@gmail.com\u003e\n"
    },
    {
      "commit": "b0b358058c787108d290d380ca6791c0f1a64986",
      "tree": "66fffba3b346b99e640e1f34f6b4155c21ab84ae",
      "parents": [
        "82c3594269fa07cba9c6a572f8299af92d47df2f"
      ],
      "author": {
        "name": "sergeyuttsel",
        "email": "uttsel@gmail.com",
        "time": "Mon Aug 03 22:19:31 2020 +0300"
      },
      "committer": {
        "name": "Ivan Rakov",
        "email": "ivan.glukos@gmail.com",
        "time": "Mon Aug 03 22:19:31 2020 +0300"
      },
      "message": "Improved exception handling on periodic check servers queue failed. Added slack notification. #172\n\nSigned-off-by: Ivan Rakov \u003civan.glukos@gmail.com\u003e\n"
    },
    {
      "commit": "82c3594269fa07cba9c6a572f8299af92d47df2f",
      "tree": "8b4c34021fdc8f2725d082a264c0f4b4e89142b6",
      "parents": [
        "177bd1e7bcf0b7fc3290328e249e5b68d73a8de2"
      ],
      "author": {
        "name": "sergeyuttsel",
        "email": "uttsel@gmail.com",
        "time": "Thu Jul 09 23:17:13 2020 +0300"
      },
      "committer": {
        "name": "Ivan Rakov",
        "email": "ivan.glukos@gmail.com",
        "time": "Thu Jul 09 23:17:13 2020 +0300"
      },
      "message": "Added web link to suite names in new tests list #170\n\nSigned-off-by: Ivan Rakov \u003civan.glukos@gmail.com\u003e\n"
    },
    {
      "commit": "177bd1e7bcf0b7fc3290328e249e5b68d73a8de2",
      "tree": "1102bcab284229cbe632c8e8893be334e1e9b8fc",
      "parents": [
        "b745f638c715d232b1c40c10647e285ec2f912e8"
      ],
      "author": {
        "name": "sergeyuttsel",
        "email": "uttsel@gmail.com",
        "time": "Thu Jul 09 23:16:13 2020 +0300"
      },
      "committer": {
        "name": "Ivan Rakov",
        "email": "ivan.glukos@gmail.com",
        "time": "Thu Jul 09 23:16:13 2020 +0300"
      },
      "message": "New tests list doesn\u0027t contain ignored and muted tests. Fix visa text. #169\n\nSigned-off-by: Ivan Rakov \u003civan.glukos@gmail.com\u003e\n"
    },
    {
      "commit": "b745f638c715d232b1c40c10647e285ec2f912e8",
      "tree": "7ba17ea18d5d37b504336c30645b6812f74f4ef1",
      "parents": [
        "272ad2844e91b026960d59071f5c8b2e1802b2d0"
      ],
      "author": {
        "name": "sergeyuttsel",
        "email": "uttsel@gmail.com",
        "time": "Thu Jul 09 23:13:47 2020 +0300"
      },
      "committer": {
        "name": "Ivan Rakov",
        "email": "ivan.glukos@gmail.com",
        "time": "Thu Jul 09 23:13:47 2020 +0300"
      },
      "message": "Increased the number of files to save logs in 2 weeks #168\n\nSigned-off-by: Ivan Rakov \u003civan.glukos@gmail.com\u003e\n"
    },
    {
      "commit": "272ad2844e91b026960d59071f5c8b2e1802b2d0",
      "tree": "e513397077b18910695b4c66258114641045ad12",
      "parents": [
        "6fa6ce616c69d846b6473cdedbe4323bebc2ab29"
      ],
      "author": {
        "name": "sergeyuttsel",
        "email": "uttsel@gmail.com",
        "time": "Thu Jul 09 23:12:17 2020 +0300"
      },
      "committer": {
        "name": "Ivan Rakov",
        "email": "ivan.glukos@gmail.com",
        "time": "Thu Jul 09 23:12:17 2020 +0300"
      },
      "message": "Checkbox \u0027delete all files in checkout directory before each snapshot dependency build\u0027 #167\n\nSigned-off-by: Ivan Rakov \u003civan.glukos@gmail.com\u003e\n"
    },
    {
      "commit": "6fa6ce616c69d846b6473cdedbe4323bebc2ab29",
      "tree": "719f167b10e784d07a091c0771f18ac6ca5c6d85",
      "parents": [
        "f724478260049d6e4533681c99a9d93aae53bf46"
      ],
      "author": {
        "name": "Ivan Rakov",
        "email": "ivan.glukos@gmail.com",
        "time": "Thu Jun 25 14:39:34 2020 +0300"
      },
      "committer": {
        "name": "Ivan Rakov",
        "email": "ivan.glukos@gmail.com",
        "time": "Thu Jun 25 14:39:34 2020 +0300"
      },
      "message": "Revert \"Checkbox \u0027Delete all files in checkout directory before each snapshot dependency build\u0027 added (#161)\"\n\nThis reverts commit 6d9f9a5d\n"
    },
    {
      "commit": "f724478260049d6e4533681c99a9d93aae53bf46",
      "tree": "bfaa2993a1d280354a2eb69ff348c615cc93eb81",
      "parents": [
        "5079361e0c762ef96be43f57be1c32ffd3912ff8"
      ],
      "author": {
        "name": "Ivan Rakov",
        "email": "ivan.glukos@gmail.com",
        "time": "Thu Jun 25 14:34:06 2020 +0300"
      },
      "committer": {
        "name": "Ivan Rakov",
        "email": "ivan.glukos@gmail.com",
        "time": "Thu Jun 25 14:34:06 2020 +0300"
      },
      "message": "Fixed license headers\n"
    },
    {
      "commit": "5079361e0c762ef96be43f57be1c32ffd3912ff8",
      "tree": "fceba67cf7e9d40383ed0fb8ecca7557861b5cdf",
      "parents": [
        "4194d17fce37bf039362539b54770c14ad4f45a3"
      ],
      "author": {
        "name": "sergeyuttsel",
        "email": "uttsel@gmail.com",
        "time": "Tue Jun 16 14:54:26 2020 +0300"
      },
      "committer": {
        "name": "Ivan Rakov",
        "email": "ivan.glukos@gmail.com",
        "time": "Tue Jun 16 14:54:26 2020 +0300"
      },
      "message": "Highlight newly added tests in TC bot visa #166\n\nSigned-off-by: Ivan Rakov \u003civan.glukos@gmail.com\u003e\n"
    },
    {
      "commit": "4194d17fce37bf039362539b54770c14ad4f45a3",
      "tree": "a2f3c92df869e5473f55e0616b8728fad68659bf",
      "parents": [
        "d46d69427c15d822244bb579570183e844c9c317"
      ],
      "author": {
        "name": "sergeyuttsel",
        "email": "uttsel@gmail.com",
        "time": "Wed Jun 10 19:30:05 2020 +0300"
      },
      "committer": {
        "name": "Ivan Rakov",
        "email": "ivan.glukos@gmail.com",
        "time": "Wed Jun 10 19:30:05 2020 +0300"
      },
      "message": "Cleanup team tags if issue on board is partially fixed - Fixes #164.\n\nSigned-off-by: Ivan Rakov \u003civan.glukos@gmail.com\u003e\n"
    },
    {
      "commit": "d46d69427c15d822244bb579570183e844c9c317",
      "tree": "6d1703303e98b784ccc086c37c600a5898a8e106",
      "parents": [
        "6d6da9d12ef15a28136110b4866a96b2a27fd6ce"
      ],
      "author": {
        "name": "sergeyuttsel",
        "email": "uttsel@gmail.com",
        "time": "Wed Jun 03 21:14:46 2020 +0300"
      },
      "committer": {
        "name": "Ivan Rakov",
        "email": "ivan.glukos@gmail.com",
        "time": "Wed Jun 03 21:14:46 2020 +0300"
      },
      "message": "Cache and log cleaner (#162)\n\nSigned-off-by: Ivan Rakov \u003civan.glukos@gmail.com\u003e\n"
    },
    {
      "commit": "6d6da9d12ef15a28136110b4866a96b2a27fd6ce",
      "tree": "c7ce0244b0061d56aa15c10aaad2ec0297b85d6e",
      "parents": [
        "6d9f9a5d78293de5a9377786f3227c5bb101c4f9"
      ],
      "author": {
        "name": "sergeyuttsel",
        "email": "uttsel@gmail.com",
        "time": "Wed Jun 03 21:02:19 2020 +0300"
      },
      "committer": {
        "name": "Ivan Rakov",
        "email": "ivan.glukos@gmail.com",
        "time": "Wed Jun 03 21:02:19 2020 +0300"
      },
      "message": "Added regex for test class and method name (#163)\n\nSigned-off-by: Ivan Rakov \u003civan.glukos@gmail.com\u003e\n"
    },
    {
      "commit": "6d9f9a5d78293de5a9377786f3227c5bb101c4f9",
      "tree": "f96945addbd6180688cb6a538f96a1fd8c84b659",
      "parents": [
        "9d2f5c4bbc8a79fb7172273a1345068c64da66d1"
      ],
      "author": {
        "name": "sergeyuttsel",
        "email": "uttsel@gmail.com",
        "time": "Mon May 25 20:32:22 2020 +0300"
      },
      "committer": {
        "name": "Ivan Rakov",
        "email": "ivan.glukos@gmail.com",
        "time": "Mon May 25 20:32:22 2020 +0300"
      },
      "message": "Checkbox \u0027Delete all files in checkout directory before each snapshot dependency build\u0027 added (#161)\n\nSigned-off-by: Ivan Rakov \u003civan.glukos@gmail.com\u003e\n"
    },
    {
      "commit": "9d2f5c4bbc8a79fb7172273a1345068c64da66d1",
      "tree": "bb4856228347c69cc53ee7b24fbf705d5183d6f0",
      "parents": [
        "173e4b77bef813b2a4fe6e3d4f20fcdb7b2a9ca9"
      ],
      "author": {
        "name": "sergeyuttsel",
        "email": "uttsel@gmail.com",
        "time": "Mon May 25 20:30:20 2020 +0300"
      },
      "committer": {
        "name": "Ivan Rakov",
        "email": "ivan.glukos@gmail.com",
        "time": "Mon May 25 20:30:20 2020 +0300"
      },
      "message": "Consider fail exit code and oom as a critical problem to show on board (#160)\n\nSigned-off-by: Ivan Rakov \u003civan.glukos@gmail.com\u003e\n"
    },
    {
      "commit": "173e4b77bef813b2a4fe6e3d4f20fcdb7b2a9ca9",
      "tree": "2f64269d8d0d4ed396b373916780225041ba2c6a",
      "parents": [
        "12a535e1477c1cbeae8b8153e98b5227a9043eb8"
      ],
      "author": {
        "name": "Ivan Rakov",
        "email": "ivan.glukos@gmail.com",
        "time": "Fri May 08 19:56:12 2020 +0300"
      },
      "committer": {
        "name": "Ivan Rakov",
        "email": "ivan.glukos@gmail.com",
        "time": "Fri May 08 19:56:12 2020 +0300"
      },
      "message": "Revert \"Highlight newly added tests in TC bot visa (#158)\"\n"
    },
    {
      "commit": "12a535e1477c1cbeae8b8153e98b5227a9043eb8",
      "tree": "3100d728ec54d85a60a2640cf31d13cb70e5f795",
      "parents": [
        "81c92809ff905e58ab3d05a4ae6a6fbba4fcd9a5"
      ],
      "author": {
        "name": "sergeyuttsel",
        "email": "uttsel@gmail.com",
        "time": "Mon Apr 27 20:34:15 2020 +0300"
      },
      "committer": {
        "name": "Ivan Rakov",
        "email": "ivan.glukos@gmail.com",
        "time": "Mon Apr 27 20:34:15 2020 +0300"
      },
      "message": "Show tests on TC board that were stable and have become flaky (#159)\n\nSigned-off-by: Ivan Rakov \u003civan.glukos@gmail.com\u003e\n"
    },
    {
      "commit": "81c92809ff905e58ab3d05a4ae6a6fbba4fcd9a5",
      "tree": "0aa2ed65a3b61775a599a47d44e6cf57f619c26e",
      "parents": [
        "6738916a1fe637a398795b66b40fb8848d8f400a"
      ],
      "author": {
        "name": "sergeyuttsel",
        "email": "uttsel@gmail.com",
        "time": "Mon Apr 27 20:22:22 2020 +0300"
      },
      "committer": {
        "name": "Ivan Rakov",
        "email": "ivan.glukos@gmail.com",
        "time": "Mon Apr 27 20:22:22 2020 +0300"
      },
      "message": "Highlight newly added tests in TC bot visa (#158)\n\nSigned-off-by: Ivan Rakov \u003civan.glukos@gmail.com\u003e\n"
    },
    {
      "commit": "6738916a1fe637a398795b66b40fb8848d8f400a",
      "tree": "80b6a781958c16c8f6529cf04177e5c9a34558c9",
      "parents": [
        "0b157aa8c9c4a8d804564afe48b87bffb327e707"
      ],
      "author": {
        "name": "Dmitriy Pavlov",
        "email": "Dmitrii_Pavlov2@epam.com",
        "time": "Tue Dec 24 14:59:42 2019 +0300"
      },
      "committer": {
        "name": "Dmitriy Pavlov",
        "email": "Dmitrii_Pavlov2@epam.com",
        "time": "Tue Dec 24 14:59:42 2019 +0300"
      },
      "message": "Nullable annotation fix\n"
    },
    {
      "commit": "0b157aa8c9c4a8d804564afe48b87bffb327e707",
      "tree": "c89cb992515159a387de1382422c1eb417a133f0",
      "parents": [
        "4cfc56e4b62216f6a1ed8f34543f749f0e6dfa78"
      ],
      "author": {
        "name": "Mirza Aliev",
        "email": "alievmirza@gmail.com",
        "time": "Tue Dec 24 14:56:32 2019 +0300"
      },
      "committer": {
        "name": "Dmitriy Pavlov",
        "email": "dpavlov@apache.org",
        "time": "Tue Dec 24 14:56:32 2019 +0300"
      },
      "message": "Add option to disable auto-triggering bot during working hours (#157)\n\n"
    },
    {
      "commit": "4cfc56e4b62216f6a1ed8f34543f749f0e6dfa78",
      "tree": "7925bd671b316c88a41fe3a88093ed8e292d95da",
      "parents": [
        "b59744c5561bce2450ac235d7f1d73d477ab4ddb"
      ],
      "author": {
        "name": "Ivan Rakov",
        "email": "ivan.glukos@gmail.com",
        "time": "Tue Dec 24 14:55:41 2019 +0300"
      },
      "committer": {
        "name": "Dmitriy Pavlov",
        "email": "dpavlov@apache.org",
        "time": "Tue Dec 24 14:55:41 2019 +0300"
      },
      "message": "Store JIRA status ID instead of status text (#156)\n\n* Fixed issue when bot didn\u0027t detect branches due to translated JIRA issue status\r\n\r\n* Added license headers\r\n"
    },
    {
      "commit": "b59744c5561bce2450ac235d7f1d73d477ab4ddb",
      "tree": "2b6f92ecbf02f6256139511dbfdc5e6894042bb9",
      "parents": [
        "5b52b49cd35a3520810e00805b51750adee838ab"
      ],
      "author": {
        "name": "Ivan Rakov",
        "email": "ivan.glukos@gmail.com",
        "time": "Sun Dec 08 16:54:21 2019 +0300"
      },
      "committer": {
        "name": "Dmitriy Pavlov",
        "email": "dpavlov@apache.org",
        "time": "Sun Dec 08 16:54:21 2019 +0300"
      },
      "message": "added button for Slack notifications testing (#155)\n\n"
    },
    {
      "commit": "5b52b49cd35a3520810e00805b51750adee838ab",
      "tree": "6d56ecd8eebf46580ba605d45a7f56bca143e0c8",
      "parents": [
        "a5ffb828f06e1a50f718800174a77af973fc4095"
      ],
      "author": {
        "name": "Dmitriy Pavlov",
        "email": "dpavlov@apache.org",
        "time": "Mon Sep 16 20:17:35 2019 +0300"
      },
      "committer": {
        "name": "Dmitriy Pavlov",
        "email": "dpavlov@apache.org",
        "time": "Mon Sep 16 20:17:35 2019 +0300"
      },
      "message": "Version update\n"
    },
    {
      "commit": "a5ffb828f06e1a50f718800174a77af973fc4095",
      "tree": "a7476dbdcc67ab0c1ed976903e01fb7a7df3da3b",
      "parents": [
        "c07887b09b9c92db7ca63e2f1527f03e04fe18ec"
      ],
      "author": {
        "name": "Jokser",
        "email": "jokserfn@gmail.com",
        "time": "Fri Aug 30 19:26:18 2019 +0300"
      },
      "committer": {
        "name": "Jokser",
        "email": "jokserfn@gmail.com",
        "time": "Fri Aug 30 19:26:18 2019 +0300"
      },
      "message": "Replaced Re-run possible blockers \u0026 comment JIRA with Re-run possible blockers (top queue).\n"
    },
    {
      "commit": "c07887b09b9c92db7ca63e2f1527f03e04fe18ec",
      "tree": "9f43fe52012fcecca0e9e6e6b76d5da12e6d7e05",
      "parents": [
        "dddfbb12f6c81ae11c9f11d1d7aa7e819b2a0c6a"
      ],
      "author": {
        "name": "Jokser",
        "email": "jokserfn@gmail.com",
        "time": "Fri Aug 30 13:19:51 2019 +0300"
      },
      "committer": {
        "name": "Jokser",
        "email": "jokserfn@gmail.com",
        "time": "Fri Aug 30 13:19:51 2019 +0300"
      },
      "message": "Remove legacy TC config loading in tests to make it possible build project from scratch\n"
    },
    {
      "commit": "dddfbb12f6c81ae11c9f11d1d7aa7e819b2a0c6a",
      "tree": "6cb17f4501eaf30f3618e4233912c11799845742",
      "parents": [
        "28b86f5b32f1bd8c5644dcfe9f28512b0276821b"
      ],
      "author": {
        "name": "Dmitriy Pavlov",
        "email": "dpavlov@apache.org",
        "time": "Mon Aug 26 20:02:14 2019 +0300"
      },
      "committer": {
        "name": "Dmitriy Pavlov",
        "email": "dpavlov@apache.org",
        "time": "Mon Aug 26 20:02:14 2019 +0300"
      },
      "message": "Bot switched to Ignite 2.7.6-RC1\n"
    },
    {
      "commit": "28b86f5b32f1bd8c5644dcfe9f28512b0276821b",
      "tree": "7ccdd0459add443d688c6d9ed1195e509c516092",
      "parents": [
        "d59191f6ef3e6023e33709982ca13638c34c9cb7"
      ],
      "author": {
        "name": "Dmitriy Pavlov",
        "email": "dpavlov@apache.org",
        "time": "Sun Aug 18 21:15:41 2019 +0300"
      },
      "committer": {
        "name": "Dmitriy Pavlov",
        "email": "dpavlov@apache.org",
        "time": "Sun Aug 18 21:15:41 2019 +0300"
      },
      "message": "Bot switched to Ignite 2.7.6-RC0\n"
    },
    {
      "commit": "d59191f6ef3e6023e33709982ca13638c34c9cb7",
      "tree": "031612027e94c5c681258bc1aba21eefb4a3660d",
      "parents": [
        "c2e89aed06197d1fb556c38ba9e105305020c672"
      ],
      "author": {
        "name": "Dmitriy Pavlov",
        "email": "dpavlov@apache.org",
        "time": "Fri Aug 16 21:13:03 2019 +0300"
      },
      "committer": {
        "name": "Dmitriy Pavlov",
        "email": "dpavlov@apache.org",
        "time": "Fri Aug 16 21:13:03 2019 +0300"
      },
      "message": "Board: small fixes for counters\n"
    }
  ],
  "next": "c2e89aed06197d1fb556c38ba9e105305020c672"
}
