commit a671736fa1e7328c08e2a1644be280c3c045d29a Author: Karsten Loesing karsten.loesing@gmx.net Date: Thu Jul 23 19:44:48 2020 +0200
Add CHANGELOG.md. --- CHANGELOG.md | 67 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 67 insertions(+)
diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..54b632b --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,67 @@ +# Changes in version 0.6 - 2020-??-?? + + - Update to TGen 1.0.0, use TGenTools for parsing TGen log files, and + update analysis results file version to 3.0. Implements #33974. + - Remove summaries from analysis results files, and remove the + `onionperf analyze -s/--do-simple-parse` switch. Implements #40005. + - Add JSON schema for analysis results file format 3.0. Implements + #40003. + +# Changes in version 0.5 - 2020-07-02 + + - Add new graph showing the cumulative distribution function of + throughput in Mbps. Implements #33257. + - Improve `README.md` to make it more useful to developers and + researchers. Implements #40001. + - Always include the `error_code` column in visualization CSV output, + regardless of whether data contains measurements with an error code + or not. Fixes #40004. + - Write generated torrc files to disk for debugging purposes. + Implements #40002. + +# Changes in version 0.4 - 2020-06-16 + + - Include all measurements when analyzing log files at midnight as + part of `onionperf measure`, not just the ones from the day before. + Also add `onionperf analyze -x/--date-prefix` switch to prepend a + given date string to an analysis results file. Fixes #29369. + - Add `size`, `last_modified`, and `sha256` fields to index.xml. + Implements #29365. + - Add support for single onion services using the switch `onionperf + measure -s/--single-onion`. Implements #29368. + - Remove unused `onionperf measure --traffic-model` switch. + Implements #29370. + - Make `onionperf measure -o/--onion-only` and `onionperf measure + -i/--inet-only` switches mutually exclusive. Fixes #34316. + - Accept one or more paths to analysis results files or directories + of such files per dataset in `onionperf visualize -d/--data` to + include all contained measurements in a dataset. Implements #34191. + +# Changes in version 0.3 - 2020-05-30 + + - Automatically compress logs when rotating them. Fixes #33396. + - Update to Python 3. Implements #29367. + - Integrate reprocessing mode into analysis mode. Implements #34142. + - Record download times of smaller file sizes from partial completion + times. Implements #26673. + - Stop generating .tpf files. Implements #34141. + - Update analysis results file version to 2.0. Implements #34224. + - Export visualized data to a CSV file. Implements #33258. + - Remove version 2 onion service support. Implements #33434. + - Reduce timeout and stallout values. Implements #34024. + - Remove 50 KiB and 1 MiB downloads. Implements #34023. + - Remove existing Tor control log visualizations. Implements #34214. + - Update to Networkx version 2.4. Fixes #34298. + - Update time to first/last byte definitions to include the time + between starting a measurement and receiving the first/last byte. + Implements #34215. + - Update `requirements.txt` to actual requirements, and switch from + distutils to setuptools. Fixes #30586. + - Split visualizations into public and onion service measurements. + Fixes #34216. + +# Changes from before 2020-04 + + - Changes made before 2020-04 are not listed here. See `git log` for + details. +