This repository has been archived by the owner on Jul 12, 2023. It is now read-only.
v0.7.0
Changelog since v0.6.0
Changes by Kind
Breaking
- Breaking::
*_custom_domain
are now*_custom_domains
in Terraform and the type has changed fromstring
toset(string)
to support specifying multiple domains mapped to a single service. (#440, @sethvargo) - Potentially breaking: Add
padding
fields to all API requests and responses (#475, @sethvargo). Clients should not parse this field.- Include random padding bytes in API responses. Clients should not process these bytes. (#490, @sethvargo)
UI
- Add favicon and mobile assets (#473, @sethvargo)
- Trim whitespace around public keys in the UI (#481, @sethvargo)
- When checking code status via UUID, the long expiry time/countdown will be shown. (#458, @mikehelmick)
Security
- Add support for rotating HMAC and encryption keys (#450, @sethvargo)
Documentation
- Updated API documentation to correct casing in JSON examples (#453, @mikehelmick)
- Added documentation for admin APIs (#470, @mikehelmick)
- Additional user documentation. (#444, @mikehelmick)
- Document users, realms admins, and sys admins (#480, @sethvargo)
- Include a password-reset page (#447, @whaught)
Observability
- After this PR SQL metrics should be available to view in metrics exporter https://opencensus.io/integrations/sql/go_sql/ (#396, @taddari)
- Fix data race in database initialization (#484, @sethvargo)
- Fix migration logging (#455, @sethvargo)
- Fixes stackdriver metrics being dropped (#445, @icco)
- Following metrics will be available https://github.com/opencensus-integrations/ocsql#metrics (#489, @taddari)
- There is now an alerting module you can initialize to get alerts for server health. (#472, @icco)
Miscellaneous
/health
no longer requires an API key to call (#465, @icco)- Temporarily return
error_code
anderrorCode
in API JSON responses for backwards compatibility.error_code
will be removed in a future version. (#451, @sethvargo) - Recommend filesystem key manager for local development (#488, @sethvargo)
Dependencies
Added
- contrib.go.opencensus.io/integrations/ocsql: v0.1.6
- github.com/PuerkitoBio/purell: v1.0.0
- github.com/PuerkitoBio/urlesc: 5bd2802
- github.com/apache/arrow/go/arrow: b2287a2
- github.com/emicklei/go-restful: ff4f55a
- github.com/go-logr/logr: v0.1.0
- github.com/go-openapi/jsonpointer: 46af16f
- github.com/go-openapi/jsonreference: 13c6e35
- github.com/go-openapi/spec: 6aced65
- github.com/go-openapi/swag: 1d0bd11
- github.com/gobuffalo/here: v0.6.0
- github.com/google/flatbuffers: v1.11.0
- github.com/mailru/easyjson: d5b7844
- github.com/markbates/pkger: v0.15.1
- github.com/munnerz/goautoneg: a547fc6
- github.com/pkg/browser: 0a3d74b
- github.com/snowflakedb/glog: f5055e6
- github.com/snowflakedb/gosnowflake: v1.3.5
- k8s.io/gengo: 0689ccc
- sigs.k8s.io/structured-merge-diff/v3: 43c19bb
Changed
- cloud.google.com/go/spanner: v1.5.1 → v1.8.0
- contrib.go.opencensus.io/exporter/ocagent: v0.7.0 → f8c219d
- contrib.go.opencensus.io/exporter/prometheus: v0.2.0 → 6bcf6f8
- github.com/Azure/azure-pipeline-go: v0.2.1 → v0.2.3
- github.com/Azure/azure-storage-blob-go: v0.8.0 → v0.10.0
- github.com/Microsoft/go-winio: v0.4.14 → fc70bd9
- github.com/asaskevich/govalidator: f9ffefc → 475eaeb
- github.com/aws/aws-sdk-go: v1.34.14 → v1.34.18
- github.com/elazarl/goproxy: c4fc265 → 947c36d
- github.com/evanphx/json-patch: 5858425 → v4.2.0+incompatible
- github.com/frankban/quicktest: v1.4.1 → v1.8.1
- github.com/go-playground/validator/v10: v10.2.0 → v10.3.0
- github.com/golang-migrate/migrate/v4: v4.10.0 → v4.12.2
- github.com/google/exposure-notifications-server: v0.6.0 → v0.7.0
- github.com/google/gofuzz: v1.0.0 → v1.1.0
- github.com/googleapis/gnostic: 0c51083 → v0.1.0
- github.com/grpc-ecosystem/grpc-gateway: v1.14.7 → v1.14.8
- github.com/jackc/pgconn: v1.5.0 → v1.6.4
- github.com/jackc/pgproto3/v2: v2.0.1 → v2.0.4
- github.com/jackc/pgservicefile: 3430c54 → 2b9c447
- github.com/jackc/pgtype: v1.3.0 → v1.4.2
- github.com/jackc/pgx/v4: v4.6.0 → v4.8.1
- github.com/jackc/pgx: v3.6.2+incompatible → v3.3.0+incompatible
- github.com/jackc/puddle: v1.1.0 → v1.1.1
- github.com/jinzhu/now: v1.0.1 → v1.1.1
- github.com/kelseyhightower/envconfig: v1.3.0 → v1.4.0
- github.com/kelseyhightower/run: v0.0.16 → v0.0.17
- github.com/mattn/go-ieproxy: 91bb50d → v0.0.1
- github.com/mattn/go-sqlite3: v1.14.0 → v2.0.1+incompatible
- github.com/neo4j/neo4j-go-driver: v1.7.4 → b626aa9
- github.com/smartystreets/assertions: b2de0cb → v1.0.0
- go.uber.org/zap: v1.15.0 → v1.16.0
- golang.org/x/net: c890458 → 62affa3
- golang.org/x/oauth2: bf48bf1 → 5d25da1
- golang.org/x/sys: 64077c9 → f9321e4
- golang.org/x/tools: 5a2aa26 → ea3a2cd
- google.golang.org/genproto: d751682 → 0bd0a95
- k8s.io/api: d687e77 → v0.18.7-rc.0
- k8s.io/apimachinery: 760d184 → v0.18.7-rc.0
- k8s.io/klog: 8e90cee → v1.0.0
- k8s.io/kube-openapi: b3a7cee → 61e04a5
- sigs.k8s.io/yaml: v1.1.0 → v1.2.0
Removed
- github.com/OpenPeeDeeP/depguard: v1.0.1
- github.com/bombsimon/wsl: v1.2.5
- github.com/go-critic/go-critic: d79a9f0
- github.com/go-lintpack/lintpack: v0.5.2
- github.com/go-toolsmith/astcast: v1.0.0
- github.com/go-toolsmith/astcopy: v1.0.0
- github.com/go-toolsmith/astequal: v1.0.0
- github.com/go-toolsmith/astfmt: v1.0.0
- github.com/go-toolsmith/astinfo: 9809ff7
- github.com/go-toolsmith/astp: v1.0.0
- github.com/go-toolsmith/pkgload: v1.0.0
- github.com/go-toolsmith/strparse: v1.0.0
- github.com/go-toolsmith/typep: v1.0.0
- github.com/gobwas/glob: v0.2.3
- github.com/gofrs/flock: 5135e61
- github.com/golangci/check: cfe4005
- github.com/golangci/dupl: 3e9179a
- github.com/golangci/errcheck: ef45e06
- github.com/golangci/go-misc: 927a3d8
- github.com/golangci/goconst: 041c5f2
- github.com/golangci/gocyclo: 2becd97
- github.com/golangci/gofmt: 244bba7
- github.com/golangci/golangci-lint: v1.21.0
- github.com/golangci/ineffassign: 42439a7
- github.com/golangci/lint-1: 297bf36
- github.com/golangci/maligned: b1d8939
- github.com/golangci/misspell: 950f5d1
- github.com/golangci/prealloc: 215b22d
- github.com/golangci/revgrep: d9c87f5
- github.com/golangci/unconvert: 28b1c44
- github.com/gostaticanalysis/analysisutil: 4088753
- github.com/logrusorgru/aurora: a7b3b31
- github.com/matoous/godox: 5d6d842
- github.com/mattn/goveralls: v0.0.2
- github.com/mitchellh/go-ps: 621e559
- github.com/mozilla/tls-observatory: a3c1b6c
- github.com/nbutton23/zxcvbn-go: ae427f1
- github.com/neo4j-drivers/gobolt: v1.7.4
- github.com/quasilyte/go-consistent: c6f3937
- github.com/securego/gosec: e680875
- github.com/shurcooL/go-goon: 37c2f52
- github.com/shurcooL/go: 9e1955d
- github.com/sourcegraph/go-diff: v0.5.1
- github.com/timakin/bodyclose: f7f2e9b
- github.com/ultraware/funlen: v0.0.2
- github.com/ultraware/whitespace: v0.0.4
- github.com/uudashr/gocognit: 1655d0d
- github.com/valyala/bytebufferpool: v1.0.0
- github.com/valyala/fasthttp: v1.2.0
- github.com/valyala/quicktemplate: v1.2.0
- github.com/valyala/tcplisten: ceec8f9
- mvdan.cc/interfacer: c200402
- mvdan.cc/lint: adc824a
- mvdan.cc/unparam: d517963
- sourcegraph.com/sqs/pbtypes: d3ebe8f