Skip to content

v2.1.0

Latest

Choose a tag to compare

@ahaenggli ahaenggli released this 25 Oct 09:36

Changed

  • Updated npm dependencies.
  • Dockerfile Upgraded from Node.js 22 to Node.js 24 LTS.
    Docker images are now built for linux/amd64 and linux/arm64 only. The official node:24-alpine base image does not provide linux/arm/v6 or linux/arm/v7 variants, so these architectures are no longer supported.

Fixed

  • RefreshDBEntries not executed every time it was called #141

Added

  • Support custom certs to connect to AzureAD (#135)
  • Attributes title and department (#140, #136)
  • Experimental env var LDAP_CREATE_USERINGROUP_OU. If set, it creates an OU entry for each group and each user in it.
    For example user 'abc123' has groups 'sales' and 'marketing' it will create following additional ldap entries:
    • ou=sales,cn=group,...
    • ou=marketing,cn=group,...
    • cn=abc123,ou=sales,cn=group,...
    • cn=abc123,ou=marketing,cn=group,...
      With this, the base_dn can be set to 'ou=marketing,cn=group,...' so only its users are found in searches. This should fix #125.
  • Add LDAP_READONLY configuration to enforce read-only mode #153, thx @catdog2