<commit_before>v2.0.0-BETA19: TBD
==========================

* Added absolute memory usage to `MetricsServlet`.
* Extracted `@Timed` etc. to `metrics-annotations`.
* Added `metrics-jersey`, which provides a class allowing you to automatically instrument all
  `@Timed`, `@Metered`, and `@ExceptionMetered`-annotated resource methods.


v2.0.0-BETA18: Dec 16 2011
==========================

* Added `DeathRattleExceptionHandler`.
* Fixed NPE in `VirtualMachineMetrics`.
* Added decorators for connectors and thread pools in `metrics-jetty`.
* Added `TimerMetric#time()` and `TimerContext`.
* Added a shorter factory method for millisecond/second timers.
* Switched tests to JUnit.
* Improved logging in `GangliaReporter`.
* Improved random number generation for `UniformSample`.
* Added `metrics-httpclient` for instrumenting Apache HttpClient 4.1.
* Massively overhauled the reporting code.
* Added support for instrumented, non-`public` methods in `metrics-guice`.
* Added `@ExceptionMetered` to `metrics-guice`.
* Added group prefixes to `GangliaReporter`.
* Added `CvsReporter`, which outputs metric values to `.csv` files.
* Improved metric name sanitization in `GangliaReporter`.
* Added `Metrics.shutdown()` and improved metrics lifecycle behavior.<commit_msg>Keep up with the changelog.<commit_after>v2.0.0-BETA19: TBD
==========================

* Added absolute memory usage to `MetricsServlet`.
* Extracted `@Timed` etc. to `metrics-annotations`.
* Added `metrics-jersey`, which provides a class allowing you to automatically instrument all
  `@Timed`, `@Metered`, and `@ExceptionMetered`-annotated resource methods.
* Moved all classes in `metrics-scala` from `com.yammer.metrics` to `com.yammer.metrics.scala`.
* Renamed `CounterMetric` to `Counter`.
* Renamed `GaugeMetric` to `Gauge`.
* Renamed `HistogramMetric` to `Histogram`.
* Renamed `MeterMetric` to `Meter`.
* Renamed `TimerMetric` to `Timer`.
* Added `ToggleGauge`, which returns `1` the first time it's called and `0` every time after that.


v2.0.0-BETA18: Dec 16 2011
==========================

* Added `DeathRattleExceptionHandler`.
* Fixed NPE in `VirtualMachineMetrics`.
* Added decorators for connectors and thread pools in `metrics-jetty`.
* Added `TimerMetric#time()` and `TimerContext`.
* Added a shorter factory method for millisecond/second timers.
* Switched tests to JUnit.
* Improved logging in `GangliaReporter`.
* Improved random number generation for `UniformSample`.
* Added `metrics-httpclient` for instrumenting Apache HttpClient 4.1.
* Massively overhauled the reporting code.
* Added support for instrumented, non-`public` methods in `metrics-guice`.
* Added `@ExceptionMetered` to `metrics-guice`.
* Added group prefixes to `GangliaReporter`.
* Added `CvsReporter`, which outputs metric values to `.csv` files.
* Improved metric name sanitization in `GangliaReporter`.
* Added `Metrics.shutdown()` and improved metrics lifecycle behavior.
{'fraction_non_alphanumeric': 0.13925774599931903, 'fraction_numerical': 0.012938372488934287, 'mean_word_length': 5.485651214128035, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6362372', 'n_tokens_mistral': 916, 'n_tokens_neox': 835, 'n_words': 302}