Skip to content
This repository was archived by the owner on Jul 12, 2023. It is now read-only.

v1.1.0

Choose a tag to compare

@sethvargo sethvargo released this 01 Nov 16:06
· 120 commits to main since this release
7b10ccf

Upgrade notes

  • You may get errors during the Terraform apply about a missing metric. Ignore this error and continue the deploy, then re-run Terraform when finished.
  • This release contains two new features: SMS error webhooks and anomaly notifications. These features are both enabled by default. If you want to disable these features, see the release note below for instructions to disable. We do not recommend disabling these features.

Enhancements

  • Add functionality for individual realms to configure a Twilio error webhook. If configured, the realm statistics page will display a summary of recent Twilio errors by error code, grouped by UTC day. This feature is available by default, but requires configuration on the Twilio account. It can be disabled by setting ENABLE_SMS_ERROR_WEBHOOK=false. We do not recommend disabling this setting unless there are technical issues. The ability to disable this feature will be removed in a future release. (#2231, @sethvargo)
  • Add predictive modeling for anomaly detection for code claim rates. If the most recent day's ratio falls below one standard deviation of the 14-day historical average, it's considered an anomaly. Anomalies are flagged in the UI to users with StatsRead permissions via a persistent banner. Anomalies are also visible system admin realms index page and realm page. Server operators can disable the realm banner by setting NOTIFY_ANOMALIES=false. Server operators will also receive an alert on their non-paging alert channel when realm's are in an anomaly state. See the new CodesClaimedRatioAnomaly playbook for more information. We do not recommend disabling this setting unless there are technical issues. The ability to disable this feature will be removed in a future release. (#2229, @sethvargo)
  • Adds Burmese user report webview translations (#2252, @mikehelmick)
  • Split translations for main server and enx-redirect server to allow decoupling of the translation set. (#2224, @mikehelmick)
  • Adds HI and PA as supported user-report webview languages. (#2248, @mikehelmick)
  • Greatly increases the number of translations for the user report web view. (#2251, @mikehelmick)

Bug fixes

  • Fixed missing return that could display errors to users when enable/disabling API keys under certain circumstances (#2240, @mikehelmick)
  • Fix the name for the backup-worker job in gcloud command in Terraform output. (#2227, @sethvargo)
  • Fix an issue with the per-user and external issuer tables on the statistics page that would prevent the nested fields from expanding. (#2249, @sethvargo)
  • When deleting a verification code post-SMS send fail, use the primary key for more efficient deletion (#2250, @mikehelmick)
  • Only rebuild models once on each invocation of the modeler. (#2228, @sethvargo)

Dependencies

Added

  • gioui.org: 57750fc
  • github.com/Microsoft/hcsshim/test: 43a75bb
  • github.com/PuerkitoBio/purell: v1.1.1
  • github.com/PuerkitoBio/urlesc: de5bf2a
  • github.com/Shopify/logrus-bugsnag: 577dee2
  • github.com/ajstarks/svgo: 644b8db
  • github.com/alexflint/go-filemutex: 72bdc8e
  • github.com/bitly/go-simplejson: v0.5.0
  • github.com/blang/semver: v3.5.1+incompatible
  • github.com/boombuler/barcode: v1.0.0
  • github.com/bshuster-repo/logrus-logstash-hook: v0.4.1
  • github.com/buger/jsonparser: f4dd9f5
  • github.com/bugsnag/bugsnag-go: b1d1530
  • github.com/bugsnag/osext: 0dd3f91
  • github.com/bugsnag/panicwrap: e2c2850
  • github.com/checkpoint-restore/go-criu/v4: v4.1.0
  • github.com/containerd/aufs: v1.0.0
  • github.com/containerd/btrfs: v1.0.0
  • github.com/containerd/go-cni: v1.0.2
  • github.com/containerd/imgcrypt: v1.1.1
  • github.com/containerd/nri: v0.1.0
  • 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/d2g/dhcp4: a1d1b6c
  • github.com/d2g/dhcp4client: v1.0.0
  • github.com/d2g/dhcp4server: 7d4a0a7
  • github.com/d2g/hardwareaddr: e7d9fbe
  • github.com/denverdino/aliyungo: a747050
  • github.com/dnaeon/go-vcr: v1.0.1
  • github.com/docker/go-events: e31b211
  • github.com/docker/go-metrics: v0.0.1
  • github.com/docker/libtrust: fa56704
  • github.com/docker/spdystream: 449fdfc
  • github.com/docopt/docopt-go: ee0de3b
  • github.com/elazarl/goproxy: 947c36d
  • github.com/emicklei/go-restful: v2.9.5+incompatible
  • github.com/evanphx/json-patch/v5: v5.5.0
  • github.com/evanphx/json-patch: v4.9.0+incompatible
  • github.com/fogleman/gg: v1.3.0
  • github.com/fullsailor/pkcs7: d7302db
  • github.com/gabriel-vasile/mimetype: v1.4.0
  • github.com/garyburd/redigo: 535138d
  • github.com/go-fonts/dejavu: v0.1.0
  • github.com/go-fonts/latin-modern: v0.2.0
  • github.com/go-fonts/liberation: v0.1.1
  • github.com/go-fonts/stix: v0.1.0
  • github.com/go-ini/ini: v1.25.4
  • github.com/go-latex/latex: b3d85cf
  • github.com/go-logr/logr: v0.2.0
  • github.com/go-openapi/jsonpointer: v0.19.3
  • github.com/go-openapi/jsonreference: v0.19.3
  • github.com/go-openapi/spec: v0.19.3
  • github.com/go-openapi/swag: v0.19.5
  • github.com/gogo/googleapis: v1.4.0
  • github.com/golang/freetype: e2365df
  • github.com/gomodule/redigo: v1.8.2
  • github.com/googleapis/gnostic: v0.4.1
  • github.com/hashicorp/go-secure-stdlib/base62: v0.1.1
  • github.com/hashicorp/go-secure-stdlib/mlock: v0.1.1
  • github.com/hashicorp/go-secure-stdlib/parseutil: v0.1.2
  • github.com/hashicorp/go-secure-stdlib/password: v0.1.1
  • github.com/hashicorp/go-secure-stdlib/strutil: v0.1.1
  • github.com/hashicorp/go-secure-stdlib/tlsutil: v0.1.1
  • github.com/iancoleman/strcase: v0.2.0
  • github.com/j-keck/arping: 2cf9dc6
  • github.com/jessevdk/go-flags: v1.4.0
  • github.com/jung-kurt/gofpdf: 24315ac
  • github.com/lyft/protoc-gen-star: v0.5.3
  • github.com/marstr/guid: v1.1.0
  • github.com/mattn/go-shellwords: v1.0.3
  • github.com/mistifyio/go-zfs: f784269
  • github.com/mitchellh/osext: 5e2d6d4
  • github.com/moby/locker: v1.0.1
  • github.com/moby/sys/symlink: v0.1.0
  • github.com/moby/term: 3f7ff69
  • github.com/munnerz/goautoneg: a7dc8b6
  • github.com/mxk/go-flowrate: cca7078
  • github.com/ncw/swift: v1.0.47
  • github.com/opencontainers/runtime-tools: 1d69bd0
  • github.com/phpdave11/gofpdf: v1.4.2
  • github.com/phpdave11/gofpdi: v1.0.12
  • github.com/pquerna/cachecontrol: 0dec1b3
  • github.com/ruudk/golang-pdf417: 1af4ab5
  • github.com/safchain/ethtool: 42ed695
  • github.com/sethvargo/go-redisstore-opencensus: v1.0.1
  • github.com/stefanberger/go-pkcs11uri: 78d3cae
  • github.com/tchap/go-patricia: v2.2.6+incompatible
  • github.com/willf/bitset: v1.1.11
  • github.com/xeipuuv/gojsonpointer: 4e3ac27
  • github.com/xeipuuv/gojsonreference: bd5ef7b
  • github.com/xeipuuv/gojsonschema: 1d52303
  • github.com/yvasiyarov/go-metrics: 57bccd1
  • github.com/yvasiyarov/gorelic: a9bba5b
  • github.com/yvasiyarov/newrelic_platform_go: b21fdbd
  • go.mozilla.org/pkcs7: 432b235
  • gonum.org/v1/gonum: v0.9.3
  • gonum.org/v1/netlib: 8cb4219
  • gonum.org/v1/plot: v0.9.0
  • google.golang.org/cloud: 975617b
  • gopkg.in/natefinch/lumberjack.v2: v2.0.0
  • k8s.io/api: v0.20.6
  • k8s.io/apimachinery: v0.20.6
  • k8s.io/apiserver: v0.20.6
  • k8s.io/client-go: v0.20.6
  • k8s.io/component-base: v0.20.6
  • k8s.io/cri-api: v0.20.6
  • k8s.io/gengo: 3a45101
  • k8s.io/klog/v2: v2.4.0
  • k8s.io/kube-openapi: d219536
  • k8s.io/kubernetes: v1.13.0
  • k8s.io/utils: 67b214c
  • rsc.io/pdf: v0.1.1
  • sigs.k8s.io/apiserver-network-proxy/konnectivity-client: v0.0.15
  • sigs.k8s.io/structured-merge-diff/v4: v4.0.3

Changed

Removed

  • github.com/gorilla/context: v1.1.1