OpenLDAP, Release Road Map

Release Road Map

This roadmap provides a rough guide of past, present, and future releases of OpenLDAP Software based upon developer feedback. The roadmap is not a schedule of availability and is subject to change as new developer feedback is provided. The Project does not maintain more detailed plans.

Past Releases

OpenLDAP 1.0 (released August 1998)
This version is not actively maintained.
OpenLDAP 1.1 (released December 1998)
This version is not actively maintained.
  • Additional Features
    • externally configurable client library support: ldap.conf(5)
    • demonstration GTK interface
    • demonstration PHP3 interface
  • Enhance security features
    • ACL by group support.
    • Improved Password Security Features including SHA1, MD5 and crypt(3) support instead of clear-text passwords.
    • Enhanced TCP wrapper support
  • Improved build environment
    • Automated Configuration
    • Shared Library Support
  • Upgrade platform support
OpenLDAP 1.2 (released February 1999)
This version is not actively maintained.
  • ldapTCL - a TCL SDK from NeoSoft
  • LDAP passwd tool
  • Salted passwd support
  • Numerous bug fixes and platform updates
OpenLDAP 2.0 (released August 2000)
This version is not actively maintained.

LDAPv3 support and much, much more!

  • LDAPv3 (RFC3377,2251-2256,2829-2830)
    • Strong Authentication (SASL) (RFC2829)
    • Start TLS (RFC2830)
    • Language Tags (RFC2596)
    • DNS-based service location (RFC2247+RFC3088)
    • Password Modify (RFC3062)
  • Enhanced Standalone Server
    • Named References/ManageDsaIT (RFC3296)
    • Enhanced Access Control subsystem
    • Thread pooling
    • Preemptive threading support
    • Multiple listener support
  • LDIFv1 (RFC2849)
  • Improved platform/subsystem detection
OpenLDAP 2.1 (released June 2002)
This version is not actively maintained.

Functional enhancements and improved stability:

  • Transaction oriented database backend
  • Improved Unicode/DN Handling
  • SASL authentication/authorization mapping
  • SASL in-directory storage of authentication secrets
  • Enhanced administrative limits / access controls
  • Enhanced system schema checking
  • LDAPv3 extensions:
    • Enhanced Language Tag/Range option support
    • objectClass-based attribute lists
    • LDAP Who ami I? Extended Operation
    • LDAP no-op Control
    • Matched Values Control (RFC3876)
    • Misc LDAP Feature Extensions
  • LDAP C++ API
  • Updated LDAP C & TCL APIs
  • Meta Backend
  • Monitor Backend
  • Virtual Context "glue" Backend
OpenLDAP 2.2 (released December 2003)
This version is not actively maintained.

Functional enhancements and improved scalability:

  • "LDAP Sync"-based lightweight replication
  • Proxy Cache Support
  • Hierarchical Backend
  • NS-SLAPI Support
  • Backend Layering
  • Access Control extensions including dynamic group support
  • LDAPv3 extensions:
    • ACID extensions
    • Cancel Operation (RFC3909)
    • Content Synchronization Operation
    • DIT Content Rules (X.501)
    • Duplicate Entry Extension
    • Simple Paged Results Extension (RFC2696)
    • Proxied Authorization Extension
OpenLDAP 2.3 (released June 2005)
This version is not actively maintained.

Functional enhancements and improved scalability:
  • Access Control extensions including "don't disclose on error" provisions
  • Configuration Backend (cn=config)
  • Password Policy Overlay (work in progress)
  • Sync Provider Overlay
  • Delta-syncrepl support
  • LDAPv3 extensions:
    • ManageDIT Extensions (work in progress)
    • Component Matching (experimental)
OpenLDAP 2.4 (released October 2007)
Functional enhancements and improved scalability:
  • Updated slapd dispatcher
  • MirrorMode and MultiMaster replication
  • Proxy Sync replication
  • Expanded monitoring
  • Multiple new Overlays
  • Expanded documentation
  • New socket backend (experimental)
  • LDAPv3 extensions:
    • LDAP Chaining Operation support
    • LDAP Don't Use Copy Control support
    • LDAP Dynamic Directory Services (RFC2589)

Current Release(s)

OpenLDAP 2.5 (released April 2021)
Functional enhancements and improved scalability:
  • LDAP Load Balancer Daemon
  • Slapd Enhancements
    • Large Multi-valued Attribute Support
    • LDAP Transaction Support
    • New Replication Protocols
    • Multi-Factor Authentication
    • Asynchronous Meta-directory backend
    • Wiredtiger backend (Experimental)
    • Dynamic Configuration Delete
  • Overlay changes
    • New features for pcache, ppolicy, dynlist, and unique overlays
    • Multiple new Overlays
      • autoca
      • homedir
      • otp
      • totp
      • argon2
      • adremap
      • authzid
      • datamorph
      • ppm
      • pw-radius
      • rbac
      • remoteauth
      • usn
      • variant
      • vc
  • Library enhancements
    • New C LDIF Library
    • libldap_r has been merged with libldap
    • libldap has TLS channel binding support
    • libldap has TLS public key pinning support
    • libldap has TLS SNI support
    • libldap has GSSAPI channel binding support
  • LDAPv3 extensions:
    • Authorization Identity Request Control (RFC 3829)
    • Authorization Identity Response Control (RFC 3829)
    • MS AD Lazy Commit Control
    • Netscape account usability control
    • Netscape Password expiring warning
    • Netscape Password expired warning
    • LDAP transaction specification control
    • Start LDAP transaction extended operation
    • End LDAP Transaction extended operation
    • Abort LDAP Transaction (notification) extended operation
    • Verify user credentials extended operation
  • slapmodify tool
  • Expanded documentation
OpenLDAP 2.6 (Released October 2021)
Functional enhancements:
  • slapd and lloadd
    • File-based logging, including log file management capabilities (ITS#9492)
  • Load Balancer enhancements

Future Minor Releases

OpenLDAP 2.7 (Fall 2023)
Functional enhancements:
  • Overlay Enhancements
    • Native RADIUS server implementation (ITS#9717)
    • Scoped application of default password policies based on LDAP URI (ITS#9343)

Future Major Releases

OpenLDAP 3.0 (TBD)
We're not thinking that far ahead right now.

________________
© Copyright 2014-2022, OpenLDAP Foundation. Privacy Statement
$Id: f6e9221c4fd464166deaf65092a1bba195063f54 $