Releases: silinternational/idp-id-broker
Releases · silinternational/idp-id-broker
fixed scheduled task execution
Fixed
- Optimized the database query that retrieves users for sending password expiry messages. This task runs before the Google Sheets export (and the external groups sync). The logs show that the password expiry task is sometimes the last to run and it does not finish.
Changed
- Changed the order of scheduled task execution. Moved password expiry processing to last in case the fix doesn't work.
fixed Sentry details
What's Changed
- remove 'data' container from docker-compose.yml by @briskt in #391
- Fix Sentry logging details by @briskt in #392
Full Changelog: 7.0.0...7.0.1
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