{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":688352,"defaultBranch":"master","name":"jmeter","ownerLogin":"apache","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2010-05-26T23:38:07.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/47359?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1704647096.0","currentOid":""},"activityList":{"items":[{"before":"871aa6052280f0919af03b34a6880337306b4ba6","after":"3e9af5de35718ae31eabcd2e46cd5462760091ed","ref":"refs/heads/master","pushedAt":"2024-08-06T11:25:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vlsi","name":"Vladimir Sitnikov","path":"/vlsi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/213894?s=80&v=4"},"commit":{"message":"chore: bump Gradle to 8.9","shortMessageHtmlLink":"chore: bump Gradle to 8.9"}},{"before":"ca708c8ece7490d980c88ebe12fc4a553b20b561","after":"871aa6052280f0919af03b34a6880337306b4ba6","ref":"refs/heads/master","pushedAt":"2024-08-06T09:29:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vlsi","name":"Vladimir Sitnikov","path":"/vlsi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/213894?s=80&v=4"},"commit":{"message":"style: remove unused imports","shortMessageHtmlLink":"style: remove unused imports"}},{"before":"6b650080c40ef1d0ac4c52a597fd20f9c746485c","after":"ca708c8ece7490d980c88ebe12fc4a553b20b561","ref":"refs/heads/master","pushedAt":"2024-08-06T09:11:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"vlsi","name":"Vladimir Sitnikov","path":"/vlsi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/213894?s=80&v=4"},"commit":{"message":"Removed several collections which are updated, but seem to be never accessed.","shortMessageHtmlLink":"Removed several collections which are updated, but seem to be never a…"}},{"before":"cbdfd1ba435ad92b32c6538a5a433ac7dff9e024","after":"6b650080c40ef1d0ac4c52a597fd20f9c746485c","ref":"refs/heads/master","pushedAt":"2024-08-06T07:37:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vlsi","name":"Vladimir Sitnikov","path":"/vlsi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/213894?s=80&v=4"},"commit":{"message":"chore: use xercesImpl:2.12.1 for the buildscript classpath to avoid old xerces during the build\n\nThis is a build-time only change, and it does not change test/runtime classpath.","shortMessageHtmlLink":"chore: use xercesImpl:2.12.1 for the buildscript classpath to avoid o…"}},{"before":"174ba3178f287d2984b1e53004e2c2cee1ffff16","after":"cbdfd1ba435ad92b32c6538a5a433ac7dff9e024","ref":"refs/heads/master","pushedAt":"2024-08-06T07:02:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vlsi","name":"Vladimir Sitnikov","path":"/vlsi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/213894?s=80&v=4"},"commit":{"message":"Fix log4j package warning on JMeter startup: WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated ...\n\nThe Log4j Core `packages` configuration attribute is deprecated because:\n\n* It triggers the scanning of the mentioned packages and slows down the\n startup process.\n* It was replaced in version 2.0 by a faster mechanism that relies on a\n `Log4jPlugins.dat` metadata file. See [Log4j Plugins](https://logging.apache.org/log4j/2.x/manual/plugins.html) for more details.\n\nThis PR removes the `packages` attribute from the standard configuration\nfile and configures the build script of `jmeter-core` to use the\n`PluginProcessor` contained in `log4j-core`.\n\nSee #5937.","shortMessageHtmlLink":"Fix log4j package warning on JMeter startup: WARN StatusConsoleListen…"}},{"before":"339c793250a73f937436ccb49a58cb40fc3db50a","after":"174ba3178f287d2984b1e53004e2c2cee1ffff16","ref":"refs/heads/master","pushedAt":"2024-06-23T12:01:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"FSchumacher","name":"Felix Schumacher","path":"/FSchumacher","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1997314?s=80&v=4"},"commit":{"message":"Fixed grammar","shortMessageHtmlLink":"Fixed grammar"}},{"before":"289b3d189c5289894dc44e3d29e24a800a7e4c36","after":"339c793250a73f937436ccb49a58cb40fc3db50a","ref":"refs/heads/master","pushedAt":"2024-06-21T16:49:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"vlsi","name":"Vladimir Sitnikov","path":"/vlsi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/213894?s=80&v=4"},"commit":{"message":"Fixed typo","shortMessageHtmlLink":"Fixed typo"}},{"before":"bacaa8baff2365a6b49d996766c77475c37eecc3","after":"289b3d189c5289894dc44e3d29e24a800a7e4c36","ref":"refs/heads/master","pushedAt":"2024-05-30T18:38:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vlsi","name":"Vladimir Sitnikov","path":"/vlsi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/213894?s=80&v=4"},"commit":{"message":"fix: trim whitespace when parsing numeric properties\n\nMotivation: if the value parses after trimming, then it would likely be the one\nthe user wants.\n\nCurrently, a trailing whitespace in UI is hard to notice, and it breaks test\nexecution. For instance ThreadGroup.threadNum becomes 0 without any warning,\nand it invalidates test results.","shortMessageHtmlLink":"fix: trim whitespace when parsing numeric properties"}},{"before":"09c3f810dda7efaf1510ac062454d978d90a0741","after":"bacaa8baff2365a6b49d996766c77475c37eecc3","ref":"refs/heads/master","pushedAt":"2024-04-12T12:01:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"milamberspace","name":"Milamber","path":"/milamberspace","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3995882?s=80&v=4"},"commit":{"message":"Add a space between key and value after : in View Results Tree > Sampler result tab #6267 (#6268)","shortMessageHtmlLink":"Add a space between key and value after : in View Results Tree > Samp…"}},{"before":"d3cba664160eeb8c856e6f2281bcbd12f09546f6","after":"09c3f810dda7efaf1510ac062454d978d90a0741","ref":"refs/heads/master","pushedAt":"2024-01-09T08:46:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vlsi","name":"Vladimir Sitnikov","path":"/vlsi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/213894?s=80&v=4"},"commit":{"message":"change: use Java 17 as the build target, require Java 17+ for execution","shortMessageHtmlLink":"change: use Java 17 as the build target, require Java 17+ for execution"}},{"before":"79bc2c831f8a1a1b6a28157b3e272bc041be954a","after":"d3cba664160eeb8c856e6f2281bcbd12f09546f6","ref":"refs/heads/master","pushedAt":"2024-01-09T08:12:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vlsi","name":"Vladimir Sitnikov","path":"/vlsi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/213894?s=80&v=4"},"commit":{"message":"chore: set next version to 6.0.0","shortMessageHtmlLink":"chore: set next version to 6.0.0"}},{"before":"34a2785748e9e0b14702595e8682c387869deda3","after":"79bc2c831f8a1a1b6a28157b3e272bc041be954a","ref":"refs/heads/master","pushedAt":"2024-01-07T17:13:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"asfgit","name":null,"path":"/asfgit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1341245?s=80&v=4"},"commit":{"message":"Add the 5.6.3 release","shortMessageHtmlLink":"Add the 5.6.3 release"}},{"before":"6c2a009159ad2a1858d885b35971a64f79a5d700","after":"34a2785748e9e0b14702595e8682c387869deda3","ref":"refs/heads/master","pushedAt":"2024-01-01T14:42:33.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"vlsi","name":"Vladimir Sitnikov","path":"/vlsi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/213894?s=80&v=4"},"commit":{"message":"test: reduce JMeterTest > runSerialTest test noise\n\nPropertyDescriptor requires arguments for instantiation, so it can't easily\nbe tested for serializability.","shortMessageHtmlLink":"test: reduce JMeterTest > runSerialTest test noise"}},{"before":"945281cfaa6cca782f0e11f151eb22497d545713","after":"6c2a009159ad2a1858d885b35971a64f79a5d700","ref":"refs/heads/master","pushedAt":"2023-12-31T09:34:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"asfgit","name":null,"path":"/asfgit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1341245?s=80&v=4"},"commit":{"message":"prepare new version 5.6.3","shortMessageHtmlLink":"prepare new version 5.6.3"}},{"before":"aa22e935265dd14038d6c870c0166961854865ed","after":"945281cfaa6cca782f0e11f151eb22497d545713","ref":"refs/heads/master","pushedAt":"2023-12-30T10:03:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vlsi","name":"Vladimir Sitnikov","path":"/vlsi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/213894?s=80&v=4"},"commit":{"message":"feat: pass JDBCSampler.maxRows to Statement.setMaxRows so the driver does not fetch extra rows from the database","shortMessageHtmlLink":"feat: pass JDBCSampler.maxRows to Statement.setMaxRows so the driver …"}},{"before":"05c8659f3bb41455783435f1e0120acd540e802f","after":"aa22e935265dd14038d6c870c0166961854865ed","ref":"refs/heads/master","pushedAt":"2023-12-30T10:02:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vlsi","name":"Vladimir Sitnikov","path":"/vlsi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/213894?s=80&v=4"},"commit":{"message":"chore: apply kapt incremental execution failure workaround for all kapt tasks","shortMessageHtmlLink":"chore: apply kapt incremental execution failure workaround for all ka…"}},{"before":"241078e51874a7cf8347437fc029a649cd223705","after":"05c8659f3bb41455783435f1e0120acd540e802f","ref":"refs/heads/master","pushedAt":"2023-12-30T09:26:43.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"vlsi","name":"Vladimir Sitnikov","path":"/vlsi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/213894?s=80&v=4"},"commit":{"message":"chore: add workaround for kapt failure \"Number of loaded files in snapshots differs\"\n\nSee https://youtrack.jetbrains.com/issue/KT-45329/IDE-KAPT-Number-of-loaded-files-in-snapshots-differs-when-using-Run-with-Coverage-and-project-has-Java-and-Kotlin-targets-with","shortMessageHtmlLink":"chore: add workaround for kapt failure \"Number of loaded files in sna…"}},{"before":"1c64012830204fea112215b49aa737a1543c27c9","after":"241078e51874a7cf8347437fc029a649cd223705","ref":"refs/heads/master","pushedAt":"2023-12-30T09:10:08.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"vlsi","name":"Vladimir Sitnikov","path":"/vlsi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/213894?s=80&v=4"},"commit":{"message":"Revert \"refactor: @JMeterSerialTest.java -> JMeterSerialTest.kt\"\n\nThis reverts commit 4199228f127b6e050679a08a4b5e37c8758a71d1.","shortMessageHtmlLink":"Revert \"refactor: @JMeterSerialTest.java -> JMeterSerialTest.kt\""}},{"before":"8d629f196dde05992b1ab96516711fc5ee8f44dc","after":"1c64012830204fea112215b49aa737a1543c27c9","ref":"refs/heads/master","pushedAt":"2023-12-30T07:39:07.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"vlsi","name":"Vladimir Sitnikov","path":"/vlsi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/213894?s=80&v=4"},"commit":{"message":"refactor: JMeterSerialTest to Kotlin so we have one less compileJava task","shortMessageHtmlLink":"refactor: JMeterSerialTest to Kotlin so we have one less compileJava …"}},{"before":"be645a23c53a77002f0d009a9bf7789402051c6f","after":"8d629f196dde05992b1ab96516711fc5ee8f44dc","ref":"refs/heads/master","pushedAt":"2023-12-30T07:12:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vlsi","name":"Vladimir Sitnikov","path":"/vlsi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/213894?s=80&v=4"},"commit":{"message":"test: use bin/temp/ftp_test instead of bin/ftp_test so the generated files are not accidentally committed","shortMessageHtmlLink":"test: use bin/temp/ftp_test instead of bin/ftp_test so the generated …"}},{"before":"c962ec690a395d1db20712306eca98b51e259fc5","after":"be645a23c53a77002f0d009a9bf7789402051c6f","ref":"refs/heads/master","pushedAt":"2023-12-29T15:27:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vlsi","name":"Vladimir Sitnikov","path":"/vlsi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/213894?s=80&v=4"},"commit":{"message":"docs: update changelog for 5.6.3","shortMessageHtmlLink":"docs: update changelog for 5.6.3"}},{"before":"e5355de31932ac94ce67034af07b97fddc0ff719","after":"c962ec690a395d1db20712306eca98b51e259fc5","ref":"refs/heads/master","pushedAt":"2023-12-29T15:12:40.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"vlsi","name":"Vladimir Sitnikov","path":"/vlsi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/213894?s=80&v=4"},"commit":{"message":"refactor: migrate JUnit 3 tests to JUnit 5, remove JUnit 4 test dependency\n\nNow we have only JUnit 5 on the test compilation classpath, and IDE\nno longer suggests multiple different @Test and assertEquals implementations.","shortMessageHtmlLink":"refactor: migrate JUnit 3 tests to JUnit 5, remove JUnit 4 test depen…"}},{"before":"c7a41e09b1dbe54100587aa812843780eaabda4c","after":"e5355de31932ac94ce67034af07b97fddc0ff719","ref":"refs/heads/master","pushedAt":"2023-12-29T14:31:00.000Z","pushType":"push","commitsCount":19,"pusher":{"login":"vlsi","name":"Vladimir Sitnikov","path":"/vlsi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/213894?s=80&v=4"},"commit":{"message":"chore: remove Groovy compilation from the build pipeline","shortMessageHtmlLink":"chore: remove Groovy compilation from the build pipeline"}},{"before":"73719bdf80e292b1796ce52ab1724dc53f7718c3","after":"c7a41e09b1dbe54100587aa812843780eaabda4c","ref":"refs/heads/master","pushedAt":"2023-12-27T15:12:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"vlsi","name":"Vladimir Sitnikov","path":"/vlsi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/213894?s=80&v=4"},"commit":{"message":"fix(deps): update org.apache.logging.log4j to v2.22.1","shortMessageHtmlLink":"fix(deps): update org.apache.logging.log4j to v2.22.1"}},{"before":"c3457ffc3c87a4d2c959670c3b4345944577cb86","after":"73719bdf80e292b1796ce52ab1724dc53f7718c3","ref":"refs/heads/master","pushedAt":"2023-12-27T14:22:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"asfgit","name":null,"path":"/asfgit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1341245?s=80&v=4"},"commit":{"message":"Next major release will be for Java 17+","shortMessageHtmlLink":"Next major release will be for Java 17+"}},{"before":"73b255962e44725688438ef056822f973b10678b","after":"c3457ffc3c87a4d2c959670c3b4345944577cb86","ref":"refs/heads/master","pushedAt":"2023-12-27T14:08:43.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"vlsi","name":"Vladimir Sitnikov","path":"/vlsi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/213894?s=80&v=4"},"commit":{"message":"test: verify that GuiComponent.configure+modifyTestElement does not modify element after creation\n\nIt helps to verify both createTestElement, configure, and modifyTestElement implementations,\nso JMeter does not accidentally show treat test plan as dirty when the user\nmerely switches across elements\n\nAt the same time, it ensures test elements do not accidentally lose properties\nwhen processing modifyTestElement","shortMessageHtmlLink":"test: verify that GuiComponent.configure+modifyTestElement does not m…"}},{"before":"13b824a5a99bf14789a434ddf1e13b11bfd04573","after":"73b255962e44725688438ef056822f973b10678b","ref":"refs/heads/master","pushedAt":"2023-12-27T09:22:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vlsi","name":"Vladimir Sitnikov","path":"/vlsi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/213894?s=80&v=4"},"commit":{"message":"test: remove AssertionGuiSpec as it duplicates existing org.apache.jmeter.junit.JMeterTest\n\njunit.JMeterTest instantiates all detected Gui classes, create components,\nand verify basic properties, so AssertionGuiSpec was not adding much","shortMessageHtmlLink":"test: remove AssertionGuiSpec as it duplicates existing org.apache.jm…"}},{"before":"221c14d6fc20450ddc2e9c6cecdf366d02f45880","after":"13b824a5a99bf14789a434ddf1e13b11bfd04573","ref":"refs/heads/master","pushedAt":"2023-12-27T09:21:48.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"vlsi","name":"Vladimir Sitnikov","path":"/vlsi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/213894?s=80&v=4"},"commit":{"message":"test: ensure all Gui elements initialize non-empty TestElement names","shortMessageHtmlLink":"test: ensure all Gui elements initialize non-empty TestElement names"}},{"before":"5c95bcc43d95caff744acf3434a9d0fffc4be671","after":"221c14d6fc20450ddc2e9c6cecdf366d02f45880","ref":"refs/heads/master","pushedAt":"2023-12-26T12:09:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vlsi","name":"Vladimir Sitnikov","path":"/vlsi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/213894?s=80&v=4"},"commit":{"message":"test: remove stale AllTests.java test launcher","shortMessageHtmlLink":"test: remove stale AllTests.java test launcher"}},{"before":"d863aa7ef84d9c2cbc4e39af86ee5c53192e5511","after":"5c95bcc43d95caff744acf3434a9d0fffc4be671","ref":"refs/heads/master","pushedAt":"2023-12-25T16:42:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vlsi","name":"Vladimir Sitnikov","path":"/vlsi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/213894?s=80&v=4"},"commit":{"message":"refactor: replace use of deprecated DefaultPlotPanelBatik","shortMessageHtmlLink":"refactor: replace use of deprecated DefaultPlotPanelBatik"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEkwMULwA","startCursor":null,"endCursor":null}},"title":"Activity · apache/jmeter"}