Skip to content

Releases: silinternational/idp-id-broker

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

Enable external-group sync-errors email notification

09 Oct 15:29
1e83429
Compare
Choose a tag to compare

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 in EmailLog::logMessage()

Add updateUserLastLogin endpoint

20 Sep 07:28
34951b5
Compare
Choose a tag to compare

Added

New Contributors

Full Changelog: 6.8.3...6.9.0

Ignore upper/lowercase differences in email when syncing external groups

18 Sep 20:53
ca81524
Compare
Choose a tag to compare

Fixed

  • Ignore upper/lowercase differences in email when syncing external groups
    • Whether the Google Sheet has the non-lowercase email address or the ID Broker database has the non-lowercase email, this will now correctly sync the external groups (rather than removing them on every other run).
  • Update dependencies

MFA API client User-Agent

18 Sep 02:09
fbe83f4
Compare
Choose a tag to compare

Added

  • Added a CODEOWNERS file
  • Added GitHub Actions config to add semantic version tags to Docker image (e.g. 1.2 for tag 1.2.3)
  • Added a User-Agent header to MFA API client

Fixed

  • Filled in some gaps in api.raml

Ensure external-groups prefixes start with "ext-"

16 Sep 17:45
dc6fb25
Compare
Choose a tag to compare

Fixed

  • Require external-groups app-prefixes to start with "ext-"
    • Dummy example: ext-wiki-users
  • Improve error message for test step confirming there was a sync error

Sync groups_external from Google Sheets, include in SAML `member` attribute

11 Sep 19:57
3306617
Compare
Choose a tag to compare

Added

  • Add groups_external field to User
  • Sync the new user.groups_external values from a Google Sheet, limiting by specific prefixes
  • Include the new external groups in a User's member SAML attribute (e.g. during login)
  • Add a timeout to GitHub Action jobs

Changed (non-breaking)

  • Update base models, and do so with each "make composerupdate"
  • Refine ID Broker's pull-request template
  • Pass config values to Sheets component instead of internally retrieving them

Fixed

  • Update dependencies