OpenDJ LDAP SDK Release Notes



Similar documents
OpenIG Gateway Guide. Version SNAPSHOT. Paul Bryan Mark Craig Jamie Nelson Guillaume Sauthier

Installing the IPSecuritas IPSec Client

Object Level Authentication

Dell Spotlight on Active Directory Server Health Wizard Configuration Guide

OpenAM Web Policy Agent Reference

The National Library of Ireland Terms of Use of Material made available on registers.nli.ie

formerly Help Desk Authority Quest Free Network Tools User Manual

AccuTerm 7 Cloud Edition Connection Designer Help. Copyright Zumasys, Inc.

Log Insight Manager. Deployment Guide

Patch Assessment Content Update Release Notes for CCS Version: Update

Open Source Software used in the product

OpenAM Web Policy Agent User's Guide

Boost Libraries Boost Software License Version 1.0

8.7. Resource Kit User Guide

REPAIRING THE "ORACLE VM VIRTUALBOX" VIRTUAL MACHINE PROGRAM

Introduction to Version Control in

Port Following. Port Following. Feature Description

System Requirements and Platform Support Guide

System Center Virtual Machine Manager 2012 R2 Plug-In. Feature Description

Radius Integration Guide Version 9

ChangeAuditor 6.0 For Windows File Servers. Event Reference Guide

CORPORATE HEADQUARTERS Elitecore Technologies Ltd. 904 Silicon Tower, Off. C.G. Road, Ahmedabad , INDIA

Open Source Used In Cisco Instant Connect for ios Devices 4.9(1)

Self Help Guides. Create a New User in a Domain

Open Source Used In Cisco D9865 Satellite Receiver Software Version 2.20

Partners in Care Welch Allyn Connex Software Development Kit License Agreement

PLEASE READ THIS AGREEMENT CAREFULLY. BY INSTALLING, DOWNLOADING OR OTHERWISE USING THE SOFTWARE, YOU AGREE TO THE TERMS OF THIS AGREEMENT.

Self Help Guides. Setup Exchange with Outlook

Azure Multi-Factor Authentication. KEMP LoadMaster and Azure Multi- Factor Authentication. Technical Note

Pervasive Software Inc. Pervasive PSQL v11 Insurance License Agreement

Dell One Identity Manager 7.0. Help Desk Module Administration Guide

Quest vworkspace Virtual Desktop Extensions for Linux

Blueball Design Dynamic Content 2 Stack Readme Manual v1.0

RTI Monitor. Release Notes

NCD ThinPATH Load Balancing Startup Guide

ZIMPERIUM, INC. END USER LICENSE TERMS

Copy Tool For Dynamics CRM 2013

Dell Statistica. Statistica Document Management System (SDMS) Requirements

ChangeAuditor 5.6. For Windows File Servers Event Reference Guide

Top 10 Most Popular Reports in Enterprise Reporter

RSA Two Factor Authentication

BMC Remedy Action Request System 7.0 Open Source License Agreements

GEO Sticky DNS. GEO Sticky DNS. Feature Description

Microsoft SharePoint

4.0. Offline Folder Wizard. User Guide

Host OS Compatibility Guide

Dell One Identity Cloud Access Manager How to Configure vworkspace Integration

Open Source Used In Cisco IronPort Encryption SDK

Allscripts Professional EHR

Symantec Protection Engine for Cloud Services 7.0 Release Notes

Foglight. Managing Java EE Systems Supported Platforms and Servers Guide

HP WBEM Services Software Developer's Kit Version A Release Notes. HP-UX 11i v3

CYBEROAM WINDOWS DOMAIN CONTROLLER INTEGRATION GUIDE VERSION:

New Security Features

Adobe DNG Flat Field Plug-in (1.0) Software Notices and/or Additional Terms and Conditions

SUBSCRIPTION SERVICES.

Mayfair EULA for Journal Office

ADP Ambassador /Referral Rewards Program. Terms and Conditions of Use

FILEMAKER PRO ADVANCED SOFTWARE LICENSE

Dell Migration Manager for Enterprise Social What Can and Cannot Be Migrated

ADS Integration Guide

PointCentral Subscription Agreement v.9.2

CORPORATE HEADQUARTERS Elitecore Technologies Ltd. 904 Silicon Tower, Off. C.G. Road, Ahmedabad , INDIA

