Skip to content

Commit

Permalink
- Set correct version in package names and package metadata
Browse files Browse the repository at this point in the history
- Add various badges and other documentation cleanup
  • Loading branch information
christiangalsterer committed Feb 26, 2017
1 parent d9e3044 commit 6d459c9
Show file tree
Hide file tree
Showing 5 changed files with 32 additions and 13 deletions.
1 change: 1 addition & 0 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ BEAT_DESCRIPTION=Queries arbitrary HTTP endpoints in a regular interval and ship
BEAT_DIR=github.com/christiangalsterer/httpbeat
SYSTEM_TESTS=false
TEST_ENVIRONMENT=false
SNAPSHOT=no
ES_BEATS?=./vendor/github.com/elastic/beats
# GOPACKAGES=$(shell glide novendor)
GOPACKAGES=$(shell go list ${BEAT_DIR}/... | grep -v /vendor/)
Expand Down
38 changes: 26 additions & 12 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
[![Build Status](https://travis-ci.org/christiangalsterer/httpbeat.svg?branch=master)](https://travis-ci.org/christiangalsterer/httpbeat)
[![codecov.io](http://codecov.io/github/christiangalsterer/httpbeat/coverage.svg?branch=master)](http://codecov.io/github/christiangalsterer/httpbeat?branch=master)
[![Go Report Card](https://goreportcard.com/badge/github.com/christiangalsterer/httpbeat)](https://goreportcard.com/report/github.com/christiangalsterer/httpbeat)
[![license](https://img.shields.io/github/license/christiangalsterer/httpbeat.svg)](https://github.com/christiangalsterer/httpbeat)
[![Github All Releases](https://img.shields.io/github/downloads/christiangalsterer/httpbeat/total.svg)](https://github.com/christiangalsterer/httpbeat)

![Elastic Beats 5.2.1](https://img.shields.io/badge/Elastic%20Beats-v5.2.1-blue.svg)
![Golang 1.7.4](https://img.shields.io/badge/Golang-v1.7.4-blue.svg)

Expand Down Expand Up @@ -56,7 +59,6 @@ in the same directory with the name httpbeat.
make clean && make
```


### Run

To run httpbeat with debugging output enabled, run:
Expand Down Expand Up @@ -141,21 +143,32 @@ This will fetch and create all images required for the build process. The hole p

# Releases and Downloads

4.0.0 (2017-02-19) [Download](https://github.com/christiangalsterer/httpbeat/releases/tag/4.0.0)
## 4.0.1 (WiP) [Download](https://github.com/christiangalsterer/httpbeat/releases/tag/4.0.1)
[![Github Releases (by Release)](https://img.shields.io/github/downloads/christiangalsterer/httpbeat/3.3.0/total.svg)](https://github.com/christiangalsterer/httpbeat/releases/tag/4.0.1)

Bugfix release containing the following changes:
* Set correct version in package names and package metadata

## 4.0.0 (2017-02-19) [Download](https://github.com/christiangalsterer/httpbeat/releases/tag/4.0.0)
[![Github Releases (by Release)](https://img.shields.io/github/downloads/christiangalsterer/httpbeat/3.3.0/total.svg)](https://github.com/christiangalsterer/httpbeat/releases/tag/4.0.0)

Feature and bugfix release containing the following **breaking** changes:
* Renamed configuration parameter `urls` to `hosts`. Please update your configuration accordingly.
* Renamed configuration parameter `cron` to `schedule`. Please update your configuration accordingly.
* Update to beats v5.2.1
* Fix: Default schedule not working

3.3.0 (2017-02-04) [Download](https://github.com/christiangalsterer/httpbeat/releases/tag/3.3.0)
## 3.3.0 (2017-02-04) [Download](https://github.com/christiangalsterer/httpbeat/releases/tag/3.3.0)
[![Github Releases (by Release)](https://img.shields.io/github/downloads/christiangalsterer/httpbeat/3.3.0/total.svg)](https://github.com/christiangalsterer/httpbeat/releases/tag/3.3.0)


Feature release containing the following changes:
* Update to beats v5.2.0
* Allow to specify the replacement character for `json_dot_mode : replace`, default replacement character is `_`

3.2.0 (2017-01-14) [Download](https://github.com/christiangalsterer/httpbeat/releases/tag/3.2.0)
## 3.2.0 (2017-01-14) [Download](https://github.com/christiangalsterer/httpbeat/releases/tag/3.2.0)
[![Github Releases (by Release)](https://img.shields.io/github/downloads/christiangalsterer/httpbeat/3.3.0/total.svg)](https://github.com/christiangalsterer/httpbeat/releases/tag/3.2.0)


Feature and bugfix release containing the following changes:
* Various documentation improvements
Expand All @@ -164,7 +177,8 @@ Feature and bugfix release containing the following changes:
* Fix: [Panic when using TLS configuration (Go 1.7.4)](https://github.com/christiangalsterer/httpbeat/pull/15)
* Fix: [Proper support for ssl.verification_mode](https://github.com/christiangalsterer/httpbeat/issues/14)

3.1.1 (2017-01-07) [Download](https://github.com/christiangalsterer/httpbeat/releases/tag/3.1.1)
## 3.1.1 (2017-01-07) [Download](https://github.com/christiangalsterer/httpbeat/releases/tag/3.1.1)
[![Github Releases (by Release)](https://img.shields.io/github/downloads/christiangalsterer/httpbeat/3.3.0/total.svg)](https://github.com/christiangalsterer/httpbeat/releases/tag/3.1.1)

Starting with this release pre-compiled binaries for different operating systems are available under the respective tag in the github project.

Expand All @@ -173,12 +187,12 @@ Bugfix release containing the following changes:
* Move files into correct place to allow correct bulding with `make update`
* Cleanup of documentation

3.1.0 (2016-12-23)
## 3.1.0 (2016-12-23)

Feature release containing the following changes:
* Update to beats v5.1.1

3.0.0 (2016-12-18)
## 3.0.0 (2016-12-18)

Feature release containing the following changes:
* [Output format of response body is now defined via output_format parameter](https://github.com/christiangalsterer/httpbeat/issues/8). Default is 'string'
Expand All @@ -187,7 +201,7 @@ Bugfix release containing the following changes:
* [Missing es2x template](https://github.com/christiangalsterer/httpbeat/issues/13)
* [Correct parsing of large numbers in JSON output](https://github.com/christiangalsterer/httpbeat/issues/12)

2.0.0 (2016-11-26)
## 2.0.0 (2016-11-26)

Feature release containing the following changes:
* Update to beats v5.0.1
Expand All @@ -199,25 +213,25 @@ Please note that this release contains the following breaking changes introduced
* replace tls.insecure with ssl.verification_mode setting.
* replace tls.min/max_version with ssl.supported_protocols setting requiring full protocol name

1.2.0 (2016-07-19)
## 1.2.0 (2016-07-19)

Feature release containing the following changes:
* Update to Go 1.6
* Update to libbeat 1.2.3
* Use [Glide](https://github.com/Masterminds/glide) for dependency management

1.1.0 (2016-04-06)
## 1.1.0 (2016-04-06)

Feature release containing the following changes:
* [Provide output directly as JSON](https://github.com/christiangalsterer/httpbeat/issues/2)

1.0.1 (2016-02-17)
## 1.0.1 (2016-02-17)

Bugfix release containing the following changes:
* Fix: [Infinite loop when using logstash output](https://github.com/christiangalsterer/httpbeat/issues/4)
* Fix: [Hanging during shutdown](https://github.com/christiangalsterer/httpbeat/issues/5)

1.0.0 (2015-12-29)
## 1.0.0 (2015-12-29)
* Initial release

# Configuration
Expand Down
2 changes: 1 addition & 1 deletion main.go
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import (
"os"
)

var version = "4.0.0"
var version = "4.0.1-SNAPSHOT"
var name = "httpbeat"

func main() {
Expand Down
3 changes: 3 additions & 0 deletions version.go
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
package main

const appVersion = "4.0.1"
1 change: 1 addition & 0 deletions version.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
version: "4.0.1"

0 comments on commit 6d459c9

Please sign in to comment.