Skip to content

Releases: silinternational/idp-id-broker

fixed scheduled task execution

12 Feb 01:38
42d8ebe
Compare
Choose a tag to compare

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

12 Dec 08:34
e887e63
Compare
Choose a tag to compare

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

19 Nov 16:44
36a18b3
Compare
Choose a tag to compare

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

18 Nov 19:38
03493cf
Compare
Choose a tag to compare

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

13 Nov 21:59
5fca038
Compare
Choose a tag to compare

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"

13 Nov 21:47
5fea506
Compare
Choose a tag to compare

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.
  • 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 add non_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

30 Oct 18:48
9a8c6fe
Compare
Choose a tag to compare

What's Changed

Full Changelog: 6.10.3...6.10.4

Also push a `{major}` version tag (e.g. `6`)

29 Oct 14:47
d27aaa3
Compare
Choose a tag to compare

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.

Remove `develop`, PR straight to `main`

29 Oct 14:44
b6a5b41
Compare
Choose a tag to compare

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 to main by default now.

Added GHCR.io Image

21 Oct 10:06
7532e91
Compare
Choose a tag to compare

Pushing image to GHCR.io