Skip to content

Releases: wheelybird/luminary

Bugfixes

12 Dec 19:39
1bbe4b6

Choose a tag to compare

[2.1.1] - 2025-12-12

Fixed

  • #246 - Nested OU support: LDAP functions now search for user DNs instead of constructing them
  • Environment variable _FILE suffix handling for Docker secrets now processed early in entrypoint
  • Group creation UX: button text, attributes tab visibility during creation, MFA tab appearing after creation
  • Form structure bugs causing multiple handlers to trigger on single form submission

Passwords and storage

05 Dec 15:49
244098b

Choose a tag to compare

This release fixes a couple of reported issues and adds:

  • Optionally use LDAP for application data (session data, password reset tokens): this data is normally stored inside the container, so gets lost if the container restarts. Using LDAP for storage will allow for container restarts without losing that data, and also allow you to horizontally scale containers.
  • Self-service password reset: users can now use the 'forgotten your password' link - this sends a password reset link to their email address so they can change their password. This is only available if SMTP is configured.
  • Emails when passwords are changed/reset: you can optionally enable email notifications if someone changes a password, e.g. an administrator can be notified when users change their passwords, or users can be notified if an admin resets their password or they (or someone else logged in as them) change their password.

Luminary

03 Dec 17:08
f00c591

Choose a tag to compare

This release adds a number of new features, fixes a number of reported issues and updates a number of components.

Highlights are:

The project has been renamed to "Luminary" to help avoid confusion with LDAP Account Manager (LAM)
MFA support for LDAP-backed one-time-passwords
Password complexity enforcement (including support for the LDAP ppolicy overlay)
Auditing
Users' "My profile" page where they can manage specific attributes

The CHANGELOG.md has more information on what's been updated or added.

Note that the new docker image name is wheelybird/luminary. wheelybird/ldap-user-manager will no longer be updated.

Moon day release

20 Jul 15:26
7d1897b

Choose a tag to compare

This adds the ability to select which LDAP attribute you use to log in with.

Sardines day release

24 Nov 14:26

Choose a tag to compare

This adds ARGON2 password support, thanks to @dr-waterstorm

Porridge day release

10 Oct 13:12

Choose a tag to compare

This fixes a couple of bugs as well as updates to ensure SHOW_POSIX_ATTRIBUTES works as intended when creating new accounts.

Licorice day release

12 Apr 14:47
57af7c4

Choose a tag to compare

  • Groups can have user-defined attributes and objectclasses. Attributes are editable.
  • Any variable can be populated from a file's contents by adding _FILE to the end of the variable name and specifying a filepath.
  • Multi-value attributes are now supported. Adding a + to the end of the attribute name will allow you to add/remove fields in the attributes forms.
  • Binary attributes are now supported. Adding a ^ to the end of the attribute name will allow you to choose a file to upload for that attribute. If the file's a JPEG then the image is displayed in the form.
  • The user and group lists can be filtered, making it easy to find entries in long lists.
  • Setting SHOW_POSIX_ATTRIBUTES to FALSE (the default) hides superfluous Posix-related fields, making the interface much simpler.
  • Numerous bugfixes

Rat Catcher's Day Release

22 Jul 16:10

Choose a tag to compare

What's new?

  • Base image upgraded to PHP 8
  • You can now customise emails
  • Fixes for working behind a proxy
  • Can work without needing an internet connection
  • Other tweaks and bug fixes

Attributes galore!

13 Mar 14:31
5acc835

Choose a tag to compare

This release adds:

  • The ability to specify which attribute is used to identify accounts - for example you can now choose to use cn (common name). This lets people use existing LDAP directories.

  • The ability to specify additional objectClasses to use when creating accounts as well as any extra attributes to show in the form.

  • An updated Dockerfile has been updated to allow builds on multiple architectures. ARM builds have been pushed to Docker Hub.

  • The usual bugfixes and some feature requests.

This release removes:

  • The Helm (Kubernetes) configuration. It was really out-of-date and I have no time to maintain them.

The Helm configuration files have been removed as they were really out-of-date and I

Christmas jingles

24 Dec 18:27
3b8e94c

Choose a tag to compare

  • Request accounts via email
  • Send users an email when resetting the password
  • Groups are listed on the user account list
  • Auto-detect the RFC2307BIS schema
  • Bug fixes
  • Christmas