Breaking change:
-
Flags now require double-dash.
-
The persistence storage format has been updated. Upgrade is transparent, but downgrade to 0.4.0 and prior is unsupported.
-
Persistence storage prior to 0.1.0 is unsupported.
-
[CHANGE] Replaced Flags with Kingpin #152
-
[CHANGE] Slightly changed disk format for persistence. v0.5 can still read the pre-v0.5 format. #172
-
[ENHANCEMENT] Debug level logging now shows client-induced errors #123
-
[FEATURE] Add /-/ready and /-/healty #135
-
[FEATURE] Add web.route-prefix flag #146
-
[BUGFIX] Fix incorrect persistence of certain values in a metric family. #172
- [CHANGE] Pushes with timestamps are now rejected.
- [FEATURE] Added push_time_seconds metric to each push.
- [ENHANCEMENT] Point at community page rather than the dev list in the UI.
- [BUGFIX] Return HTTP 400 on parse error, rather than 500.
- [BUGFIX] Fixed a race condition in the storage layer.
- [ENHANCEMENT] Improved README.md.
- [CHANGE] Push now rejects improper and reserved labels.
- [CHANGE] Required labels flag removed.
- [BUGFIX] Docker image actually works now.
- [ENHANCEMENT] Converted to Promu build process.
- [CHANGE] As a consequence of the above, changed dir structure in tar ball.
- [ENHANCEMENT] Updated dependencies, with all the necessary code changes.
- [ENHANCEMENT] Dependencies now vendored.
- [ENHANCEMENT]
bindata.go
checked in, Pushgateway nowgo get
-able. - [ENHANCEMENT] Various documentation improvements.
- [CLEANUP] Various code cleanups.
- [CHANGE] Support arbitrary grouping of metrics.
- [CHANGE] Changed behavior of HTTP DELETE method (see README.md for details).
- [CHANGE] Move pushgateway binary in archive from bin/ to /.
- [CHANGE] Migrate logging to prometheus/log.
- [BUGFIX] Properly display histograms in web status.
- [BUGFIX] Fix value formatting.
- [CHANGE] Make flag names consistent across projects.
- [ENHANCEMENT] Auto-fill instance with IPv6 address.
- [BUGFIX] Fix Go download link for several archs and OSes.
- [BUGFIX] Use HTTPS and golang.org for Go download.
- [BUGFIX] Re-add pprof endpoints.
- [FEATURE] When being scraped, metrics of the same name but with different job/instance label are now merged into one metric family.
- [FEATURE] Added Dockerfile.
- [CHANGE] Default HTTP port now 9091.
- [BUGFIX] Fixed parsing of content-type header.
- [BUGFIX] Fixed race condition in handlers.
- [PERFORMANCE] Replaced Martini with Httprouter.
- [ENHANCEMENT] Migrated to new client_golang.
- [ENHANCEMENT] Made internal metrics more consistent.
- [ENHANCEMENT] Added http instrumentation.