Releases: silinternational/idp-id-broker
Releases · silinternational/idp-id-broker
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
Ignore upper/lowercase differences in email when syncing external groups
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
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-"
Fixed
- Require external-groups app-prefixes to start with "ext-"
- Dummy example:
ext-wiki-users
- Dummy example:
- Improve error message for test step confirming there was a sync error
Sync groups_external from Google Sheets, include in SAML `member` attribute
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