metrics-web/CHANGELOG.md

92 lines
3.0 KiB
Markdown
Raw Normal View History

2019-11-09 21:46:28 +00:00
# Changes in version 1.?.? - 2019-1?-??
* Medium changes
- Improve runtime performance of the hidserv module by storing
extrapolated statistics even if computed network fractions are
zero, to avoid re-processing these statistics over and over.
- Extract directory authority bytes per day in the bwhist module.
- Rewrite insert_bwhist in SQL to improve performance of the bwhist
module.
- Estimate relay users by country based on responses to directory
requests to reduce the overall effect of binning and to make
relay and bridge user estimates more comparable.
- Estimate bridge users by country based on requests by country, if
available, to get more accurate numbers than those obtained from
unique IP address counts.
2020-05-16 15:48:15 +00:00
- Update to metrics-lib 2.13.0 and ExoneraTor 4.4.0.
- Switch from processing Torperf .tpf to OnionPerf analysis .json
files.
* Minor changes
- Make Jetty host configurable.
- Configure a base URL in order to turn ExoneraTor's permanent
links into https:// links.
2020-01-15 08:22:10 +00:00
- Set default locale `US` at the beginning of the execution.
2020-01-15 14:52:17 +00:00
- Set default time zone `UTC` at the beginning of the execution.
- Simplify logging configuration.
2019-11-09 21:46:28 +00:00
2019-11-09 20:43:49 +00:00
# Changes in version 1.3.0 - 2019-11-09
* Medium changes
- Start downloading and processing votes.
- Add Apache Commons Math 3.6.1 as dependency.
- Extend ipv6servers module to generate servers part of legacy
module.
- 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 and ExoneraTor 4.2.0.
2018-09-25 07:30:45 +00:00
# Changes in version 1.2.0 - 2018-08-25
* Medium changes
- Add ExoneraTor 4.0.0 thin jar as dependency.
2018-05-29 13:21:45 +00:00
# Changes in version 1.1.0 - 2018-05-29
* Medium changes
- Replace Gson with Jackson.
* Minor changes
- Avoid sending an error after a (partial) response.
2017-12-20 14:28:35 +00:00
# Changes in version 1.0.3 - 2017-12-20
* Major changes
- Use an embedded Jetty.
- Use metrics-base as build environment.
- Add metrics timeline events underneath graphs.
- Replace broken SVGs with higher-resolution PNGs.
# Changes in version 1.0.2 - 2017-10-04
* Minor changes
- Update news.json to version 147 of doc/MetricsTimeline.
# Changes in version 1.0.1 - 2017-09-25
* Minor changes
- Update link to old user number estimates.
2017-09-19 12:30:54 +00:00
# Changes in version 1.0.0 - 2017-09-19
* Major changes
- This is the initial release after almost eight years of
development.