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