<freeStyleBuild _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UserIdCause'><shortDescription>Started by user Brokkonaut</shortDescription><userId>brokkonaut</userId><userName>Brokkonaut</userName></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><originmaster _class='hudson.plugins.git.util.Build'><buildNumber>53</buildNumber><marked><SHA1>94f608e6d3edfe7989e9dc02157f7ef0ee4208e6</SHA1><branch><SHA1>94f608e6d3edfe7989e9dc02157f7ef0ee4208e6</SHA1><name>origin/master</name></branch></marked><revision><SHA1>94f608e6d3edfe7989e9dc02157f7ef0ee4208e6</SHA1><branch><SHA1>94f608e6d3edfe7989e9dc02157f7ef0ee4208e6</SHA1><name>origin/master</name></branch></revision></originmaster><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>54</buildNumber><marked><SHA1>94f608e6d3edfe7989e9dc02157f7ef0ee4208e6</SHA1><branch><SHA1>94f608e6d3edfe7989e9dc02157f7ef0ee4208e6</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>94f608e6d3edfe7989e9dc02157f7ef0ee4208e6</SHA1><branch><SHA1>94f608e6d3edfe7989e9dc02157f7ef0ee4208e6</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>94f608e6d3edfe7989e9dc02157f7ef0ee4208e6</SHA1><branch><SHA1>94f608e6d3edfe7989e9dc02157f7ef0ee4208e6</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://www.iani.de/gitbucket/git/Brokkonaut/CubesideStatistics.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>CubesideStatistics.jar</displayPath><fileName>CubesideStatistics.jar</fileName><relativePath>target/CubesideStatistics.jar</relativePath></artifact><building>false</building><displayName>#54</displayName><duration>5428</duration><estimatedDuration>4714</estimatedDuration><fullDisplayName>CubesideStatistics #54</fullDisplayName><id>54</id><inProgress>false</inProgress><keepLog>false</keepLog><number>54</number><queueId>250</queueId><result>SUCCESS</result><timestamp>1715285749226</timestamp><url>https://www.iani.de/jenkins/job/CubesideStatistics/54/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/de/iani/cubesidestats/PlayerStatisticsImplementation.java</affectedPath><affectedPath>src/main/java/de/iani/cubesidestats/StatisticsDatabase.java</affectedPath><affectedPath>src/main/java/de/iani/cubesidestats/api/event/PlayerStatisticUpdatedEvent.java</affectedPath><affectedPath>pom.xml</affectedPath><commitId>571700099ec1b605d35dbcd436494dff42802d41</commitId><timestamp>1639958975000</timestamp><author><absoluteUrl>https://www.iani.de/jenkins/user/brokkonaut</absoluteUrl><fullName>Brokkonaut</fullName></author><authorEmail>hannos17@gmx.de</authorEmail><comment>Add PlayerStatisticUpdatedEvent
</comment><date>2021-12-20 01:09:35 +0100</date><id>571700099ec1b605d35dbcd436494dff42802d41</id><msg>Add PlayerStatisticUpdatedEvent</msg><path><editType>add</editType><file>src/main/java/de/iani/cubesidestats/api/event/PlayerStatisticUpdatedEvent.java</file></path><path><editType>edit</editType><file>pom.xml</file></path><path><editType>edit</editType><file>src/main/java/de/iani/cubesidestats/PlayerStatisticsImplementation.java</file></path><path><editType>edit</editType><file>src/main/java/de/iani/cubesidestats/StatisticsDatabase.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/de/iani/cubesidestats/PlayerStatisticsImplementation.java</affectedPath><commitId>9a2d6476365a5e42d9c24a084cbb74d4d84faa0d</commitId><timestamp>1640672345000</timestamp><author><absoluteUrl>https://www.iani.de/jenkins/user/brokkonaut</absoluteUrl><fullName>Brokkonaut</fullName></author><authorEmail>hannos17@gmx.de</authorEmail><comment>Expose internal method for converters
</comment><date>2021-12-28 07:19:05 +0100</date><id>9a2d6476365a5e42d9c24a084cbb74d4d84faa0d</id><msg>Expose internal method for converters</msg><path><editType>edit</editType><file>src/main/java/de/iani/cubesidestats/PlayerStatisticsImplementation.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/de/iani/cubesidestats/CubesideStatisticsImplementation.java</affectedPath><affectedPath>src/main/java/de/iani/cubesidestats/StatisticsDatabase.java</affectedPath><affectedPath>src/main/java/de/iani/cubesidestats/PlayerStatisticsImplementation.java</affectedPath><affectedPath>src/main/java/de/iani/cubesidestats/api/PlayerStatisticsQueryKey.java</affectedPath><commitId>eba8a5e378f777a9205f714961876966603f4cbe</commitId><timestamp>1640848910000</timestamp><author><absoluteUrl>https://www.iani.de/jenkins/user/brokkonaut</absoluteUrl><fullName>Brokkonaut</fullName></author><authorEmail>hannos17@gmx.de</authorEmail><comment>Add total ordering QueryTypes
</comment><date>2021-12-30 08:21:50 +0100</date><id>eba8a5e378f777a9205f714961876966603f4cbe</id><msg>Add total ordering QueryTypes</msg><path><editType>edit</editType><file>src/main/java/de/iani/cubesidestats/StatisticsDatabase.java</file></path><path><editType>edit</editType><file>src/main/java/de/iani/cubesidestats/api/PlayerStatisticsQueryKey.java</file></path><path><editType>edit</editType><file>src/main/java/de/iani/cubesidestats/PlayerStatisticsImplementation.java</file></path><path><editType>edit</editType><file>src/main/java/de/iani/cubesidestats/CubesideStatisticsImplementation.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/de/iani/cubesidestats/CubesideStatisticsImplementation.java</affectedPath><commitId>28b92ddf67c640bec636455f493444963bdc9e99</commitId><timestamp>1641113913000</timestamp><author><absoluteUrl>https://www.iani.de/jenkins/user/brokkonaut</absoluteUrl><fullName>Brokkonaut</fullName></author><authorEmail>hannos17@gmx.de</authorEmail><comment>do not add null values to results
</comment><date>2022-01-02 09:58:33 +0100</date><id>28b92ddf67c640bec636455f493444963bdc9e99</id><msg>do not add null values to results</msg><path><editType>edit</editType><file>src/main/java/de/iani/cubesidestats/CubesideStatisticsImplementation.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/de/iani/cubesidestats/GlobalStatisticsImplementation.java</affectedPath><affectedPath>src/main/java/de/iani/cubesidestats/CubesideStatisticsImplementation.java</affectedPath><affectedPath>src/main/java/de/iani/cubesidestats/PlayerStatisticsImplementation.java</affectedPath><affectedPath>src/main/java/de/iani/cubesidestats/GamePlayerCountImplementation.java</affectedPath><affectedPath>src/main/java/de/iani/cubesidestats/StatisticKeyImplementation.java</affectedPath><commitId>e3d48a8a8bf24688d87634ef2953830adbfc9b80</commitId><timestamp>1643065043000</timestamp><author><absoluteUrl>https://www.iani.de/jenkins/user/brokkonaut</absoluteUrl><fullName>Brokkonaut</fullName></author><authorEmail>hannos17@gmx.de</authorEmail><comment>add some enabled checks for async callbacks

