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