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
 go:
-  - "1.10.8"
   - "1.11.8"
   - "1.12.3"
+  - "1.13.4"
   - tip
 
 before_install:

+ 7 - 2
CHANGES.md

@@ -1,8 +1,12 @@
 # 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
 * Removed /monitor websocket interface
@@ -16,6 +20,7 @@
 * More/updated tests
 * Don't let the server ID be 127.0.0.1
 * Use 'dep' to manage dependencies
+* Remove built-in InfluxDB support from the log processing tool
 
 ## 2.7.0 February 13, 2017
 

+ 1 - 1
README.md

@@ -15,7 +15,7 @@ forum.
 ## Installation
 
 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
 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
 
 go build -o dist/geodns-$OS-$ARCH \
+  -trimpath \
   -ldflags "-X main.gitVersion=$REVISION -X main.buildTime=$BUILDTIME" \
   -v && \
   (cd geodns-logs && go build -v -o ../dist/geodns-logs-$OS-$ARCH && cd ..) && \