-
Medium changes
- Default date picker to latest available date.
- Update to metrics-lib 2.11.0.
-
Minor changes
- Improve logging of the database importer.
- Simplify logging configuration.
- Set default locale
USand default time zoneUTCat the beginning of the execution.
- 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://.
- Update to metrics-lib 2.10.0.
- 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 runningant resolve(orant -lib /usr/share/java resolve). Retrieved files are then copied to thelib/directory, except for dependencies on other metrics libraries that still need to be copied to thelib/directory manually. Current dependency versions resolved by Ivy are the same as in Debian stretch with few exceptions. - Remove Cobertura from the build process.
- Update PostgreSQL JDBC driver version to 42.2.5.
- Update to metrics-lib 2.9.1.
- Use Ivy for resolving external dependencies rather than relying
on files found in Debian stable packages. Requires installing Ivy
(using
-
Medium changes
- Stop signing jars.
- Use Java 8 date-time functionality.
-
Minor changes
- Remove first link under "About Tor" and change second and third link to adapt to redesigned Tor website.
- Major changes
- Reduce database size and variance of query response times.
-
Medium changes
- Fix links to IP addresses in same /24.
-
Minor changes
- Make several improvements to the code, none of which should affect operation.
-
Major changes
- Add a new ExoneraTorRedirectServlet that redirects to Tor Metrics, and make it the default.
-
Medium changes
- Prepare ExoneraTorServlet for integration into Tor Metrics.
-
Minor changes
- Provide a thin jar file without dependencies.
-
Medium changes
- Replace Gson with Jackson.
-
Minor changes
- Remove duplicate [] surrounding suggested IPv6 addresses that caused broken links.
-
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.
- Minor changes
- Rename root package org.torproject.exonerator to org.torproject.metrics.exonerator to make it part of the Tor Metrics name space.
- Sort results under technical details by timestamp and, if necessary, by fingerprint.
- Major changes
- Use an embedded Jetty.
- Major changes
- Handle parameter issues before database problems.
-
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.
- Medium changes
- Tweak new query towards using an existing index.
- Major changes
- This is the initial release after over seven years of development.