After a long hiatus, some blood, quite a bit of sweat, and even a few tears, Asterisk::LDAP 0.6.0 has finally reached the light of day. This release marks the culmination of work to significantly restructure the code. The module now looks and acts more like a real Perl module. The API has been cleaned up and made vastly simpler. A few new features have even been added. Read the rest of this article to hear about the new features or dive straight into the action by visiting the project page at http://projects.alkaloid.net or running the example scripts in the example/ directory. New Features in Asterisk::LDAP 0.6.0 * Serial Numbers: Contexts are now written with a serial number and are not updated unless the serial number is incremented. This allows for granular and consistent updates. Because LDAP updates are atomic the administrator or any external dialplan manager needs only to update the serial number after making any changes to the dialplan to guarantee the new dialplan will be loaded in its entirety * API Simplicity: As mentioned above, the API has been dramatically cleaned up. Where before a number of calls were required to set up Asterisk::LDAP before getting any useful data out, only one call is required and three more optional calls can help the developer automate much of the configuration of the module. Also the internal data structures are made available to external programs at more points during the configuration generation so any kind of hooks or post-processing can be done more easily. * New Output Formats: The developer may now choose to have Asterisk::LDAP simply read the information from LDAP or have it write the contents to a set of files. Future improvements may include support for returning a string containing the entire data output instead of files written to disk. Work progresses continually on Asterisk::LDAP. For updated information please see the project page by following the menu link on the left. As always comments, criticisms, suggestions and contributions are welcome. Ben Klang <ben@alkaloid.net> http://projects.alkaloid.net Copyright 2005 $Id: README-0.6.0 206 2005-12-21 02:57:01Z bklang $