~loggerhead-team/loggerhead/trunk-rich

108 by Robey Pointer
bump version to 1.1.1.
1
What's changed in loggerhead?
2
=============================
3
146.1.1 by Michael Hudson
release preparations
4
1.2  [XXfeb2008]
5
----------------
6
7
    - Michael Hudson <michael.hudson@canonical.com> has mostly taken
8
      over the maintenance of loggerhead.
9
10
    - loggerhead now has a simple test suite -- use 'nosetests' in the
11
      loggerhead directory to run it.
12
13
    - The rendering performance of pages that display large amounts of
14
      text was improved by a factor of 4 or so.
15
16
    - loggerhead no longer caches the text of the diffs between
17
      revisions.  It rarely helped and wasted a lot of disk space.
18
19
    - The layout of most pages was made more "tight" to waste less
20
      screen real estate, and some other UI improvements (Kent
21
      Gibson).
22
23
    - Much dead code was removed.
24
25
    - Loggerhead now computes the files changed between revisions only
26
      when it needs to know this, which is a fairly expensive
27
      operation in Bazaar.  This massively improves performance and
28
      memory usage in some situations.
29
30
    - Loggerhead now takes a read lock on the branch being viewed for
31
      the duration of each request, which improves performance
32
      significantly.
33
34
    - Loggerhead no longer uses the corruption-prone Berkely DB-backed
35
      shelve module for its caches, and rather (ab)uses a sqlite
36
      database instead.
37
38
    - The creation of History objects is much faster for large
39
      branches (Aaron Bentley).
40
41
    - Many bugs were fixed:
42
43
      - Loggerhead does not escape special characters when embedding a
44
        revision ID in a URL (bug #88286)
45
46
      - Improved robustness ines the face of ghosts.
47
48
      - Don't crash on displaying a commit with an empty message (bug
49
        #86247)
50
51
      - codebrowse fails with infinite redirections (James Henstridge,
52
        bug #89854)
53
54
      - Loggerhead fails to browse revisions that change binary files
55
        (James Henstridge, bug #91686)
56
57
      - Loggerhead atom feeds expose internal hostname (James
58
        Henstridge, bug #93585)
59
60
      - Allow the construction of URLs using revnos and file paths as
61
        well as revids and fileids (bug #98826)
62
63
      - loggerhead don't like page break character (0x0C) in text
64
        files (bug #113313)
65
66
      - codebrowse source listings don't contain line number anchors
67
        (bug #98826)
68
69
      - only serve up unescaped user content with "Content-Disposition:
70
        attachment"
71
72
      - viewing the file listing consumes a lot memory (bug #116869)
73
74
      - loggerhead can't handle empty branches (bug #119228)
75
76
      - upgrading the format of a branch behind loggerhead could make
77
        it fail for that branch (bug #118673)
78
79
      - Error parsing non-ascii content (bug #117799)
80
81
      - Loggerhead failed on whitespace-only commit messages.
82
83
      - Links to diffs from within a revision do not work (bug
84
        #119422)
85
86
      - UTF-8 patches served as ISO-8859-1, fixed by served bundles as
87
        application/octet-stream (bug #121336)
88
89
      - TurboGears was turning query arguments into unicode, and bzr
90
        stopped accepting unicode revids (bug #175228)
91
92
109 by Robey Pointer
augh! wtf! this year is 2007! not 2006!
93
1.1.1  [24jan2007]
108 by Robey Pointer
bump version to 1.1.1.
94
------------------
95
96
    - fix broken inventory page (oops!)
146.1.1 by Michael Hudson
release preparations
97
108 by Robey Pointer
bump version to 1.1.1.
98
    - fix a few rendering problems with kid and safari
99
100
109 by Robey Pointer
augh! wtf! this year is 2007! not 2006!
101
1.1  [20jan2007]
108 by Robey Pointer
bump version to 1.1.1.
102
----------------
98 by Robey Pointer
add news, bump version to 1.1
103
104
    - new feature to compare two revisions to each other
146.1.1 by Michael Hudson
release preparations
105
98 by Robey Pointer
add news, bump version to 1.1
106
    - inserted text in diffs is now blue instead of green
146.1.1 by Michael Hudson
release preparations
107
98 by Robey Pointer
add news, bump version to 1.1
108
    - fixed to start and stop as a daemon now (use "-f" to run in the
109
      foreground), and all config is in loggerhead.conf (no need to mess with
110
      dev.cfg)
146.1.1 by Michael Hudson
release preparations
111
98 by Robey Pointer
add news, bump version to 1.1
112
    - renamed show/hide javascript buttons to expand/collapse, and made them
113
      much faster
146.1.1 by Michael Hudson
release preparations
114
98 by Robey Pointer
add news, bump version to 1.1
115
    - added an atom-feed link to each branch on the browse page [elliot
116
      murphy]
146.1.1 by Michael Hudson
release preparations
117
98 by Robey Pointer
add news, bump version to 1.1
118
    - auto-publish feature for multiple branches under a single folder (see
119
      loggerhead.conf.example)
146.1.1 by Michael Hudson
release preparations
120
98 by Robey Pointer
add news, bump version to 1.1
121
    - added the ability to share cache files per-project instead of just
122
      per-branch
146.1.1 by Michael Hudson
release preparations
123
98 by Robey Pointer
add news, bump version to 1.1
124
    - added side-by-side diff display for the revision page (which is the
125
      default), with a button to switch between side-by-side and unified diff
126
      format
127
128
    - made caching use file locking, and close cleanly on shutdown
146.1.1 by Michael Hudson
release preparations
129
98 by Robey Pointer
add news, bump version to 1.1
130
    - miscellaneous speed and page-size improvements
108 by Robey Pointer
bump version to 1.1.1.
131
132
122 by Robey Pointer
yes, of course, the first release was in december *2006* :)
133
1.0  [23dec2006]
108 by Robey Pointer
bump version to 1.1.1.
134
----------------
98 by Robey Pointer
add news, bump version to 1.1
135
136
    - initial release
122 by Robey Pointer
yes, of course, the first release was in december *2006* :)
137