Skip to content

Releases: gocardless/draupnir

v2.0.1

22 Aug 12:17
f31b9a0
Compare
Choose a tag to compare

Changelog

f31b9a0 Merge pull request #54 from gocardless/hmac/fix-access-token-auth
d67e595 Update vendored dependencies
4fc93d6 Bump version
ff13da5 Don't require authentication for creating access tokens

v2.0.0

09 Jul 20:40
ff264bb
Compare
Choose a tag to compare

Changelog

  • Goreleaser changes to adapt to later versions
  • Replace environment variable configuration with a configuration file installed at /etc/draupnir/config.toml. Proxy settings are still configured via the HTTP_PROXY and HTTPS_PROXY environment variables, but everything else is configured using the config file. The format is documented in the README.
  • Vacuum databases by default after the anonymisation step, to avoid the vacuum processes starting in all instances of a draupnir database and causing large amounts of exclusive data to be generated per snapshot

ff264bb Use stable version of goreleaser instead of HEAD
5c19a4d fpm -> nfpm
840d09c v2.0.0
c597514 Merge pull request #53 from gocardless/lawrence-improve-finalisation-performance
a08239d Vacuum databases after running finalisation
15d12ea Improve finalisation performance
4197182 Merge pull request #51 from gocardless/hmac/test-cleanup
183a8a9 Clean up some tests
135ab41 Merge pull request #50 from gocardless/hmac/auth-middleware
5b549b4 Add Authentication middleware
e3fe61e Merge pull request #49 from gocardless/hmac/toml-config
cb84b33 Update changelog
f279295 Small logging changes
e136f98 c -> cfg
e214e48 Update docs
6ad38df Split config into groups and validate
5f92d4a Permit optional config fields
4731d65 Configure the server using a config file instead of env vars

v1.7.0

21 Feb 11:26
b4a3dd4
Compare
Choose a tag to compare

Changelog

b4a3dd4 v1.7.0
9547f70 Merge pull request #48 from gocardless/lawrence-goreleaser
79bd1dd CircleCI goreleaser
fe29155 Merge pull request #47 from gocardless/lawrence-limit-temp-file-size
966d530 Merge pull request #45 from gocardless/hmac/logging
9b0e545 Pass context (and logger) into Executor
c7a08ad Make main func more concise
3631e5c Clean up route creation in main
b8f098e Make error renderers into normal Middleware
dd57eaa Refactor Chain to remove mux.Route
2e62296 Refactor routes to return an error
607595f Set temp_file_limit in postgresql.conf


Automated with GoReleaser
Built with go version go1.9.2 linux/amd64

v1.6.0

09 Feb 18:22
7e2260d
Compare
Choose a tag to compare

Changelog

7e2260d v1.6.0
94c4bf0 Merge pull request #43 from gocardless/lawrence-insecure-flag
f7f258b draupnir-client --insecure flag
fdd06ef Merge pull request #44 from gocardless/lawrence-optionally-unpack-tar
dd7bcb7 Optionally unpack tar backup


Automated with GoReleaser
Built with go version go1.9 darwin/amd64

v1.5.0

05 Feb 09:32
9e55f08
Compare
Choose a tag to compare

Changelog

9e55f08 v1.5.0
146f5ad Merge pull request #41 from gocardless/lawrence-listen-locally-insecure
30688e8 Listen on http locally
4f6564f vendor: github.com/oklog/run


Automated with GoReleaser
Built with go version go1.9 darwin/amd64

v1.4.0

04 Feb 00:02
778a801
Compare
Choose a tag to compare

Changelog

778a801 Merge pull request #37 from gocardless/lawrence-semver-check
a09817e Verify well-formed version in integration tests
8407401 Explicitly error when parsing bad semver
b7341fa Table-test CheckApiVersion
9bcd01e Semver match on Draupnir-Version header
a0c6b18 Merge pull request #39 from gocardless/lawrence-client-create-finalise-images
3c14c32 Don't duplicate request structs
14ca2ff Support image create/finalise in client
30e52dd Merge pull request #40 from gocardless/hmac/timeout-fast-in-tests
d6b37fd Set OAuth token exchange timeout to 0 in tests
5087c47 Merge pull request #38 from gocardless/lawrence-makefile-goreleaser
ac2ba7c goreleaser tweaks
4a676bd Makefile tweaks


Automated with GoReleaser
Built with go version go1.9 darwin/amd64

v1.3.0

31 Jan 16:22
84b994c
Compare
Choose a tag to compare

Changelog

84b994c Merge pull request #36 from gocardless/dyson-allow-upload-user-delete-instance
685c63c v1.3.0
6bd8af1 Allow upload user to delete any instance


Automated with GoReleaser
Built with go version go1.9.2 darwin/amd64

v1.2.0

31 Jan 14:22
266a9c2
Compare
Choose a tag to compare

Changelog

266a9c2 v1.2.0
8dcbccf Merge pull request #33 from gocardless/hmac/logging
05deb35 Use prometheus/common logger
3f48f68 vendor: prometheus/core, logrus_sentry, errors
aff7c85 Add better logging to AccessToken routes
71a45e8 Add better logging to Instance routes
f213a7b Use logging.Logger in Images route
b8cff7a Create a logger on app boot
9baa86b Add logging package
a17b1b4 Add sentry-raven
9525814 Merge pull request #27 from gocardless/lawrence-circleci-workflow-v2
7c0786d CircleCI integration tests w/o Chef
71d8a5d License under Apache 2.0
a1868ad Add goreleaser config


Automated with GoReleaser
Built with go version go1.9 darwin/amd64

v1.1.0

28 Dec 12:59
Compare
Choose a tag to compare

Changelog

a1868ad Add goreleaser config
90fb0e3 Bump version to 1.1.0
29fa3ab Merge pull request #32 from gocardless/hmac/logging
aeada8a Simplify test rule
559a114 Add a LogRequest middleware
5fed5f3 Redesign Chain to wrap handlers instead of just running before them
56ae8ce Merge pull request #25 from gocardless/lawrence-vendor-deps
d7932f3 Verify deps are unchanged
7a586ed Add back in dep line in README
ada3651 Vendor dependencies
a02af3f Merge pull request #26 from gocardless/hmac/config
e7777b1 Switch config format to TOML and add default database config
c3ef8a5 Simplify version checking in client
a5e9fea Ensure Draupnir-Version header is set when rendering errors
01e742b Merge pull request #24 from gocardless/hmac/docs
473bb15 Merge pull request #23 from gocardless/hmac/parameterise-email-domain
652d2e0 Parameterise the trusted email domain
1834b61 Add detailed documentation on Draupnir's architecture
8019d06 Merge pull request #22 from gocardless/add-usage-info
b8d6e9a Add usage information line to readme
b3203a5 Merge pull request #21 from gocardless/hmac/test-cleanup
cebc044 Switch to dep for dependency management
2c0e1c6 Clean up instance route tests
8538df3 Clean up image route tests


Automated with GoReleaser
Built with go version go1.9.1 darwin/amd64

v1.0.0

19 Oct 13:11
Compare
Choose a tag to compare

Switch to using OAuth Refresh Tokens for authentication.
Require client and server versions to be identical to cooperate.