This repository has been archived by the owner on Jul 12, 2023. It is now read-only.
v0.10.0
Release notes for main
Changelog since v0.9.0
Changes by Kind
Login Authorization
- Allow users to change their password (#652, @whaught)
- Allow users to delete enrolled factor for MFA (#628, @whaught)
- Automatically redirect home after MFA enrollment (#696, @whaught)
- Created a login page for re-authorizing an already logged-in user (#639, @whaught)
- Created a login page for re-authorizing an already logged-in user (#639, @whaught)
- Minor fix to password selection validation UI (#694, @whaught)
- Move password reset call to the server (#668, @whaught)
- Password complexity validation UI shows all validation stats (not just first failure) (#681, @whaught)
- Password creation time field falls back to user creation time (#661, @whaught)
- Redirect to login if re-authorization is required (#643, @whaught)
- Refresh session with enrolled MFA on registration (#695, @whaught)
- Select MFA factor at login (#633, @whaught)
- Telephone input widget for MFA registration (#702, @whaught)
Documentation
- Add setup instructions for Twilio (#708, @sethvargo)
Redirector
- Add ability to register mobile apps which publish metadata to the redirector service for app deep-linking. (#688, @sethvargo)
- Changes the certificates on the redirect server. (#653, @icco)
Realm Settings
- Add forms for system SMS configs and sharing logic (#641, @sethvargo)
- Add per-realm firewall security settings (#644, @sethvargo)
- Allow country level ISO regions for EN Express (#686, @mikehelmick)
- Allow realms to select a default country code for SMS messages (#656, @sethvargo)
- Display realm ID in admin view (#683, @sethvargo)
- Use more consistent ordering on realm selection and lists pages (#632, @sethvargo)
Minor fixes
- Add upper max and lower min to modeler (#648, @sethvargo)
- Don't log a 500 when it's a user error (#647, @sethvargo)
- Ensure SMS provider type is set on system configs (#666, @sethvargo)
- Fix cache type envvar as
CACHE_TYPE
(#635, @sethvargo) - Fix inability to visit ENX tab (#631, @sethvargo)
- If you use the "alerting" Terraform module, you need to change var.project to var.monitoring-host-project. It's recommended to use a separate empty project to host the monitoring workspace. See also https://cloud.google.com/monitoring/workspaces/create#multi-project-ws (#540, @yegle)
- Introduce scaffolding for system SMS configs (#637, @sethvargo)
- Make mobile app names unique by realm_id and platform (#701, @sethvargo)
- Record and monitor realm verification token capacity (#645, @femnad)
- Serve /favicon.ico (#642, @sethvargo)
Dependencies
- Update to Go 1.15.2 (#671, @sethvargo)
Added
Changed
- cloud.google.com/go/storage: v1.11.0 → v1.12.0
- cloud.google.com/go: v0.65.0 → v0.66.0
- github.com/Azure/azure-sdk-for-go: v46.0.0+incompatible → v46.3.0+incompatible
- github.com/Azure/go-autorest/autorest/adal: v0.9.2 → v0.9.4
- github.com/Azure/go-autorest/autorest/azure/auth: v0.5.1 → v0.5.2
- github.com/Azure/go-autorest/autorest/azure/cli: v0.4.0 → v0.4.1
- github.com/Azure/go-autorest/autorest: v0.11.4 → v0.11.6
- github.com/aws/aws-sdk-go: v1.34.19 → v1.34.30
- github.com/golang/snappy: v0.0.1 → v0.0.2
- github.com/google/exposure-notifications-server: v0.9.1 → v0.9.2
- github.com/google/pprof: 1a94d86 → acf8798
- github.com/gorilla/handlers: v1.5.0 → v1.5.1
- github.com/grpc-ecosystem/grpc-gateway: v1.14.8 → v1.15.0
- github.com/jmespath/go-jmespath: v0.3.0 → v0.4.0
- github.com/prometheus/common: v0.13.0 → v0.14.0
- github.com/prometheus/procfs: v0.1.3 → v0.2.0
- github.com/sethvargo/go-envconfig: v0.3.1 → v0.3.2
- go.uber.org/atomic: v1.6.0 → v1.7.0
- go.uber.org/multierr: v1.5.0 → v1.6.0
- golang.org/x/net: 62affa3 → 328152d
- golang.org/x/tools: acefd22 → 06f3a46
- google.golang.org/api: v0.30.0 → v0.32.0
- google.golang.org/genproto: 0bd0a95 → a14c0a9
- google.golang.org/grpc: v1.31.1 → v1.32.0
Removed
- github.com/jackc/puddle: v1.1.1