This repository has been archived by the owner on Jul 12, 2023. It is now read-only.
v1.13.1
Release notes for v1.13.1
Changelog since v1.12.0
Changes by Kind
Infrastructure
- Update dependencies. (#2366, @mikehelmick)
- Upgrade the programming language to Go 1.19. (#2368, @sethvargo)
Bug fixes or improvements
- Fix a potential race condition where the system could be configured to clean up user report records (delete nonce) while the user report code is still valid. This ensures that user reports across all realms are not cleaned up sooner than the realm with the longest short code timeout AND user report enabled. (#2367, @mikehelmick)
- Adds clarification to keyserver stats help text on realm admin statistics page. (#2371, @mikehelmick)
- Note to operators, this will exclude a realm with a region code of E2E-TEST from system wide code issue/code claimed stats. If you have named this realm something else, you will need to override the EXCLUDE_FROM_SYSTEM_STATS environment variable. (#2374, @mikehelmick)
- Stop allowing
longexpires
in the User Report SMS template since it always uses theexpires
value. (#2370, @mikehelmick) - System admin: display a chart code global codes issued / code claimed (#2372, @mikehelmick)
Dependencies
Added
- cloud.google.com/go/asset: v1.5.0
- cloud.google.com/go/security: v1.5.0
- github.com/cristalhq/acmd: v0.7.0
- github.com/curioswitch/go-reassign: v0.1.2
- github.com/ledongthuc/pdf: 0c2507a
- github.com/magefile/mage: v1.13.0
- github.com/sashamelentyev/interfacebloat: v1.1.0
- github.com/sashamelentyev/usestdlibvars: v1.13.0
- github.com/timonwong/logrlint: v0.1.0
Changed
- cloud.google.com/go/compute: v1.7.0 → v1.9.0
- cloud.google.com/go/iam: v0.3.0 → v0.4.0
- cloud.google.com/go/monitoring: v1.5.0 → v1.6.0
- cloud.google.com/go/pubsub: v1.5.0 → v1.3.1
- cloud.google.com/go/storage: v1.24.0 → v1.26.0
- cloud.google.com/go: v0.103.0 → v0.104.0
- contrib.go.opencensus.io/exporter/prometheus: v0.4.1 → v0.4.2
- github.com/GaijinEntertainment/go-exhaustruct/v2: v2.2.2 → v2.3.0
- github.com/armon/go-metrics: v0.4.0 → v0.4.1
- github.com/aws/aws-sdk-go: v1.44.69 → v1.44.96
- github.com/chavacava/garif: 5cad0b5 → 9351721
- github.com/chromedp/cdproto: 6a862c1 → 11c39c5
- github.com/chromedp/chromedp: v0.8.3 → v0.8.5
- github.com/daixiang0/gci: v0.5.0 → v0.6.3
- github.com/digitalocean/godo: v1.81.0 → v1.82.0
- github.com/docker/go-units: v0.4.0 → v0.5.0
- github.com/emicklei/go-restful: v2.9.5+incompatible → v2.16.0+incompatible
- github.com/go-critic/go-critic: v0.6.3 → v0.6.4
- github.com/go-openapi/strfmt: v0.21.2 → v0.21.3
- github.com/go-stack/stack: v1.8.1 → v1.8.0
- github.com/go-toolsmith/astcopy: v1.0.0 → v1.0.1
- github.com/go-toolsmith/astequal: v1.0.1 → v1.0.2
- github.com/go-xmlfmt/xmlfmt: 0a94163 → d5b6f63
- github.com/go-zookeeper/zk: v1.0.2 → v1.0.3
- github.com/goccy/go-json: v0.9.10 → v0.9.11
- github.com/gofrs/uuid: v4.2.0+incompatible → v4.0.0+incompatible
- github.com/golangci/golangci-lint: v1.47.3 → v1.49.0
- github.com/golangci/revgrep: c22e500 → 745bb2f
- github.com/google/exposure-notifications-server: v1.12.0 → v1.13.0
- github.com/google/go-cmp: v0.5.8 → v0.5.9
- github.com/google/pprof: c488b8f → a41b82a
- github.com/googleapis/gax-go/v2: v2.4.0 → v2.5.1
- github.com/gorilla/websocket: v1.4.2 → v1.5.0
- github.com/gregjones/httpcache: 901d907 → 9cad4c3
- github.com/grpc-ecosystem/grpc-gateway/v2: v2.10.2 → v2.11.1
- github.com/hashicorp/consul/api: v1.13.0 → v1.14.0
- github.com/hashicorp/go-hclog: v1.2.2 → v1.3.0
- github.com/hashicorp/go-plugin: v1.4.4 → v1.4.5
- github.com/hashicorp/go-secure-stdlib/parseutil: v0.1.6 → v0.1.7
- github.com/hashicorp/nomad/api: c2428e1 → 939d643
- github.com/hetznercloud/hcloud-go: v1.35.0 → v1.35.2
- github.com/ionos-cloud/sdk-go/v6: v6.1.0 → v6.1.2
- github.com/jackc/pgconn: v1.12.1 → v1.13.0
- github.com/jackc/pgproto3/v2: v2.3.0 → v2.3.1
- github.com/jackc/pgtype: v1.11.0 → v1.12.0
- github.com/jackc/pgx/v4: v4.16.1 → v4.17.2
- github.com/jackc/puddle: v1.2.1 → v1.3.0
- github.com/jhump/protoreflect: v1.6.1 → v1.6.0
- github.com/kisielk/errcheck: v1.6.1 → v1.6.2
- github.com/lib/pq: v1.10.6 → v1.10.7
- github.com/mattn/go-colorable: v0.1.12 → v0.1.13
- github.com/mattn/go-isatty: v0.0.14 → v0.0.16
- github.com/mattn/go-runewidth: v0.0.13 → v0.0.9
- github.com/mgechev/revive: v1.2.1 → v1.2.3
- github.com/microcosm-cc/bluemonday: v1.0.19 → v1.0.20
- github.com/nyaruka/phonenumbers: v1.1.0 → v1.1.1
- github.com/onsi/gomega: v1.19.0 → v1.20.0
- github.com/opencontainers/runc: v1.1.3 → v1.1.4
- github.com/orisano/pixelmatch: 4fa4c7b → fb0b554
- github.com/pelletier/go-toml/v2: v2.0.2 → v2.0.5
- github.com/polyfloyd/go-errorlint: v1.0.0 → v1.0.2
- github.com/prometheus/client_golang: v1.12.2 → v1.13.0
- github.com/prometheus/prometheus: v0.37.0 → v0.38.0
- github.com/quasilyte/go-ruleguard: 6aa060f → v0.3.17
- github.com/quasilyte/regex/syntax: b3f0c40 → 30656e2
- github.com/sanposhiho/wastedassign/v2: v2.0.7 → v2.0.6
- github.com/securego/gosec/v2: v2.12.0 → v2.13.1
- github.com/sethvargo/go-envconfig: v0.8.1 → v0.8.2
- github.com/shirou/gopsutil/v3: v3.22.6 → v3.22.7
- github.com/sylvia7788/contextcheck: v1.0.5 → v1.0.6
- github.com/unrolled/secure: v1.12.0 → v1.13.0
- go.mongodb.org/mongo-driver: v1.8.3 → v1.10.0
- go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp: v0.32.0 → v0.34.0
- go.opentelemetry.io/otel/exporters/otlp/internal/retry: v1.7.0 → v1.9.0
- go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc: v1.7.0 → v1.9.0
- go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp: v1.7.0 → v1.9.0
- go.opentelemetry.io/otel/exporters/otlp/otlptrace: v1.7.0 → v1.9.0
- go.opentelemetry.io/otel/metric: v0.30.0 → v0.31.0
- go.opentelemetry.io/otel/sdk: v1.7.0 → v1.9.0
- go.opentelemetry.io/otel/trace: v1.7.0 → v1.9.0
- go.opentelemetry.io/otel: v1.7.0 → v1.9.0
- go.opentelemetry.io/proto/otlp: v0.16.0 → v0.18.0
- go.uber.org/atomic: v1.9.0 → v1.10.0
- go.uber.org/zap: v1.21.0 → v1.23.0
- golang.org/x/crypto: 630584e → c86fa9a
- golang.org/x/exp: e8c3332 → a9213ee
- golang.org/x/net: 0bcc04d → bea034e
- golang.org/x/oauth2: 128564f → f213421
- golang.org/x/sync: 886fb93 → f12130a
- golang.org/x/sys: 6e608f9 → aba9fc2
- golang.org/x/xerrors: 65e6541 → 04be3eb
- gonum.org/v1/gonum: v0.11.0 → v0.12.0
- google.golang.org/api: v0.91.0 → v0.95.0
- google.golang.org/genproto: 4e6b2df → 69f6226
- google.golang.org/grpc/cmd/protoc-gen-go-grpc: v1.2.0 → v1.1.0
- google.golang.org/grpc: v1.48.0 → v1.49.0
- gopkg.in/cheggaaa/pb.v1: v1.0.28 → v1.0.25
- k8s.io/api: v0.24.2 → v0.24.3
- k8s.io/apimachinery: v0.24.2 → v0.24.3
- k8s.io/client-go: v0.24.2 → v0.24.3
Removed
- bitbucket.org/creachadair/shell: v0.0.6
- github.com/Masterminds/goutils: v1.1.0
- github.com/Masterminds/sprig: v2.22.0+incompatible
- github.com/aokoli/goutils: v1.0.1
- github.com/coreos/go-etcd: v2.0.0+incompatible
- github.com/cpuguy83/go-md2man: v1.0.10
- github.com/fullstorydev/grpcurl: v1.6.0
- github.com/go-redis/redis: v6.15.8+incompatible
- github.com/google/certificate-transparency-go: v1.1.1
- github.com/google/trillian: v1.3.11
- github.com/gorhill/cronexpr: 88b0669
- github.com/huandu/xstrings: v1.2.0
- github.com/juju/ratelimit: v1.0.1
- github.com/kylelemons/godebug: v1.1.0
- github.com/letsencrypt/pkcs11key/v4: v4.0.0
- github.com/mohae/deepcopy: c48cc78
- github.com/mozilla/scribe: fb71baf
- github.com/mwitkow/go-proto-validators: v0.2.0
- github.com/pseudomuto/protoc-gen-doc: v1.3.2
- github.com/pseudomuto/protokit: v0.2.0
- github.com/rivo/uniseg: v0.2.0
- github.com/rs/cors: v1.7.0
- github.com/russross/blackfriday: v1.5.2
- github.com/sergi/go-diff: v1.1.0
- github.com/tomasen/realip: f0c99a9
- github.com/viki-org/dnscache: c70c1f2
- github.com/yudai/gojsondiff: v1.0.0
- github.com/yudai/golcs: ecda9a5
- github.com/yudai/pp: v2.0.1+incompatible
- go.mozilla.org/mozlog: 4bb1313
- gopkg.in/gcfg.v1: v1.2.3
- gopkg.in/warnings.v0: v0.1.2