/loggerhead/trunk

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/loggerhead/trunk

« back to all changes in this revision

Viewing changes to NEWS

  • Committer: Tres Seaver
  • Date: 2010-03-23 15:44:51 UTC
  • mto: This revision was merged to the branch mainline in revision 405.
  • Revision ID: tseaver@agendaless.com-20100323154451-enjul7pa2crkk18b
Add Sphinx-based documentation.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
What's changed in loggerhead?
2
2
=============================
3
3
 
4
 
2.0.2
5
 
-----
6
 
 
7
 
    - Remove references to UbuntuBeta fonts. (Colin Watson, #1939189)
8
 
 
9
 
2.0.1 [01Sep2022]
10
 
-----------------
11
 
 
12
 
    - Read version from setup.cfg when running from tree. (Jelmer Vernooij)
13
 
 
14
 
    - Fix Loggerhead version/revision display in templates. (Colin Watson)
15
 
 
16
 
    - Cope with moved errors NoSuchFile and FileExists in newer versions of
17
 
      Breezy. (Jelmer Vernooij)
18
 
 
19
 
    - Fix file download links in inventory UI. (Ioana Lasc, #1983654)
20
 
 
21
 
2.0.0 [19Aug2022]
22
 
-----------------
23
 
 
24
 
    - Make RevInfoDiskCache use a marshal version supported by Python 2, to
25
 
      ease migration. (Colin Watson)
26
 
 
27
 
    - Drop support for Python < 3 and Breezy < 3.1. (Jelmer Vernooij)
28
 
 
29
 
    - Add a ``/health`` target, convenient for health checking in e.g.
30
 
      Kubernetes. (Jelmer Vernooij)
31
 
 
32
 
    - Fix highlighting for large files. (Jürgen Gmach, #1966702)
33
 
 
34
 
    - Avoid use of file ids - use paths instead. (Jelmer Vernooij)
35
 
 
36
 
    - Port from SimpleTAL to Chameleon. (Colin Watson)
37
 
 
38
 
    - Modernize packaging.  There are new dependencies on
39
 
      ``importlib_metadata`` (for Python < 3.8) and ``packaging``, in order
40
 
      to avoid a self-import in ``setup.py``.  People proxying Loggerhead
41
 
      through Apache should install the ``loggerhead[proxied]`` extra;
42
 
      people running it via FastCGI, SCGI, or AJP should install the
43
 
      ``loggerhead[flup]`` extra. (Colin Watson, #1831661)
44
 
 
45
 
1.20.0 [18Jul2021]
46
 
------------------
47
 
 
48
 
    - Port to Breezy (https://www.breezy-vcs.org/). (Jelmer Vernooij)
49
 
 
50
 
    - Port to Python 3. (Jelmer Vernooij)
51
 
 
52
 
    - Serve-branches has been renamed to 'loggerhead-serve'. (Jelmer Vernooij)
53
 
 
54
 
    - Fixed weird icon in file lists (e.g. revision summaries) when a file or
55
 
      directory with a blank name was listed. (Cruz Bishop, #387337).
56
 
 
57
 
    - Add directory icons for directories in file lists (e.g. revision
58
 
      summaries). Previously they were using the file icon.
59
 
      (Cruz Bishop, #1053340).
60
 
 
61
 
    - Format files under one kilobyte as "x bytes". (Cruz Bishop, #990217)
62
 
 
63
 
    - Make the number of lines of context in embedded diffs on revision
64
 
      pages configurable via a ``context`` query argument. (Paul Nixon)
65
 
 
66
 
    - Add ``loggerhead/middleware`` and a few other files to the sdist.
67
 
      (Toshio Kuratomi)
68
 
 
69
 
    - Widen the line number boxes just a little bit. (Cruz Bishop, #310255)
70
 
 
71
 
    - Use breaking word-wrap on the entire information box. (Cruz Bishop,
72
 
      #258368)
73
 
 
74
 
    - Add some more minor UI changes to do with rounded corners. (Cruz
75
 
      Bishop)
76
 
 
77
 
    - Set line-height on <pre> elements in file views, fixing misaligned
78
 
      line numbers in some browsers. (Colin Watson)
79
 
 
80
 
    - Drop dependency on simplejson in favour of the standard library's json
81
 
      module in Python >= 2.6. (Colin Watson)
82
 
 
83
 
1.18.2 [12Sep2012]
84
 
------------------
85
 
 
86
 
    - Add ``bzr load-test-loggerhead`` as a way to make sure loggerhead can
87
 
      handle concurrent requests, etc. Scripts can be written that spawn
88
 
      multiple threads, and issue concurrent requests.
89
 
      (John Arbash Meinel)
90
 
 
91
 
    - HEAD requests should not return body content. This is done by adding
92
 
      another wsgi middleware that strips the body when the REQUEST_METHOD is
93
 
      HEAD. Note that you have to add the middleware into your pipeline, and
94
 
      it does not decrease the actual work done.
95
 
      (John Arbash Meinel, #716201)
96
 
 
97
 
    - If we get a HEAD request, there is no reason to expand the template, we
98
 
      shouldn't be returning body content anyway.
99
 
      (John Arbash Meinel, #716201, #716217)
100
 
 
101
 
    - Merge the pqm changes back into trunk, after trunk was reverted to an old
102
 
      revision. (John Arbash Meinel, #716152)
103
 
 
104
 
    - Redirect ``/files/file.txt`` to ``/view/file.txt`` and ``/view/dir`` to
105
 
      ``/files/dir``. (Jasper St. Pierre, #569358)
106
 
 
107
 
    - Remove ``start-loggerhead`` and ``stop-loggerhead`` which were already
108
 
      deprecated. (John Arbash Meinel)
109
 
 
110
 
    - Show "Author(s)" as separate from "Committer". And label them
111
 
      correctly. (John Arbash Meinel, #733015)
112
 
 
113
 
    - The json module is no longer claimed to be supported as alternative for 
114
 
      simplejson. (Jelmer Vernooij, #586611)
115
 
 
116
 
    - Viewing the ``/changes`` page only iterates enough of the history to show
117
 
      the actual revisions displayed, rather than walking the whole mainline.
118
 
      Improves performance on projects with long histories like emacs.
119
 
      (John Arbash Meinel)
120
 
 
121
 
    - Fix support for displaying foreign revision ids.
122
 
      (Jelmer Vernooij, #736026)
123
 
 
124
 
    - Add hook 'controller' to BranchWSGIApp, allowing other bzr plugins
125
 
      to provide custom branch-specific controllers. (Jelmer Vernooij, #585822)
126
 
 
127
 
    - Add privacy notification code to loggerhead, allowing branches to be
128
 
      marked as private and a notification ribbon to be displayed via
129
 
      javascript on the view pages. (JC Sackett, #823471)
130
 
 
131
 
    - Add a script and documentation for running under mod_wsgi.
132
 
      (Stuart Colville, Toshio Kuratomi)
133
 
 
134
 
    - Make tz calculations consistent and use UTC in the UI everywhere we show
135
 
      a precise timestamp. (Robert Collins, #594591)
136
 
 
137
 
    - Avoid crashing when viewing, annotating or downloading a
138
 
      non-existent file or revision.
139
 
      (William Grant, #728209, #929275)
140
 
 
141
 
    - Fix diff and view page styling to be more compact and more easily
142
 
      copyable. (William Grant, #743295)
143
 
    
144
 
    - Some small UI changes; extra border at the bottom of file diffs and
145
 
      rounded corners in UI. (Cruz Bishop)
146
 
 
147
 
    - Updated the Free Software Foundation address in headers. (Toshio
148
 
      Kuratomi)
149
 
 
150
 
    - Updated css to handle wrapping of long comments.
151
 
      (Francesco Del Degan, #276768)
152
 
 
153
 
    - Updated formatting of file sizes in file listings. (Cruz Bishop)
154
 
 
155
 
    - Added revision number with release info in the page footer, when
156
 
      available. (Cruz Bishop, #392668).
157
 
 
158
 
 
159
 
1.18.1 [24Mar2011]
160
 
------------------
161
 
 
162
 
    - Fix escaping of filenames in revision views.
163
 
      (William Grant, #740142)
164
 
 
165
 
    - Add missing import to loggerhead.trace, allowing start-loggerhead
166
 
      to run when a log.roll config option is set.
167
 
      (Max Kanat-Alexander, #673999)
168
 
 
169
 
 
170
 
1.18 [10Nov2010]
171
 
----------------
172
 
 
173
 
    - Syntax highlighting is no longer applied for files greater than 512K,
174
 
      reducing codebrowse.launchpad.net overloading.
175
 
      (Max Kanat-Alexander, #513044)
176
 
 
177
 
    - Documentation added in the docs directory. README simplified
178
 
      accordingly. (Tres Seaver).
 
4
dev [future]
 
5
------------
179
6
 
180
7
    - Show svn/git/hg revision ids in loggerhead revision view.
181
8
      (Jelmer Vernooij)
188
15
    - Repository.get_revision_inventory() was removed in bzr 2.2; use
189
16
      Repository.get_inventory() instead. (Matt Nordhoff, #528194)
190
17
 
191
 
    - Ignore readonly+ prefix when checking if Loggerhead is serving a
192
 
      local location. (Reported by Tres Seaver.) (Matt Nordhoff)
193
 
 
194
 
    - Set Cache-Control and Expires headers on static pages.
195
 
      (John Arbash Meinel)
196
 
 
197
 
    - Generate relative links where possible (everywhere but HTTP
198
 
      redirects and feed IDs). (Michael Hudson, Matt Nordhoff)
199
 
 
200
 
    - Fix bad redirect when visiting "/download" or "/download/".
201
 
      (Matt Nordhoff, #247992)
202
 
 
203
18
1.17 [20Aug2009]
204
 
----------------
 
19
---------------
205
20
 
206
 
    - Add bug links in revision information (Alexandre Garnier, #314052)
 
21
    - Add bug links in revision informations (Alexandre Garnier, #314052)
207
22
 
208
23
    - Make sure that binary files aren't annotated. (Martin Albisetti,
209
24
      #258848)
305
120
 
306
121
    - Fix a file descriptor leak (Matt Nordhoff, #370845)
307
122
 
308
 
    - Use transport API internally, so it is possible to specify a remote
 
123
    - Use transport API internally, so it is possible to specify a remote 
309
124
      URL to serve-branches. (Jelmer Vernooij, #371787)
310
125
 
311
126
    - Fix internal server errors when using start-loggerhead. (Matt
354
169
 
355
170
 
356
171
1.10 [22Dec2008]
357
 
----------------
 
172
---------------
358
173
 
359
 
    - Add startup daemon script for Linux (Marius Kruger)
 
174
    - Add startup deamon script for Linux (Marius Kruger)
360
175
 
361
176
    - Switch navigation from file_ids to paths. Fixes bugs #260363,
362
177
      #269365 and #128926. (Martin Albisetti)
394
209
 
395
210
    - Added COPYING file and clarified copyright headers (John Arbash Meinel)
396
211
 
397
 
    - Remove the .py extension required by the Debian Policy.
 
212
    - Remove the .py extension requiered by the Debian Policy.
398
213
      (Jelmer Vernooij)
399
214
 
400
215
    - New startup script serve-branches will serve Loggerhead without