CHANGELOG.md 3.46 KB
Newer Older
Karsten Loesing's avatar
Karsten Loesing committed
1
# Changes in version 4.3.0 - 2020-01-15
Karsten Loesing's avatar
Karsten Loesing committed
2

3
4
5
6
7
 * Medium changes
   - Turn absolute links to nearby addresses and translations into
     relative links to avoid falling back to http://. Use the base URL
     from the deployment descriptor for the printed permanent link,
     also to avoid falling back to http://.
Karsten Loesing's avatar
Karsten Loesing committed
8
   - Update to metrics-lib 2.10.0.
9

Karsten Loesing's avatar
Karsten Loesing committed
10

Karsten Loesing's avatar
Karsten Loesing committed
11
# Changes in version 4.2.0 - 2019-11-09
12
13
14
15
16
17
18
19
20
21
22

 * Medium changes
   - Use Ivy for resolving external dependencies rather than relying
     on files found in Debian stable packages. Requires installing Ivy
     (using `apt-get install ivy`, `brew install ivy`, or similar) and
     running `ant resolve` (or `ant -lib /usr/share/java resolve`).
     Retrieved files are then copied to the `lib/` directory, except
     for dependencies on other metrics libraries that still need to be
     copied to the `lib/` directory manually. Current dependency
     versions resolved by Ivy are the same as in Debian stretch with
     few exceptions.
23
   - Remove Cobertura from the build process.
24
   - Update PostgreSQL JDBC driver version to 42.2.5.
Karsten Loesing's avatar
Karsten Loesing committed
25
   - Update to metrics-lib 2.9.1.
26
27


Karsten Loesing's avatar
Karsten Loesing committed
28
29
30
31
32
# Changes in version 4.1.0 - 2019-05-13

 * Medium changes
   - Stop signing jars.
   - Use Java 8 date-time functionality.
33
34
35
36
37
38

 * Minor changes
   - Remove first link under "About Tor" and change second and third
     link to adapt to redesigned Tor website.


Karsten Loesing's avatar
Karsten Loesing committed
39
40
41
42
43
44
# Changes in version 4.0.0 - 2018-08-14

 * Major changes
   - Reduce database size and variance of query response times.


Karsten Loesing's avatar
Karsten Loesing committed
45
# Changes in version 3.0.1 - 2018-08-28
46
47
48
49

 * Medium changes
   - Fix links to IP addresses in same /24.

Karsten Loesing's avatar
Karsten Loesing committed
50
51
52
53
 * Minor changes
   - Make several improvements to the code, none of which should
     affect operation.

54

Karsten Loesing's avatar
Karsten Loesing committed
55
# Changes in version 3.0.0 - 2018-08-13
56

Karsten Loesing's avatar
Karsten Loesing committed
57
 * Major changes
58
59
60
   - Add a new ExoneraTorRedirectServlet that redirects to Tor
     Metrics, and make it the default.

Karsten Loesing's avatar
Karsten Loesing committed
61
62
63
 * Medium changes
   - Prepare ExoneraTorServlet for integration into Tor Metrics.

64
65
66
67
 * Minor changes
   - Provide a thin jar file without dependencies.


Karsten Loesing's avatar
Karsten Loesing committed
68
# Changes in version 2.1.0 - 2018-05-29
69

Karsten Loesing's avatar
Karsten Loesing committed
70
71
72
 * Medium changes
   - Replace Gson with Jackson.

73
 * Minor changes
Karsten Loesing's avatar
Karsten Loesing committed
74
75
   - Remove duplicate [] surrounding suggested IPv6 addresses that
     caused broken links.
76
77


Karsten Loesing's avatar
Karsten Loesing committed
78
79
80
81
82
83
84
85
86
87
88
89
# Changes in version 2.0.2 - 2017-12-20

 * Major changes
   - Reject queries for the current day or the day before, because the
     database may not yet contain enough data to correctly answer
     those requests.

 * Minor changes
   - Add catch-all clauses to servlets to catch and log any unforeseen
     errors.


Karsten Loesing's avatar
Karsten Loesing committed
90
# Changes in version 2.0.1 - 2017-11-22
91
92
93
94
95

 * Minor changes
   - Rename root package org.torproject.exonerator to
     org.torproject.metrics.exonerator to make it part of the Tor
     Metrics name space.
96
97
   - Sort results under technical details by timestamp and, if
     necessary, by fingerprint.
98
99


100
# Changes in version 2.0.0 - 2017-11-14
101
102
103
104

 * Major changes
   - Use an embedded Jetty.

105

106
107
108
109
110
111
# Changes in version 1.0.3 - 2017-10-16

 * Major changes
   - Handle parameter issues before database problems.


112
113
114
115
116
117
118
119
120
121
# Changes in version 1.0.2 - 2017-10-16

 * Major changes
   - Fix NullPointerException caused by invalid parameters.

 * Minor changes
   - Resolve checkstyle warnings from more recent guidelines.
   - Update from Apache Commons Lang 2 to 3.


122
123
124
125
126
127
# Changes in version 1.0.1 - 2017-09-16

 * Medium changes
   - Tweak new query towards using an existing index.


Karsten Loesing's avatar
Karsten Loesing committed
128
129
130
131
132
133
# Changes in version 1.0.0 - 2017-09-15

 * Major changes
   - This is the initial release after over seven years of
     development.