avoids (harmless) exceptions on server shutdown
</comment><date>2022-01-24 23:57:23 +0100</date><id>e3d48a8a8bf24688d87634ef2953830adbfc9b80</id><msg>add some enabled checks for async callbacks</msg><path><editType>edit</editType><file>src/main/java/de/iani/cubesidestats/GlobalStatisticsImplementation.java</file></path><path><editType>edit</editType><file>src/main/java/de/iani/cubesidestats/CubesideStatisticsImplementation.java</file></path><path><editType>edit</editType><file>src/main/java/de/iani/cubesidestats/GamePlayerCountImplementation.java</file></path><path><editType>edit</editType><file>src/main/java/de/iani/cubesidestats/PlayerStatisticsImplementation.java</file></path><path><editType>edit</editType><file>src/main/java/de/iani/cubesidestats/StatisticKeyImplementation.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/de/iani/cubesidestats/PlayerStatisticsImplementation.java</affectedPath><affectedPath>src/main/java/de/iani/cubesidestats/api/PlayerStatistics.java</affectedPath><affectedPath>src/main/java/de/iani/cubesidestats/StatisticsDatabase.java</affectedPath><commitId>66411bd07470aae7ea9ffcbe761d770b99693cb3</commitId><timestamp>1651174614000</timestamp><author><absoluteUrl>https://www.iani.de/jenkins/user/brokkonaut</absoluteUrl><fullName>Brokkonaut</fullName></author><authorEmail>hannos17@gmx.de</authorEmail><comment>allow deleting scores
</comment><date>2022-04-28 21:36:54 +0200</date><id>66411bd07470aae7ea9ffcbe761d770b99693cb3</id><msg>allow deleting scores</msg><path><editType>edit</editType><file>src/main/java/de/iani/cubesidestats/PlayerStatisticsImplementation.java</file></path><path><editType>edit</editType><file>src/main/java/de/iani/cubesidestats/api/PlayerStatistics.java</file></path><path><editType>edit</editType><file>src/main/java/de/iani/cubesidestats/StatisticsDatabase.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/de/iani/cubesidestats/CubesideStatisticsImplementation.java</affectedPath><affectedPath>src/main/java/de/iani/cubesidestats/SQLConfig.java</affectedPath><affectedPath>src/main/java/de/iani/cubesidestats/StatisticsDatabase.java</affectedPath><affectedPath>src/main/java/de/iani/cubesidestats/CubesideStatistics.java</affectedPath><commitId>433d13e3807e85d99d2b2e3428eab1fcd54b7910</commitId><timestamp>1658282333000</timestamp><author><absoluteUrl>https://www.iani.de/jenkins/user/brokkonaut</absoluteUrl><fullName>Brokkonaut</fullName></author><authorEmail>hannos17@gmx.de</authorEmail><comment>better seperation of plugin and implementation
</comment><date>2022-07-20 03:58:53 +0200</date><id>433d13e3807e85d99d2b2e3428eab1fcd54b7910</id><msg>better seperation of plugin and implementation</msg><path><editType>edit</editType><file>src/main/java/de/iani/cubesidestats/CubesideStatisticsImplementation.java</file></path><path><editType>edit</editType><file>src/main/java/de/iani/cubesidestats/CubesideStatistics.java</file></path><path><editType>edit</editType><file>src/main/java/de/iani/cubesidestats/StatisticsDatabase.java</file></path><path><editType>edit</editType><file>src/main/java/de/iani/cubesidestats/SQLConfig.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/de/iani/cubesidestats/StatisticsDatabase.java</affectedPath><commitId>57b4fec0d81c5c8c79efb1de737a0324638acaf3</commitId><timestamp>1658283730000</timestamp><author><absoluteUrl>https://www.iani.de/jenkins/user/brokkonaut</absoluteUrl><fullName>Brokkonaut</fullName></author><authorEmail>hannos17@gmx.de</authorEmail><comment>fix POSITION_MIN
</comment><date>2022-07-20 04:22:10 +0200</date><id>57b4fec0d81c5c8c79efb1de737a0324638acaf3</id><msg>fix POSITION_MIN</msg><path><editType>edit</editType><file>src/main/java/de/iani/cubesidestats/StatisticsDatabase.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/de/iani/cubesidestats/StatisticsDatabase.java</affectedPath><commitId>9edcf898de3380300510cbacbbcc890c6f0bd793</commitId><timestamp>1659163010000</timestamp><author><absoluteUrl>https://www.iani.de/jenkins/user/brokkonaut</absoluteUrl><fullName>Brokkonaut</fullName></author><authorEmail>hannos17@gmx.de</authorEmail><comment>Fix collision when stats names only differ in case (no db autoconvert!)
</comment><date>2022-07-30 08:36:50 +0200</date><id>9edcf898de3380300510cbacbbcc890c6f0bd793</id><msg>Fix collision when stats names only differ in case (no db autoconvert!)</msg><path><editType>edit</editType><file>src/main/java/de/iani/cubesidestats/StatisticsDatabase.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>pom.xml</affectedPath><commitId>ac886afad595b033ceed1cc0d49265b1e9f62942</commitId><timestamp>1659164682000</timestamp><author><absoluteUrl>https://www.iani.de/jenkins/user/brokkonaut</absoluteUrl><fullName>Brokkonaut</fullName></author><authorEmail>hannos17@gmx.de</authorEmail><comment>java 17
</comment><date>2022-07-30 09:04:42 +0200</date><id>ac886afad595b033ceed1cc0d49265b1e9f62942</id><msg>java 17</msg><path><editType>edit</editType><file>pom.xml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/de/iani/cubesidestats/StatisticsDatabase.java</affectedPath><commitId>3950e41e548d66278c10d0d385575ee1fce53965</commitId><timestamp>1659164855000</timestamp><author><absoluteUrl>https://www.iani.de/jenkins/user/brokkonaut</absoluteUrl><fullName>Brokkonaut</fullName></author><authorEmail>hannos17@gmx.de</authorEmail><comment>convert old tables
</comment><date>2022-07-30 09:07:35 +0200</date><id>3950e41e548d66278c10d0d385575ee1fce53965</id><msg>convert old tables</msg><path><editType>edit</editType><file>src/main/java/de/iani/cubesidestats/StatisticsDatabase.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/de/iani/cubesidestats/StatisticsDatabase.java</affectedPath><affectedPath>src/main/java/de/iani/cubesidestats/api/StatisticKey.java</affectedPath><affectedPath>src/main/java/de/iani/cubesidestats/StatisticKeyImplementation.java</affectedPath><affectedPath>src/main/java/de/iani/cubesidestats/api/PositionAlgorithm.java</affectedPath><commitId>595aad93a22e3689cf246a5236fd9cd36f54c7a6</commitId><timestamp>1663646904000</timestamp><author><absoluteUrl>https://www.iani.de/jenkins/user/brokkonaut</absoluteUrl><fullName>Brokkonaut</fullName></author><authorEmail>hannos17@gmx.de</authorEmail><comment>Add PositionAlgorithm for getTop()
</comment><date>2022-09-20 06:08:24 +0200</date><id>595aad93a22e3689cf246a5236fd9cd36f54c7a6</id><msg>Add PositionAlgorithm for getTop()</msg><path><editType>edit</editType><file>src/main/java/de/iani/cubesidestats/api/StatisticKey.java</file></path><path><editType>edit</editType><file>src/main/java/de/iani/cubesidestats/StatisticsDatabase.java</file></path><path><editType>edit</editType><file>src/main/java/de/iani/cubesidestats/StatisticKeyImplementation.java</file></path><path><editType>add</editType><file>src/main/java/de/iani/cubesidestats/api/PositionAlgorithm.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/de/iani/cubesidestats/StatisticsDatabase.java</affectedPath><affectedPath>src/main/java/de/iani/cubesidestats/api/StatisticKey.java</affectedPath><affectedPath>src/main/java/de/iani/cubesidestats/StatisticKeyImplementation.java</affectedPath><affectedPath>src/main/java/de/iani/cubesidestats/api/PositionAlgorithm.java</affectedPath><commitId>32bdaf6b36124c4fed98406e688fdd5300084f89</commitId><timestamp>1663738841000</timestamp><author><absoluteUrl>https://www.iani.de/jenkins/user/brokkonaut</absoluteUrl><fullName>Brokkonaut</fullName></author><authorEmail>hannos17@gmx.de</authorEmail><comment>allow different order and position order when getting top players
</comment><date>2022-09-21 07:40:41 +0200</date><id>32bdaf6b36124c4fed98406e688fdd5300084f89</id><msg>allow different order and position order when getting top players</msg><path><editType>edit</editType><file>src/main/java/de/iani/cubesidestats/api/StatisticKey.java</file></path><path><editType>edit</editType><file>src/main/java/de/iani/cubesidestats/StatisticsDatabase.java</file></path><path><editType>edit</editType><file>src/main/java/de/iani/cubesidestats/api/PositionAlgorithm.java</file></path><path><editType>edit</editType><file>src/main/java/de/iani/cubesidestats/StatisticKeyImplementation.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/de/iani/cubesidestats/StatisticKeyImplementation.java</affectedPath><affectedPath>src/main/java/de/iani/cubesidestats/CubesideStatisticsImplementation.java</affectedPath><affectedPath>src/main/java/de/iani/cubesidestats/api/StatisticKey.java</affectedPath><commitId>9c1c454e55a39510626bc8256fc6a5533195d294</commitId><timestamp>1675233682000</timestamp><author><absoluteUrl>https://www.iani.de/jenkins/user/brokkonaut</absoluteUrl><fullName>Brokkonaut</fullName></author><authorEmail>hannos17@gmx.de</authorEmail><comment>Allow querying stats for previous timeframes
</comment><date>2023-02-01 07:41:22 +0100</date><id>9c1c454e55a39510626bc8256fc6a5533195d294</id><msg>Allow querying stats for previous timeframes</msg><path><editType>edit</editType><file>src/main/java/de/iani/cubesidestats/api/StatisticKey.java</file></path><path><editType>edit</editType><file>src/main/java/de/iani/cubesidestats/StatisticKeyImplementation.java</file></path><path><editType>edit</editType><file>src/main/java/de/iani/cubesidestats/CubesideStatisticsImplementation.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/main/java/de/iani/cubesidestats/StatisticsDatabase.java</affectedPath><commitId>8f314b4ba762798eb5a1404dc01f1af54fab8ce4</commitId><timestamp>1708749148000</timestamp><author><absoluteUrl>https://www.iani.de/jenkins/user/brokkonaut</absoluteUrl><fullName>Brokkonaut</fullName></author><authorEmail>hannos17@gmx.de</authorEmail><comment>total order by last update and total query chaos
</comment><date>2024-02-24 05:32:28 +0100</date><id>8f314b4ba762798eb5a1404dc01f1af54fab8ce4</id><msg>total order by last update and total query chaos</msg><path><editType>edit</editType><file>src/main/java/de/iani/cubesidestats/StatisticsDatabase.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>pom.xml</affectedPath><commitId>94f608e6d3edfe7989e9dc02157f7ef0ee4208e6</commitId><timestamp>1714971360000</timestamp><author><absoluteUrl>https://www.iani.de/jenkins/user/brokkonaut</absoluteUrl><fullName>Brokkonaut</fullName></author><authorEmail>hannos17@gmx.de</authorEmail><comment>1.20.6
</comment><date>2024-05-06 06:56:00 +0200</date><id>94f608e6d3edfe7989e9dc02157f7ef0ee4208e6</id><msg>1.20.6</msg><path><editType>edit</editType><file>pom.xml</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://www.iani.de/jenkins/user/brokkonaut</absoluteUrl><fullName>Brokkonaut</fullName></culprit></freeStyleBuild>