Version 1.5

RELEASED

Start date not set

Released: 08/Dec/08

Release Notes

Apache Jackrabbit 1.5.0Show more
PTKeySummaryAssigneeStatusDevelopment
BlockerBugJCR-1303Missing derby dependencyUnassignedClosed1 commit
BlockerBugJCR-1532ERROR 40XD0: Container has been closed exception with Derby DBUnassignedClosed1 commit
BlockerBugJCR-1630Missing third party notices and license infoJukka ZittingClosed14 commits
BlockerBugJCR-1803Node.restore() throws java.lang.ClassCastExceptionJukka ZittingClosed3 commits
BlockerImprovementJCR-1863Create jackrabbit-parentJukka ZittingClosed2 commits
CriticalImprovementJCR-1357Create "quick start" developer bundles for model 1,2,3 deploymentJukka ZittingClosed12 commits
CriticalBugJCR-1813Invalid journal records during XATransactionsJukka ZittingClosed5 commits
MajorImprovementJCR-876ManageableCollectionUtil should not throw "unsupported" JcrMapping exceptionUnassignedClosed
MajorImprovementJCR-904non mantatory revision property in the Journal configurationDominique PfisterClosed1 commit
MajorImprovementJCR-1005More Fine grained Permission FlagsUnassignedClosed
MajorImprovementJCR-1011JCR2SPI: add configurable cache for Item instances (ItemManager)angelaClosed1 commit
MajorBugJCR-1158jcr2spi spi2dav getProperties returns only cached propertiesangelaClosed2 commits
MajorBugJCR-1280Path.equals does not work for other Path implementationsJulian ReschkeClosed1 commit
MajorBugJCR-1286FilterImpl.getStringValue() does not use custom converter class specified in @Field annotationChristophe LombartClosed1 commit
MajorBugJCR-1293ReorderReferenceableSNSTest failureUnassignedClosed3 commits
MajorImprovementJCR-1309Refactor DBMS support for JNDI datasourcesThomas MuellerClosed1 commit
MajorImprovementJCR-1316ID Field Descriptor is not inherited as is the case with UUID Field DescriptorChristophe LombartClosed1 commit
MajorBugJCR-1325Problems mapping custom collectionsChristophe LombartClosed1 commit
MajorImprovementJCR-1327SPI POM improvementsJukka ZittingClosed2 commits
MajorBugJCR-1333jackrabbit-jcr-rmi: Supplied javax.transaction.xa.Xid is assumed serializable, but is not on some environments.Jukka ZittingClosed1 commit
MajorBugJCR-1336Bug in duplicate mapping checkChristophe LombartClosed1 commit
MajorImprovementJCR-1337Optimize first execution queries for DescendantSelfAxisWeight/ChildAxisQueryUnassignedClosed3 commits
MajorBugJCR-1339ManageableCollectionUtil doesn't support MapsChristophe LombartClosed1 commit
MajorImprovementJCR-1342Create OSGi Bundle Manifest HeadersFelix MeschbergerClosed6 commits
MajorImprovementJCR-1343Replace xerces for serialization by JAXPFelix MeschbergerClosed7 commits
MajorImprovementJCR-1363Migrate to Lucene 2.3UnassignedClosed1 commit
MajorImprovementJCR-1369indexing-rules should allow wildcards for (global) property namesUnassignedClosed1 commit
MajorBugJCR-1381Path is not indexed when inserting a new node with SNSChristophe LombartClosed1 commit
MajorBugJCR-1385UUID field not populated when saving a new nodeChristophe LombartClosed1 commit
MajorImprovementJCR-1388Jackrabbit does not allow concurrent reads to the data store if copyWhenReading=falseUnassignedClosed1 commit
MajorBugJCR-1396DateValue.getDate not a copyUnassignedClosed1 commit
MajorNew FeatureJCR-1405SPI: Introduce NodeInfo.getChildInfos()angelaClosed2 commits
MajorBugJCR-1406Add the org.apache.jackrabbit.rmi.jackrabbit package to the rmic generation Jukka ZittingClosed2 commits
MajorBugJCR-1409PathFactoryImpl creates illegal Path objectsangelaClosed
MajorTestJCR-1420Add test for Node.restore() may throw InvalidStateExceptionJukka ZittingClosed1 commit
MajorBugJCR-1439MOVE method returns error 412 Precondition FailedangelaClosed1 commit
MajorBugJCR-1448nt:versionedChild problemChristophe LombartClosed1 commit
MajorBugJCR-1454NullPointerException may be thrown when trying to enumerate observation event listenersFelix MeschbergerClosed2 commits
MajorBugJCR-1466ConfigurationException constructors are package privateTobias BocanegraClosed1 commit
MajorNew FeatureJCR-1467Hide ugly repository init code for OCMChristophe LombartClosed1 commit
MajorImprovementJCR-1471Error when registering nodetype with same propdef as supertypeTobias BocanegraClosed2 commits
MajorNew FeatureJCR-1472extend security config -> repository-1.5.dtdangelaClosed3 commits
MajorImprovementJCR-1493Root exception not logged in ClusterNode for ClusterExceptionDominique PfisterClosed2 commits
MajorImprovementJCR-1494[PATCH] XPathQueryBuilder reports misleading column numbers for faulty queriesUnassignedClosed1 commit
MajorBugJCR-1504MS Excel Mime Type missing in MsExcelTextExtractor UnassignedClosed2 commits
MajorImprovementJCR-1513RepositoryService.checkin should return information about newly created versionJulian ReschkeClosed6 commits
MajorImprovementJCR-1520DatabaseFileSystem's logger references the wrong classUnassignedClosed1 commit
MajorBugJCR-1530MsPowerPointTextExtractor does not extract from PPTs with € signUnassignedClosed
MajorImprovementJCR-1534Use POIExtractor wherever possibleUnassignedClosed1 commit
MajorBugJCR-1535Some tests assume that an implementation of javax.jcr.Item overrides equals()UnassignedClosed1 commit
MajorBugJCR-1537ClassDescriptor.hasIdField() fails if id is declared in upper classChristophe LombartClosed1 commit
MajorImprovementJCR-1539SPI: Get rid of unused method ItemInfo.getParentId()angelaClosed2 commits
MajorBugJCR-1548Several bugs in last SVN commitChristophe LombartClosed2 commits
MajorBugJCR-1553ClusterNode not properly shutdown when repository has shutdownDominique PfisterClosed2 commits
MajorImprovementJCR-1567Upgrade to PDFBox 0.7.3Jukka ZittingClosed1 commit
MajorBugJCR-1571DavMethodBase#getResponseException fails if the body is not (valid) XMLangelaClosed1 commit
MajorBugJCR-1572DbDataStore connection does not always reconnectThomas MuellerClosed2 commits
MajorBugJCR-1573Lucene Query Exception: 'attempt to access a deleted document'UnassignedClosed3 commits
MajorBugJCR-1580Typo in PropertyDefinitionTemplateStefan GuggisbergClosed1 commit
MajorBugJCR-1581ClassCastException when registering new node typeStefan GuggisbergClosed1 commit
MajorBugJCR-1611Registering NodeType from templates throws exception about invalid decl. node type.UnassignedClosed1 commit
MajorBugJCR-1612Reintroduce NamespaceStorageJukka ZittingClosed8 commits
MajorImprovementJCR-1615WebDAV: drop dependency on commons-collectionsangelaClosed1 commit
MajorImprovementJCR-1617Remove commons-collections and slf4j-api dependencies from jcr-commonsJukka ZittingClosed1 commit
MajorImprovementJCR-1624Proxies improvementChristophe LombartClosed1 commit
MajorNew FeatureJCR-1629SPI: Testsuite for the SPI InterfacesangelaClosed3 commits
MajorImprovementJCR-1631Replace commons-logging dependency with SLF4JJukka ZittingClosed3 commits
MajorImprovementJCR-1636Make shutdown hooks in TransientFileFactory removableUnassignedClosed1 commit
MajorBugJCR-1638Redundant calls to RepositoryService.getChildInfosangelaClosed1 commit
MajorBugJCR-1640Not configuring the adminId, anonymousId, or defaultuserId causes login module to ignore credentialsangelaClosed
MajorBugJCR-1641DefaultLoginModule/SimpleLoginModule don't support custom PrincipalProviderangelaClosed
MajorNew FeatureJCR-1645Add support for Map of referenced beansChristophe LombartClosed1 commit
MajorBugJCR-1646NPE in OpenOfficeTextExtractorUnassignedClosed1 commit
MajorBugJCR-1647UserManager throws javax.jcr.query.InvalidQueryException on createUserUnassignedClosed1 commit
MajorImprovementJCR-1652Better 'invalid format' exception messages for value classesUnassignedClosed1 commit
MajorBugJCR-1653NodeIdImpl is not really serializable UnassignedClosed1 commit
MajorBugJCR-1658Executing query throws UnsupportedRepositoryOperationException(LEVEL_2_SUPPORTED) for a level 1 only implementation UnassignedClosed1 commit
MajorNew FeatureJCR-1662Add pattern matching for pathsUnassignedClosed1 commit
MajorImprovementJCR-1663REFERENCE properties produce duplicate strings in memoryJukka ZittingClosed1 commit
MajorImprovementJCR-1672Adding Event interface and isLocal()UnassignedClosed4 commits
MajorImprovementJCR-1677Allow workspace creation over clusterJukka ZittingClosed3 commits
MajorBugJCR-1682Session returned does not offers transaction supportJukka ZittingClosed1 commit
MajorImprovementJCR-1683JCR2SPI: Move test execution to SPI2JCRangelaClosed3 commits
MajorImprovementJCR-1686Catch Throwables while calling TextExtractorsJukka ZittingClosed1 commit
MajorBugJCR-1693JNDIDatabaseJournal doesn't work with "oracle" schema (or: unable to use OracleDatabaseJournal with a jndi datasource)UnassignedClosed
MajorBugJCR-1694System properties does not get replaced in a Cluster configurationDominique PfisterClosed1 commit
MajorBugJCR-1703Oracle JNDI DataSource supportThomas MuellerClosed1 commit
MajorBugJCR-1706Fix unexpected behavior of Text.getName()Tobias BocanegraClosed2 commits
MajorBugJCR-1714QueryImpl result offSet must be considered after security class grant the item.UnassignedClosed1 commit
MajorBugJCR-1727HTMLTextExtractor modifying UTF-8 encoded StringUnassignedClosed1 commit
MajorBugJCR-1737JSP page compilation errors when depoyed using oc4jJukka ZittingClosed1 commit
MajorBugJCR-1750Creating QValue from stream: stream not closedJukka ZittingClosed1 commit
MajorImprovementJCR-1754 The jackrabbit-ocm DTD 1.5 is missing and has to be publishChristophe LombartClosed2 commits
MajorImprovementJCR-1756Include OCM in the main Jackrabbit build when using Java 5Jukka ZittingClosed2 commits
MajorImprovementJCR-1759Simplify the usage of OCM annotationsChristophe LombartClosed1 commit
MajorNew FeatureJCR-1761OCM:Add the ability to specify name of a Collection Element through XML Mapping files.UnassignedClosed
MajorImprovementJCR-1765Config: make all elements in the security configuration optionalangelaClosed3 commits
MajorImprovementJCR-1771jcr2spi: avoid unnecessary roundtrips with NodeEntry.getPropertyEntryangelaClosed1 commit
MajorImprovementJCR-1775Transaction-safe versioningJukka ZittingClosed16 commits
MajorBugJCR-1776Some unit tests are not well configuredChristophe LombartClosed1 commit
MajorBugJCR-1783JCR2SPI: incomplete changelog when combining move with removal of new destination parentangelaClosed2 commits
MajorBugJCR-1784OCM:The UUID of the collection elements changes on update.Christophe LombartClosed3 commits
MajorImprovementJCR-1789Provide access to cluster recordsDominique PfisterClosed2 commits
MajorImprovementJCR-1798JCR2SPI: Avoid individual Item reloading upon Session/Item.refresh(true)angelaClosed2 commits
MajorBugJCR-1799JCR2SPI: updating events swallowed (CacheBehavior.OBSERVATION)angelaClosed2 commits
MajorImprovementJCR-1809Jcr2Spi: Avoid extra round trip to the SPI upon Node.getNode and Session.getItemangelaClosed2 commits
MajorBugJCR-1811Jcr2Spi: ExportSysViewTest#testExportSysView_handler_session_saveBinary_* occasionally failingUnassignedClosed2 commits
MajorBugJCR-1821jcr2spi: Item.isSame may return wrong result if any ancestor is invalidatedangelaClosed2 commits
MajorBugJCR-1825DBDataStore doesn't support concurrent readsUnassignedClosed5 commits
MajorBugJCR-1841Workspace.xml can't be loaded if it has a BOMJukka ZittingClosed3 commits
MajorBugJCR-1843jcr2spi: wrong status change upon conflicting removal (CacheBehaviour.OBSERVATION)angelaClosed2 commits
MajorImprovementJCR-1844Convenience method to Or multiple values with a single filterChristophe LombartClosed2 commits
MajorBugJCR-1852session.exportDocumentView() does not work with jaxb 2.1.x UnmarshallerHandlerJukka ZittingClosed2 commits
MajorImprovementJCR-1853Modified QueryImpl to enable external query builders to read and write JCR expressions in the orderBy ClauseChristophe LombartClosed2 commits
MajorBugJCR-1857jcr2spi: NPE with SessionImporter#checkIncludesMixReferenceable if NodeInfo doesn't contain mixin namesangelaClosed3 commits
MajorImprovementJCR-1859BeanLazyLoader is not SerializableChristophe LombartClosed2 commits
MajorBugJCR-1862jcr2spi: transient removal of mandatory item throws ConstraintViolationExceptionUnassignedClosed3 commits
MajorBugJCR-1866Query may throw ArrayIndexOutOfBoundsExceptionUnassignedClosed3 commits
MajorImprovementJCR-1882Avoid ${project.version} in dependenciesJukka ZittingClosed3 commits
MajorBugJCR-1939If we threading to add nodes into the repositoryJukka ZittingClosed
MajorBugJCR-1942JCRBrowser_0.9.3_jLibraryEdition throws an exceptionUnassignedClosed
MinorTaskJCR-871Provide Readme's for subprojects jcr-mapping and jcr-nodemanagementUnassignedClosed
MinorNew FeatureJCR-954Allow to disable referential integrity checking for workspaceJukka ZittingClosed2 commits
MinorImprovementJCR-966[OCM] Add unit tests with BundleDbPersistenceManagerUnassignedClosed
MinorImprovementJCR-1087Maintain the cluster revision tableUnassignedClosed2 commits
MinorImprovementJCR-1091more lenient behavior of Node#addMixin if mixin is already present Julian ReschkeClosed4 commits
MinorNew FeatureJCR-1171Contribute Pluggable Permission and User Management to JackrabbitangelaClosed4 commits
MinorImprovementJCR-1237Change default value for respectDocumentOrderUnassignedClosed3 commits
MinorNew FeatureJCR-1248Helper Method to escape illegal XPath Search TermClaus KöllClosed2 commits
MinorNew FeatureJCR-1276A Property and a Node Can Have the Same Name Stefan GuggisbergClosed1 commit
MinorImprovementJCR-1290tm-extractors.jar blocks usage of newer poi versionsUnassignedClosed1 commit
MinorImprovementJCR-1306Reduce number of different repository.xml present with jackrabbit-coreangelaClosed2 commits
MinorImprovementJCR-1310Webdav: Drop xerces dependencyJukka ZittingClosed2 commits
MinorImprovementJCR-1313Additional excerpt provider implementationUnassignedClosed1 commit
MinorBugJCR-1331Improper deprecation of Locked classJukka ZittingClosed5 commits
MinorBugJCR-1335bad assumptions on QueryResult.getIterator() semantics in QueryResultNodeIteratorTest.testSkip()Julian ReschkeClosed2 commits
MinorImprovementJCR-1344Unsynchronized NameFactoryImpl initializationThomas MuellerClosed1 commit
MinorImprovementJCR-1347Move Jackrabbit Query Parser from core to spi-commonsUnassignedClosed15 commits
MinorNew FeatureJCR-1350Add a serializing content handlerJukka ZittingClosed10 commits
MinorBugJCR-1355XML import should not access external entitiesJukka ZittingClosed3 commits
MinorBugJCR-1361Lock test assumes that changes in one session are immediately visible in different sessionJulian ReschkeClosed1 commit
MinorBugJCR-1364DirListingExportHandler: Should not implement PropertyHandlerangelaClosed2 commits
MinorImprovementJCR-1365Query path constraints like foo//*/bar do not scaleUnassignedClosed3 commits
MinorImprovementJCR-1368improve documentation of SPI Batch addPropertyJulian ReschkeClosed1 commit
MinorImprovementJCR-1377Reduce memory usage of DocNumberCacheUnassignedClosed2 commits
MinorImprovementJCR-1378Remove SessionImpl dependency from QueryObjectModelFactoryImplUnassignedClosed1 commit
MinorImprovementJCR-1391[PATCH] remove minor unneeded code stutterangelaClosed1 commit
MinorImprovementJCR-1394FileDataStore Garbage Collector and empty directoriesJukka ZittingClosed1 commit
MinorImprovementJCR-1395Use Commons IO 1.4Jukka ZittingClosed3 commits
MinorImprovementJCR-1397Allow query results with unknown sizeUnassignedClosed2 commits
MinorBugJCR-1398[PATCH] ClassDescriptor.hasIdField uses faulty logicChristophe LombartClosed1 commit
MinorImprovementJCR-1403SPI: Describe equality requirements of ItemIdsangelaClosed1 commit
MinorImprovementJCR-1413[PATCH] retain exception stack tracesUnassignedClosed1 commit
MinorImprovementJCR-1430mvn eclipse:eclipse inconsistentJukka ZittingClosed1 commit
MinorNew FeatureJCR-1437add framework for performance testsJulian ReschkeClosed5 commits
MinorNew FeatureJCR-1462repository.xml: throw an exception on errorThomas MuellerClosed6 commits
MinorImprovementJCR-1465Configurable SimilarityUnassignedClosed1 commit
MinorBugJCR-1468LockTest.testLogout fails to refresh session before checking lock from other sessionJulian ReschkeClosed1 commit
MinorTestJCR-1485Introduce daily integration test suiteUnassignedClosed3 commits
MinorImprovementJCR-1486Introduce Timer idle timeUnassignedClosed2 commits
MinorImprovementJCR-1488Node deleted while query is executed should not affect result sizeUnassignedClosed1 commit
MinorBugJCR-1495NamespaceAdder.addNamespace throws ClassCastExceptionTobias BocanegraClosed1 commit
MinorBugJCR-1497Incorrect decodedAttributeValue in AbstractImportXmlTestUnassignedClosed1 commit
MinorImprovementJCR-1500removing properties through SPI: two ways to do itangelaClosed1 commit
MinorImprovementJCR-1505Improve handling of inherited mixinsChristophe LombartClosed1 commit
MinorImprovementJCR-1533Update POI dependency to 3.0.2-FINALUnassignedClosed1 commit
MinorImprovementJCR-1543Improve reliability of canAddMixinJulian ReschkeClosed2 commits
MinorImprovementJCR-1547JCR2SPI: remove dependency to state-package within nodetype packageangelaClosed2 commits
MinorImprovementJCR-1550Remove ItemInfo.getName() since it is redundantangelaClosed2 commits
MinorNew FeatureJCR-1561New MsOutlook Message ExtractorUnassignedClosed1 commit
MinorBugJCR-1563Data Store: UTFDataFormatException when using large minRecordLengthThomas MuellerClosed1 commit
MinorImprovementJCR-1576Remove RepositoryService exists()angelaClosed2 commits
MinorImprovementJCR-1577Remove RepositoryService.getRootId()angelaClosed2 commits
MinorBugJCR-1578Jcr2Spi: UpdateTest#testUpdateRemovesExtraProperty and #testUpdateAddsMissingSubtree fail occasionallyangelaClosed1 commit
MinorImprovementJCR-1579Improved XML export handlingJukka ZittingClosed3 commits
MinorBugJCR-1582Parameters 'idleTime' and 'queryClass' cause QueryHandler to failUnassignedClosed1 commit
MinorTestJCR-1585Remove calls to System.out in testsUnassignedClosed1 commit
MinorNew FeatureJCR-1586Create org.apache.jackrabbit.api.jsr283 (in jackrabbit-api) and move future jsr283 interfaces and classes thereTobias BocanegraClosed1 commit
MinorBugJCR-1596search.jsp doesn't handle utf-8 parameters correctlyUnassignedClosed1 commit
MinorBugJCR-1598Problematic exception handling in Jackrabbit WebAppJukka ZittingClosed1 commit
MinorImprovementJCR-1600Remove noLockHack in SharedItemStateManagerUnassignedClosed1 commit
MinorBugJCR-1601Occasional NullPointerException in ItemManagerDominique PfisterClosed1 commit
MinorImprovementJCR-1603Remove getSafeJCRPath methods in HierarchyManagerImplJukka ZittingClosed1 commit
MinorNew FeatureJCR-1607Add a NamespaceHelper in jcr-commonsJukka ZittingClosed4 commits
MinorBugJCR-1622Session.getUserID returns first principal in the set obtained from Subject.getPrincipals()angelaClosed1 commit
MinorImprovementJCR-1649Separate NOTICEs and LICENSEs for binary and source packagesJukka ZittingClosed6 commits
MinorImprovementJCR-1655Upgrade nekohtml dependencyJukka ZittingClosed1 commit
MinorImprovementJCR-1661Extend mimetype list of text extractorsJukka ZittingClosed1 commit
MinorBugJCR-1667JCARepositoryManager does not close InputStream used to obtain repository config from classpathUnassignedClosed1 commit
MinorImprovementJCR-1674Provide means for exception handling for QueryNodeVisitor implementationsUnassignedClosed1 commit
MinorImprovementJCR-1675Provide names for constants in QueryConstantsUnassignedClosed2 commits
MinorImprovementJCR-1681DbDataStore: improve error message when init failsThomas MuellerClosed1 commit
MinorBugJCR-1688Query parser builds invalid parse treeUnassignedClosed2 commits
MinorBugJCR-1689Multiple tests test for locking instead of versioningUnassignedClosed1 commit
MinorImprovementJCR-1696Add PlainTextExtractor to default configuration of TransientRepositoryUnassignedClosed1 commit
MinorNew FeatureJCR-1697Simple Google style queryUnassignedClosed2 commits
MinorTestJCR-1698Remove unnecessary TestAll classes in jcr-commonsUnassignedClosed1 commit
MinorImprovementJCR-1699Do not log warning when coercing value in query is not possibleUnassignedClosed1 commit
MinorImprovementJCR-1700Deprecate NamespaceListener and AbstractNamespaceResolverJukka ZittingClosed1 commit
MinorImprovementJCR-1705Reduce memory usage of transient nodesUnassignedClosed1 commit
1200 of 277