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