Skip to content

Latest commit

 

History

History
149 lines (95 loc) · 3.84 KB

File metadata and controls

149 lines (95 loc) · 3.84 KB

Changes in version 4.?.? - 2020-??-??

Changes in version 4.4.0 - 2020-04-13

  • 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 US and default time zone UTC at the beginning of the execution.

Changes in version 4.3.0 - 2020-01-15

  • 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.

Changes in version 4.2.0 - 2019-11-09

  • 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.
    • Remove Cobertura from the build process.
    • Update PostgreSQL JDBC driver version to 42.2.5.
    • Update to metrics-lib 2.9.1.

Changes in version 4.1.0 - 2019-05-13

  • 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.

Changes in version 4.0.0 - 2018-08-14

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

Changes in version 3.0.1 - 2018-08-28

  • Medium changes

    • Fix links to IP addresses in same /24.
  • Minor changes

    • Make several improvements to the code, none of which should affect operation.

Changes in version 3.0.0 - 2018-08-13

  • 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.

Changes in version 2.1.0 - 2018-05-29

  • Medium changes

    • Replace Gson with Jackson.
  • Minor changes

    • Remove duplicate [] surrounding suggested IPv6 addresses that caused broken links.

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.

Changes in version 2.0.1 - 2017-11-22

  • 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.

Changes in version 2.0.0 - 2017-11-14

  • Major changes
    • Use an embedded Jetty.

Changes in version 1.0.3 - 2017-10-16

  • Major changes
    • Handle parameter issues before database problems.

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.

Changes in version 1.0.1 - 2017-09-16

  • Medium changes
    • Tweak new query towards using an existing index.

Changes in version 1.0.0 - 2017-09-15

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