##// END OF EJS Templates
changelog update
marcink -
r2191:050c8f08 beta
parent child Browse files
Show More
@@ -1,616 +1,627 b''
1 1 .. _changelog:
2 2
3 3 =========
4 4 Changelog
5 5 =========
6 6
7 7 1.3.5 (**2012-XX-XX**)
8 8 ----------------------
9 9
10 10 :status: in-progress
11 11 :branch: beta
12 12
13 13 news
14 14 ++++
15 15
16 16 - use ext_json for json module
17 - unified annotation view with file source view
18 - notification improvements, better inbox + css
19 - #419 don't strip passwords for login forms, make rhodecode
20 more compatible with LDAP servers
21 - Added HTTP_X_FORWARDED_FOR as another method of extracting
22 IP for pull/push logs. - moved all to base controller
23 - #415: Adding comment to changeset causes reload.
24 Comments are now added via ajax and doesn't reload the page
17 25
18 26 fixes
19 27 +++++
20 28
21 29 - fixed dev-version marker for stable when served from source codes
22 30 - fixed missing permission checks on show forks page
31 - #418 cast to unicode fixes in notification objects
32
33
23 34
24 35 1.3.4 (**2012-03-28**)
25 36 ----------------------
26 37
27 38 news
28 39 ++++
29 40
30 41 - Whoosh logging is now controlled by the .ini files logging setup
31 42 - added clone-url into edit form on /settings page
32 43 - added help text into repo add/edit forms
33 44 - created rcextensions module with additional mappings (ref #322) and
34 45 post push/pull/create repo hooks callbacks
35 46 - implemented #377 Users view for his own permissions on account page
36 47 - #399 added inheritance of permissions for users group on repos groups
37 48 - #401 repository group is automatically pre-selected when adding repos
38 49 inside a repository group
39 50 - added alternative HTTP 403 response when client failed to authenticate. Helps
40 51 solving issues with Mercurial and LDAP
41 52 - #402 removed group prefix from repository name when listing repositories
42 53 inside a group
43 54 - added gravatars into permission view and permissions autocomplete
44 55 - #347 when running multiple RhodeCode instances, properly invalidates cache
45 56 for all registered servers
46 57
47 58 fixes
48 59 +++++
49 60
50 61 - fixed #390 cache invalidation problems on repos inside group
51 62 - fixed #385 clone by ID url was loosing proxy prefix in URL
52 63 - fixed some unicode problems with waitress
53 64 - fixed issue with escaping < and > in changeset commits
54 65 - fixed error occurring during recursive group creation in API
55 66 create_repo function
56 67 - fixed #393 py2.5 fixes for routes url generator
57 68 - fixed #397 Private repository groups shows up before login
58 69 - fixed #396 fixed problems with revoking users in nested groups
59 70 - fixed mysql unicode issues + specified InnoDB as default engine with
60 71 utf8 charset
61 72 - #406 trim long branch/tag names in changelog to not break UI
62 73
63 74 1.3.3 (**2012-03-02**)
64 75 ----------------------
65 76
66 77 news
67 78 ++++
68 79
69 80
70 81 fixes
71 82 +++++
72 83
73 84 - fixed some python2.5 compatibility issues
74 85 - fixed issues with removed repos was accidentally added as groups, after
75 86 full rescan of paths
76 87 - fixes #376 Cannot edit user (using container auth)
77 88 - fixes #378 Invalid image urls on changeset screen with proxy-prefix
78 89 configuration
79 90 - fixed initial sorting of repos inside repo group
80 91 - fixes issue when user tried to resubmit same permission into user/user_groups
81 92 - bumped beaker version that fixes #375 leap error bug
82 93 - fixed raw_changeset for git. It was generated with hg patch headers
83 94 - fixed vcs issue with last_changeset for filenodes
84 95 - fixed missing commit after hook delete
85 96 - fixed #372 issues with git operation detection that caused a security issue
86 97 for git repos
87 98
88 99 1.3.2 (**2012-02-28**)
89 100 ----------------------
90 101
91 102 news
92 103 ++++
93 104
94 105
95 106 fixes
96 107 +++++
97 108
98 109 - fixed git protocol issues with repos-groups
99 110 - fixed git remote repos validator that prevented from cloning remote git repos
100 111 - fixes #370 ending slashes fixes for repo and groups
101 112 - fixes #368 improved git-protocol detection to handle other clients
102 113 - fixes #366 When Setting Repository Group To Blank Repo Group Wont Be
103 114 Moved To Root
104 115 - fixes #371 fixed issues with beaker/sqlalchemy and non-ascii cache keys
105 116 - fixed #373 missing cascade drop on user_group_to_perm table
106 117
107 118 1.3.1 (**2012-02-27**)
108 119 ----------------------
109 120
110 121 news
111 122 ++++
112 123
113 124
114 125 fixes
115 126 +++++
116 127
117 128 - redirection loop occurs when remember-me wasn't checked during login
118 129 - fixes issues with git blob history generation
119 130 - don't fetch branch for git in file history dropdown. Causes unneeded slowness
120 131
121 132 1.3.0 (**2012-02-26**)
122 133 ----------------------
123 134
124 135 news
125 136 ++++
126 137
127 138 - code review, inspired by github code-comments
128 139 - #215 rst and markdown README files support
129 140 - #252 Container-based and proxy pass-through authentication support
130 141 - #44 branch browser. Filtering of changelog by branches
131 142 - mercurial bookmarks support
132 143 - new hover top menu, optimized to add maximum size for important views
133 144 - configurable clone url template with possibility to specify protocol like
134 145 ssh:// or http:// and also manually alter other parts of clone_url.
135 146 - enabled largefiles extension by default
136 147 - optimized summary file pages and saved a lot of unused space in them
137 148 - #239 option to manually mark repository as fork
138 149 - #320 mapping of commit authors to RhodeCode users
139 150 - #304 hashes are displayed using monospace font
140 151 - diff configuration, toggle white lines and context lines
141 152 - #307 configurable diffs, whitespace toggle, increasing context lines
142 153 - sorting on branches, tags and bookmarks using YUI datatable
143 154 - improved file filter on files page
144 155 - implements #330 api method for listing nodes ar particular revision
145 156 - #73 added linking issues in commit messages to chosen issue tracker url
146 157 based on user defined regular expression
147 158 - added linking of changesets in commit messages
148 159 - new compact changelog with expandable commit messages
149 160 - firstname and lastname are optional in user creation
150 161 - #348 added post-create repository hook
151 162 - #212 global encoding settings is now configurable from .ini files
152 163 - #227 added repository groups permissions
153 164 - markdown gets codehilite extensions
154 165 - new API methods, delete_repositories, grante/revoke permissions for groups
155 166 and repos
156 167
157 168
158 169 fixes
159 170 +++++
160 171
161 172 - rewrote dbsession management for atomic operations, and better error handling
162 173 - fixed sorting of repo tables
163 174 - #326 escape of special html entities in diffs
164 175 - normalized user_name => username in api attributes
165 176 - fixes #298 ldap created users with mixed case emails created conflicts
166 177 on saving a form
167 178 - fixes issue when owner of a repo couldn't revoke permissions for users
168 179 and groups
169 180 - fixes #271 rare JSON serialization problem with statistics
170 181 - fixes #337 missing validation check for conflicting names of a group with a
171 182 repositories group
172 183 - #340 fixed session problem for mysql and celery tasks
173 184 - fixed #331 RhodeCode mangles repository names if the a repository group
174 185 contains the "full path" to the repositories
175 186 - #355 RhodeCode doesn't store encrypted LDAP passwords
176 187
177 188 1.2.5 (**2012-01-28**)
178 189 ----------------------
179 190
180 191 news
181 192 ++++
182 193
183 194 fixes
184 195 +++++
185 196
186 197 - #340 Celery complains about MySQL server gone away, added session cleanup
187 198 for celery tasks
188 199 - #341 "scanning for repositories in None" log message during Rescan was missing
189 200 a parameter
190 201 - fixed creating archives with subrepos. Some hooks were triggered during that
191 202 operation leading to crash.
192 203 - fixed missing email in account page.
193 204 - Reverted Mercurial to 2.0.1 for windows due to bug in Mercurial that makes
194 205 forking on windows impossible
195 206
196 207 1.2.4 (**2012-01-19**)
197 208 ----------------------
198 209
199 210 news
200 211 ++++
201 212
202 213 - RhodeCode is bundled with mercurial series 2.0.X by default, with
203 214 full support to largefiles extension. Enabled by default in new installations
204 215 - #329 Ability to Add/Remove Groups to/from a Repository via AP
205 216 - added requires.txt file with requirements
206 217
207 218 fixes
208 219 +++++
209 220
210 221 - fixes db session issues with celery when emailing admins
211 222 - #331 RhodeCode mangles repository names if the a repository group
212 223 contains the "full path" to the repositories
213 224 - #298 Conflicting e-mail addresses for LDAP and RhodeCode users
214 225 - DB session cleanup after hg protocol operations, fixes issues with
215 226 `mysql has gone away` errors
216 227 - #333 doc fixes for get_repo api function
217 228 - #271 rare JSON serialization problem with statistics enabled
218 229 - #337 Fixes issues with validation of repository name conflicting with
219 230 a group name. A proper message is now displayed.
220 231 - #292 made ldap_dn in user edit readonly, to get rid of confusion that field
221 232 doesn't work
222 233 - #316 fixes issues with web description in hgrc files
223 234
224 235 1.2.3 (**2011-11-02**)
225 236 ----------------------
226 237
227 238 news
228 239 ++++
229 240
230 241 - added option to manage repos group for non admin users
231 242 - added following API methods for get_users, create_user, get_users_groups,
232 243 get_users_group, create_users_group, add_user_to_users_groups, get_repos,
233 244 get_repo, create_repo, add_user_to_repo
234 245 - implements #237 added password confirmation for my account
235 246 and admin edit user.
236 247 - implements #291 email notification for global events are now sent to all
237 248 administrator users, and global config email.
238 249
239 250 fixes
240 251 +++++
241 252
242 253 - added option for passing auth method for smtp mailer
243 254 - #276 issue with adding a single user with id>10 to usergroups
244 255 - #277 fixes windows LDAP settings in which missing values breaks the ldap auth
245 256 - #288 fixes managing of repos in a group for non admin user
246 257
247 258 1.2.2 (**2011-10-17**)
248 259 ----------------------
249 260
250 261 news
251 262 ++++
252 263
253 264 - #226 repo groups are available by path instead of numerical id
254 265
255 266 fixes
256 267 +++++
257 268
258 269 - #259 Groups with the same name but with different parent group
259 270 - #260 Put repo in group, then move group to another group -> repo becomes unavailable
260 271 - #258 RhodeCode 1.2 assumes egg folder is writable (lockfiles problems)
261 272 - #265 ldap save fails sometimes on converting attributes to booleans,
262 273 added getter and setter into model that will prevent from this on db model level
263 274 - fixed problems with timestamps issues #251 and #213
264 275 - fixes #266 RhodeCode allows to create repo with the same name and in
265 276 the same parent as group
266 277 - fixes #245 Rescan of the repositories on Windows
267 278 - fixes #248 cannot edit repos inside a group on windows
268 279 - fixes #219 forking problems on windows
269 280
270 281 1.2.1 (**2011-10-08**)
271 282 ----------------------
272 283
273 284 news
274 285 ++++
275 286
276 287
277 288 fixes
278 289 +++++
279 290
280 291 - fixed problems with basic auth and push problems
281 292 - gui fixes
282 293 - fixed logger
283 294
284 295 1.2.0 (**2011-10-07**)
285 296 ----------------------
286 297
287 298 news
288 299 ++++
289 300
290 301 - implemented #47 repository groups
291 302 - implemented #89 Can setup google analytics code from settings menu
292 303 - implemented #91 added nicer looking archive urls with more download options
293 304 like tags, branches
294 305 - implemented #44 into file browsing, and added follow branch option
295 306 - implemented #84 downloads can be enabled/disabled for each repository
296 307 - anonymous repository can be cloned without having to pass default:default
297 308 into clone url
298 309 - fixed #90 whoosh indexer can index chooses repositories passed in command
299 310 line
300 311 - extended journal with day aggregates and paging
301 312 - implemented #107 source code lines highlight ranges
302 313 - implemented #93 customizable changelog on combined revision ranges -
303 314 equivalent of githubs compare view
304 315 - implemented #108 extended and more powerful LDAP configuration
305 316 - implemented #56 users groups
306 317 - major code rewrites optimized codes for speed and memory usage
307 318 - raw and diff downloads are now in git format
308 319 - setup command checks for write access to given path
309 320 - fixed many issues with international characters and unicode. It uses utf8
310 321 decode with replace to provide less errors even with non utf8 encoded strings
311 322 - #125 added API KEY access to feeds
312 323 - #109 Repository can be created from external Mercurial link (aka. remote
313 324 repository, and manually updated (via pull) from admin panel
314 325 - beta git support - push/pull server + basic view for git repos
315 326 - added followers page and forks page
316 327 - server side file creation (with binary file upload interface)
317 328 and edition with commits powered by codemirror
318 329 - #111 file browser file finder, quick lookup files on whole file tree
319 330 - added quick login sliding menu into main page
320 331 - changelog uses lazy loading of affected files details, in some scenarios
321 332 this can improve speed of changelog page dramatically especially for
322 333 larger repositories.
323 334 - implements #214 added support for downloading subrepos in download menu.
324 335 - Added basic API for direct operations on rhodecode via JSON
325 336 - Implemented advanced hook management
326 337
327 338 fixes
328 339 +++++
329 340
330 341 - fixed file browser bug, when switching into given form revision the url was
331 342 not changing
332 343 - fixed propagation to error controller on simplehg and simplegit middlewares
333 344 - fixed error when trying to make a download on empty repository
334 345 - fixed problem with '[' chars in commit messages in journal
335 346 - fixed #99 Unicode errors, on file node paths with non utf-8 characters
336 347 - journal fork fixes
337 348 - removed issue with space inside renamed repository after deletion
338 349 - fixed strange issue on formencode imports
339 350 - fixed #126 Deleting repository on Windows, rename used incompatible chars.
340 351 - #150 fixes for errors on repositories mapped in db but corrupted in
341 352 filesystem
342 353 - fixed problem with ascendant characters in realm #181
343 354 - fixed problem with sqlite file based database connection pool
344 355 - whoosh indexer and code stats share the same dynamic extensions map
345 356 - fixes #188 - relationship delete of repo_to_perm entry on user removal
346 357 - fixes issue #189 Trending source files shows "show more" when no more exist
347 358 - fixes issue #197 Relative paths for pidlocks
348 359 - fixes issue #198 password will require only 3 chars now for login form
349 360 - fixes issue #199 wrong redirection for non admin users after creating a repository
350 361 - fixes issues #202, bad db constraint made impossible to attach same group
351 362 more than one time. Affects only mysql/postgres
352 363 - fixes #218 os.kill patch for windows was missing sig param
353 364 - improved rendering of dag (they are not trimmed anymore when number of
354 365 heads exceeds 5)
355 366
356 367 1.1.8 (**2011-04-12**)
357 368 ----------------------
358 369
359 370 news
360 371 ++++
361 372
362 373 - improved windows support
363 374
364 375 fixes
365 376 +++++
366 377
367 378 - fixed #140 freeze of python dateutil library, since new version is python2.x
368 379 incompatible
369 380 - setup-app will check for write permission in given path
370 381 - cleaned up license info issue #149
371 382 - fixes for issues #137,#116 and problems with unicode and accented characters.
372 383 - fixes crashes on gravatar, when passed in email as unicode
373 384 - fixed tooltip flickering problems
374 385 - fixed came_from redirection on windows
375 386 - fixed logging modules, and sql formatters
376 387 - windows fixes for os.kill issue #133
377 388 - fixes path splitting for windows issues #148
378 389 - fixed issue #143 wrong import on migration to 1.1.X
379 390 - fixed problems with displaying binary files, thanks to Thomas Waldmann
380 391 - removed name from archive files since it's breaking ui for long repo names
381 392 - fixed issue with archive headers sent to browser, thanks to Thomas Waldmann
382 393 - fixed compatibility for 1024px displays, and larger dpi settings, thanks to
383 394 Thomas Waldmann
384 395 - fixed issue #166 summary pager was skipping 10 revisions on second page
385 396
386 397
387 398 1.1.7 (**2011-03-23**)
388 399 ----------------------
389 400
390 401 news
391 402 ++++
392 403
393 404 fixes
394 405 +++++
395 406
396 407 - fixed (again) #136 installation support for FreeBSD
397 408
398 409
399 410 1.1.6 (**2011-03-21**)
400 411 ----------------------
401 412
402 413 news
403 414 ++++
404 415
405 416 fixes
406 417 +++++
407 418
408 419 - fixed #136 installation support for FreeBSD
409 420 - RhodeCode will check for python version during installation
410 421
411 422 1.1.5 (**2011-03-17**)
412 423 ----------------------
413 424
414 425 news
415 426 ++++
416 427
417 428 - basic windows support, by exchanging pybcrypt into sha256 for windows only
418 429 highly inspired by idea of mantis406
419 430
420 431 fixes
421 432 +++++
422 433
423 434 - fixed sorting by author in main page
424 435 - fixed crashes with diffs on binary files
425 436 - fixed #131 problem with boolean values for LDAP
426 437 - fixed #122 mysql problems thanks to striker69
427 438 - fixed problem with errors on calling raw/raw_files/annotate functions
428 439 with unknown revisions
429 440 - fixed returned rawfiles attachment names with international character
430 441 - cleaned out docs, big thanks to Jason Harris
431 442
432 443 1.1.4 (**2011-02-19**)
433 444 ----------------------
434 445
435 446 news
436 447 ++++
437 448
438 449 fixes
439 450 +++++
440 451
441 452 - fixed formencode import problem on settings page, that caused server crash
442 453 when that page was accessed as first after server start
443 454 - journal fixes
444 455 - fixed option to access repository just by entering http://server/<repo_name>
445 456
446 457 1.1.3 (**2011-02-16**)
447 458 ----------------------
448 459
449 460 news
450 461 ++++
451 462
452 463 - implemented #102 allowing the '.' character in username
453 464 - added option to access repository just by entering http://server/<repo_name>
454 465 - celery task ignores result for better performance
455 466
456 467 fixes
457 468 +++++
458 469
459 470 - fixed ehlo command and non auth mail servers on smtp_lib. Thanks to
460 471 apollo13 and Johan Walles
461 472 - small fixes in journal
462 473 - fixed problems with getting setting for celery from .ini files
463 474 - registration, password reset and login boxes share the same title as main
464 475 application now
465 476 - fixed #113: to high permissions to fork repository
466 477 - fixed problem with '[' chars in commit messages in journal
467 478 - removed issue with space inside renamed repository after deletion
468 479 - db transaction fixes when filesystem repository creation failed
469 480 - fixed #106 relation issues on databases different than sqlite
470 481 - fixed static files paths links to use of url() method
471 482
472 483 1.1.2 (**2011-01-12**)
473 484 ----------------------
474 485
475 486 news
476 487 ++++
477 488
478 489
479 490 fixes
480 491 +++++
481 492
482 493 - fixes #98 protection against float division of percentage stats
483 494 - fixed graph bug
484 495 - forced webhelpers version since it was making troubles during installation
485 496
486 497 1.1.1 (**2011-01-06**)
487 498 ----------------------
488 499
489 500 news
490 501 ++++
491 502
492 503 - added force https option into ini files for easier https usage (no need to
493 504 set server headers with this options)
494 505 - small css updates
495 506
496 507 fixes
497 508 +++++
498 509
499 510 - fixed #96 redirect loop on files view on repositories without changesets
500 511 - fixed #97 unicode string passed into server header in special cases (mod_wsgi)
501 512 and server crashed with errors
502 513 - fixed large tooltips problems on main page
503 514 - fixed #92 whoosh indexer is more error proof
504 515
505 516 1.1.0 (**2010-12-18**)
506 517 ----------------------
507 518
508 519 news
509 520 ++++
510 521
511 522 - rewrite of internals for vcs >=0.1.10
512 523 - uses mercurial 1.7 with dotencode disabled for maintaining compatibility
513 524 with older clients
514 525 - anonymous access, authentication via ldap
515 526 - performance upgrade for cached repos list - each repository has its own
516 527 cache that's invalidated when needed.
517 528 - performance upgrades on repositories with large amount of commits (20K+)
518 529 - main page quick filter for filtering repositories
519 530 - user dashboards with ability to follow chosen repositories actions
520 531 - sends email to admin on new user registration
521 532 - added cache/statistics reset options into repository settings
522 533 - more detailed action logger (based on hooks) with pushed changesets lists
523 534 and options to disable those hooks from admin panel
524 535 - introduced new enhanced changelog for merges that shows more accurate results
525 536 - new improved and faster code stats (based on pygments lexers mapping tables,
526 537 showing up to 10 trending sources for each repository. Additionally stats
527 538 can be disabled in repository settings.
528 539 - gui optimizations, fixed application width to 1024px
529 540 - added cut off (for large files/changesets) limit into config files
530 541 - whoosh, celeryd, upgrade moved to paster command
531 542 - other than sqlite database backends can be used
532 543
533 544 fixes
534 545 +++++
535 546
536 547 - fixes #61 forked repo was showing only after cache expired
537 548 - fixes #76 no confirmation on user deletes
538 549 - fixes #66 Name field misspelled
539 550 - fixes #72 block user removal when he owns repositories
540 551 - fixes #69 added password confirmation fields
541 552 - fixes #87 RhodeCode crashes occasionally on updating repository owner
542 553 - fixes #82 broken annotations on files with more than 1 blank line at the end
543 554 - a lot of fixes and tweaks for file browser
544 555 - fixed detached session issues
545 556 - fixed when user had no repos he would see all repos listed in my account
546 557 - fixed ui() instance bug when global hgrc settings was loaded for server
547 558 instance and all hgrc options were merged with our db ui() object
548 559 - numerous small bugfixes
549 560
550 561 (special thanks for TkSoh for detailed feedback)
551 562
552 563
553 564 1.0.2 (**2010-11-12**)
554 565 ----------------------
555 566
556 567 news
557 568 ++++
558 569
559 570 - tested under python2.7
560 571 - bumped sqlalchemy and celery versions
561 572
562 573 fixes
563 574 +++++
564 575
565 576 - fixed #59 missing graph.js
566 577 - fixed repo_size crash when repository had broken symlinks
567 578 - fixed python2.5 crashes.
568 579
569 580
570 581 1.0.1 (**2010-11-10**)
571 582 ----------------------
572 583
573 584 news
574 585 ++++
575 586
576 587 - small css updated
577 588
578 589 fixes
579 590 +++++
580 591
581 592 - fixed #53 python2.5 incompatible enumerate calls
582 593 - fixed #52 disable mercurial extension for web
583 594 - fixed #51 deleting repositories don't delete it's dependent objects
584 595
585 596
586 597 1.0.0 (**2010-11-02**)
587 598 ----------------------
588 599
589 600 - security bugfix simplehg wasn't checking for permissions on commands
590 601 other than pull or push.
591 602 - fixed doubled messages after push or pull in admin journal
592 603 - templating and css corrections, fixed repo switcher on chrome, updated titles
593 604 - admin menu accessible from options menu on repository view
594 605 - permissions cached queries
595 606
596 607 1.0.0rc4 (**2010-10-12**)
597 608 --------------------------
598 609
599 610 - fixed python2.5 missing simplejson imports (thanks to Jens Bäckman)
600 611 - removed cache_manager settings from sqlalchemy meta
601 612 - added sqlalchemy cache settings to ini files
602 613 - validated password length and added second try of failure on paster setup-app
603 614 - fixed setup database destroy prompt even when there was no db
604 615
605 616
606 617 1.0.0rc3 (**2010-10-11**)
607 618 -------------------------
608 619
609 620 - fixed i18n during installation.
610 621
611 622 1.0.0rc2 (**2010-10-11**)
612 623 -------------------------
613 624
614 625 - Disabled dirsize in file browser, it's causing nasty bug when dir renames
615 626 occure. After vcs is fixed it'll be put back again.
616 627 - 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