~loggerhead-team/loggerhead/trunk-rich

« back to all changes in this revision

Viewing changes to NEWS

  • Committer: Michael Hudson
  • Date: 2008-06-16 10:03:24 UTC
  • mfrom: (159.1.7 remove_caches)
  • Revision ID: michael.hudson@canonical.com-20080616100324-dyzbdp3xk2i1g34a
merge martin's remove caches branch, which removes the sql revision cache and
the textindexing code.
we still have the files changed cache.
(some further changes by me)

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
What's changed in loggerhead?
2
2
=============================
3
3
 
4
 
dev [future]
5
 
 
6
 
    - Added --port, --host and --prefix options to serve-branches
7
 
      script. (Martin Albisetti)
8
 
 
9
 
    - Fixed broken template for project browsing with start-loggerhead
10
 
      (Martin Albisetti)
11
 
 
12
 
    - Added --reload options to restart the application when a python
13
 
      file change. (Guillermo Gonzalez)
14
 
 
15
 
    - Added error handling middleware. (Guillermo Gonzalez)
16
 
 
17
 
    - Fix bug #243415 ("Tracebacks go to console but not log
18
 
      file"). Also minor improvements to logging in serve-branches and
19
 
      start-loggerhead. (Guillermo Gonzalez)
20
 
 
21
 
1.6 [15Aug2008]
22
 
----------------
23
 
 
24
 
    - Download a diffs between revisions. (Martin Albisetti)
25
 
 
26
 
    - Modified templates to make loggerhead's theme easier to
27
 
      change. (Paul Hummer)
28
 
 
29
 
    - Default sqlite interface is now sqlite3. (Robert Collins)
30
 
 
31
 
    - New ninja theme sponsored by Canonical (Martin Albisetti)
32
 
 
33
 
    - Added COPYING file and clarified copyright headers (John Arbash Meinel)
34
 
 
35
 
    - Remove the .py extension requiered by the Debian Policy.
36
 
      (Jelmer Vernooij)
37
 
 
38
 
    - New startup script serve-branches will serve Loggerhead without
39
 
      the need of configuration, and allow you to browse through directories
40
 
      and branches. (Michael Hudson)
41
 
 
42
 
    - Loggerhead is no longer a TurboGears application, but rather a
43
 
      WSGI application built using Paste (see http://wsgi.org/ and
44
 
      http://pythonpaste.org/ for more about WSGI and Paste).
45
 
 
46
 
    - URLs now use revision numbers instead of revision ids (Martin Albisetti)
47
 
 
48
 
    - The scripts no longer insist on Python 2.4 -- loggerhead works
49
 
      fine with 2.5.
50
 
 
51
 
    - Bazaar as of version 1.5 has improved in performance enough that
52
 
      the revision cache no longer gave any noticeable benefit, so it
53
 
      was removed (the files-changed cache is still useful).
54
 
 
55
 
    - The templates were rewritten in Zope's TAL markup, powered by
56
 
      the simpleTAL library -- improving both the performance and
57
 
      memory consumption of rendering by a factor of around 3 for
58
 
      large pages over the old Kid templates.
59
 
 
60
 
    - Loggerhead's poorly performing text index was disabled. bzr-search
61
 
      is now used if the plugin is installed and a text index is present
62
 
      on the branch being viewed. (Martin Albisetti, Robert Collins).
63
 
 
64
 
    - Loggerhead no longer depends on bzrlib functions deprecated in
65
 
      Bazaar 1.5 and removed in 1.6 (Martin Albisetti).
66
 
 
67
 
    - The daemonization code was made more regular, fixing bugs
68
 
      #139161 ("Starting loggerhead process may not close its stdin
69
 
      and stdout properly") and #211526 ("Codebrowse log directory has
70
 
      unnecessarily permissive permissions")
71
 
 
72
 
    - Some confusion about what the 'file_id' query argument means was
73
 
      cleared up: filter_file_id now means "filter revisions to those
74
 
      that affect this file" in all views and file_id means "examine
75
 
      this file/directory" in the annotate and inventory views.
76
 
 
77
 
    - Dates are present more compactly.
78
 
 
79
 
    - The loggerhead.conf file can specify which network interface to
80
 
      bind to (Mattias Eriksson)
81
 
 
82
4
1.2.1  [06mar2008]
83
5
------------------
84
6
 
86
8
      cache.
87
9
 
88
10
1.2  [04mar2008]
 
11
----------------
89
12
 
90
13
    - Michael Hudson <michael.hudson@canonical.com> has mostly taken
91
14
      over the maintenance of loggerhead.