SOFTWARE HOSTING AND SERVICES AGREEMENT

Hyper V Windows 2012 and 8. Virtual LoadMaster for Microsoft Hyper V on Windows Server 2012, 2012 R2 and Windows 8. Installation Guide

Dell NetVault Backup Plug-in for SQL Server

Oracle Endeca Information Discovery Integrator

CITRIX SYSTEMS, INC. SOFTWARE LICENSE AGREEMENT

Symantec NetBackup Backup, Archive, and Restore Getting Started Guide. Release 7.5

MICROSOFT SOFTWARE LICENSE TERMS MICROSOFT VISUAL STUDIO 2008 PROFESSIONAL EDITION AND TRIAL EDITION

Desktop Authority vs. Group Policy Preferences

Symantec Enterprise Vault

Oracle Binary Code License Agreement for the Java SE Platform Products and JavaFX

BlackBerry Business Cloud Services. Version: Release Notes

Promotion Model. CVS SUITE QUICK GUIDE 2009 Build 3701 February March Hare Software Ltd

RSA Data Security, Inc. Portions derived from the RSA Data Security, Inc. MD5 Message-Digest Algorithm.

Release Notes for Version

AMERICAN INSTITUTES FOR RESEARCH OPEN SOURCE SOFTWARE LICENSE

BlackBerry Enterprise Server. BlackBerry Administration Service Roles and Permissions Version: 5.0 Service Pack: 4.

Virtual LoadMaster for Microsoft Hyper-V

ZENworks Patch Management. Your license to use ZENworks Patch Management is also subject to the terms and conditions in the attached Appendix.

Advanced Planning PDP Client for Microsoft Excel 1.3 Install PeopleBook

FME SOFTWARE LICENSE AGREEMENT

BlackBerry Professional Software For Microsoft Exchange Compatibility Matrix January 30, 2009

Open Source Licenses

Portions derived from the RSA Data Security, Inc. MD5 Message-Digest Algorithm.

Sun Microsystems, Inc. ("Sun") ENTITLEMENT for SOFTWARE. Licensee/Company: Entity receiving Software.

BNSync User License Agreement

AIMS Installation and Licensing Guide

Enabling Windows Management Instrumentation Guide

RSA Two Factor Authentication. Feature Description

HTTP Client Installation Guide Version 9

Universal File Mover Status Monitor Installation and Operation Manual

BACKUPPRO TERMS OF USE AND END USER LICENSE AGREEMENT

Quick Start Guide for Symantec Event Collector for ForeScout CounterACT

Application Note Gemalto.NET 2.0 Smart Card Certificate Enrollment using Microsoft Certificate Services on Windows 2008

System Requirements. Installation. Microsoft SQL Express 2008 R2 Installation

