Releases: silinternational/idp-id-broker
Releases · silinternational/idp-id-broker
Stop having `cron/all` send MFA metrics to Google Analytics
What's Changed
- Stop having
cron/all
send MFA metrics to Google Analytics by @forevermatt in #390
Changelog
Changed (BREAKING)
- Stop having
cron/all
send MFA metrics to Google Analytics
Removed
- Remove "Google Analytics Calls - DEPRECATED" section of README file
Full Changelog: 6.11.1...7.0.0
Send external-groups sync-errors email more often
What's Changed
- [IDP-1266, part 4:] Send external-groups sync-errors email more often by @forevermatt in #389
Changelog
Fixed
- Enable seeing if a specific date-and-time (not just a date) is recent
- Allow sending the external-groups sync-error emails every 12 hours
- The other emails consider "31 days" (configurable) the cutoff for "recent", but we want these emails to be able to go out more often than that.
Full Changelog: 6.11.0...6.11.1
Deprecate ID Broker's use of Google Analytics
What's Changed
- [IDP-1266, part 3:] Deprecate ID Broker's use of Google Analytics by @forevermatt in #388
Changelog
Deprecated
- Deprecate ID Broker's use of Google Analytics
Full Changelog: 6.10.5...6.11.0
Rate-limit all emails sent, fix GHCR tags issue, and change "Smartphone" to "Authenticator"
What's Changed
- don't push branch tags to GHCR because it doesn't like tags with a slash by @briskt in #385
- [IDP-1266, part 1] Track emails to non-users by @forevermatt in #384
- Release - replace Smartphone with Authenticator by @hobbitronics in #386
- [IDP-1266, part 2] Rate limit both non user emails, add EmailLog validation by @forevermatt in #387
Changelog
Fixed
- Don't push branch tags to GHCR because it doesn't like tags with a slash
- Add 'ext-group-sync-errors' and 'abandoned-users' EmailLog message types
- Fix argument within
iCheckIfAGetBackupCodesEmailHasBeenSentRecently()
- It was passing a
User
when it should have been passing the User ID.
- It was passing a
- Use reflection to avoid need to maintain duplicate list of message types
- Add a test that the 'abandoned-user' email isn't sent too frequently
- Add a test that the 'ext-groups-sync-errors' email isn't sent too frequently
- Remove unneeded
use
import in a test file - Ensure we don't log an email as to both a User and non-user address
- Ensure every email we log is to either a User or a non-user address
Changed (non-breaking)
- Allow
email_log.user_id
to be null, and addnon_user_address
column - Renamed "Smartphone" to "Authenticator" (re: TOTP MFA)
- Avoid sending 'ext-groups-sync-errors' email too frequently
- Log emails sent to non-user addresses, too
Full Changelog: 6.10.4...6.10.5
6.10.4
What's Changed
- Release 6.10.4 - Update dependencies by @forevermatt in #382
Full Changelog: 6.10.3...6.10.4
Also push a `{major}` version tag (e.g. `6`)
Added
- Also push a
{major}
version tag (e.g.6
)- This will probably be useful during local development, now that we are removing the
develop
tag.
- This will probably be useful during local development, now that we are removing the
Remove `develop`, PR straight to `main`
Removed
- NOTE: There will no longer be a maintained
develop
tag for this repo's Docker images.
Fixed
- Update PR checklist to reflect the fact that every PR will be a release
- We are removing the
develop
branch. Every PR will go straight tomain
by default now.
- We are removing the
Added GHCR.io Image
Pushing image to GHCR.io
Enable external-group sync-errors email notification
Added
- Document (in README) how to set up external-groups syncs from a Google Sheet
- Enable (optionally) sending an email notification if there are any external-groups sync errors
- Log actual changes to Users'
groups_external
values during a sync - Document (in
local.env.dist
) how to format Google JSON key for env. var.
Fixed
- Update dependencies
- Fix incorrect
Exception
class usage inEmailLog::logMessage()
Add updateUserLastLogin endpoint
Added
- Idp 781 Add updateUserLastLogin endpoint @hobbitronics in #373
New Contributors
- @hobbitronics made their first contribution in #373
Full Changelog: 6.8.3...6.9.0