아파치 소프트웨어 재단은 아파치 오픈 소스 소프트웨어 프로젝트 커뮤니티 지원을 제공합니다.
아파치 프로젝트는 협업과 개발 프로세스를 기반으로 하는 상호간의 공감대와 개방되어 있는 실용적인 소프트웨어 라이센스, 그 분야에서 선두를 달릴 수 있는 고품질 소프트웨어 개발을 추구하고 있습니다.
우리는 심플한 서버 공유 프로젝트의 모임이라고도 하지만 오히려 개발자와 사용자간의 커뮤니티라고 생각합니다.
Release 2.9.1 of Apache Lucene java is now available.
This release fixes bugs from 2.9.0, including one serious bug whereby BooleanQuery could silently fail to retrieve certain matching documents.
There are also some minor API changes, including a Version parameter added to QueryParser and contrib Analyzers, so that version dependent defaults are consistent across classes, as well as un-deprecating of certain methods (we were too zealous in a few cases!).
Otherwise the changes are all bug fixes and documentation improvements.
This release is fully compatible with 2.9.0. We strongly recommend upgrading to 2.9.1 if you are using 2.9.0. Furthermore, because some additional APIs were deprecated in 2.9.1, to ensure a clean ("JAR drop in") upgrade to 3.0 you'll need to verify your code compiles against 2.9.1 without deprecation warnings.
The Apache Directory Team is pleased to announce the release of Apache Directory Studio 1.5, a new major update of its Eclipse based LDAP Browser and Directory client.
* LDAP Browser
- GSSAPI Authentication
- Entry Editors (ability to open single/multiple editors using tabular or LDIF editing mode)
- Speed improvements when deleting and importing entries
- Added UUID value Editor
- Added MS GUID and SID Value Editors
- Added Certificate Value Editor
- Better value modification strategy
- Added Certificate verification for LDAPS and a Certificate Manager
- Improved referral handling
* LDIF Editor
- Opened LDIF editors are now restored between launches
* Apache DS
- Latest version of Apache DS (1.5.5) now bundled
* Apache DS Configuration
- Support for editing server.xml from the latest version of Apache DS (1.5.5)
* Schema Editor
- Added the ability to get a schema directly from a server
- Added the ability to merge schemas between projects
- Various bug fixes
* RCP
- Eclipse 3.5 Galileo dependencies
* General
- Reordered preference pages (all under a common 'Apache Directory Studio' root)
Developed as a sub-project of the Directory Top Level Project, Apache Directory Studio is an Eclipse RCP application that takes full advantage of the benefits inherent in the Eclipse platform. Composed
of several Eclipse (OSGi) plugins, Apache Directory Studio can be easily upgraded with additional plugins. Apache Directory Studio plugins can even run within a full installation of Eclipse itself.
Apache Directory Studio contains 6 major features:
* an LDAP Browser feature
* an LDIF Editor feature
* an ACI Editor feature for Apache Directory Server
* a Schema Editor feature
* an Apache DS feature
* an Apache DS Configuration feature
Below are the JIRA issues that were resolved since the release of
Apache Directory Studio 1.4.0:
* Sub-task
- [DIRSTUDIO-516] - Create a new Entry Editor extension point
- [DIRSTUDIO-517] - Create a new single-window Entry Editor
- [DIRSTUDIO-518] - Create a new multi-window Entry Editor
- [DIRSTUDIO-519] - Create a new LDIF Entry Editor
* Bug
- [DIRSTUDIO-282] - Save failed: null, when adding an attribute to a class, if attribute is also open in gui
- [DIRSTUDIO-331] - Instant error when importing schema in a new schema-project
- [DIRSTUDIO-334] - Built-in help doesn't show icons for "Icons" and "Toolbars" tables in "LDAP Browser View"
- [DIRSTUDIO-370] - Welcome screen subpages mouse-over images displays red crosses
- [DIRSTUDIO-402] - The ManageDsaIT control should be activable for a single request, not at the connection level
- [DIRSTUDIO-403] - Cannot add refs when the ExtensibleObject OC has been added to a referral
- [DIRSTUDIO-409] - No error message in some special case
- [DIRSTUDIO-410] - Referral handling is problematic
- [DIRSTUDIO-418] - Slow LDIF/CSV export
- [DIRSTUDIO-429] - Meaningless error message on importing schema
- [DIRSTUDIO-437] - Alias are not exposed as such in the browser
- [DIRSTUDIO-441] - New ObjectClass and AttributeType wizards always show a warning indicating that the item does not have any name
- [DIRSTUDIO-443] - The warning and error overlay for OCs and ATs sometimes (often) lacks forgets some items
- [DIRSTUDIO-473] - Import OpenLDAP core schema
- [DIRSTUDIO-481] - Improve refreshing of attributes and children
- [DIRSTUDIO-483] - DN Editor escapes all non-ascii characters
- [DIRSTUDIO-484] - Rename dialog does not work with escaped RDNs
- [DIRSTUDIO-486] - Include Version Specifier in LDIF export
- [DIRSTUDIO-488] - New context entry creation is not shown just after connection
- [DIRSTUDIO-489] - LDIF Import very slow
- [DIRSTUDIO-490] - Copy/Paste a search from one connection to another doesn't work
- [DIRSTUDIO-493] - Aliased attributes show only one attribute name in the RDN selection list instead of the full aliases list
- [DIRSTUDIO-495] - Cannot edit password field
- [DIRSTUDIO-497] - LdapSchema plugin 'Save' is erratic
- [DIRSTUDIO-499] - SOCKS proxy settings not used on startup
- [DIRSTUDIO-502] - Copy/Paste the context entry from one connection to another doesn't work
- [DIRSTUDIO-503] - New Entry -> Available object classes list remains stale after new objectclasses added
- [DIRSTUDIO-504] - Timestamp attribute with an invalid time in it is read only - editor ignores entry
- [DIRSTUDIO-506] - Export Schemas for ApacheDS: object classes must be sorted by hierarchy
- [DIRSTUDIO-507] - Attempt to rename the rdn results in message contain {0} and {1}
- [DIRSTUDIO-512] - Deletion of entries very slow
- [DIRSTUDIO-514] - Unable to restore last opened ldif-editors on restart
- [DIRSTUDIO-520] - NPE when saving a 1.5.0 server configuration
- [DIRSTUDIO-524] - Operational attributes are not show, although enabled under preferences
- [DIRSTUDIO-527] - Unable to display Active Directory GUIDs
- [DIRSTUDIO-529] - Unpretty 2-3 pixels height margin at the top of the Browser view
- [DIRSTUDIO-530] - Unpretty 2-3 pixels height margin at the top of the Entry editor
- [DIRSTUDIO-531] - Unpretty 2-3 pixels height margin at the top of the Search Results editor
- [DIRSTUDIO-532] - Refreshing parent of referral may give ConcurrentModificationException
- [DIRSTUDIO-537] - Error in the title of the Properties window of a server in the Apache DS plugin
- [DIRSTUDIO-545] - Widget disposed too early
- [DIRSTUDIO-547] - Editor for Classes userClass saves or reloads incorrect value
- [DIRSTUDIO-549] - subtree userClass editor does not keep full DN for base component upon its selection
- [DIRSTUDIO-550] - Root DSE properties: Directory types IBM Tivoli Directory Server 6.1 and 6.2 not detected correctly
- [DIRSTUDIO-552] - NullPointerException if Root DSE of IBM Tivoli Directory Server displayed in Entry Editor
- [DIRSTUDIO-553] - Add descriptions for server specific OIDs of IBM Tivoli Directory Server 6.1 and 6.2
- [DIRSTUDIO-557] - Edit value and edit entry are not working if DN is invalid
- [DIRSTUDIO-565] - Inconsistent handling of the 'modified schemas' flag
- [DIRSTUDIO-568] - When editing an AT or OC, using the scroll wheel may trigger a combo change
- [DIRSTUDIO-569] - Exceptions showing up in the log when starting a server in the Apache DS plugin
- [DIRSTUDIO-570] - Integer Value Editor does not accept negative numbers
- [DIRSTUDIO-571] - Modification is logged even if referred to another directory server
- [DIRSTUDIO-575] - Bookmarks not working
* Improvement
- [DIRSTUDIO-145] - Multiple tabs for entry editor
- [DIRSTUDIO-263] - Add certificate validation for ldaps and StartTLS
- [DIRSTUDIO-371] - Entries with a ref attribute should be shown N times in the browser (N = number of ref values)
- [DIRSTUDIO-444] - Allow the user to enter the names of an item inline (using ',' as separator) in the OC and AT Editors
- [DIRSTUDIO-485] - Provide default IAuthHandler and IReferralHandler to be used in connections core without connections ui
- [DIRSTUDIO-487] - Empty namingcontexts causes javax.naming.InvalidNameException: Bad DN
- [DIRSTUDIO-496] - Password editor improvements
- [DIRSTUDIO-509] - Load schema from the directory server
- [DIRSTUDIO-513] - Do delete before add when modifying attribute values
- [DIRSTUDIO-521] - Replace the XSLT transformation by the use of the Dom4J OutputFormat class for XML pretty print
- [DIRSTUDIO-533] - Only show referral handling dialog when opening or expanding referral entry
- [DIRSTUDIO-534] - Re-order the preference pages for better understanding
- [DIRSTUDIO-535] - Use SWT.SEARCH and SWT.CANCEL style bits on search text field for a native search field on Mac OS X
- [DIRSTUDIO-541] - Add support for version 1.5.5 of the Apache DS
- [DIRSTUDIO-548] - SubtreeSpecification Editor does not accept empty filter if it's selected
- [DIRSTUDIO-554] - Add option to save tabular entry editor automatically or manually
- [DIRSTUDIO-555] - Human readable descriptions of OIDs in binary attributes preference page
- [DIRSTUDIO-558] - Load special entries (aliases, referrals, subentries) per request, add menu items to browser's context menu
- [DIRSTUDIO-574] - Add 'Cancel' button to "Select copy strategy" (was Abort of copy/paste not possible)
* New Feature
- [DIRSTUDIO-62] - Add GSSAPI authentication - Cannot connect to Active Directory if not using Simple authentication
- [DIRSTUDIO-434] - Add value editor for Active Directory objectGUID and objectSid attributes
- [DIRSTUDIO-462] - Add Export to Open Document Format
- [DIRSTUDIO-494] - Add value editor for certificates (syntax 1.3.6.1.4.1.1466.115.121.1.8)
- [DIRSTUDIO-510] - Add functionality to copy/merge schema elements between schema projects
- [DIRSTUDIO-515] - Add extensibility to Entry Editor
- [DIRSTUDIO-536] - Add support for version 1.5.5 of the Apache DS server.xml configuration file
- [DIRSTUDIO-556] - Add value editor for UUID
- [DIRSTUDIO-562] - Add 'Copy Display Value' action, default copy action should copy displayed value
* Task
- [DIRSTUDIO-479] - Object classes of an entry should always be present
- [DIRSTUDIO-523] - Update Eclipse dependencies to version 3.5 Galileo
- [DIRSTUDIO-525] - Remove support for the Linux PPC distribution
- [DIRSTUDIO-573] - Update bundled Apache DS Schema files to version 1.5.5
* Wish
- [DIRSTUDIO-167] - Show custom icons for various kinds of schema elements while browsing schema data
** Bug
* [FELIX-1162] - Component.getReferences returns null if a component that has references is not enabled.
* [FELIX-1166] - SCR does not rebind ConfigurationAdmin service in Sling jcrinstall tests
* [FELIX-1173] - Concurrency Issues while containing bundle is stopping
* [FELIX-1177] - Components must correctly be disposed off
* [FELIX-1178] - Component may remain deactivated after a reference has been unregistered and registered again
* [FELIX-1185] - If a static/mandatory reference to a service is unregistered, the component should be deactivated synchronously instead of asynchronously
* [FELIX-1195] - NullPointerException in ComponentActivatorTask if component is destroyed
* [FELIX-1238] - NPE when invoking "scr list" with no components registered
* [FELIX-1252] - NullPointerException in "scr list" command
* [FELIX-1413] - Newly registered services must not immediately bound for static references
* [FELIX-1414] - Service ranking is only obeyed on first component activation
* [FELIX-1416] - Wrong factory configuration behaviour
* [FELIX-1436] - Descriptors with duplicate implementation and/or service elements are invalid
* [FELIX-1437] - DS 1.1 signatures for activators and bind methods only available for declaration with new namespace
* [FELIX-1440] - Abort method (binder, activator) method search on non-accessible suitable methods
* [FELIX-1445] - When a component is deactivated due to the deactivation of a service to which it staticly 1..1 references, this component is not reactivated when that service is reregistered.
* [FELIX-1503] - Component Factory instances are not let gone after dispose
* [FELIX-1504] - ComponentInstance implementation is reused accross reactivations
* [FELIX-1658] - Deadlocks caused by component activation and deactivation
* [FELIX-1666] - Missing support for DS 1.1 specified lazy activation behavior
* [FELIX-1674] - typo in scr and webconsole - "unsatisifed"
* [FELIX-1714] - typo in scr command
* [FELIX-1733] - Disposed components are not removed from the component registry
* [FELIX-1825] - Configurations of delayed components are not deactivated if not used any more
* [FELIX-1826] - ComponentException must be thrown if ComponentFactory.newInstance cannot create a component instance
* [FELIX-1827] - Check permission before getting or registering services
* [FELIX-1830] - Support for DS 1.1 character property type name
* [FELIX-1832] - ServiceFactory must not be deactivated if the instances fails to be created
* [FELIX-1833] - Stopping the Felix SCR bundle may leave traces behind thus preventing the class loader from being GC-ed
** Improvement
* [FELIX-1186] - Defer the construction of a log message
* [FELIX-1223] - Replace ManagedService[Factory] by ConfigurationListener based component configuration
* [FELIX-1239] - AbstractComponentManager.getServiceReference need not be synchronized
* [FELIX-1313] - Declarative Services bundle should not export Configuration Admin package
* [FELIX-1314] - Restructure SCR implementation package
* [FELIX-1443] - Unify Method lookup
* [FELIX-1447] - Remove ComponentMetadata parameter from AbstractComponentManager.log method signature
* [FELIX-1530] - Extend the SCR introspection API to reflect the new DS 1.1 features
* [FELIX-1686] - Missing activate or deativate methods show up as Error in LogService
* [FELIX-1735] - Use system property to provide bundle jar file to integration tests
* [FELIX-1823] - Drop support for Framework API 1.3 (R4.0)
** New Feature
* [FELIX-924] - No component instance if no Configuration
* [FELIX-925] - Extend SCR to allow alternate activate and deactivate method signatures
* [FELIX-927] - Allow bind and unbind methods to receive the service properties
* [FELIX-928] - Allow use of wildcards in Service-Component header
* [FELIX-929] - Making name attributes optional
* [FELIX-930] - XML schema namespace change
* [FELIX-1232] - Do not use private configuration properties as service properties
* [FELIX-1284] - Support for the 'modified' operation (DS in OSGi 4.2 compendium)
** Task
* [FELIX-1711] - Remove OSGi library source from SVN and depend on official R4.2 libraries
The Apache Software Foundation together with Sri Lankan FOSS community invites you to submit a proposal for a presentation at APACHE ASIA ROADSHOW 2009.
If you are a community member of any Apache projects or If you have worked with Apache projects or have a revolutionary idea on the use of an Apache project, then we would like to hear from you!
Please use the following link for submissions http://www.foss.lk/events/apacheasia09/cfp and the due date for submission is November 8th. APACHE ASIA ROADSHOW 2009 (Colombo) will be held in Colombo, Sri Lanka from December 3rd to 5th, 2009.
See the full release notes below for details about this release.
Release Notes -- Apache Jackrabbit -- Version 2.0-beta1
Introduction
------------
This is a beta release of Apache Jackrabbit 2.0. This release is a fully
compliant implementation of the JCR 2.0 API that was specified by the
Java Specification Request 283 (JSR 283, http://jcp.org/en/jsr/detail?id=283).
However, the beta status of this release means that some parts of the
implementation are not yet ready for normal production use.
Changes in this release
-----------------------
Jackrabbit 2.0 is a major upgrade from the earlier 1.x releases. The most
notable changes in this release are:
* Upgrade to JCR 2.0. This Jackrabbit release implements and is based
on the official JCR 2.0 API. All of the features required by the JSR 283
specification have been implemented.
* Upgrade to Java 5. All of Jackrabbit (except the jcr-tests component)
now requires Java 5 as the base platform. Java 1.4 environments are no
longer supported.
* Removal of deprecated classes and features. Jackrabbit 2.0 is not
backwards compatible with client code that used any classes or features
that had been deprecated during the 1.x release cycle.
* Separate JCR Commons components. Many of the general-purpose JCR
components like JCR-RMI and OCM are now developed and released
separately from the Jackrabbit content repository. See the individual
components for their most recent releases.
* Data store feature enabled in the default repository configuration.
* Full text indexing with Apache Tika. Jackrabbit can now extract and
index the full text content of many new types of documents, including
the Office Open XML files produced by Microsoft Office 2007 and higher.
For more detailed information about all the changes in this and other
Jackrabbit releases, please see the Jackrabbit issue tracker at
This release consists of a single source archive packaged as a zip file.
The archive can be unpacked with the jar tool from your JDK installation.
See the README.txt file for instructions on how to build this release.
The source archive is accompanied by SHA1 and MD5 checksums and a PGP
signature that you can use to verify the authenticity of your download.
The public key used for the PGP signature can be found at https://svn.apache.org/repos/asf/jackrabbit/dist/KEYS.
About Apache Jackrabbit
-----------------------
Apache Jackrabbit is a fully conforming implementation of the Content
Repository for Java Technology API (JCR). A content repository is a
hierarchical content store with support for structured and unstructured
content, full text search, versioning, transactions, observation, and
more.
About The Apache Software Foundation
------------------------------------
Established in 1999, The Apache Software Foundation provides organizational,
legal, and financial support for more than 100 freely-available,
collaboratively-developed Open Source projects. The pragmatic Apache License
enables individual and commercial users to easily deploy Apache software;
the Foundation's intellectual property framework limits the legal exposure
of its 2,500+ contributors.