Apache Software Foundation This product includes software developed by the Apache Software Foundation (

Transcription:

OpenDJ LDAP SDK Release Notes Version 3.0.0-SNAPSHOT Mark Craig Chris Ridd ForgeRock AS 201 Mission St., Suite 2900 San Francisco, CA 94105, USA +1 415-599-1100 (US) www.forgerock.com

Copyright 2014-2015 ForgeRock AS. Abstract Notes covering OpenDJ LDAP SDK software requirements, fixes, known issues. The OpenDJ project offers open source LDAP directory services in Java. This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License. To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/3.0/ or send a letter to Creative Commons, 444 Castro Street, Suite 900, Mountain View, California, 94041, USA. ForgeRock is the trademark of ForgeRock Inc. or its subsidiaries in the U.S. and in other countries. Trademarks are the property of their respective owners. UNLESS OTHERWISE MUTUALLY AGREED BY THE PARTIES IN WRITING, LICENSOR OFFERS THE WORK AS-IS AND MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND CONCERNING THE WORK, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE, INCLUDING, WITHOUT LIMITATION, WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, OR THE ABSENCE OF LATENT OR OTHER DEFECTS, ACCURACY, OR THE PRESENCE OF ABSENCE OF ERRORS, WHETHER OR NOT DISCOVERABLE. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OF IMPLIED WARRANTIES, SO SUCH EXCLUSION MAY NOT APPLY TO YOU. EXCEPT TO THE EXTENT REQUIRED BY APPLICABLE LAW, IN NO EVENT WILL LICENSOR BE LIABLE TO YOU ON ANY LEGAL THEORY FOR ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES ARISING OUT OF THIS LICENSE OR THE USE OF THE WORK, EVEN IF LICENSOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. DejaVu Fonts Bitstream Vera Fonts Copyright Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved. Bitstream Vera is a trademark of Bitstream, Inc. Permission is hereby granted, free of charge, to any person obtaining a copy of the fonts accompanying this license ("Fonts") and associated documentation files (the "Font Software"), to reproduce and distribute the Font Software, including without limitation the rights to use, copy, merge, publish, distribute, and/or sell copies of the Font Software, and to permit persons to whom the Font Software is furnished to do so, subject to the following conditions: The above copyright and trademark notices and this permission notice shall be included in all copies of one or more of the Font Software typefaces. The Font Software may be modified, altered, or added to, and in particular the designs of glyphs or characters in the Fonts may be modified and additional glyphs or characters may be added to the Fonts, only if the fonts are renamed to names not containing either the words "Bitstream" or the word "Vera". This License becomes null and void to the extent applicable to Fonts or Font Software that has been modified and is distributed under the "Bitstream Vera" names. The Font Software may be sold as part of a larger software package but no copy of one or more of the Font Software typefaces may be sold by itself. THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL BITSTREAM OR THE GNOME FOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE. Except as contained in this notice, the names of Gnome, the Gnome Foundation, and Bitstream Inc., shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Font Software without prior written authorization from the Gnome Foundation or Bitstream Inc., respectively. For further information, contact: fonts at gnome dot org. Arev Fonts Copyright Copyright (c) 2006 by Tavmjong Bah. All Rights Reserved. Permission is hereby granted, free of charge, to any person obtaining a copy of the fonts accompanying this license ("Fonts") and associated documentation files (the "Font Software"), to reproduce and distribute the modifications to the Bitstream Vera Font Software, including without limitation the rights to use, copy, merge, publish, distribute, and/or sell copies of the Font Software, and to permit persons to whom the Font Software is furnished to do so, subject to the following conditions: The above copyright and trademark notices and this permission notice shall be included in all copies of one or more of the Font Software typefaces. The Font Software may be modified, altered, or added to, and in particular the designs of glyphs or characters in the Fonts may be modified and additional glyphs or characters may be added to the Fonts, only if the fonts are renamed to names not containing either the words "Tavmjong Bah" or the word "Arev". This License becomes null and void to the extent applicable to Fonts or Font Software that has been modified and is distributed under the "Tavmjong Bah Arev" names. The Font Software may be sold as part of a larger software package but no copy of one or more of the Font Software typefaces may be sold by itself. THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL TAVMJONG BAH BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE. Except as contained in this notice, the name of Tavmjong Bah shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Font Software without prior written authorization from Tavmjong Bah. For further information, contact: tavmjong @ free. fr. Admonition graphics by Yannick Lung. Free for commerical use. Available at Freecns Cumulus.

Table of Contents Preface... v 1. Getting OpenDJ LDAP SDK... 1 2. What's New in OpenDJ LDAP SDK 3.0.0-SNAPSHOT... 3 3. Before You Install OpenDJ LDAP SDK Software... 5 3.1. Java Environment... 5 4. Compatibility... 7 4.1. Major Changes... 7 4.2. Deprecation... 8 4.3. Removals... 8 5. OpenDJ LDAP SDK Fixes, Limitations, & Known Issues... 9 5.1. Key Fixes... 9 5.2. Limitations... 9 5.3. Known Issues... 9 6. How to Report Problems & Provide Feedback... 11 7. Support... 13 iii

iv

Preface OpenDJ LDAP SDK provides a set of modern, developer-friendly Java APIs as part of the OpenDJ product suite. The product suite includes the client SDK alongside command-line tools and sample code, a 100% pure Java directory server, and more. You can use OpenDJ LDAP SDK to create client applications for use with any server that complies with the Lightweight Directory Access Protocol (LDAP): Technical Specification Road Map, RFC 4510. OpenDJ LDAP SDK brings you easy-to-use connection management, connection pooling, load balancing, and all the standard LDAP operations to read and write directory entries. OpenDJ LDAP SDK also lets you build applications with capabilities defined in additional draft and experimental RFCs that are supported by modern LDAP servers. v

vi

Chapter 1 Getting OpenDJ LDAP SDK OpenDJ LDAP SDK is available from the ForgeRock repository, http:// maven.forgerock.org/repo/. To include OpenDJ LDAP SDK as a Maven dependency, include the ForgeRock repository in your list, and include the required dependencies. <repositories> <repository> <id>forgerock-staging-repository</id> <name>forgerock Release Repository</name> <url>http://maven.forgerock.org/repo/releases</url> <snapshots> <enabled>false</enabled> </snapshots> </repository> <repository> <id>forgerock-snapshots-repository</id> <name>forgerock Snapshot Repository</name> <url>http://maven.forgerock.org/repo/snapshots</url> <releases> <enabled>false</enabled> </releases> </repository> </repositories> <dependencies> <dependency> <groupid>org.forgerock.opendj</groupid> <artifactid>opendj-core</artifactid> <version>3.0.0-snapshot</version> </dependency> <dependency> 1

<groupid>org.forgerock.opendj</groupid> <artifactid>opendj-grizzly</artifactid> <version>3.0.0-snapshot</version> </dependency> <dependency> <groupid>org.slf4j</groupid> <artifactid>slf4j-simple</artifactid> <version>1.7.5</version> </dependency> </dependencies> 2

Chapter 2 What's New in OpenDJ LDAP SDK 3.0.0-SNAPSHOT This release provides the following new features and enhancements. TODO The addrate now includes a purge phase by default, so that when you interrupt the command it first deletes the remaining entries added before returning (OPENDJ-1721). The SDK now supports Promises rather than Futures, easing development of asynchronous client applications (OPENDJ-1285). 3

4

Chapter 3 Before You Install OpenDJ LDAP SDK Software This chapter covers requirements to consider before you run OpenDJ LDAP SDK. 3.1 Java Environment OpenDJ LDAP SDK is a pure Java library. OpenDJ LDAP SDK therefore should run on any system with full Java support. OpenDJ software runs on a variety of operating systems, including but not limited to Solaris SPARC and x86, various Linux distributions, Microsoft Windows, and Apple Mac OS X. OpenDJ software requires Java 7 or 8, specifically at least the Java Standard Edition runtime environment. To build applications with OpenDJ LDAP SDK, you need the corresponding Java SDK. ForgeRock recommends that you keep your Java installation up to date with the latest security fixes. 5

6

Chapter 4 Compatibility This chapter covers major changes to existing APIs, and deprecated and removed APIs. 4.1 Major Changes This release introduces the following changes. When specifying a branch in makeldif templates, you must now also specify the object classes for the branch. For example, suppose a template creates an organizational unit branch as follows: branch: ou=people,[suffix] You now create the organization unit branch as follows: branch: ou=people,[suffix] objectclass: top objectclass: organizationalunit For details on writing makeldif templates, see makeldif.template(5). 7

Deprecation 4.2 Deprecation Deprecated APIs are listed in the API Specification, on the Deprecated list page. Deprecated APIs are likely to be removed in a future release. 4.3 Removals Nothing has been removed from the public APIs in this release. 8

Chapter 5 OpenDJ LDAP SDK Fixes, Limitations, & Known Issues This chapter covers the status of key issues and limitations for this version of OpenDJ LDAP SDK. For detailed information regarding a particular issue, see the OpenDJ issue tracker. 5.1 Key Fixes The following bugs were fixed in this release. TODO 5.2 Limitations No limitations are noted for this release. 5.3 Known Issues The following important issues remained open at the time this release became available. TODO 9

10

Chapter 6 How to Report Problems & Provide Feedback If you have questions regarding OpenDJ LDAP SDK that are not answered by the documentation, there is a mailing list which can be found at https:// lists.forgerock.org/mailman/listinfo/opendj where you are likely to find an answer. If you have found issues or reproducible bugs within this release of OpenDJ LDAP SDK, report them in the OpenDJ issue tracker. When requesting help with a problem, please include the following information: Description of the problem, including when the problem occurs and its impact on your operation Description of the environment, including the following information: Machine type Operating system & version Storage type & version Java version OpenDJ LDAP SDK release version Any patches or other software that might be affecting the problem 11

Steps to reproduce the problem Any relevant access and error logs, and stack traces 12

Chapter 7 Support You can purchase OpenDJ LDAP SDK support subscriptions from ForgeRock and from consulting partners around the world and in your area. To contact ForgeRock, send mail to info@forgerock.com. To find a partner in your area, use the ForgeRock website. 13

14