Status report for given date range (2015-07-15 to 2015-09-30).
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Ondrej Skopek
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
* Work on optaplanner: 227 commits
* 6181901 - Migrated README.md -> README.adoc
* da0daf8 - Added formatted names to StatisticTypes
* 7b54175 - PLANNER-401-blog: Removed original solverBenchmark from MR
* cb87ab0 - PLANNER-401-blog: Added subSingleCount and environmentMode to configs
* 0263bf4 - PLANNER-401: PR comments: Add a section for inheritedSolverBenchmark
* 0803842 - PLANNER-401: PR comments: Disambiguate upgrade recipe
* d0cd0ff - PLANNER-401: PR comments: Renamed subSingleStatisticType back to singleStatisticType
* cce3824 - PLANNER-401: PR comments: Added missing XStreamAlias annotations
* 21358e4 - PLANNER-401: PR comments: Removed obsolete util method, replaced with IOUtils.toString
* 6af1a13 - PLANNER-401: PR comments: subSingleCount field ordering
* 30e33a7 - PLANNER-401: PR comments: Descriptive parameter name
* cc5a1aa - PLANNER-401: PR comments: getName ordering
* 70c84c6 - PLANNER-401: PR comments: Code style ( " + ... + " ) -> (" + ... + ")
* 5a54b0e - PLANNER-401: Add SubSingleStatistics mention to upgrade recipe
* 8150830 - PLANNER-401: Fix for machine reassignment score not showing up in chart
* 110911b - PLANNER-401: Fixed resource loading in tests
* 4b93035 - PLANNER-401: Renamed methods in BenchmarkResult + some javadocs
* 085d655 - PLANNER-401: Fixed XStreamImplicit in SubSingle, added itemFieldNames everywhere in benchmarker
* 073d64a - PLANNER-401: Fix subsingle stats handling
* 9270144 - PLANNER-401: Moved SubSingleStats from BenchmarkReport to SubSingleBR
* 5a9041a - PLANNER-401: Rename SolverProblemBenchmarkResult to BenchmarkResult (report)
* 98655f4 - PLANNER-401: Renamed methods in BenchmarkResult
* 691d510 - PLANNER-401: Renamed SolverProblemBenchmarkResult -> BenchmarkResult
* c95cfe5 - PLANNER-401: Fixed stats loading/unloading on report generation
* 253be87 - PLANNER-401: Added median, worst and best subSingleBenchmarkResults to SingleBenchmarkResult
* c81da4e - PLANNER-401: Removed PureSingleStatistics and EffectiveStatisticMap from SingleBenchmarkResult
* 3c61b4a - PLANNER-401: Renamed subSingleBenchmark directories to "sub" + index
* 1147ed1 - PLANNER-401: Manual renaming SingleStatistic -> SubSingleStatistic
* 51131eb - PLANNER-401: Auto-rename org.optaplanner.benchmark.impl.statistic.single -> subsingle
* f15a534 - PLANNER-401: Auto-rename SingleStatisticType -> SubSingleStatisticType
* 4cacbdb - PLANNER-401: Auto-rename SingleStatistic -> SubSingleStatistic
* 1947475 - PLANNER-401: PR comments: Added minor note to upgrade recipe about functionality move from getScore...
* 7a979db - PLANNER-401: Added get(0) explanation comment
* 9c30361 - PLANNER-401: PR comments: hasNonDefaultSubSingleCount -> maximumSubSingleCount
* bedee7b - PLANNER-401: PR comments: Docs
* 159ede6 - PLANNER-401: PR comments: Added plannerBenchmarkConfig test with inherited solver benchmark
* a36bceb - PLANNER-401: PR comments: Removed obsolete code from comments
* 0a4f6f2 - PLANNER-401: PR comments: Added restoration comment on XStreamOmitField
* f86f96d - PLANNER-401: PR comments: Fixed inheritance and defaulting of subSingleCount
* 346c8fe - PLANNER-401: PR comments: Add non-changing config after read/write tests
* d36d81f - PLANNER-401: PR comments: benchmarking -> benchmark
* 9deab51 - PLANNER-401: PR comments: Code style ( {} ) -> ({})
* 46ca4de - PLANNER-401: PR comments: Added .getName() to user-visible strings in charts
* 46eb33f - PLANNER-401: PR comments: Renamed StatsUtil -> StatisticUtils
* 42f1083 - PLANNER-401: Fixed logger messages when aggregating
* 9e4ca2d - PLANNER-401: Space in logger messages
* d42788a - PLANNER-401: Moved StatsUtil, fixed failure handling and implement interface correctly
* 7a575dc - PLANNER-401: Added subsingle data to the performance summary table (ACC and time spent tab)
* 92dc11a - PLANNER-401: Added Box and whiskers chart for score distribtution of subsingles in a given problem
* fda135a - PLANNER-401: Added worst/best score of subsingles to summary statistics of single benchmark result
* 8b7344d - PLANNER-401: Fixed single statistic handling + tests
* cce0b5b - PLANNER-401: Fix median score + aggregation
* 53bc132 - PLANNER-401: Added stddev to statistical summary
* 80108d6 - PLANNER-401: Moved SingleBenchmarkResult's score functionality to averageScore and added...
* ec5d139 - PLANNER-401: Sub single results statistical summary
* 30df855 - PLANNER-401: Fixed single stats handling in sub singles
* 7c81181 - PLANNER-401: Added log message on report generation begin
* 8e4b79f - PLANNER-401: Fixed report path handling
* d2630a5 - PLANNER-401: Report template adjustments
* 6b52944 - PLANNER-401: Added SubSingleBenchmark result and SolverProblemBenchmarkResult
* 82c1eff - PLANNER-401: Added statistical benchmarking as a section in docs
* 806a25e - PLANNER-440: Tests advanced
* 143c447 - PLANNER-440: Tests
* 915c3b4 - PLANNER-440: Adding classloader to benchmark config and runners
* bfc3f6a - PLANNER-440: Fix
* 6f8457d - PLANNER-401: PR comments: hasNonDefaultSubSingleCount -> maximumSubSingleCount
* 0077916 - PLANNER-401: PR comments: Docs
* 958d5c0 - PLANNER-401: PR comments: Added plannerBenchmarkConfig test with inherited solver benchmark
* 32a33a5 - PLANNER-401: PR comments: Removed obsolete code from comments
* eb5b43f - PLANNER-401: PR comments: Added restoration comment on XStreamOmitField
* 824e09f - PLANNER-401: PR comments: Fixed inheritance and defaulting of subSingleCount
* f9bc3ef - PLANNER-401: PR comments: Add non-changing config after read/write tests
* e85ede6 - PLANNER-401: PR comments: benchmarking -> benchmark
* 6e3eb15 - PLANNER-401: PR comments: Code style ( {} ) -> ({})
* 6fadb87 - PLANNER-401: PR comments: Added .getName() to user-visible strings in charts
* 52dd3ce - PLANNER-401: PR comments: Renamed StatsUtil -> StatisticUtils
* 4544e98 - PLANNER-401: Fixed logger messages when aggregating
* dc62369 - PLANNER-401: Space in logger messages
* fa95a62 - Code style: space after comma
* 1f15628 - PLANNER-401: Moved StatsUtil, fixed failure handling and implement interface correctly
* da712f0 - PLANNER-401: Added subsingle data to the performance summary table (ACC and time spent tab)
* 60b253a - PLANNER-401: Added Box and whiskers chart for score distribtution of subsingles in a given problem
* 153a962 - PLANNER-401: Added worst/best score of subsingles to summary statistics of single benchmark result
* a99ef90 - PLANNER-401: Fixed single statistic handling + tests
* bb44621 - PLANNER-401: Fix median score + aggregation
* 8b3c365 - PLANNER-401: Added stddev to statistical summary
* 24ae650 - PLANNER-401: Moved SingleBenchmarkResult's score functionality to averageScore and added...
* 9a52d85 - PLANNER-401: Sub single results statistical summary
* abe25f1 - PLANNER-401: Fixed single stats handling in sub singles
* bf38850 - PLANNER-401: Added log message on report generation begin
* 7b31c36 - PLANNER-401: Fixed report path handling
* b75563d - PLANNER-401: Report template adjustments
* 059ce58 - PLANNER-401: Added SubSingleBenchmark result and SolverProblemBenchmarkResult
* 26b08f8 - PLANNER-401: Added statistical benchmarking as a section in docs
* 8294fcb - add score difference to report
* 4370a7e - best and worst fix
* c893ff9 - hide graph and dropdown if subSingleCount <= 1
* 551fbd2 - repr
* e698dc8 - stringbuilder + success fix
* 3599733 - repr
* 3c480af - comment updates
* b3f73d4 - fixed benchmark warm up stats erasure
* 0428a62 - Report formatting
* bc9e6d5 - box and whiskers chart 4
* b398019 - box and whiskers chart 3
* 6abdc4e - box and whiskers chart 2
* 65bd938 - box and whiskers chart
* de72458 - added worst/best to single
* 9df43eb - checkstyle
* ed57c8b - fix tests
* 4e8baad - added log message (TODO: fix report generation time)
* f853e1a - fix aggregation
* 6535d5f - changed single.score --> averageScore
* dbde4fd - added stddev
* e0e9350 - stats averaging
* e345fcc - stats averaging
* fb216ec - subSingleCount default value
* a4bfe29 - reworked initSingleStatisticsMap
* cebd966 - PLANNER-401: Fixed report path handling
* 5f07222 - PLANNER-401: Report template adjustments
* 6badb11 - PLANNER-401: Added SubSingleBenchmark result and SolverProblemBenchmarkResult
* 8da9d6f - REMOVE_ME: PLANNER-401-repr: Reproducer
* 22ce5e9 - Removed obsolete comments about "null"
* e8ee03e - SolverBenchmarkResult Correct failed singles handling in average score with uninitialized prefix
* ae22cbe - SolverBenchmarkResult Correct failed singles handling in average score with uninitialized prefix
* 7be7a63 - PLANNER-411: UninitializedVariableCount is null in older benchmarks: add a default value
* ba5670f - TODO
* d024170 - REMOVE_ME: TODO
* 9a86025 - PLANNER-419: Fixed tabbable pill pairing
* cb16d0a - Fix menu indentation
* 771baf4 - Fixed badges
* eced8fe - bootstrap upgrade in report ftl
* 0dfe406 - bootstrap upgrade in website resource utils
* 9acf976 - bootstrap and jquery update in report
* 14543be - Bootstrap and JQuery update
* 26d9191 - Repr
* ba42406 - repr
* 6e4dcf4 - webresourceutils
* 6109d89 - webresourceutils
* d6c3701 - locator refactorin
* c99eaf0 - locator refactorin
* 4e6e6e2 - MERGE_ME added locator
* 2f238e5 - Removed bootstrap, jquery, prettify and leaflet
* 3ed9075 - Added bootstrap, jquery, leaflet and google-code-prettify as a dependency to poms
* 824ff7f - Fixed Java8 javadoc warning in WorstScoreSolverRankingComparator
* 99a7a08 - PLANNER-431: Emptied out old upgrade recipe
* cc834aa - PLANNER-431: Upgrade docs references
* de2fd8a - Remade ceilDivide and floorDivide tests
* 1388306 - PLANNER-423: Fixes
* d54656b - PLANNER-423
* 89cfb82 - PLANNER-259: PR comments
* 7413bbf4 - PLANNER-259: Hibernating point lists after generating graph
* c4a4488 - PLANNER-259: Fix aggregator
* a595810 - PLANNER-259: Renamed persist to hibernate (pointList)
* cfac0e4 - PLANNER-259: Persist SingleStatistic pointList to disk to save memory
* 66b5cbb - Added mergeProperty and meldProperty tests
* 010465b - Fixed non-floating point arithmetic division of integers
* e6d4ca7 - Enabled all single statistics for NQueensBenchmarkTest
* 71238e0 - Added toString to MutationCounter and fixed small bug in logging in BestSolutionMutationSingleStatistic
* c66419f - Fixed graph unavailable message in report
* 59836fa - PLANNER-427: PR comments
* 32160d2 - PLANNER-427: Java <8 fix
* 918bd97 - PLANNER-427: Fix
* da0563e - Added usage to comment of meldProperty()
* d0be46e - Fixes uninitialized variable count averaging without floating point arithmetic.
* e2627d3 - Fixes uninitialized variable count averaging.
* 1dce974 - PR comment fixes
* 856856a - Fix aggregating failed benchmarks
* e116aa7 - Atomicized "differs" rendering in report
* 8ae4b61 - Aggregator variable name typo
* f111fc0 - PLANNER-420: Fix
* 300f6cd - PLANNER-284: Create new scoreLevelToConstraintUndoListenerMap instead of clearing it
* 75ed502 - PLANNER-284: Code style fixes
* f05dd8f - Added modules to the maven-checkstyle-plugin
* 35201cf - Fixed checkstyle warnings
* a6c3352 - PLANNER-284: Create new scoreLevelToConstraintUndoListenerMap instead of clearing it
* 5bcd1d0 - PLANNER-284: Code style fixes
* c05425d - PLANNER-284: Reproducer tests
* 700dc2a - PLANNER-284: Fix with a wrapper class
* 00462ed - Fix score level indexing bug in BendableBigDecimalScoreHolder
* b370be0 - PLANNER-284: Reproducer tests
* 3450df2 - PLANNER-284: Fix with a wrapper class
* d3fd880 - Fix score level indexing bug in BendableBigDecimalScoreHolder
* 4441e69 - SwingUI Constraint matches dialog now redraws correctly when viewed multiple times in a single solver...
* a4f4156 - PLANNER-409: Benchmark directory creation appends suffix instead of failing when it finds an existing...
* 10edc8d - PLANNER-409: Test
* 7863b71 - PLANNER-409: Test
* e3b4c06 - PLANNER-409: Benchmark directory creation appends suffix instead of failing when it finds an existing...
* 22af3af - Added overheating warning for parallelBenchmarkCount > 1 to benchmarker docs
* 91d2ec3 - Fixed PR comments
* 868126e - Fix long tooltips in bootstrap
* 6e20e4a - Add environment mode to report
* 71e9ded - Benchmark resolves log level from core
* e7b39d7 - Add ranking type to report
* 89b53c0 - Added TODOs referencing PLANNER-405 (Score should keep track of the uninitialized variable count) to...
* 6ec5250 - PLANNER-391: Fix PR comments
* a9d91c1 - PLANNER-391: Show uninitialized score in swingui
* 7a148dd - PLANNER-391: Added TODO links to PLANNER-405
* 12cf0f9 - PLANNER-391: Mention ranking in docs
* f9cea68 - PLANNER-391: Added ranking tests
* d9368d0 - PLANNER-391: Fixed ranking of uninitialized solutions
* ee3b2b4 - PLANNER-48: Add a note about datasets loading delaying the warm up
* 0f1cc4a - PLANNER-390: Refactored template macros and added badges to solver benchmarks
* c501780 - delay-reproduce
* 897404a - PLANNER-48: Code Style fix (dis-align method parameters)
* a686e66 - PLANNER-48: Fixing issues from PR comments
* a7581e3 - PLANNER-48: Implement the full-cycle with repeats proposal
* 5e78663 - PLANNER-48: Use TerminationConfiguration instead of thread timeouts + warm up all SolverConfigs at...
* 2f88be9 - PLANNER-48: Benchmarker warm-up runs in multiple threads (according to parallelBenchmarkCount)
* 4945ece - PLANNER-48: Refactor
* 4daffae - PLANNER-333-fix: Merge the initialized field properly when aggregating
* 67256db - PLANNER-302-fix2: Refactor beans.xml files in webexamples according to JSR-346 (CD1 1.2 Specification)
* 32651c7 - PLANNER-334: Refactor indendation in macros in benchmarkReport template
* 0225c5c - PLANNER-334: Fixed hiding of other badges when a benchmark fails
* ce9a726 - PLANNER-302-fix: Added beans.xml to enable CDI
* 3ae1362 - PLANNER-360: Docs: Added BigInteger to ValueRangeFactory creation method class possibilities
* ed3bd4d - PLANNER-360: Added BigIntegerValueRange with unit tests
* 98f735f - PLANNER-360: Refactor (rearrange methods in ValueRangeFactory according to docs)
* 5e714db - PLANNER-334: Added a tooltip to infeasible score and uninitialized solution warnings in the final...
* 91aa25e - PLANNER-333: Added information about initialization of the best Solution to SingleBenchmarkResult.
* 14f6817 - Fixed docbook section ids (they have to be unique)
* fd03e24 - PLANNER-389: Small javadoc error fixes: * Resolved "error: unexpected end tag:
" (replaced '' chars by surrounding them with {@code ...}
* a048d0e - PLANNER-389: Resolved "error: self-closing element not allowed: "
* fa3ecd2 - PLANNER-341: Second refactor of createScalabilityPlot()
* a2cfcd7 - PLANNER-341: Refactored createScalabilityPlot() according to PR comment
* db1669b - PLANNER-341: Disabled LogarithmicAxis' check for non-positive values to support ambiguous problemScales
* Work on optaplanner-website: 36 commits
* 7cfc895 - Blog post: How lucky are your random seeds? (correction)
* ea8985c - Blog post: How lucky are your random seeds?
* 5e8a582 - Blog post: How lucky are your random seeds?
* 9def704 - PLANNER-431: PR comments: Method rename
* 7234284 - PLANNER-431: PR comments: Removed upgradeRecipe5.5.adoc
* e115053 - PLANNER-431: PR comments: Moved *Archive.adoc -> index.adoc
* d8588d8 - PLANNER-431: Fixing broken links
* 6ef2af0 - PLANNER-431: Removed convertor, header and upgrade recipe .txt files
* f3f862e - PLANNER-431: Added converted upgrade recipes in AsciiDoc
* fea107e - PLANNER-431: Added upgrade_recipe_version and previous_version as a parameter to header partial
* 15f9091 - PLANNER-431: Added hiding
* 4bac812 - PLANNER-431: Added icons
* 1ed6bc1 - PLANNER-431: Added haml header and partial
* 9e5d08d - PLANNER-431: convertor + header
* 337dc3c - PLANNER-431: Fixed up input upgradeRecipes
* ef47a74 - PLANNER-431: Add split txt upgrade recipes
* 7507f71 - PLANNER-431: Added links to download
* e5aa8c3 - PLANNER-431: Add upgrade recipe archive
* da044eb - PLANNER-431: Updated release notes with links to the upgrade recipes
* a6b6859 - Fix asciidoctor complaints: "ERROR: README.adoc: line 3: only book doctypes can contain level 0...
* b6a6476 - Typo fixes
* c19988b - PLANNER-401: Add statistical benchmarking to release notes
* 609ec14 - Migrated README.md -> README.adoc + added build status icon
* d575f2d - TODO: PLANNER-431: convertor + header
* 734d958 - PLANNER-431: Add split txt upgrade recipes
* 91409fc - PLANNER-431: Added links to download
* 09b0fe3 - PLANNER-431: Add upgrade recipe archive
* a6465c5 - PLANNER-431: Updated release notes with links to the upgrade recipes
* 2a7644e - Fixed some typos in blog posts
* c61fb85 - Added ODP file format to gitattributes as binary
* 2c909a3 - Translated left-over words to German and fixed links
* c296fa9 - Added German localization
* 5c85066 - Added localization link flags to the footer
* 4a19e3e - PLANNER-284: Release notes mention
* 00baafe - PLANNER-48: Update 6.4 release notes
* 2695f84 - Added BigIntegerValueRange to release notes
* Issues created in jboss jira: 27
* PLANNER-0460 - Add sub single benchmark data point distribution density to single statistic charts
* PLANNER-0459 - Benchmark progress bar/indicator
* PLANNER-0453 - XStream should omit fields that don't need to be stored in the benchmark results
* PLANNER-0446 - Detect sub single benchmark outliers based on ACC and report them
* PLANNER-0443 - Add a reliability tab to summary statistics in benchmarker report
* PLANNER-0439 - Use WebJars from Maven Central instead of local copies for JavaScript libraries
* PLANNER-0438 - Migrate benchmarker report and webexamples to newest version of Bootstrap v3
* PLANNER-0430 - Detect statistically significant benchmark result improvement
* PLANNER-0429 - Migrate box plots in benchmarker to violin plots once JFreeChart supports them
* PLANNER-0428 - Run SubSingleBenchmarks in separate JVMs
* PLANNER-0427 - Single statistics fail when parallelBenchmarkCount is bigger than the number of solvers
* PLANNER-0426 - Class UML diagram design issues
* PLANNER-0425 - SwingUI intro screen redesign
* PLANNER-0424 - Get rid of the unsolved datasets buttons
* PLANNER-0423 - Get rid of the '90s look
* PLANNER-0419 - Benchmark report: switching statistic "tabs" in the summary above the images doesn't update the...
* PLANNER-0418 - Benchmark report: Differentiate the buttons for "CSV files per solver"
* PLANNER-0416 - Consider migrating fonts in images to liberation-fonts
* PLANNER-0415 - Show a better error message for Incremental Score Calculation with Constraint Match Total Step...
* PLANNER-0414 - Failed benchmarks should report the exception class name/message/stack trace
* PLANNER-0407 - Aggregated report should show a warning when merging benchmarks of different solver ranking type...
* PLANNER-0405 - Score should keep track of the uninitialized variable count
* PLANNER-0404 - maven-exec-plugin JVM arguments aren't getting passed to the VM
* PLANNER-0399 - Warnings in javadoc's doclint check
* PLANNER-0391 - Benchmark report: Solver configurations with uninitialized single benchmark results are ranked...
* PLANNER-0390 - Benchmark report: Icon for solver configurations that have uninitialized/infeasible single...
* PLANNER-0389 - maven-javadoc-plugin fails the build on JDK8 because of usage in javadocs
* Issues updated in jboss jira: 13
* PLANNER-0463 - Subsingle statistics graph single benchmark score distribution doesn't show all results
* PLANNER-0427 - Single statistics fail when parallelBenchmarkCount is bigger than the number of solvers
* PLANNER-0417 - Docs html style (of pressgang-tools) doesn't look good on Firefox 38.0.1
* PLANNER-0411 - Is benchmark aggregator compatible with benchmark reports from previous releases?
* PLANNER-0401 - Statistical benchmarking: run each single benchmark n times and average the results
* PLANNER-0391 - Benchmark report: Solver configurations with uninitialized single benchmark results are ranked...
* PLANNER-0389 - maven-javadoc-plugin fails the build on JDK8 because of usage in javadocs
* PLANNER-0333 - Benchmark report's best score summary should clearly report if a score is not completely...
* PLANNER-0302 - Google Maps js or Leaflet.js renderer example for Vehicle Routing webexample
* PLANNER-0284 - Ability to report multiple scores from a single rule
* PLANNER-0259 - Long benchmarker with many statistics go out of memory because statistic pointList survive...
* PLANNER-0169 - Benchmark report should not mix localized numbers (graphs etc) with non-localized numbers (Score...
* PLANNER-0048 - Planner Benchmarker: warmUp should also use parallelBenchmarkCount to run them on multiple threads
* Issues resolved in jboss jira: 14
* PLANNER-0427 - Single statistics fail when parallelBenchmarkCount is bigger than the number of solvers
* PLANNER-0420 - SwingUI's score in examples doesn't get updated after manual move (regression)
* PLANNER-0409 - Random failing unit test NQueensBenchmarkTest vs BrokenNQueensBenchmarkTest
* PLANNER-0401 - Statistical benchmarking: run each single benchmark n times and average the results
* PLANNER-0391 - Benchmark report: Solver configurations with uninitialized single benchmark results are ranked...
* PLANNER-0390 - Benchmark report: Icon for solver configurations that have uninitialized/infeasible single...
* PLANNER-0389 - maven-javadoc-plugin fails the build on JDK8 because of usage in javadocs
* PLANNER-0360 - BigIntegerValueRange
* PLANNER-0341 - Benchmarker: The logarithmic scaling throws exception if the problemScale is ambiguous and...
* PLANNER-0334 - Benchmark report should have a legend to explain what the orange and red "!"'s mean
* PLANNER-0333 - Benchmark report's best score summary should clearly report if a score is not completely...
* PLANNER-0284 - Ability to report multiple scores from a single rule
* PLANNER-0259 - Long benchmarker with many statistics go out of memory because statistic pointList survive...
* PLANNER-0048 - Planner Benchmarker: warmUp should also use parallelBenchmarkCount to run them on multiple threads