Releases: Adambean/gitlab-ce-ldap-sync
0.1.0
Over 4 and a half years of feedback and work within...
What's Changed
- Various fix/expansion suggestions - your tool now works for us, many thanks! by @BOW-el in #12
- #10 ignore build-in ghost user by default by @beharbunjaku in #15
- Find group users by distinguished name by @beharbunjaku in #14
- Pull Req: Script to run more robust by continuing on specific errors that affect only individual users. by @BOW-el in #20
- Bump guzzlehttp/guzzle from 6.5.6 to 6.5.7 by @dependabot in #30
- Bump guzzlehttp/guzzle from 6.5.7 to 6.5.8 by @dependabot in #31
- Introduce Docker image + ci/cd + cleanup by @Macleykun in #35
- Bump guzzlehttp/psr7 from 1.9.0 to 1.9.1 by @dependabot in #38
- Updating dependencies. by @AdamReece-WebBox in #39
New Contributors
- @BOW-el made their first contribution in #12
- @beharbunjaku made their first contribution in #15
- @dependabot made their first contribution in #30
- @Macleykun made their first contribution in #35
- @AdamReece-WebBox made their first contribution in #39
Full Changelog: 0.0.4...0.1.0
0.0.4
Fixed Gitlab groups not being created if they have 1 member.
Fixed Gitlab user not being unblocked after re-appearing in the directory.
Friendlier message during LDAP group member loading if the user is in the ignore list.
Less shouty messages when a user or group no longer has LDAP details available.
0.0.3
Disabling group properties being updated due to an API bug whereby it thinks the default visibility level should be applied even though it's not specified in the API call. (Confirmed bug: https://gitlab.com/gitlab-org/gitlab-ce/issues/48764)
Do not delete groups if they still contain any projects or subgroups.
Fixed creating empty groups not working.
Fixed extra group memberships not being deleted.
Groups "Root" and "Users" definitely need to be hard-ignored.
Readme: Extended note about an "ldap" prefix sometimes being needed with the "ldapServerName" Gitlab instance setting.