Skip to main content

OpenDS 2.0.0 Provides High-Performance Directory Services

Posted by editor on July 20, 2009 at 6:55 AM PDT

The OpenDS team has announced that OpenDS 2.0.0 Has Been Released. OpenDS is an open source project that is building a free, high-performance, highly extensible directory service based on LDAP and DSML. The OpenDS 2.0 Release Notes provide the details on the new release.

Ludovic Poitou wrote at length about the new release in his recent blog post OpenDS 2.0 is here!

OpenDS is an LDAPv3 compliant Directory Service written entirely in Java. The 2.0 release has many new features since OpenDS 1.0 that was released a year ago.

What's new in OpenDS 2.0? Here are some of the highlights:

  • An administration connector that manages all administration traffic to the server.
  • A graphical control panel that displays server status information and enables you to perform basic server and data administration.
  • An assured replication mechanism that ensures high availability of data and immediacy of data availability for specific deployment requirements.
  • Enhanced SASL encryption.
  • Support for searching internationalized directory data.
  • A DSML-to-LDAP gateway that can easily be deployed as a web application.
  • Support for the Java Cryptography Extension keystore (JCEKS) in the setup command.
  • Full standards-compliant support for UTF-8 character encoding in the directory data.

Ludovic writes:

OpenDS 2.0.0 is a promotion of OpenDS 2.0.0 Release Candidate 4, built with revision 5492, to the stable and finalized version. It can be installed with the Java WebStart QuickSetup or downloaded as a Zip file. A DSML-to-LDAP Gateway is available as a War file.

Like for previous OpenDS releases, a snapshot of the documentation wiki has been setup. The documentation is still being verified and a few links might not be functional yet. We expect it to be finalized by the end of next week.

A supported version of OpenDS is also available.

Ludovic concludes his post by inviting the community to participate in future OpenDS development:

This is a major milestone for the OpenDS project, but there is more to come... Make sure you check the Roadmap and you participate to it.

In Java Today, The OpenDS project team announces that OpenDS 2.0.0 Has Been Released: "The OpenDS development team is very please to announce the availability of OpenDS 2.0.0 and it's supported companion Sun OpenDS Standard Edition 2.0. OpenDS 2.0.0 is a promotion of OpenDS 2.0.0 Release Candidate 4, built with revision 5492, to the stable and finalized version. It can be installed with the Java WebStart QuickSetup or downloaded as a Zip file. A DSML-to-LDAP Gateway is available as a War file..."

Danny Coward wrote a much commented on post titled Summarizing Java language changes for JDK 7: "There haven't any changes to the Java
since href="">J2SE
5.0 in 2004. But there are several planned for JDK 7, coming from a
variety of sources (sic). Here's a quick summary..."

Peligri talks about Monitoring GlassFish v3 using its REST Interface: "GlassFish v3 has a REST/HTTP interface that is implemented using Jersey. The interface is used by the GUI admin console but can also be used by other clients; for example, the data can be exported as JSON, XML or HTML and the REST + JSON combination makes JavaScript clients very easy to write..."

In today's Weblogs, Marina Sum announces OpenDS 2.0 Ships: "A major milestone for Sun's open-source project for a next-generation directory service."

Jim Driscoll writes about Including scripts in JSF 2 Ajax requests: "Hazem Saleh has posted a short blog on executing scripts in a JSF client page. Here's a link, along with some comments on his post."

And Ed Burns asks Need to compile code that imports JSR-303 javax.validation.*?: "How to satisfy compile time dependencies on JSR-303. One of my side-jobs at Sun is shepherding JSR-303 into Glassfish. Because JSR-303 spec lead does such a fantastic job leading the spec, and JSR-303 RI lead Hardy Ferentschik does such a fantastic job implementing it, it's pretty easy. My boss requested I write up a Wiki page describing the integration work, which can be seen here..."

In the Forums, limey_git asks Does Metro support a certstore config for the message originator?: "hello forum, i am able to successfully configure the appropriate wsit assertions for an ldap certstore from which my web service retrieves trusted client certs. plus, the certstore assertion is configured with an associated certselector. however, my service still gets its own cert from a keystore on the file system as configured with the assertion. that service-side Keystore assertion is successfully configured with a passwordcallback handler. is it even possible to configure a web service to get its certificate from an instead of an ? ..."

seanwang wonders about Setting Alpha Channel change JXFrame Mouse behavior: "Hi I am new to the forum. Thanks for helping our. I am working on my project using swing-X-1.0 package and was trying to setup a JXFrame. The observation I noticed is, if I set the background to any solid color, the JXFrame will behave normally, a.k.a if you drag the frame itself, it will not move. However, if you try to make this frame transparent by assigning it any alpha value, you could drag the frame by simple mouse press on it. Is this an feature? If so, how could I disable this? ..."

And gabox01 has a question regarding Bean validation custom messages: "Hi, Can you tell me, how can i provide a bundle for the bean validation messages, such as constraint.notEmpty ? I need to translate them to my language. I tried to override the keys in my resource bundle, but the message were the same. I also tried to place a custom on my classpath..."

The current Spotlight is Chris Hegarty's "Stream Control Transport Protocol (SCTP) in Java": "Providing support for Stream Control Transport Protocol (SCTP) in Java has been approved as one of the JDK 7 features. The work of defining the API and reference implementation was done through the sctp openjdk project. This work was integrated into JDK 7 Milestone 3 and is available in all future promotions..."

This week's Poll asks "Do you use open source software (OSS) tools in your daily work?". Thursday is the last full day of voting.

Our Feature Articles include a new article by Jeff Friesen, Introducting Custom Cursors to JavaFX. In this article, Jeff shows developers how to leverage undocumented JavaFX capabilities to support custom cursors in versions 1.2 and 1.1.1. Meanwhile, Francesco Azzola's Integrating JavaFX with JavaEE Using Spring and Hessian Protocol shows how a JavaFX client can call remote JavaEE services using the Spring framework and the Hessian protocol.

The latest Java Mobility Podcast is Java Mobility Podcast 82: M3DD/LA: a conversation with the organizers of Mobile, Media, and eMbedded Developer Days/Latin America in Goiania, Brazil.

The latest OpenJDK Podcast is

The latest JavaOne Community Corner Podcast is


Current and upcoming Java

Registered users can submit event listings for the href=""> Events Page using our href="">events submission form.
All submissions go through an editorial review before being posted to the

Archives and Subscriptions: This blog is delivered weekdays as
the Java
Today RSS feed
. Also, once this page is no longer featured as the
front page of it will be
archived along with other past issues in the href=""> Archive.

The OpenDS team has announced that OpenDS 2.0.0 Has Been Released...