Releases: mattermost/mattermost-cloud-database-factory
Release v0.11.0
Release v0.11.0
Changes by Kind
Feature
- Ability to provide custom KMS keys for encryption (#66, @spirosoik)
- Add deletion operation to DB factory.
Improve provision operation (disable deletion protection).
Minor bug fixes.
Dependencies update. (#67, @stafot)
Dependencies
Added
Nothing has changed.
Changed
- cloud.google.com/go/firestore: v1.6.1 → v1.1.0
- cloud.google.com/go: v0.99.0 → v0.64.0
- github.com/armon/go-metrics: v0.3.10 → v0.3.9
- github.com/armon/go-radix: v1.0.0 → 7fddfc3
- github.com/aws/aws-sdk-go: v1.38.67 → v1.44.320
- github.com/census-instrumentation/opencensus-proto: v0.3.0 → v0.2.1
- github.com/cespare/xxhash/v2: v2.1.2 → v2.1.1
- github.com/cncf/udpa/go: 04548b0 → 5459f2c
- github.com/cpuguy83/go-md2man/v2: v2.0.1 → v2.0.2
- github.com/envoyproxy/go-control-plane: v0.10.1 → 668b12f
- github.com/envoyproxy/protoc-gen-validate: v0.6.2 → v0.1.0
- github.com/fatih/color: v1.13.0 → v1.12.0
- github.com/fsnotify/fsnotify: v1.5.1 → v1.4.9
- github.com/gogo/protobuf: v1.3.2 → v1.3.1
- github.com/golang/groupcache: 41bb18b → 8c9f03a
- github.com/google/martian/v3: v3.2.1 → v3.0.0
- github.com/google/pprof: 4bb14d4 → 1a94d86
- github.com/googleapis/gax-go/v2: v2.1.1 → v2.0.5
- github.com/grpc-ecosystem/grpc-gateway: v1.16.0 → v1.9.0
- github.com/hashicorp/consul/api: v1.11.0 → v1.1.0
- github.com/hashicorp/consul/sdk: v0.8.0 → v0.1.1
- github.com/hashicorp/go-cleanhttp: v0.5.2 → v0.5.1
- github.com/hashicorp/go-hclog: v1.0.0 → v0.16.1
- github.com/hashicorp/go-immutable-radix: v1.3.1 → v1.3.0
- github.com/hashicorp/go-rootcerts: v1.0.2 → v1.0.0
- github.com/hashicorp/mdns: v1.0.4 → v1.0.0
- github.com/hashicorp/memberlist: v0.3.0 → v0.2.4
- github.com/hashicorp/serf: v0.9.6 → v0.8.2
- github.com/ianlancetaylor/demangle: 28f6c0f → 5e5cf60
- github.com/inconshreveable/mousetrap: v1.0.0 → v1.1.0
- github.com/kisielk/errcheck: v1.5.0 → v1.2.0
- github.com/magiconair/properties: v1.8.5 → v1.8.1
- github.com/mattermost/mattermost-server/v5: v5.39.0 → v5.39.3
- github.com/mattn/go-colorable: v0.1.12 → v0.1.8
- github.com/mattn/go-isatty: v0.0.14 → v0.0.13
- github.com/mitchellh/cli: v1.1.0 → v1.0.0
- github.com/mitchellh/mapstructure: v1.4.3 → v1.1.2
- github.com/posener/complete: v1.2.3 → v1.1.1
- github.com/rogpeppe/fastuuid: v1.2.0 → 6724a57
- github.com/sirupsen/logrus: v1.8.1 → v1.9.3
- github.com/spf13/afero: v1.6.0 → v1.1.2
- github.com/spf13/cast: v1.4.1 → v1.3.0
- github.com/spf13/cobra: v1.3.0 → v1.7.0
- github.com/spf13/jwalterweatherman: v1.1.0 → v1.0.0
- github.com/spf13/viper: v1.10.0 → v1.7.0
- github.com/stretchr/objx: v0.3.0 → v0.5.0
- github.com/stretchr/testify: v1.7.0 → v1.8.4
- github.com/yuin/goldmark: v1.3.8 → v1.4.13
- go.opencensus.io: v0.23.0 → v0.22.4
- golang.org/x/oauth2: d3ed0bb → bf48bf1
- golang.org/x/sync: 036812b → 886fb93
- google.golang.org/api: v0.62.0 → v0.30.0
- google.golang.org/appengine: v1.6.7 → v1.6.6
- google.golang.org/genproto: 3a66f56 → 8bfb893
- google.golang.org/grpc: v1.42.0 → v1.38.0
- google.golang.org/protobuf: v1.27.1 → v1.26.0
- gopkg.in/yaml.v3: 496545a → v3.0.1
Removed
- github.com/antihax/optional: v1.0.0
- github.com/cncf/xds/go: a8f9461
- github.com/coreos/go-systemd/v22: v22.3.2
- github.com/godbus/dbus/v5: v5.0.4
- github.com/iancoleman/strcase: v0.2.0
- github.com/kr/fs: v0.1.0
- github.com/lyft/protoc-gen-star: v0.5.3
- github.com/pkg/sftp: v1.10.1
- github.com/sagikazarmark/crypt: v0.3.0
- go.etcd.io/etcd/api/v3: v3.5.1
- go.etcd.io/etcd/client/pkg/v3: v3.5.1
- go.etcd.io/etcd/client/v2: v2.305.1
- go.opentelemetry.io/proto/otlp: v0.7.0
- google.golang.org/grpc/cmd/protoc-gen-go-grpc: v1.1.0
The image for this release is docker.io/mattermost/mattermost-cloud-database-factory:v0.11.0
Thanks to all our contributors!
Release v0.10.4
Changes by Kind
Feature
- Update engine version to 13.10 (#59, @andrleite)
- Enable cloudwatch log exports for postgres and mysql clusters (#64, @stylianosrigas)
Uncategorized
Dependencies
Added
Nothing has changed.
Changed
Nothing has changed.
Removed
Nothing has changed.
The image for this release is docker.io/mattermost/mattermost-cloud-database-factory:v0.10.4
Thanks to all our contributors!
v0.10.0
v0.10.0
Changes by Kind
Chore
- Add arm images support
- Bump terraform
- Migrate from CircleCI to Github Actions
- Bump base images (#46, @stafot)
- Remove cloudwatch alarms (#44, @andrleite)
- Upgrade circleCI go image to 1.18 (#40, @d-wierdsma)
Feature
- Add snapshot ARN as an option when creating an RDS instance (#39, @d-wierdsma)
- Add support to enable aws devops guru service (#43, @andrleite)
Bug or Regression
- Bump terraform package to fix build (#47, @stafot)
- Fix release cut automation (#38, @stafot)
- Possible fix for release-notes automation after migration to GA (#49, @stafot)
- Remove duplicate creation_snapshot_arn (#41, @d-wierdsma)
- Add missing token for release notes (#48, @stafot)
Uncategorized
Dependencies
Changed
- cloud.google.com/go/storage: v1.18.2 → v1.10.0
- github.com/Azure/go-ansiterm: d185dfc → d6e3b33
- github.com/Azure/go-autorest: v14.2.0+incompatible → v11.5.2+incompatible
- github.com/Microsoft/go-winio: v0.5.1 → fc70bd9
- github.com/bketelsen/crypt: v0.0.4 → 5cbc8cc
- github.com/cenkalti/backoff/v4: v4.1.2 → v4.0.2
- github.com/containerd/containerd: v1.5.8 → v1.4.1
- github.com/creack/pty: v1.1.11 → v1.1.9
- github.com/docker/docker: v20.10.12+incompatible → 9dc6525
- github.com/gliderlabs/ssh: v0.2.2 → v0.1.1
- github.com/google/go-cmp: v0.5.7 → v0.5.6
- github.com/google/go-querystring: v1.1.0 → v1.0.0
- github.com/google/gofuzz: v1.1.0 → v1.0.0
- github.com/grpc-ecosystem/go-grpc-middleware: f849b54 → v1.0.0
- github.com/hashicorp/go-retryablehttp: v0.6.4 → v0.5.3
- github.com/klauspost/compress: v1.13.6 → v1.13.1
- github.com/marstr/guid: v1.1.0 → 8bdf7d1
- github.com/matttproud/golang_protobuf_extensions: c182aff → v1.0.1
- github.com/onsi/gomega: v1.11.0 → v1.10.5
- github.com/opencontainers/image-spec: v1.0.2 → v1.0.1
- github.com/peterbourgon/diskv: v2.0.1+incompatible → 2973218
- github.com/sergi/go-diff: v1.2.0 → v1.0.0
- github.com/xanzy/go-gitlab: v0.43.0 → v0.15.0
- github.com/yuin/goldmark: v1.4.6 → v1.3.8
- golang.org/x/mod: 9b9b3d8 → v0.5.0
- golang.org/x/term: 03fcf44 → 7de9c90
- golang.org/x/tools: v0.1.10 → v0.1.5
Removed
- bazil.org/fuse: 371fbbd
- cloud.google.com/go/containeranalysis: v0.1.0
- cloud.google.com/go/errorreporting: v0.1.0
- cloud.google.com/go/grafeas: 71387f0
- cloud.google.com/go/logging: v1.4.2
- github.com/Azure/go-autorest/autorest/adal: v0.9.5
- github.com/Azure/go-autorest/autorest/date: v0.3.0
- github.com/Azure/go-autorest/autorest/mocks: v0.4.1
- github.com/Azure/go-autorest/autorest: v0.11.1
- github.com/Azure/go-autorest/logger: v0.2.0
- github.com/Azure/go-autorest/tracing: v0.6.0
- github.com/GoogleCloudPlatform/testgrid: v0.0.38
- github.com/Microsoft/hcsshim/test: 43a75bb
- github.com/Microsoft/hcsshim: v0.8.23
- github.com/NYTimes/gziphandler: 56545f4
- github.com/OpenPeeDeeP/depguard: v1.0.1
- github.com/ProtonMail/go-crypto: 04723f9
- github.com/PuerkitoBio/purell: v1.1.1
- github.com/PuerkitoBio/urlesc: de5bf2a
- github.com/Shopify/logrus-bugsnag: 577dee2
- github.com/StackExchange/wmi: 5d04971
- github.com/VividCortex/ewma: v1.1.1
- github.com/acomagu/bufpipe: v1.0.3
- github.com/alexflint/go-filemutex: 72bdc8e
- github.com/armon/go-socks5: e753329
- github.com/asaskevich/govalidator: f61b66f
- github.com/bitly/go-simplejson: v0.5.0
- github.com/bombsimon/wsl/v3: v3.0.0
- github.com/bshuster-repo/logrus-logstash-hook: v0.4.1
- github.com/bugsnag/bugsnag-go: b1d1530
- github.com/bugsnag/osext: 0dd3f91
- github.com/bugsnag/panicwrap: e2c2850
- github.com/carolynvs/magex: v0.6.0
- github.com/checkpoint-restore/go-criu/v4: v4.1.0
- github.com/checkpoint-restore/go-criu/v5: v5.0.0
- github.com/cheggaaa/pb/v3: v3.0.8
- github.com/cilium/ebpf: v0.6.2
- github.com/cockroachdb/datadriven: 80d97fb
- github.com/codahale/rfc6979: 6a90f24
- github.com/common-nighthawk/go-figure: 734e95f
- github.com/containerd/aufs: v1.0.0
- github.com/containerd/btrfs: v1.0.0
- github.com/containerd/cgroups: v1.0.1
- github.com/containerd/console: v1.0.2
- github.com/containerd/continuity: v0.1.0
- github.com/containerd/fifo: v1.0.0
- github.com/containerd/go-cni: v1.0.2
- github.com/containerd/go-runc: v1.0.0
- github.com/containerd/imgcrypt: v1.1.1
- github.com/containerd/nri: v0.1.0
- github.com/containerd/stargz-snapshotter/estargz: v0.10.1
- github.com/containerd/ttrpc: v1.1.0
- github.com/containerd/typeurl: v1.0.2
- github.com/containerd/zfs: v1.0.0
- github.com/containernetworking/cni: v0.8.1
- github.com/containernetworking/plugins: v0.9.1
- github.com/containers/ocicrypt: v1.1.1
- github.com/coreos/go-iptables: v0.5.0
- github.com/coreos/go-oidc: v2.1.0+incompatible
- github.com/cyphar/filepath-securejoin: v0.2.2
- github.com/d2g/dhcp4: a1d1b6c
- github.com/d2g/dhcp4client: v1.0.0
- github.com/d2g/dhcp4server: 7d4a0a7
- github.com/d2g/hardwareaddr: e7d9fbe
- github.com/danieljoos/wincred: v1.1.0
- github.com/denverdino/aliyungo: a747050
- github.com/docker/cli: [v20.10.12+incom...
Release v0.9.0
Changes by Kind
Feature
- Add support for max connections alarms (#37, @stylianosrigas)
Documentation
Bug or Regression
Dependencies
Added
Nothing has changed.
Changed
Nothing has changed.
Removed
Nothing has changed.
The image for this release is docker.io/mattermost/mattermost-cloud-database-factory:v0.9.0
Thanks to all our contributors!
v0.8.0
Changes by Kind
Chore
- Upgrade postgres engine version to 12.7
Update golang version from 1.14 to 1.17
Update alpine image from 3.11 to 3.14 (#34, @stafot)
Dependencies
Added
Nothing has changed.
Changed
- github.com/yuin/goldmark: v1.4.0 → v1.4.1
- golang.org/x/mod: v0.4.2 → v0.5.1
- golang.org/x/net: aaa1db6 → 4f30a5c
- golang.org/x/sys: d867a43 → 9d821ac
- golang.org/x/text: v0.3.6 → v0.3.7
- golang.org/x/tools: v0.1.7 → v0.1.8
Removed
Nothing has changed.
The image for this release is docker.io/mattermost/mattermost-cloud-database-factory:v0.8.0
Thanks to all our contributors!
v0.7.9
Changes by Kind
Bug or Regression
Dependencies
Added
Nothing has changed.
Changed
Nothing has changed.
Removed
Nothing has changed.
The image for this release is docker.io/mattermost/mattermost-cloud-database-factory:v0.7.9
Thanks to all our contributors!
v0.7.8
Chore
Feature
- Add ability to Database Factory to support shipping logs to Opensearch.
Bump mattermost-server and dependencies.
Add terraform documentation. (#31, @stafot) - Expose instance type on get cluster command. (#28, @stafot)
Dependencies
Added
- cloud.google.com/go/bigquery: v1.8.0
- cloud.google.com/go/datastore: v1.1.0
- cloud.google.com/go/firestore: v1.1.0
- cloud.google.com/go/pubsub: v1.3.1
- cloud.google.com/go/spanner: v1.9.0
- cloud.google.com/go/storage: v1.10.0
- code.sajari.com/docconv: 7b3472b
- dmitri.shuralyov.com/gpu/mtl: 666a987
- github.com/AndreasBriese/bbloom: e2d15f3
- github.com/Azure/go-ansiterm: d6e3b33
- github.com/BurntSushi/xgb: 27f1227
- github.com/ClickHouse/clickhouse-go: v1.3.12
- github.com/CloudyKit/fastprinter: 33d98a0
- github.com/CloudyKit/jet/v3: v3.0.0
- github.com/HdrHistogram/hdrhistogram-go: v0.9.0
- github.com/JalfResi/justext: c0282de
- github.com/Joker/hpp: v1.0.0
- github.com/Julusian/godocdown: 6d19f8f
- github.com/Masterminds/semver/v3: v3.1.1
- github.com/Microsoft/go-winio: fc70bd9
- github.com/PuerkitoBio/goquery: v1.7.0
- github.com/Shopify/goreferrer: ec9c9a5
- github.com/advancedlogic/GoOse: 1225d53
- github.com/ajg/form: v1.5.1
- github.com/andybalholm/brotli: v1.0.3
- github.com/andybalholm/cascadia: v1.2.0
- github.com/apache/arrow/go/arrow: b2287a2
- github.com/araddon/dateparse: 6b43995
- github.com/armon/circbuf: bbbad09
- github.com/aymerick/raymond: b565731
- github.com/bitly/go-hostpool: a3a6125
- github.com/bits-and-blooms/bitset: v1.2.0
- github.com/bkaradzic/go-lz4: v1.0.0
- github.com/bketelsen/crypt: 5cbc8cc
- github.com/blevesearch/cld2: 8b5f551
- github.com/blevesearch/zap/v13: v13.0.6
- github.com/blevesearch/zap/v14: v14.0.5
- github.com/blevesearch/zap/v15: v15.0.3
- github.com/cenkalti/backoff/v4: v4.0.2
- github.com/chzyer/logex: v1.1.10
- github.com/chzyer/readline: 2972be2
- github.com/chzyer/test: a1ea475
- github.com/cloudflare/golz4: ef862a3
- github.com/cockroachdb/apd: v1.1.0
- github.com/cockroachdb/cockroach-go: 606b3d0
- github.com/codegangsta/inject: 33e0aa1
- github.com/containerd/containerd: v1.4.1
- github.com/creack/pty: v1.1.9
- github.com/denisenkom/go-mssqldb: b91950f
- github.com/dgraph-io/badger: v1.6.0
- github.com/dgryski/go-farm: 6a90982
- github.com/dgryski/go-rendezvous: 9f7001d
- github.com/dhui/dktest: v0.3.3
- github.com/docker/distribution: v2.7.1+incompatible
- github.com/docker/docker: 9dc6525
- github.com/docker/go-connections: v0.4.0
- github.com/docker/go-units: v0.4.0
- github.com/dsnet/compress: v0.0.1
- github.com/dsnet/golib: 1ea1667
- github.com/dvyukov/go-fuzz: fca3906
- github.com/edsrzf/mmap-go: 0bce6a6
- github.com/eknkc/amber: cdade1c
- github.com/elazarl/go-bindata-assetfs: v1.0.1
- github.com/etcd-io/bbolt: v1.3.3
- github.com/fasthttp-contrib/websocket: 1f3b11f
- github.com/fatih/set: v0.2.1
- github.com/fatih/structs: v1.1.0
- github.com/felixge/httpsnoop: v1.0.2
- github.com/fsouza/fake-gcs-server: v1.17.0
- github.com/gavv/httpexpect: v2.0.0+incompatible
- github.com/getsentry/sentry-go: v0.11.0
- github.com/gigawattio/window: 0f5467e
- github.com/gin-contrib/sse: 5545eab
- github.com/gin-gonic/gin: v1.4.0
- github.com/go-check/check: 788fd78
- github.com/go-gl/glfw/v3.3/glfw: 6f7a984
- github.com/go-gl/glfw: e6da0ac
- github.com/go-kit/log: v0.1.0
- github.com/go-martini/martini: 22fa469
- github.com/go-redis/redis/v8: v8.10.0
- github.com/go-resty/resty/v2: v2.6.0
- github.com/gobuffalo/here: v0.6.0
- github.com/gobwas/httphead: 2c6c146
- github.com/gobwas/pool: v0.2.0
- github.com/gobwas/ws: v1.0.2
- github.com/gocql/gocql: f6df828
- github.com/golang-migrate/migrate/v4: v4.14.1
- github.com/golang-sql/civil: cb61b32
- github.com/google/flatbuffers: v1.11.0
- github.com/google/martian/v3: v3.0.0
- github.com/hailocab/go-hostpool: e80d13c
- github.com/hashicorp/consul/api: v1.1.0
- github.com/hashicorp/consul/sdk: v0.1.1
- github.com/hashicorp/go-rootcerts: v1.0.0
- github.com/hashicorp/go-syslog: v1.0.0
- github.com/hashicorp/go-version: v1.2.0
- github.com/hashicorp/go.net: v0.0.1
- github.com/hashicorp/logutils: v1.0.0
- github.com/hashicorp/mdns: v1.0.0
- github.com/hashicorp/serf: v0.8.2
- github.com/ianlancetaylor/demangle: 5e5cf60
- github.com/ikawaha/kagome.ipadic: v1.1.2
- github.com/imkira/go-interpol: v1.1.0
- github.com/iris-contrib/blackfriday: v2.0.0+incompatible
- github.com/iris-contrib/go.uuid: [v2.0.0+incompa...
v0.7.7
Changes by kind
Chore
Feature
Bug or Regression
Dependencies
Added
- golang.org/x/term: 7de9c90
Changed
- github.com/yuin/goldmark: v1.1.27 → v1.3.5
- golang.org/x/mod: v0.2.0 → v0.4.2
- golang.org/x/net: 69a7880 → a5a99cb
- golang.org/x/sync: cd5d95a → 036812b
- golang.org/x/sys: fdedc70 → 977fb72
- golang.org/x/tools: 7ae4988 → v0.1.3
- golang.org/x/xerrors: 9bdfabe → 5ec99f8
Removed
Nothing has changed.
The image for this release is docker.io/mattermost/mattermost-cloud-database-factory:v0.7.7
Thanks to all our contributors!
v0.7.6
Changes by Kind
Feature
- Add a subcommand to get clusters by tags (#18, @spirosoik)
- Add functionality in Database Factory to create RDS multitenant db clusters for dbproxy usage (#22, @stylianosrigas)
Documentation
- Update terraform version in README (#21, @Szymongib)
Bug or Regression
Dependencies
Added
- github.com/jmespath/go-jmespath/internal/testify: v1.5.1
Changed
- github.com/aws/aws-sdk-go: v1.19.0 → v1.38.13
- github.com/jmespath/go-jmespath: c2b33e8 → v0.4.0
- github.com/olekukonko/tablewriter: v0.0.4 → v0.0.5
- golang.org/x/crypto: 4b2356b → 75b2880
- golang.org/x/net: e0ff5e5 → 69a7880
- golang.org/x/sys: 1151b9d → fdedc70
- golang.org/x/text: v0.3.2 → v0.3.3
Removed
Nothing has changed.
The image for this release is docker.io/mattermost/mattermost-cloud-database-factory:v0.7.6
Thanks to all our contributors!