Releases: skx/dns-api-go
release-1.3
This release is being made solely to transition the testing and release process from TravisCI to github actions:
- github-action-tester
- Used to run tests.
- github-action-publish-binaries
- Used to make releases.
release-1.2
In the case of an error / no-results a HTTP 404 error-code will be returned, with a body containing an empty-list [].
release-1.0
This release makes several internal cleanups such that the test-cases pass, and there are no warnings from go vet ..
or go lint ..
.
If you have a carbon server available it is now possible to submit metrics to it:
- Metrics relating to the number of DNS-queries submitted, and their success-rate.
- Metrics relating ot the golang runtime.
- via golang-metrics.
We've improved the speed of serving our "static" pages by caching template-expansion. (This expansion allows us to server jQuery/Bootstrap inline, which improves response-speeds at a cost of page-size.)
release-0.9
This release was made to increase speed, by embedding the CSS + JS inline in the index.html
file we serve.
To ease maintainability the inline resources are handled at run-time, via #include
directives.
We now score 100/100 + 97/100 on google's speed-test:
release-0.7
This release reinstates the missing TTL field in our JSON output, something that was lost in the transition from perl to golang.
There were some internal cleanups, but the only visible change should be the TTL addition.
release-0.6
This release fixes a regression, reinstating the CORS header in responses which the perl-based server provided.
This was contributed by @LEW21
release-0.5
This release makes the rate-limiting behavior optional, defaulting to off.
If the server is started with -redis-server localhost:6379
then it will be enabled, and the specified redis server will be used to store state, otherwise it will be disabled.
release-0.4
This is the first release deployed in production on our public site:
This release is 100% feature-complete with only one regression compared to the previous perl-based server:
- The results no longer include a TTL field.