Skip to content

Commit

Permalink
Preparations for 0.3.0 release
Browse files Browse the repository at this point in the history
  • Loading branch information
yyyar committed Aug 18, 2016
1 parent 3cca540 commit 348a341
Show file tree
Hide file tree
Showing 4 changed files with 27 additions and 12 deletions.
26 changes: 25 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,29 @@
# Changelog

## [0.3.0] - 2016-08-18
This release brings several new features and improvemets, as well as bugfixes. Major things are
integrations with Consul, more flexible command-line options and Access control module.

### New Features
- Consul Discovery
- Ability to load config not only from file, but also from URL and Consul key-value storage on startup
- More powerful command-line interface
- Leastbandwidth balancing strategy

### Added
- Allow passing parameters as GOBETWEEN env variable instead of args
- Possibility to specify format in /dump endpoint (toml or json)
- Refused connections counters for backends
- TCP mode for DNS SRV Discovery

### Fixed
- Creating server with the same name via rest api causes api to freeze
- Runtime error when no [default] section is present in config

### Changed
- Replaced big.Int with uint64 for simplicity and performance reasons.


## [0.2.0] - 2016-07-22
This release brings several big features such as full-functional REST API and Stats, as well
as may bugfixes and improvements. All changes are backward-compatible with 0.1.0.
Expand All @@ -15,7 +39,7 @@ as may bugfixes and improvements. All changes are backward-compatible with 0.1.0
- Allow any type of value (int or string) in port in JSON discovery
- Make healthchecks optional

### Fixes
### Fixed
- Fixed panic runtime error exec discovery when exec_command is not valid path and timeout=0
- Fixed roundrobin balance strategy
- Fixed how SRV discovery handler large UDP responses; Fixed sometimes missed port.
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
[![License](https://img.shields.io/badge/license-MIT-blue.svg)](/LICENSE)
[![Gitter](https://badges.gitter.im/yyyar/gobetween.svg)](https://gitter.im/yyyar/gobetween?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge)

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

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

Expand Down
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0.3.0+dev
0.3.0
9 changes: 0 additions & 9 deletions config/gobetween.toml
Original file line number Diff line number Diff line change
Expand Up @@ -50,15 +50,6 @@ backend_connection_timeout = "0" # Backend connection timeout

[servers.sample]
bind = "localhost:3000"
balance="leastbandwidth"

[servers.sample.access]
default = "allow"
rules = [
"allow 127.0.0.1",
"deny 192.168.0.1",
"allow 192.168.0.1/24",
]

[servers.sample.discovery]
kind = "static"
Expand Down

0 comments on commit 348a341

Please sign in to comment.