Skip to content

Commit 348a341

Browse files
committed
Preparations for 0.3.0 release
1 parent 3cca540 commit 348a341

File tree

4 files changed

+27
-12
lines changed

4 files changed

+27
-12
lines changed

CHANGELOG.md

Lines changed: 25 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,29 @@
11
# Changelog
22

3+
## [0.3.0] - 2016-08-18
4+
This release brings several new features and improvemets, as well as bugfixes. Major things are
5+
integrations with Consul, more flexible command-line options and Access control module.
6+
7+
### New Features
8+
- Consul Discovery
9+
- Ability to load config not only from file, but also from URL and Consul key-value storage on startup
10+
- More powerful command-line interface
11+
- Leastbandwidth balancing strategy
12+
13+
### Added
14+
- Allow passing parameters as GOBETWEEN env variable instead of args
15+
- Possibility to specify format in /dump endpoint (toml or json)
16+
- Refused connections counters for backends
17+
- TCP mode for DNS SRV Discovery
18+
19+
### Fixed
20+
- Creating server with the same name via rest api causes api to freeze
21+
- Runtime error when no [default] section is present in config
22+
23+
### Changed
24+
- Replaced big.Int with uint64 for simplicity and performance reasons.
25+
26+
327
## [0.2.0] - 2016-07-22
428
This release brings several big features such as full-functional REST API and Stats, as well
529
as may bugfixes and improvements. All changes are backward-compatible with 0.1.0.
@@ -15,7 +39,7 @@ as may bugfixes and improvements. All changes are backward-compatible with 0.1.0
1539
- Allow any type of value (int or string) in port in JSON discovery
1640
- Make healthchecks optional
1741

18-
### Fixes
42+
### Fixed
1943
- Fixed panic runtime error exec discovery when exec_command is not valid path and timeout=0
2044
- Fixed roundrobin balance strategy
2145
- Fixed how SRV discovery handler large UDP responses; Fixed sometimes missed port.

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
[![License](https://img.shields.io/badge/license-MIT-blue.svg)](/LICENSE)
99
[![Gitter](https://badges.gitter.im/yyyar/gobetween.svg)](https://gitter.im/yyyar/gobetween?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge)
1010

11-
**gobetween** - modern & minimalistic proxy server for the :cloud: Cloud era.
11+
**gobetween** - modern & minimalistic load balancer and reverse-proxy for the :cloud: Cloud era.
1212

1313
**Current status**: *Under active development*. Currently in use in several highy loaded production environments.
1414

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0.3.0+dev
1+
0.3.0

config/gobetween.toml

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -50,15 +50,6 @@ backend_connection_timeout = "0" # Backend connection timeout
5050

5151
[servers.sample]
5252
bind = "localhost:3000"
53-
balance="leastbandwidth"
54-
55-
[servers.sample.access]
56-
default = "allow"
57-
rules = [
58-
"allow 127.0.0.1",
59-
"deny 192.168.0.1",
60-
"allow 192.168.0.1/24",
61-
]
6253

6354
[servers.sample.discovery]
6455
kind = "static"

0 commit comments

Comments
 (0)