Browse Source

Update release notes, 'require' Go 1.13

(Go 1.13 is just for the ./build script and to simplify testing,
1.12 and older likely work fine)
Ask Bjørn Hansen 5 years ago
parent
commit
67ebd71240
4 changed files with 10 additions and 4 deletions
  1. 1 1
      .travis.yml
  2. 7 2
      CHANGES.md
  3. 1 1
      README.md
  4. 1 0
      build

+ 1 - 1
.travis.yml

@@ -1,8 +1,8 @@
 language: go
 language: go
 go:
 go:
-  - "1.10.8"
   - "1.11.8"
   - "1.11.8"
   - "1.12.3"
   - "1.12.3"
+  - "1.13.4"
   - tip
   - tip
 
 
 before_install:
 before_install:

+ 7 - 2
CHANGES.md

@@ -1,8 +1,12 @@
 # GeoDNS Changelog
 # GeoDNS Changelog
 
 
-## 3.0.0 February 2018
+## Master
 
 
-(dev branch; still in testing)
+* Better test errors when geoip2 files aren't found
+* Require Go 1.13 or later (just for build script for now)
+* Update dependencies
+
+## 3.0.1 April 2019
 
 
 * Added Prometheus metrics support
 * Added Prometheus metrics support
 * Removed /monitor websocket interface
 * Removed /monitor websocket interface
@@ -16,6 +20,7 @@
 * More/updated tests
 * More/updated tests
 * Don't let the server ID be 127.0.0.1
 * Don't let the server ID be 127.0.0.1
 * Use 'dep' to manage dependencies
 * Use 'dep' to manage dependencies
+* Remove built-in InfluxDB support from the log processing tool
 
 
 ## 2.7.0 February 13, 2017
 ## 2.7.0 February 13, 2017
 
 

+ 1 - 1
README.md

@@ -15,7 +15,7 @@ forum.
 ## Installation
 ## Installation
 
 
 If you already have go installed, just run `go get` to install the Go
 If you already have go installed, just run `go get` to install the Go
-dependencies. GeoDNS requires Go 1.9 or later.
+dependencies. GeoDNS requires Go 1.13 or later.
 
 
 If you don't have Go installed the easiest way to build geodns from source is to
 If you don't have Go installed the easiest way to build geodns from source is to
 download Go from https://golang.org/dl/ and untar'ing it in
 download Go from https://golang.org/dl/ and untar'ing it in

+ 1 - 0
build

@@ -14,6 +14,7 @@ ARCH=${GOARCH:-`go env GOARCH`}
 set -ex
 set -ex
 
 
 go build -o dist/geodns-$OS-$ARCH \
 go build -o dist/geodns-$OS-$ARCH \
+  -trimpath \
   -ldflags "-X main.gitVersion=$REVISION -X main.buildTime=$BUILDTIME" \
   -ldflags "-X main.gitVersion=$REVISION -X main.buildTime=$BUILDTIME" \
   -v && \
   -v && \
   (cd geodns-logs && go build -v -o ../dist/geodns-logs-$OS-$ARCH && cd ..) && \
   (cd geodns-logs && go build -v -o ../dist/geodns-logs-$OS-$ARCH && cd ..) && \