##// END OF EJS Templates
changelog update
marcink -
r3508:3447862a rhodecode-0.0.1.5.4 default
parent child Browse files
Show More
@@ -1,955 +1,976 b''
1 1 .. _changelog:
2 2
3 3 =========
4 4 Changelog
5 5 =========
6 6
7 1.5.4 (**2013-03-13**)
8 ----------------------
9
10 news
11 ++++
12
13
14 fixes
15 +++++
16
17 - fixed webtest dependency issues
18 - fixed issues with celery tasks for password reset
19 - fixed #763 gravatar helper function should fallback into default image
20 if email is empty
21 - fixes #762 user global activation flag is also respected for LDAP created
22 accounts
23 - use password obfuscate when clonning a remote repo with credentials inside
24 - fixed issue with renaming repos group together with changing parents
25 - disallow cloning from file:/// URIs
26 - handle all cases with multiple IP addresses in proxy headers
27
7 28 1.5.3 (**2013-02-12**)
8 29 ----------------------
9 30
10 31 news
11 32 ++++
12 33
13 34 - IP restrictions now also enabled for IPv6
14 35
15 36 fixes
16 37 +++++
17 38
18 39 - fixed issues with private checkbox not always working
19 40 - fixed #746 unicodeDedode errors on feed controllers
20 41 - fixes issue #756 cleanup repos didn't properly compose paths of repos to be cleaned up.
21 42 - fixed cache invalidation issues together with vcs_full_cache option
22 43 - repo scan should skip directories with starting with '.'
23 44 - fixes for issue #731, update-repoinfo sometimes failed to update data when changesets
24 45 were initial commits
25 46 - recursive mode of setting permission skips private repositories
26 47
27 48 1.5.2 (**2013-01-14**)
28 49 ----------------------
29 50
30 51 news
31 52 ++++
32 53
33 54 - IP restrictions for users. Each user can get a set of whitelist IP+mask for
34 55 extra protection. Useful for buildbots etc.
35 56 - added full last changeset info to lightweight dashboard. lightweight dashboard
36 57 is now fully functional replacement of original dashboard.
37 58 - implemented certain API calls for non-admin users.
38 59 - enabled all Markdown Extra plugins
39 60 - implemented #725 Pull Request View - Show origin repo URL
40 61 - show comments from pull requests into associated changesets
41 62
42 63 fixes
43 64 +++++
44 65
45 66 - update repoinfo script is more failsafe
46 67 - fixed #687 Lazy loaded tooltip bug with simultaneous ajax requests
47 68 - fixed #691: Notifications for pull requests: move link to top for better
48 69 readability
49 70 - fixed #699: fix missing fork docs for API
50 71 - fixed #693 Opening changeset from pull request fails
51 72 - fixed #710 File view stripping empty lines from beginning and end of file
52 73 - fixed issues with getting repos by path on windows, caused GIT hooks to fail
53 74 - fixed issues with groups paginator on main dashboard
54 75 - improved fetch/pull command for git repos, now pulling all refs
55 76 - fixed issue #719 Journal revision ID tooltip AJAX query path is incorrect
56 77 when running in a subdir
57 78 - fixed issue #702 API methods without arguments fail when "args":null
58 79 - set the status of changesets initially on pull request. Fixes issues #690 and #587
59 80
60 81 1.5.1 (**2012-12-13**)
61 82 ----------------------
62 83
63 84 news
64 85 ++++
65 86
66 87 - implements #677: Don't allow to close pull requests when they are
67 88 under-review status
68 89 - implemented #670 Implementation of Roles in Pull Request
69 90
70 91 fixes
71 92 +++++
72 93
73 94 - default permissions can get duplicated after migration
74 95 - fixed changeset status labels, they now select radio buttons
75 96 - #682 translation difficult for multi-line text
76 97 - #683 fixed difference between messages about not mapped repositories
77 98
78 99 1.5.0 (**2012-12-12**)
79 100 ----------------------
80 101
81 102 news
82 103 ++++
83 104
84 105 - new rewritten from scratch diff engine. 10x faster in edge cases. Handling
85 106 of file renames, copies, change flags and binary files
86 107 - added lightweight dashboard option. ref #500. New version of dashboard
87 108 page that doesn't use any VCS data and is super fast to render. Recommended
88 109 for large amount of repositories.
89 110 - implements #648 write Script for updating last modification time for
90 111 lightweight dashboard
91 112 - implemented compare engine for git repositories.
92 113 - LDAP failover, option to specify multiple servers
93 114 - added Errormator and Sentry support for monitoring RhodeCode
94 115 - implemented #628: Pass server URL to rc-extensions hooks
95 116 - new tooltip implementation - added lazy loading of changesets from journal
96 117 pages. This can significantly improve speed of rendering the page
97 118 - implements #632,added branch/tag/bookmarks info into feeds
98 119 added changeset link to body of message
99 120 - implemented #638 permissions overview to groups
100 121 - implements #636, lazy loading of history and authors to speed up source
101 122 pages rendering
102 123 - implemented #647, option to pass list of default encoding used to
103 124 encode to/decode from unicode
104 125 - added caching layer into RSS/ATOM feeds.
105 126 - basic implementation of cherry picking changesets for pull request, ref #575
106 127 - implemented #661 Add option to include diff in RSS feed
107 128 - implemented file history page for showing detailed changelog for a given file
108 129 - implemented #663 Admin/permission: specify default repogroup perms
109 130 - implemented #379 defaults settings page for creation of repositories, locking
110 131 statistics, downloads, repository type
111 132 - implemented #210 filtering of admin journal based on Whoosh Query language
112 133 - added parents/children links in changeset viewref #650
113 134
114 135 fixes
115 136 +++++
116 137
117 138 - fixed git version checker
118 139 - #586 patched basic auth handler to fix issues with git behind proxy
119 140 - #589 search urlgenerator didn't properly escape special characters
120 141 - fixed issue #614 Include repo name in delete confirmation dialog
121 142 - fixed #623: Lang meta-tag doesn't work with C#/C++
122 143 - fixes #612 Double quotes to Single quotes result in bad html in diff
123 144 - fixes #630 git statistics do too much work making them slow.
124 145 - fixes #625 Git-Tags are not displayed in Shortlog
125 146 - fix for issue #602, enforce str when setting mercurial UI object.
126 147 When this is used together with mercurial internal translation system
127 148 it can lead to UnicodeDecodeErrors
128 149 - fixes #645 Fix git handler when doing delete remote branch
129 150 - implements #649 added two seperate method for author and commiter to VCS
130 151 changeset class switch author for git backed to be the real author not commiter
131 152 - fix issue #504 RhodeCode is showing different versions of README on
132 153 different summary page loads
133 154 - implemented #658 Changing username in LDAP-Mode should not be allowed.
134 155 - fixes #652 switch to generator approach when doing file annotation to prevent
135 156 huge memory consumption
136 157 - fixes #666 move lockkey path location to cache_dir to ensure this path is
137 158 always writable for rhodecode server
138 159 - many more small fixes and improvements
139 160 - fixed issues with recursive scans on removed repositories that could take
140 161 long time on instance start
141 162
142 163 1.4.4 (**2012-10-08**)
143 164 ----------------------
144 165
145 166 news
146 167 ++++
147 168
148 169 - obfuscate db password in logs for engine connection string
149 170 - #574 Show pull request status also in shortlog (if any)
150 171 - remember selected tab in my account page
151 172 - Bumped mercurial version to 2.3.2
152 173 - #595 rcextension hook for repository delete
153 174
154 175 fixes
155 176 +++++
156 177
157 178 - Add git version detection to warn users that Git used in system is to
158 179 old. Ref #588 - also show git version in system details in settings page
159 180 - fixed files quick filter links
160 181 - #590 Add GET flag that controls the way the diff are generated, for pull
161 182 requests we want to use non-bundle based diffs, That are far better for
162 183 doing code reviews. The /compare url still uses bundle compare for full
163 184 comparison including the incoming changesets
164 185 - Fixed #585, checks for status of revision where to strict, and made
165 186 opening pull request with those revision impossible due to previously set
166 187 status. Checks now are made also for the repository.
167 188 - fixes #591 git backend was causing encoding errors when handling binary
168 189 files - added a test case for VCS lib tests
169 190 - fixed #597 commits in future get negative age.
170 191 - fixed #598 API docs methods had wrong members parameter as returned data
171 192
172 193 1.4.3 (**2012-09-28**)
173 194 ----------------------
174 195
175 196 news
176 197 ++++
177 198
178 199 - #558 Added config file to hooks extra data
179 200 - bumped mercurial version to 2.3.1
180 201 - #518 added possibility of specifying multiple patterns for issues
181 202 - update codemirror to latest version
182 203
183 204 fixes
184 205 +++++
185 206
186 207 - fixed #570 explicit users group permissions can overwrite owner permissions
187 208 - fixed #578 set proper PATH with current Python for Git
188 209 hooks to execute within same Python as RhodeCode
189 210 - fixed issue with Git bare repos that ends with .git in name
190 211
191 212 1.4.2 (**2012-09-12**)
192 213 ----------------------
193 214
194 215 news
195 216 ++++
196 217
197 218 - added option to menu to quick lock/unlock repository for users that have
198 219 write access to
199 220 - Implemented permissions for writing to repo
200 221 groups. Now only write access to group allows to create a repostiory
201 222 within that group
202 223 - #565 Add support for {netloc} and {scheme} to alternative_gravatar_url
203 224 - updated translation for zh_CN
204 225
205 226 fixes
206 227 +++++
207 228
208 229 - fixed visual permissions check on repos groups inside groups
209 230 - fixed issues with non-ascii search terms in search, and indexers
210 231 - fixed parsing of page number in GET parameters
211 232 - fixed issues with generating pull-request overview for repos with
212 233 bookmarks and tags, also preview doesn't loose chosen revision from
213 234 select dropdown
214 235
215 236 1.4.1 (**2012-09-07**)
216 237 ----------------------
217 238
218 239 news
219 240 ++++
220 241
221 242 - always put a comment about code-review status change even if user send
222 243 empty data
223 244 - modified_on column saves repository update and it's going to be used
224 245 later for light version of main page ref #500
225 246 - pull request notifications send much nicer emails with details about pull
226 247 request
227 248 - #551 show breadcrumbs in summary view for repositories inside a group
228 249
229 250 fixes
230 251 +++++
231 252
232 253 - fixed migrations of permissions that can lead to inconsistency.
233 254 Some users sent feedback that after upgrading from older versions issues
234 255 with updating default permissions occurred. RhodeCode detects that now and
235 256 resets default user permission to initial state if there is a need for that.
236 257 Also forces users to set the default value for new forking permission.
237 258 - #535 improved apache wsgi example configuration in docs
238 259 - fixes #550 mercurial repositories comparision failed when origin repo had
239 260 additional not-common changesets
240 261 - fixed status of code-review in preview windows of pull request
241 262 - git forks were not initialized at bare repos
242 263 - fixes #555 fixes issues with comparing non-related repositories
243 264 - fixes #557 follower counter always counts up
244 265 - fixed issue #560 require push ssl checkbox wasn't shown when option was
245 266 enabled
246 267 - fixed #559
247 268 - fixed issue #559 fixed bug in routing that mapped repo names with <name>_<num> in name as
248 269 if it was a request to url by repository ID
249 270
250 271 1.4.0 (**2012-09-03**)
251 272 ----------------------
252 273
253 274 news
254 275 ++++
255 276
256 277 - new codereview system
257 278 - email map, allowing users to have multiple email addresses mapped into
258 279 their accounts
259 280 - improved git-hook system. Now all actions for git are logged into journal
260 281 including pushed revisions, user and IP address
261 282 - changed setup-app into setup-rhodecode and added default options to it.
262 283 - new git repos are created as bare now by default
263 284 - #464 added links to groups in permission box
264 285 - #465 mentions autocomplete inside comments boxes
265 286 - #469 added --update-only option to whoosh to re-index only given list
266 287 of repos in index
267 288 - rhodecode-api CLI client
268 289 - new git http protocol replaced buggy dulwich implementation.
269 290 Now based on pygrack & gitweb
270 291 - Improved RSS/ATOM feeds. Discoverable by browsers using proper headers, and
271 292 reformated based on user suggestions. Additional rss/atom feeds for user
272 293 journal
273 294 - various i18n improvements
274 295 - #478 permissions overview for admin in user edit view
275 296 - File view now displays small gravatars off all authors of given file
276 297 - Implemented landing revisions. Each repository will get landing_rev attribute
277 298 that defines 'default' revision/branch for generating readme files
278 299 - Implemented #509, RhodeCode enforces SSL for push/pulling if requested at
279 300 earliest possible call.
280 301 - Import remote svn repositories to mercurial using hgsubversion.
281 302 - Fixed #508 RhodeCode now has a option to explicitly set forking permissions
282 303 - RhodeCode can use alternative server for generating avatar icons
283 304 - implemented repositories locking. Pull locks, push unlocks. Also can be done
284 305 via API calls
285 306 - #538 form for permissions can handle multiple users at once
286 307
287 308 fixes
288 309 +++++
289 310
290 311 - improved translations
291 312 - fixes issue #455 Creating an archive generates an exception on Windows
292 313 - fixes #448 Download ZIP archive keeps file in /tmp open and results
293 314 in out of disk space
294 315 - fixes issue #454 Search results under Windows include proceeding
295 316 backslash
296 317 - fixed issue #450. Rhodecode no longer will crash when bad revision is
297 318 present in journal data.
298 319 - fix for issue #417, git execution was broken on windows for certain
299 320 commands.
300 321 - fixed #413. Don't disable .git directory for bare repos on deleting
301 322 - fixed issue #459. Changed the way of obtaining logger in reindex task.
302 323 - fixed #453 added ID field in whoosh SCHEMA that solves the issue of
303 324 reindexing modified files
304 325 - fixed #481 rhodecode emails are sent without Date header
305 326 - fixed #458 wrong count when no repos are present
306 327 - fixed issue #492 missing `\ No newline at end of file` test at the end of
307 328 new chunk in html diff
308 329 - full text search now works also for commit messages
309 330
310 331 1.3.6 (**2012-05-17**)
311 332 ----------------------
312 333
313 334 news
314 335 ++++
315 336
316 337 - chinese traditional translation
317 338 - changed setup-app into setup-rhodecode and added arguments for auto-setup
318 339 mode that doesn't need user interaction
319 340
320 341 fixes
321 342 +++++
322 343
323 344 - fixed no scm found warning
324 345 - fixed __future__ import error on rcextensions
325 346 - made simplejson required lib for speedup on JSON encoding
326 347 - fixes #449 bad regex could get more than revisions from parsing history
327 348 - don't clear DB session when CELERY_EAGER is turned ON
328 349
329 350 1.3.5 (**2012-05-10**)
330 351 ----------------------
331 352
332 353 news
333 354 ++++
334 355
335 356 - use ext_json for json module
336 357 - unified annotation view with file source view
337 358 - notification improvements, better inbox + css
338 359 - #419 don't strip passwords for login forms, make rhodecode
339 360 more compatible with LDAP servers
340 361 - Added HTTP_X_FORWARDED_FOR as another method of extracting
341 362 IP for pull/push logs. - moved all to base controller
342 363 - #415: Adding comment to changeset causes reload.
343 364 Comments are now added via ajax and doesn't reload the page
344 365 - #374 LDAP config is discarded when LDAP can't be activated
345 366 - limited push/pull operations are now logged for git in the journal
346 367 - bumped mercurial to 2.2.X series
347 368 - added support for displaying submodules in file-browser
348 369 - #421 added bookmarks in changelog view
349 370
350 371 fixes
351 372 +++++
352 373
353 374 - fixed dev-version marker for stable when served from source codes
354 375 - fixed missing permission checks on show forks page
355 376 - #418 cast to unicode fixes in notification objects
356 377 - #426 fixed mention extracting regex
357 378 - fixed remote-pulling for git remotes remopositories
358 379 - fixed #434: Error when accessing files or changesets of a git repository
359 380 with submodules
360 381 - fixed issue with empty APIKEYS for users after registration ref. #438
361 382 - fixed issue with getting README files from git repositories
362 383
363 384 1.3.4 (**2012-03-28**)
364 385 ----------------------
365 386
366 387 news
367 388 ++++
368 389
369 390 - Whoosh logging is now controlled by the .ini files logging setup
370 391 - added clone-url into edit form on /settings page
371 392 - added help text into repo add/edit forms
372 393 - created rcextensions module with additional mappings (ref #322) and
373 394 post push/pull/create repo hooks callbacks
374 395 - implemented #377 Users view for his own permissions on account page
375 396 - #399 added inheritance of permissions for users group on repos groups
376 397 - #401 repository group is automatically pre-selected when adding repos
377 398 inside a repository group
378 399 - added alternative HTTP 403 response when client failed to authenticate. Helps
379 400 solving issues with Mercurial and LDAP
380 401 - #402 removed group prefix from repository name when listing repositories
381 402 inside a group
382 403 - added gravatars into permission view and permissions autocomplete
383 404 - #347 when running multiple RhodeCode instances, properly invalidates cache
384 405 for all registered servers
385 406
386 407 fixes
387 408 +++++
388 409
389 410 - fixed #390 cache invalidation problems on repos inside group
390 411 - fixed #385 clone by ID url was loosing proxy prefix in URL
391 412 - fixed some unicode problems with waitress
392 413 - fixed issue with escaping < and > in changeset commits
393 414 - fixed error occurring during recursive group creation in API
394 415 create_repo function
395 416 - fixed #393 py2.5 fixes for routes url generator
396 417 - fixed #397 Private repository groups shows up before login
397 418 - fixed #396 fixed problems with revoking users in nested groups
398 419 - fixed mysql unicode issues + specified InnoDB as default engine with
399 420 utf8 charset
400 421 - #406 trim long branch/tag names in changelog to not break UI
401 422
402 423 1.3.3 (**2012-03-02**)
403 424 ----------------------
404 425
405 426 news
406 427 ++++
407 428
408 429
409 430 fixes
410 431 +++++
411 432
412 433 - fixed some python2.5 compatibility issues
413 434 - fixed issues with removed repos was accidentally added as groups, after
414 435 full rescan of paths
415 436 - fixes #376 Cannot edit user (using container auth)
416 437 - fixes #378 Invalid image urls on changeset screen with proxy-prefix
417 438 configuration
418 439 - fixed initial sorting of repos inside repo group
419 440 - fixes issue when user tried to resubmit same permission into user/user_groups
420 441 - bumped beaker version that fixes #375 leap error bug
421 442 - fixed raw_changeset for git. It was generated with hg patch headers
422 443 - fixed vcs issue with last_changeset for filenodes
423 444 - fixed missing commit after hook delete
424 445 - fixed #372 issues with git operation detection that caused a security issue
425 446 for git repos
426 447
427 448 1.3.2 (**2012-02-28**)
428 449 ----------------------
429 450
430 451 news
431 452 ++++
432 453
433 454
434 455 fixes
435 456 +++++
436 457
437 458 - fixed git protocol issues with repos-groups
438 459 - fixed git remote repos validator that prevented from cloning remote git repos
439 460 - fixes #370 ending slashes fixes for repo and groups
440 461 - fixes #368 improved git-protocol detection to handle other clients
441 462 - fixes #366 When Setting Repository Group To Blank Repo Group Wont Be
442 463 Moved To Root
443 464 - fixes #371 fixed issues with beaker/sqlalchemy and non-ascii cache keys
444 465 - fixed #373 missing cascade drop on user_group_to_perm table
445 466
446 467 1.3.1 (**2012-02-27**)
447 468 ----------------------
448 469
449 470 news
450 471 ++++
451 472
452 473
453 474 fixes
454 475 +++++
455 476
456 477 - redirection loop occurs when remember-me wasn't checked during login
457 478 - fixes issues with git blob history generation
458 479 - don't fetch branch for git in file history dropdown. Causes unneeded slowness
459 480
460 481 1.3.0 (**2012-02-26**)
461 482 ----------------------
462 483
463 484 news
464 485 ++++
465 486
466 487 - code review, inspired by github code-comments
467 488 - #215 rst and markdown README files support
468 489 - #252 Container-based and proxy pass-through authentication support
469 490 - #44 branch browser. Filtering of changelog by branches
470 491 - mercurial bookmarks support
471 492 - new hover top menu, optimized to add maximum size for important views
472 493 - configurable clone url template with possibility to specify protocol like
473 494 ssh:// or http:// and also manually alter other parts of clone_url.
474 495 - enabled largefiles extension by default
475 496 - optimized summary file pages and saved a lot of unused space in them
476 497 - #239 option to manually mark repository as fork
477 498 - #320 mapping of commit authors to RhodeCode users
478 499 - #304 hashes are displayed using monospace font
479 500 - diff configuration, toggle white lines and context lines
480 501 - #307 configurable diffs, whitespace toggle, increasing context lines
481 502 - sorting on branches, tags and bookmarks using YUI datatable
482 503 - improved file filter on files page
483 504 - implements #330 api method for listing nodes ar particular revision
484 505 - #73 added linking issues in commit messages to chosen issue tracker url
485 506 based on user defined regular expression
486 507 - added linking of changesets in commit messages
487 508 - new compact changelog with expandable commit messages
488 509 - firstname and lastname are optional in user creation
489 510 - #348 added post-create repository hook
490 511 - #212 global encoding settings is now configurable from .ini files
491 512 - #227 added repository groups permissions
492 513 - markdown gets codehilite extensions
493 514 - new API methods, delete_repositories, grante/revoke permissions for groups
494 515 and repos
495 516
496 517
497 518 fixes
498 519 +++++
499 520
500 521 - rewrote dbsession management for atomic operations, and better error handling
501 522 - fixed sorting of repo tables
502 523 - #326 escape of special html entities in diffs
503 524 - normalized user_name => username in api attributes
504 525 - fixes #298 ldap created users with mixed case emails created conflicts
505 526 on saving a form
506 527 - fixes issue when owner of a repo couldn't revoke permissions for users
507 528 and groups
508 529 - fixes #271 rare JSON serialization problem with statistics
509 530 - fixes #337 missing validation check for conflicting names of a group with a
510 531 repositories group
511 532 - #340 fixed session problem for mysql and celery tasks
512 533 - fixed #331 RhodeCode mangles repository names if the a repository group
513 534 contains the "full path" to the repositories
514 535 - #355 RhodeCode doesn't store encrypted LDAP passwords
515 536
516 537 1.2.5 (**2012-01-28**)
517 538 ----------------------
518 539
519 540 news
520 541 ++++
521 542
522 543 fixes
523 544 +++++
524 545
525 546 - #340 Celery complains about MySQL server gone away, added session cleanup
526 547 for celery tasks
527 548 - #341 "scanning for repositories in None" log message during Rescan was missing
528 549 a parameter
529 550 - fixed creating archives with subrepos. Some hooks were triggered during that
530 551 operation leading to crash.
531 552 - fixed missing email in account page.
532 553 - Reverted Mercurial to 2.0.1 for windows due to bug in Mercurial that makes
533 554 forking on windows impossible
534 555
535 556 1.2.4 (**2012-01-19**)
536 557 ----------------------
537 558
538 559 news
539 560 ++++
540 561
541 562 - RhodeCode is bundled with mercurial series 2.0.X by default, with
542 563 full support to largefiles extension. Enabled by default in new installations
543 564 - #329 Ability to Add/Remove Groups to/from a Repository via AP
544 565 - added requires.txt file with requirements
545 566
546 567 fixes
547 568 +++++
548 569
549 570 - fixes db session issues with celery when emailing admins
550 571 - #331 RhodeCode mangles repository names if the a repository group
551 572 contains the "full path" to the repositories
552 573 - #298 Conflicting e-mail addresses for LDAP and RhodeCode users
553 574 - DB session cleanup after hg protocol operations, fixes issues with
554 575 `mysql has gone away` errors
555 576 - #333 doc fixes for get_repo api function
556 577 - #271 rare JSON serialization problem with statistics enabled
557 578 - #337 Fixes issues with validation of repository name conflicting with
558 579 a group name. A proper message is now displayed.
559 580 - #292 made ldap_dn in user edit readonly, to get rid of confusion that field
560 581 doesn't work
561 582 - #316 fixes issues with web description in hgrc files
562 583
563 584 1.2.3 (**2011-11-02**)
564 585 ----------------------
565 586
566 587 news
567 588 ++++
568 589
569 590 - added option to manage repos group for non admin users
570 591 - added following API methods for get_users, create_user, get_users_groups,
571 592 get_users_group, create_users_group, add_user_to_users_groups, get_repos,
572 593 get_repo, create_repo, add_user_to_repo
573 594 - implements #237 added password confirmation for my account
574 595 and admin edit user.
575 596 - implements #291 email notification for global events are now sent to all
576 597 administrator users, and global config email.
577 598
578 599 fixes
579 600 +++++
580 601
581 602 - added option for passing auth method for smtp mailer
582 603 - #276 issue with adding a single user with id>10 to usergroups
583 604 - #277 fixes windows LDAP settings in which missing values breaks the ldap auth
584 605 - #288 fixes managing of repos in a group for non admin user
585 606
586 607 1.2.2 (**2011-10-17**)
587 608 ----------------------
588 609
589 610 news
590 611 ++++
591 612
592 613 - #226 repo groups are available by path instead of numerical id
593 614
594 615 fixes
595 616 +++++
596 617
597 618 - #259 Groups with the same name but with different parent group
598 619 - #260 Put repo in group, then move group to another group -> repo becomes unavailable
599 620 - #258 RhodeCode 1.2 assumes egg folder is writable (lockfiles problems)
600 621 - #265 ldap save fails sometimes on converting attributes to booleans,
601 622 added getter and setter into model that will prevent from this on db model level
602 623 - fixed problems with timestamps issues #251 and #213
603 624 - fixes #266 RhodeCode allows to create repo with the same name and in
604 625 the same parent as group
605 626 - fixes #245 Rescan of the repositories on Windows
606 627 - fixes #248 cannot edit repos inside a group on windows
607 628 - fixes #219 forking problems on windows
608 629
609 630 1.2.1 (**2011-10-08**)
610 631 ----------------------
611 632
612 633 news
613 634 ++++
614 635
615 636
616 637 fixes
617 638 +++++
618 639
619 640 - fixed problems with basic auth and push problems
620 641 - gui fixes
621 642 - fixed logger
622 643
623 644 1.2.0 (**2011-10-07**)
624 645 ----------------------
625 646
626 647 news
627 648 ++++
628 649
629 650 - implemented #47 repository groups
630 651 - implemented #89 Can setup google analytics code from settings menu
631 652 - implemented #91 added nicer looking archive urls with more download options
632 653 like tags, branches
633 654 - implemented #44 into file browsing, and added follow branch option
634 655 - implemented #84 downloads can be enabled/disabled for each repository
635 656 - anonymous repository can be cloned without having to pass default:default
636 657 into clone url
637 658 - fixed #90 whoosh indexer can index chooses repositories passed in command
638 659 line
639 660 - extended journal with day aggregates and paging
640 661 - implemented #107 source code lines highlight ranges
641 662 - implemented #93 customizable changelog on combined revision ranges -
642 663 equivalent of githubs compare view
643 664 - implemented #108 extended and more powerful LDAP configuration
644 665 - implemented #56 users groups
645 666 - major code rewrites optimized codes for speed and memory usage
646 667 - raw and diff downloads are now in git format
647 668 - setup command checks for write access to given path
648 669 - fixed many issues with international characters and unicode. It uses utf8
649 670 decode with replace to provide less errors even with non utf8 encoded strings
650 671 - #125 added API KEY access to feeds
651 672 - #109 Repository can be created from external Mercurial link (aka. remote
652 673 repository, and manually updated (via pull) from admin panel
653 674 - beta git support - push/pull server + basic view for git repos
654 675 - added followers page and forks page
655 676 - server side file creation (with binary file upload interface)
656 677 and edition with commits powered by codemirror
657 678 - #111 file browser file finder, quick lookup files on whole file tree
658 679 - added quick login sliding menu into main page
659 680 - changelog uses lazy loading of affected files details, in some scenarios
660 681 this can improve speed of changelog page dramatically especially for
661 682 larger repositories.
662 683 - implements #214 added support for downloading subrepos in download menu.
663 684 - Added basic API for direct operations on rhodecode via JSON
664 685 - Implemented advanced hook management
665 686
666 687 fixes
667 688 +++++
668 689
669 690 - fixed file browser bug, when switching into given form revision the url was
670 691 not changing
671 692 - fixed propagation to error controller on simplehg and simplegit middlewares
672 693 - fixed error when trying to make a download on empty repository
673 694 - fixed problem with '[' chars in commit messages in journal
674 695 - fixed #99 Unicode errors, on file node paths with non utf-8 characters
675 696 - journal fork fixes
676 697 - removed issue with space inside renamed repository after deletion
677 698 - fixed strange issue on formencode imports
678 699 - fixed #126 Deleting repository on Windows, rename used incompatible chars.
679 700 - #150 fixes for errors on repositories mapped in db but corrupted in
680 701 filesystem
681 702 - fixed problem with ascendant characters in realm #181
682 703 - fixed problem with sqlite file based database connection pool
683 704 - whoosh indexer and code stats share the same dynamic extensions map
684 705 - fixes #188 - relationship delete of repo_to_perm entry on user removal
685 706 - fixes issue #189 Trending source files shows "show more" when no more exist
686 707 - fixes issue #197 Relative paths for pidlocks
687 708 - fixes issue #198 password will require only 3 chars now for login form
688 709 - fixes issue #199 wrong redirection for non admin users after creating a repository
689 710 - fixes issues #202, bad db constraint made impossible to attach same group
690 711 more than one time. Affects only mysql/postgres
691 712 - fixes #218 os.kill patch for windows was missing sig param
692 713 - improved rendering of dag (they are not trimmed anymore when number of
693 714 heads exceeds 5)
694 715
695 716 1.1.8 (**2011-04-12**)
696 717 ----------------------
697 718
698 719 news
699 720 ++++
700 721
701 722 - improved windows support
702 723
703 724 fixes
704 725 +++++
705 726
706 727 - fixed #140 freeze of python dateutil library, since new version is python2.x
707 728 incompatible
708 729 - setup-app will check for write permission in given path
709 730 - cleaned up license info issue #149
710 731 - fixes for issues #137,#116 and problems with unicode and accented characters.
711 732 - fixes crashes on gravatar, when passed in email as unicode
712 733 - fixed tooltip flickering problems
713 734 - fixed came_from redirection on windows
714 735 - fixed logging modules, and sql formatters
715 736 - windows fixes for os.kill issue #133
716 737 - fixes path splitting for windows issues #148
717 738 - fixed issue #143 wrong import on migration to 1.1.X
718 739 - fixed problems with displaying binary files, thanks to Thomas Waldmann
719 740 - removed name from archive files since it's breaking ui for long repo names
720 741 - fixed issue with archive headers sent to browser, thanks to Thomas Waldmann
721 742 - fixed compatibility for 1024px displays, and larger dpi settings, thanks to
722 743 Thomas Waldmann
723 744 - fixed issue #166 summary pager was skipping 10 revisions on second page
724 745
725 746
726 747 1.1.7 (**2011-03-23**)
727 748 ----------------------
728 749
729 750 news
730 751 ++++
731 752
732 753 fixes
733 754 +++++
734 755
735 756 - fixed (again) #136 installation support for FreeBSD
736 757
737 758
738 759 1.1.6 (**2011-03-21**)
739 760 ----------------------
740 761
741 762 news
742 763 ++++
743 764
744 765 fixes
745 766 +++++
746 767
747 768 - fixed #136 installation support for FreeBSD
748 769 - RhodeCode will check for python version during installation
749 770
750 771 1.1.5 (**2011-03-17**)
751 772 ----------------------
752 773
753 774 news
754 775 ++++
755 776
756 777 - basic windows support, by exchanging pybcrypt into sha256 for windows only
757 778 highly inspired by idea of mantis406
758 779
759 780 fixes
760 781 +++++
761 782
762 783 - fixed sorting by author in main page
763 784 - fixed crashes with diffs on binary files
764 785 - fixed #131 problem with boolean values for LDAP
765 786 - fixed #122 mysql problems thanks to striker69
766 787 - fixed problem with errors on calling raw/raw_files/annotate functions
767 788 with unknown revisions
768 789 - fixed returned rawfiles attachment names with international character
769 790 - cleaned out docs, big thanks to Jason Harris
770 791
771 792 1.1.4 (**2011-02-19**)
772 793 ----------------------
773 794
774 795 news
775 796 ++++
776 797
777 798 fixes
778 799 +++++
779 800
780 801 - fixed formencode import problem on settings page, that caused server crash
781 802 when that page was accessed as first after server start
782 803 - journal fixes
783 804 - fixed option to access repository just by entering http://server/<repo_name>
784 805
785 806 1.1.3 (**2011-02-16**)
786 807 ----------------------
787 808
788 809 news
789 810 ++++
790 811
791 812 - implemented #102 allowing the '.' character in username
792 813 - added option to access repository just by entering http://server/<repo_name>
793 814 - celery task ignores result for better performance
794 815
795 816 fixes
796 817 +++++
797 818
798 819 - fixed ehlo command and non auth mail servers on smtp_lib. Thanks to
799 820 apollo13 and Johan Walles
800 821 - small fixes in journal
801 822 - fixed problems with getting setting for celery from .ini files
802 823 - registration, password reset and login boxes share the same title as main
803 824 application now
804 825 - fixed #113: to high permissions to fork repository
805 826 - fixed problem with '[' chars in commit messages in journal
806 827 - removed issue with space inside renamed repository after deletion
807 828 - db transaction fixes when filesystem repository creation failed
808 829 - fixed #106 relation issues on databases different than sqlite
809 830 - fixed static files paths links to use of url() method
810 831
811 832 1.1.2 (**2011-01-12**)
812 833 ----------------------
813 834
814 835 news
815 836 ++++
816 837
817 838
818 839 fixes
819 840 +++++
820 841
821 842 - fixes #98 protection against float division of percentage stats
822 843 - fixed graph bug
823 844 - forced webhelpers version since it was making troubles during installation
824 845
825 846 1.1.1 (**2011-01-06**)
826 847 ----------------------
827 848
828 849 news
829 850 ++++
830 851
831 852 - added force https option into ini files for easier https usage (no need to
832 853 set server headers with this options)
833 854 - small css updates
834 855
835 856 fixes
836 857 +++++
837 858
838 859 - fixed #96 redirect loop on files view on repositories without changesets
839 860 - fixed #97 unicode string passed into server header in special cases (mod_wsgi)
840 861 and server crashed with errors
841 862 - fixed large tooltips problems on main page
842 863 - fixed #92 whoosh indexer is more error proof
843 864
844 865 1.1.0 (**2010-12-18**)
845 866 ----------------------
846 867
847 868 news
848 869 ++++
849 870
850 871 - rewrite of internals for vcs >=0.1.10
851 872 - uses mercurial 1.7 with dotencode disabled for maintaining compatibility
852 873 with older clients
853 874 - anonymous access, authentication via ldap
854 875 - performance upgrade for cached repos list - each repository has its own
855 876 cache that's invalidated when needed.
856 877 - performance upgrades on repositories with large amount of commits (20K+)
857 878 - main page quick filter for filtering repositories
858 879 - user dashboards with ability to follow chosen repositories actions
859 880 - sends email to admin on new user registration
860 881 - added cache/statistics reset options into repository settings
861 882 - more detailed action logger (based on hooks) with pushed changesets lists
862 883 and options to disable those hooks from admin panel
863 884 - introduced new enhanced changelog for merges that shows more accurate results
864 885 - new improved and faster code stats (based on pygments lexers mapping tables,
865 886 showing up to 10 trending sources for each repository. Additionally stats
866 887 can be disabled in repository settings.
867 888 - gui optimizations, fixed application width to 1024px
868 889 - added cut off (for large files/changesets) limit into config files
869 890 - whoosh, celeryd, upgrade moved to paster command
870 891 - other than sqlite database backends can be used
871 892
872 893 fixes
873 894 +++++
874 895
875 896 - fixes #61 forked repo was showing only after cache expired
876 897 - fixes #76 no confirmation on user deletes
877 898 - fixes #66 Name field misspelled
878 899 - fixes #72 block user removal when he owns repositories
879 900 - fixes #69 added password confirmation fields
880 901 - fixes #87 RhodeCode crashes occasionally on updating repository owner
881 902 - fixes #82 broken annotations on files with more than 1 blank line at the end
882 903 - a lot of fixes and tweaks for file browser
883 904 - fixed detached session issues
884 905 - fixed when user had no repos he would see all repos listed in my account
885 906 - fixed ui() instance bug when global hgrc settings was loaded for server
886 907 instance and all hgrc options were merged with our db ui() object
887 908 - numerous small bugfixes
888 909
889 910 (special thanks for TkSoh for detailed feedback)
890 911
891 912
892 913 1.0.2 (**2010-11-12**)
893 914 ----------------------
894 915
895 916 news
896 917 ++++
897 918
898 919 - tested under python2.7
899 920 - bumped sqlalchemy and celery versions
900 921
901 922 fixes
902 923 +++++
903 924
904 925 - fixed #59 missing graph.js
905 926 - fixed repo_size crash when repository had broken symlinks
906 927 - fixed python2.5 crashes.
907 928
908 929
909 930 1.0.1 (**2010-11-10**)
910 931 ----------------------
911 932
912 933 news
913 934 ++++
914 935
915 936 - small css updated
916 937
917 938 fixes
918 939 +++++
919 940
920 941 - fixed #53 python2.5 incompatible enumerate calls
921 942 - fixed #52 disable mercurial extension for web
922 943 - fixed #51 deleting repositories don't delete it's dependent objects
923 944
924 945
925 946 1.0.0 (**2010-11-02**)
926 947 ----------------------
927 948
928 949 - security bugfix simplehg wasn't checking for permissions on commands
929 950 other than pull or push.
930 951 - fixed doubled messages after push or pull in admin journal
931 952 - templating and css corrections, fixed repo switcher on chrome, updated titles
932 953 - admin menu accessible from options menu on repository view
933 954 - permissions cached queries
934 955
935 956 1.0.0rc4 (**2010-10-12**)
936 957 --------------------------
937 958
938 959 - fixed python2.5 missing simplejson imports (thanks to Jens Bäckman)
939 960 - removed cache_manager settings from sqlalchemy meta
940 961 - added sqlalchemy cache settings to ini files
941 962 - validated password length and added second try of failure on paster setup-app
942 963 - fixed setup database destroy prompt even when there was no db
943 964
944 965
945 966 1.0.0rc3 (**2010-10-11**)
946 967 -------------------------
947 968
948 969 - fixed i18n during installation.
949 970
950 971 1.0.0rc2 (**2010-10-11**)
951 972 -------------------------
952 973
953 974 - Disabled dirsize in file browser, it's causing nasty bug when dir renames
954 975 occure. After vcs is fixed it'll be put back again.
955 976 - templating/css rewrites, optimized css.
General Comments 0
You need to be logged in to leave comments. Login now