Skip to content
This repository has been archived by the owner on Oct 2, 2022. It is now read-only.

Latest commit

 

History

History
54 lines (31 loc) · 1.56 KB

CHANGELOG.md

File metadata and controls

54 lines (31 loc) · 1.56 KB

Changelog

1.0.0: First stable release

This is the first tagged stable release for ContainerSSH 0.4.0.

0.9.8: Startup message

This release adds a log message at startup.

0.9.7: Better validation

This release adds better validation for the metrics server.

0.9.6: Fixed listen default

This release fixes a regression where the default listen value would be 0.0.0.0:8080 instead of 0.0.0.0:9100.

0.9.5: Added extended metrics

This release adds a WithLabel method to create metrics primed with certain labels. This can be used when passing labels between modules.

0.9.4: Add Must* methods

This release adds methods starting with Must that panic instead of throwing an error.

0.9.3: Custom label support

Each of the metric methods now allow adding extra labels:

testCounter.Increment(
    net.ParseIP("127.0.0.1"),
    metrics.Label("foo", "bar"),
    metrics.Label("somelabel","somevalue")
)

The following rules apply and will cause a panic if violated:

  • Label names and values cannot be empty.
  • The country label name is reserved for GeoIP usage.

0.9.2: Fixed JSON and YAML marshalling

In the previous version the JSON and YAML configuration marshalling / unmarshalling created an unnecessary sub-map, which was incompatible to ContainerSSH 0.3. This release fixes that and restores compatibility.

0.9.1: Updating GeoIP to 0.9.3

This release updates the GeoIP dependency to version 0.9.3 for a cleaner API.

0.9.0: Initial release

This is the initial port from ContainerSSH 0.3