- Support GHC 9.10
- Support various newer GHCs by expanding bounds.
- TBD.
- GHC 8.4 support.
- Fixed a syntax error in the .cabal file.
- GHC 8.2 support.
-
Support aeson 1.2.
-
Down throw ThreadKilled exception back to the thread that killed us.
- Support aeson 1.0.
- GHC 8.0 support.
- Move the JSON encoding into a separate ekg-json package.
- Support aeson-0.9.
-
Support GHC 7.10.
-
Re-raise exceptions in the server thread in the main thread.
-
Improve Windows support.
-
Support network-2.6.
-
Fix broken example code.
-
Fix bug where
forkServerWith
would register GC metrics, despite the docs saying that it doesn't. -
Fix example code that broke in the package split.
- Support text-1.2.
- Support aeson-0.8 and transformers-0.4.
- Include original bootstrap source in tarball.
- Fix JS bug which led to type errors for distribution metrics.
-
Lots of the internals were split off into a new package, ekg-core.
-
The
Gauge.modify
function was removed, as it can't be supported by the new, more efficient implementation of gauges. -
The JSON API was significantly overhauled. The the Haddock documentation for details.
-
The metric store used internally by the server is now exposed and can be used to share the same metric store between ekg and e.g. ekg-statsd.
-
It's now possible to provide a custom metric store to the server.
-
The getDistribution function was added.
-
The UI now has less special treatment for built-in metrics.
-
Fixed security issue where ekg would always listen to all incoming requests, even if "localhost" was specified.
-
Always export par_tot_bytes_copied. Previously it was only exported if using base-4.6 and later.
- Support GHC 7.6
- Bump dependencies.
- Add labels, which are free-form string values exported by the monitoring server. Labels allow you to export e.g. the command line arguments used to start the executable or the host name it's running on.
- Add original JavaScript files to tarball to ease distribution packaging.
- Change icons to Creative Commons Attribution 3.0 licensed one
- Support Snap 0.8
- Don't require an internet connection, by serving Bootstrap CSS and jQuery from the monitoring server.
-
Switch from Blueprint to Bootstrap CSS
-
Overhaul look-and-feel
-
Add gauges and change counters to always be monotonically increasing
-
Add web interface column headers
-
Reorganize the web interface to show counters and gauges in separate sections
-
Change REST API to allow separate access to counters and gauges
-
Return the server time in the JSON response it and use server time instead of client time when graphing
-
Make it possible to graph user-defined counters and gauges
-
Format numbers using comma separators
-
Show a message box when the server can't be reached
-
Add user-defined counters
-
Suppress Snap logging to stdio
-
Add REST-style API for accessing single counters
- First EKG release