Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 177 lines (136 sloc) 8.43 kB
2399bad @tobami Add note about the wrongness of normalized stacked bars
authored
1 == Change Log ==
6b5a7e6 @tobami Add changelog file
authored
2
46a7595 @tobami Tag 0.9.1
authored
3 === Version 0.9.1, September 11, 2011 ===
4 * NEW: Stefan added the possibility to name the default branch other than "default"
5 * NEW: Danilo added executable grouping by project
6 * NEW: Made default number of data points in the timeline plots configurable
7 * FIX: Frank fixed a lot of issues with the deploy examples
8 * FIX: Other numerous fixes
9
570d85a @tobami Add default timestamp to save_single_result
authored
10
9d13d21 @tobami Tag 0.9.0
authored
11 === Version 0.9.0, July 17, 2011 ===
12 * NEW: Frank refactored the Django project and app. Now Codespeed is a proper, installable Django app, and there is a sample project in the "example" dir
13 * NEW: Upgraded to jQuery 1.6
14 * NEW #44: Stefan added an option to the timeline view for equidistant data point plotting
15 * NEW: Permalinks are now id based for Environment, to shorten the length and avoid problems related to url encoding, as well as to allow changing the name without beaking the permalink
570d85a @tobami Add default timestamp to save_single_result
authored
16 * FIX: Frank added a check for revision_date = "None" (as string), caused by the
17 save_single_result.py sample script
18
19
9272a43 @tobami Add JSON saving example script
authored
20 === Version 0.8.1, June 29, 2011 ===
21
b879fbe @tobami Add def_benchmark to settings
authored
22 * NEW: Settings option to select the default benchmark in the timeline view
23 * NEW: Added save_multiple_results, an example script that saves data using JSON
9d13d21 @tobami Tag 0.9.0
authored
24 * NEW #45: Stefan Marr added support for browser-button navigation on timeline
b879fbe @tobami Add def_benchmark to settings
authored
25 * FIX: Stefan Marr improved the GitHub plugin
26 * FIX: Improvements in the Changes View layout that prevent overlapping in some cases
27 * FIX: Stefan Marr fixed a bug where links to a changes view revision from the
28 timeline view would not work because they used short commit ids
29 * FIX: Stefan Marr prevented some infinite loops caused when results were equal or less than 0
9272a43 @tobami Add JSON saving example script
authored
30
31
9803978 @tobami Tag 0.8
authored
32 === Version 0.8.0, June 20, 2011 ===
33
34 This release involved big refactorings. The addition of branches, particularly, changes the DB schema, so that old DBs will need to be migrated. See instructions of how to migrate in the Wiki pages.
35
36 Major features:
37 * acdha added support for git and github
38 * Danilo implemented branches. A revision is now always associated to a branch, and different branches can be compared in the Comparison view
39 * Server Logging
40 * David Fraser added new documetation explaining the Codespeed views and concepts
41
42
b820f59 @tobami Tag 0.7.0
authored
43 === Version 0.7.0, Jan 20, 2011 ===
44
45 Major features:
46 * New home page with result Reports: show summary of latest benchmark runs
47 * RSS feed showing Reports
48 * Support for Netbooks, tablets, and smartphones screen sizes through the use of media query
49 * Big performance improvements in the Changes and Timeline views
50 * Added settings for change and trend thresholds and default comparison executables
459ef25 @tobami Pretty format again the revision date (viewed in changes view)
authored
51 * Mercurial support
b820f59 @tobami Tag 0.7.0
authored
52
53
92c1282 @tobami Update for 0.6.2
authored
54 === Version 0.6.2, Jul 25, 2010 ===
71de157 @tobami Display min and/or max columns when data present
authored
55
56 Bug Fix release
92c1282 @tobami Update for 0.6.2
authored
57
58 * Changes view:
59 - Render a different results table for each unit type.
60 Finally fixes color coding of benchmark results which have different "lessisbetter" values
61 - Display min/max columns if data present
62 - Display only significant digits (automatically calculated precision)
63 - Small CSS touches
64
71de157 @tobami Display min and/or max columns when data present
authored
65
60217d9 @tobami Add new message class to error messages
authored
66 === Version 0.6.1, Jul 16, 2010 ===
2399bad @tobami Add note about the wrongness of normalized stacked bars
authored
67
68 Bug fix release
69
92c1282 @tobami Update for 0.6.2
authored
70 * General:
2399bad @tobami Add note about the wrongness of normalized stacked bars
authored
71 - Repare 404 and 500 pages
92c1282 @tobami Update for 0.6.2
authored
72 * Changes view:
2399bad @tobami Add note about the wrongness of normalized stacked bars
authored
73 - Fix units column and less is better checking in the changes table
74 - Stop loading commit logs when URL does not respond
75 Timeline view:
76 - Fix timeline grid bug triggered when benchmarks names present with special characters (reported by joe)
60217d9 @tobami Add new message class to error messages
authored
77 - Don't display grid option when only one benchmark present
92c1282 @tobami Update for 0.6.2
authored
78 * Comparison view:
2399bad @tobami Add note about the wrongness of normalized stacked bars
authored
79 - Fix several small bugs
80 - Make chart defaults configurable in settings (whished by joe)
81 - Change in style when there are lots of benchmarks: no bar padding.
82 - Fix benchmark/legend ordering
83 - Improve error messages
84 - Issue correctness warning for normalized stacked bars.
85
92c1282 @tobami Update for 0.6.2
authored
86 * Known bugs:
2399bad @tobami Add note about the wrongness of normalized stacked bars
authored
87 - There are several bugs in the comparison view related to the plotting library jqplot
92c1282 @tobami Update for 0.6.2
authored
88 - Bad autoscaling under some circumstancies. Issue#199 (http://bitbucket.org/cleonello/jqplot/issue/199/autoscale-breaks-negative-values)
89 - infinite loop in some cases, notably when there are no result values for some benchmarks. Issue#200 (http://bitbucket.org/cleonello/jqplot/issue/200/autoscale-error)
90
2399bad @tobami Add note about the wrongness of normalized stacked bars
authored
91
92 === Version 0.6.0, Jun 23, 2010 ===
96c8cf5 @tobami Update changelog
authored
93
94 This release brings a new view, together with many other changes. Unfortunately the DB Schema had to be changed, so it is not compatible with existing databases without migration. The decision was taken in order to make the executable model simpler.
95
96 * DB Modifications:
acfe3de @tobami Add dates to older releases in the README
authored
97 o Executable: removed coptions and added a description field, as it really didn't bring much and it made things unecessarily complicated. This is the main reason for a DB change
96c8cf5 @tobami Update changelog
authored
98 o Benchmark: Added a units_title field, which is used as plot title
99 o Charfield lengths where adjusted
100 * New feature: Comparison view
101 o Normal bar charts
ae2a322 @tobami Fix typo
authored
102 o Cumulative bar charts
96c8cf5 @tobami Update changelog
authored
103 o Relative bar charts
104 o Horizontal or verical orientation
105 * Name change: Overview became Changes
106 o Removal of inline plot bars (covered now by the comparison view)
107 o Added environment and executable info box
108 * Timeline view:
109 o Allow to select a baseline
110 o Added plot title
111
92c1282 @tobami Update for 0.6.2
authored
112
acfe3de @tobami Add dates to older releases in the README
authored
113 === Version 0.5, May 10, 2010 ===
6b5a7e6 @tobami Add changelog file
authored
114
115 The focus of this release was polishing, making everything work seamlessly and cementing the DB design. The DB Schema should remain stable from now on. Last but not least, the installation and configuration process of codespeed was greatly simplified and is now documented.
116
117 I believe codespeed is now ready for general use.
118 Thanks go to Joe and to Oriol Rius for their feedback, which made this posible.
119 Changelog
120
121 * DB Modifications:
122 o Project Model got repo fields renamed and 2 new repo fields added
123 o Changed Project field “isdefault” to “track”
124 o Some fields got their char length adjusted
125 * Documentation: Added README with installation and configuration instructions
126 * SVN integration: get logs from repos that need user/password
127 * Defaults: default settings.py DB is now sqlite3
128 * Overview
129 o Show units column when different than seconds and colorcode based on lessisbetter
130 o Allow selection of any revision via URL
131 * Timeline:
132 o Completed timeline – overview integration: clicking on a data point redirects to overview for that revision and executable
133 o Allow viewing arbitrary number of revisions (via URL)
134 * Style: smaller logo, and some other style touches
135 * Templates: only define speedcenter name in base.html
136 * Multiple Hosts (Environments): it now just works
137 * Multiple Projects: more than one project can know be default (tracked)
138
acfe3de @tobami Add dates to older releases in the README
authored
139
140 === Version 0.4, April 13, 2010 ===
6b5a7e6 @tobami Add changelog file
authored
141
142 * DB Redesign (http://github.com/tobami/codespeed/blob/master/documentation/backend.png)
143 o New Project model
144 o Benchmark model now has units and associated lessisbetter field
145 o Revision model: make usable with git and other DCVS by having a commitid charfield instead of version number. Add branch field.
146 o Interpreter model changed to Executable. It is now associated to a Project.
147 o Result model now has std deviation, max, and min optional fields. Result_type removed (in Benchmark model now).
148 * Revision control integration
149 o Integration for svn implemented, others like git are possible
150 * Added Home and About pages
151 * Overview
152 o Revisions labels now include date (you can’t memorize commitid in git)
153 o Allow selecting of executable and revision to compare to.
154 o Add std dev column
155 o Show all commit logs between the selected revision and the (tested) one preceding it.
156
acfe3de @tobami Add dates to older releases in the README
authored
157
158 === Version 0.3, March 10, 2010 ===
6b5a7e6 @tobami Add changelog file
authored
159
160 * Plot Grid: a new default view for Timeline, showing all benchmarks at the same time
161 o Thanks go to nsf (no.smile.face) for helping with the implementation
162 o Added colored boxes to the interpreter list
163 * Decoupled the codespeed app from the Django project
164 o Changed pyspeed to speedcenter (better generic project name for a benchmarking site)
165 o Moved app specific settings to codespeed/settings.py
166 o Moved templates to its subdirectory
167 * Several bug fixes
168
acfe3de @tobami Add dates to older releases in the README
authored
169
170 === Version 0.2, March 09, 2010 ===
6b5a7e6 @tobami Add changelog file
authored
171
172 * First working version for speed.pypy.org
173 * Backend
174 * Views
175 o Overview
176 o Timeline
Something went wrong with that request. Please try again.