##// END OF EJS Templates
changelog update
marcink -
r1967:2dca2f93 default
parent child Browse files
Show More
@@ -1,431 +1,450 b''
1 1 .. _changelog:
2 2
3 3 Changelog
4 4 =========
5 5
6 6
7 1.2.5 (**2012-01-28**)
8 ======================
9
10 news
11 ----
12
13 fixes
14 -----
15
16 - #340 Celery complains about MySQL server gone away, added session cleanup
17 for celery tasks
18 - #341 "scanning for repositories in None" log message during Rescan was missing
19 a parameter
20 - fixed creating archives with subrepos. Some hooks were triggered during that
21 operation leading to crash.
22 - fixed missing email in account page.
23 - Reverted Mercurial to 2.0.1 for windows due to bug in Mercurial that makes
24 forking on windows impossible
25
7 26 1.2.4 (**2012-01-19**)
8 27 ======================
9 28
10 29 news
11 30 ----
12 31
13 32 - RhodeCode is bundled with mercurial series 2.0.X by default, with
14 33 full support to largefiles extension. Enabled by default in new installations
15 34 - #329 Ability to Add/Remove Groups to/from a Repository via AP
16 35 - added requires.txt file with requirements
17 36
18 37 fixes
19 38 -----
20 39
21 40 - fixes db session issues with celery when emailing admins
22 41 - #331 RhodeCode mangles repository names if the a repository group
23 42 contains the "full path" to the repositories
24 43 - #298 Conflicting e-mail addresses for LDAP and RhodeCode users
25 44 - DB session cleanup after hg protocol operations, fixes issues with
26 45 `mysql has gone away` errors
27 46 - #333 doc fixes for get_repo api function
28 47 - #271 rare JSON serialization problem with statistics enabled
29 48 - #337 Fixes issues with validation of repository name conflicting with
30 49 a group name. A proper message is now displayed.
31 50 - #292 made ldap_dn in user edit readonly, to get rid of confusion that field
32 51 doesn't work
33 52 - #316 fixes issues with web description in hgrc files
34 53
35 54 1.2.3 (**2011-11-02**)
36 55 ======================
37 56
38 57 news
39 58 ----
40 59
41 60 - added option to manage repos group for non admin users
42 61 - added following API methods for get_users, create_user, get_users_groups,
43 62 get_users_group, create_users_group, add_user_to_users_groups, get_repos,
44 63 get_repo, create_repo, add_user_to_repo
45 64 - implements #237 added password confirmation for my account
46 65 and admin edit user.
47 66 - implements #291 email notification for global events are now sent to all
48 67 administrator users, and global config email.
49 68
50 69 fixes
51 70 -----
52 71
53 72 - added option for passing auth method for smtp mailer
54 73 - #276 issue with adding a single user with id>10 to usergroups
55 74 - #277 fixes windows LDAP settings in which missing values breaks the ldap auth
56 75 - #288 fixes managing of repos in a group for non admin user
57 76
58 77
59 78 1.2.2 (**2011-10-17**)
60 79 ======================
61 80
62 81 news
63 82 ----
64 83
65 84 - #226 repo groups are available by path instead of numerical id
66 85
67 86 fixes
68 87 -----
69 88
70 89 - #259 Groups with the same name but with different parent group
71 90 - #260 Put repo in group, then move group to another group -> repo becomes unavailable
72 91 - #258 RhodeCode 1.2 assumes egg folder is writable (lockfiles problems)
73 92 - #265 ldap save fails sometimes on converting attributes to booleans,
74 93 added getter and setter into model that will prevent from this on db model level
75 94 - fixed problems with timestamps issues #251 and #213
76 95 - fixes #266 RhodeCode allows to create repo with the same name and in
77 96 the same parent as group
78 97 - fixes #245 Rescan of the repositories on Windows
79 98 - fixes #248 cannot edit repos inside a group on windows
80 99 - fixes #219 forking problems on windows
81 100
82 101
83 102 1.2.1 (**2011-10-08**)
84 103 ======================
85 104
86 105 news
87 106 ----
88 107
89 108
90 109 fixes
91 110 -----
92 111
93 112 - fixed problems with basic auth and push problems
94 113 - gui fixes
95 114 - fixed logger
96 115
97 116
98 117 1.2.0 (**2011-10-07**)
99 118 ======================
100 119
101 120 news
102 121 ----
103 122
104 123 - implemented #47 repository groups
105 124 - implemented #89 Can setup google analytics code from settings menu
106 125 - implemented #91 added nicer looking archive urls with more download options
107 126 like tags, branches
108 127 - implemented #44 into file browsing, and added follow branch option
109 128 - implemented #84 downloads can be enabled/disabled for each repository
110 129 - anonymous repository can be cloned without having to pass default:default
111 130 into clone url
112 131 - fixed #90 whoosh indexer can index chooses repositories passed in command
113 132 line
114 133 - extended journal with day aggregates and paging
115 134 - implemented #107 source code lines highlight ranges
116 135 - implemented #93 customizable changelog on combined revision ranges -
117 136 equivalent of githubs compare view
118 137 - implemented #108 extended and more powerful LDAP configuration
119 138 - implemented #56 users groups
120 139 - major code rewrites optimized codes for speed and memory usage
121 140 - raw and diff downloads are now in git format
122 141 - setup command checks for write access to given path
123 142 - fixed many issues with international characters and unicode. It uses utf8
124 143 decode with replace to provide less errors even with non utf8 encoded strings
125 144 - #125 added API KEY access to feeds
126 145 - #109 Repository can be created from external Mercurial link (aka. remote
127 146 repository, and manually updated (via pull) from admin panel
128 147 - beta git support - push/pull server + basic view for git repos
129 148 - added followers page and forks page
130 149 - server side file creation (with binary file upload interface)
131 150 and edition with commits powered by codemirror
132 151 - #111 file browser file finder, quick lookup files on whole file tree
133 152 - added quick login sliding menu into main page
134 153 - changelog uses lazy loading of affected files details, in some scenarios
135 154 this can improve speed of changelog page dramatically especially for
136 155 larger repositories.
137 156 - implements #214 added support for downloading subrepos in download menu.
138 157 - Added basic API for direct operations on rhodecode via JSON
139 158 - Implemented advanced hook management
140 159
141 160 fixes
142 161 -----
143 162
144 163 - fixed file browser bug, when switching into given form revision the url was
145 164 not changing
146 165 - fixed propagation to error controller on simplehg and simplegit middlewares
147 166 - fixed error when trying to make a download on empty repository
148 167 - fixed problem with '[' chars in commit messages in journal
149 168 - fixed #99 Unicode errors, on file node paths with non utf-8 characters
150 169 - journal fork fixes
151 170 - removed issue with space inside renamed repository after deletion
152 171 - fixed strange issue on formencode imports
153 172 - fixed #126 Deleting repository on Windows, rename used incompatible chars.
154 173 - #150 fixes for errors on repositories mapped in db but corrupted in
155 174 filesystem
156 175 - fixed problem with ascendant characters in realm #181
157 176 - fixed problem with sqlite file based database connection pool
158 177 - whoosh indexer and code stats share the same dynamic extensions map
159 178 - fixes #188 - relationship delete of repo_to_perm entry on user removal
160 179 - fixes issue #189 Trending source files shows "show more" when no more exist
161 180 - fixes issue #197 Relative paths for pidlocks
162 181 - fixes issue #198 password will require only 3 chars now for login form
163 182 - fixes issue #199 wrong redirection for non admin users after creating a repository
164 183 - fixes issues #202, bad db constraint made impossible to attach same group
165 184 more than one time. Affects only mysql/postgres
166 185 - fixes #218 os.kill patch for windows was missing sig param
167 186 - improved rendering of dag (they are not trimmed anymore when number of
168 187 heads exceeds 5)
169 188
170 189
171 190 1.1.8 (**2011-04-12**)
172 191 ======================
173 192
174 193 news
175 194 ----
176 195
177 196 - improved windows support
178 197
179 198 fixes
180 199 -----
181 200
182 201 - fixed #140 freeze of python dateutil library, since new version is python2.x
183 202 incompatible
184 203 - setup-app will check for write permission in given path
185 204 - cleaned up license info issue #149
186 205 - fixes for issues #137,#116 and problems with unicode and accented characters.
187 206 - fixes crashes on gravatar, when passed in email as unicode
188 207 - fixed tooltip flickering problems
189 208 - fixed came_from redirection on windows
190 209 - fixed logging modules, and sql formatters
191 210 - windows fixes for os.kill issue #133
192 211 - fixes path splitting for windows issues #148
193 212 - fixed issue #143 wrong import on migration to 1.1.X
194 213 - fixed problems with displaying binary files, thanks to Thomas Waldmann
195 214 - removed name from archive files since it's breaking ui for long repo names
196 215 - fixed issue with archive headers sent to browser, thanks to Thomas Waldmann
197 216 - fixed compatibility for 1024px displays, and larger dpi settings, thanks to
198 217 Thomas Waldmann
199 218 - fixed issue #166 summary pager was skipping 10 revisions on second page
200 219
201 220
202 221 1.1.7 (**2011-03-23**)
203 222 ======================
204 223
205 224 news
206 225 ----
207 226
208 227 fixes
209 228 -----
210 229
211 230 - fixed (again) #136 installation support for FreeBSD
212 231
213 232
214 233 1.1.6 (**2011-03-21**)
215 234 ======================
216 235
217 236 news
218 237 ----
219 238
220 239 fixes
221 240 -----
222 241
223 242 - fixed #136 installation support for FreeBSD
224 243 - RhodeCode will check for python version during installation
225 244
226 245 1.1.5 (**2011-03-17**)
227 246 ======================
228 247
229 248 news
230 249 ----
231 250
232 251 - basic windows support, by exchanging pybcrypt into sha256 for windows only
233 252 highly inspired by idea of mantis406
234 253
235 254 fixes
236 255 -----
237 256
238 257 - fixed sorting by author in main page
239 258 - fixed crashes with diffs on binary files
240 259 - fixed #131 problem with boolean values for LDAP
241 260 - fixed #122 mysql problems thanks to striker69
242 261 - fixed problem with errors on calling raw/raw_files/annotate functions
243 262 with unknown revisions
244 263 - fixed returned rawfiles attachment names with international character
245 264 - cleaned out docs, big thanks to Jason Harris
246 265
247 266 1.1.4 (**2011-02-19**)
248 267 ======================
249 268
250 269 news
251 270 ----
252 271
253 272 fixes
254 273 -----
255 274
256 275 - fixed formencode import problem on settings page, that caused server crash
257 276 when that page was accessed as first after server start
258 277 - journal fixes
259 278 - fixed option to access repository just by entering http://server/<repo_name>
260 279
261 280 1.1.3 (**2011-02-16**)
262 281 ======================
263 282
264 283 news
265 284 ----
266 285
267 286 - implemented #102 allowing the '.' character in username
268 287 - added option to access repository just by entering http://server/<repo_name>
269 288 - celery task ignores result for better performance
270 289
271 290 fixes
272 291 -----
273 292
274 293 - fixed ehlo command and non auth mail servers on smtp_lib. Thanks to
275 294 apollo13 and Johan Walles
276 295 - small fixes in journal
277 296 - fixed problems with getting setting for celery from .ini files
278 297 - registration, password reset and login boxes share the same title as main
279 298 application now
280 299 - fixed #113: to high permissions to fork repository
281 300 - fixed problem with '[' chars in commit messages in journal
282 301 - removed issue with space inside renamed repository after deletion
283 302 - db transaction fixes when filesystem repository creation failed
284 303 - fixed #106 relation issues on databases different than sqlite
285 304 - fixed static files paths links to use of url() method
286 305
287 306 1.1.2 (**2011-01-12**)
288 307 ======================
289 308
290 309 news
291 310 ----
292 311
293 312
294 313 fixes
295 314 -----
296 315
297 316 - fixes #98 protection against float division of percentage stats
298 317 - fixed graph bug
299 318 - forced webhelpers version since it was making troubles during installation
300 319
301 320 1.1.1 (**2011-01-06**)
302 321 ======================
303 322
304 323 news
305 324 ----
306 325
307 326 - added force https option into ini files for easier https usage (no need to
308 327 set server headers with this options)
309 328 - small css updates
310 329
311 330 fixes
312 331 -----
313 332
314 333 - fixed #96 redirect loop on files view on repositories without changesets
315 334 - fixed #97 unicode string passed into server header in special cases (mod_wsgi)
316 335 and server crashed with errors
317 336 - fixed large tooltips problems on main page
318 337 - fixed #92 whoosh indexer is more error proof
319 338
320 339 1.1.0 (**2010-12-18**)
321 340 ======================
322 341
323 342 news
324 343 ----
325 344
326 345 - rewrite of internals for vcs >=0.1.10
327 346 - uses mercurial 1.7 with dotencode disabled for maintaining compatibility
328 347 with older clients
329 348 - anonymous access, authentication via ldap
330 349 - performance upgrade for cached repos list - each repository has it's own
331 350 cache that's invalidated when needed.
332 351 - performance upgrades on repositories with large amount of commits (20K+)
333 352 - main page quick filter for filtering repositories
334 353 - user dashboards with ability to follow chosen repositories actions
335 354 - sends email to admin on new user registration
336 355 - added cache/statistics reset options into repository settings
337 356 - more detailed action logger (based on hooks) with pushed changesets lists
338 357 and options to disable those hooks from admin panel
339 358 - introduced new enhanced changelog for merges that shows more accurate results
340 359 - new improved and faster code stats (based on pygments lexers mapping tables,
341 360 showing up to 10 trending sources for each repository. Additionally stats
342 361 can be disabled in repository settings.
343 362 - gui optimizations, fixed application width to 1024px
344 363 - added cut off (for large files/changesets) limit into config files
345 364 - whoosh, celeryd, upgrade moved to paster command
346 365 - other than sqlite database backends can be used
347 366
348 367 fixes
349 368 -----
350 369
351 370 - fixes #61 forked repo was showing only after cache expired
352 371 - fixes #76 no confirmation on user deletes
353 372 - fixes #66 Name field misspelled
354 373 - fixes #72 block user removal when he owns repositories
355 374 - fixes #69 added password confirmation fields
356 375 - fixes #87 RhodeCode crashes occasionally on updating repository owner
357 376 - fixes #82 broken annotations on files with more than 1 blank line at the end
358 377 - a lot of fixes and tweaks for file browser
359 378 - fixed detached session issues
360 379 - fixed when user had no repos he would see all repos listed in my account
361 380 - fixed ui() instance bug when global hgrc settings was loaded for server
362 381 instance and all hgrc options were merged with our db ui() object
363 382 - numerous small bugfixes
364 383
365 384 (special thanks for TkSoh for detailed feedback)
366 385
367 386
368 387 1.0.2 (**2010-11-12**)
369 388 ======================
370 389
371 390 news
372 391 ----
373 392
374 393 - tested under python2.7
375 394 - bumped sqlalchemy and celery versions
376 395
377 396 fixes
378 397 -----
379 398
380 399 - fixed #59 missing graph.js
381 400 - fixed repo_size crash when repository had broken symlinks
382 401 - fixed python2.5 crashes.
383 402
384 403
385 404 1.0.1 (**2010-11-10**)
386 405 ======================
387 406
388 407 news
389 408 ----
390 409
391 410 - small css updated
392 411
393 412 fixes
394 413 -----
395 414
396 415 - fixed #53 python2.5 incompatible enumerate calls
397 416 - fixed #52 disable mercurial extension for web
398 417 - fixed #51 deleting repositories don't delete it's dependent objects
399 418
400 419
401 420 1.0.0 (**2010-11-02**)
402 421 ======================
403 422
404 423 - security bugfix simplehg wasn't checking for permissions on commands
405 424 other than pull or push.
406 425 - fixed doubled messages after push or pull in admin journal
407 426 - templating and css corrections, fixed repo switcher on chrome, updated titles
408 427 - admin menu accessible from options menu on repository view
409 428 - permissions cached queries
410 429
411 430 1.0.0rc4 (**2010-10-12**)
412 431 ==========================
413 432
414 433 - fixed python2.5 missing simplejson imports (thanks to Jens Bäckman)
415 434 - removed cache_manager settings from sqlalchemy meta
416 435 - added sqlalchemy cache settings to ini files
417 436 - validated password length and added second try of failure on paster setup-app
418 437 - fixed setup database destroy prompt even when there was no db
419 438
420 439
421 440 1.0.0rc3 (**2010-10-11**)
422 441 =========================
423 442
424 443 - fixed i18n during installation.
425 444
426 445 1.0.0rc2 (**2010-10-11**)
427 446 =========================
428 447
429 448 - Disabled dirsize in file browser, it's causing nasty bug when dir renames
430 449 occure. After vcs is fixed it'll be put back again.
431 450 - templating/css rewrites, optimized css. No newline at end of file
General Comments 0
You need to be logged in to leave comments. Login now