Apache Jackrabbit 2.6.0 发布
Apache Jackrabbit 是由 Apache Foundation 提供的 JSR-170 的开放源码实现..Apache Jackrabbit 2.6.0 完整改进记录:
New features
Provide callback for consistency checker
Access cluster node id
Implement a MultiDataStore
Improving Jackrabbit integration within OSGi and other ...
Normalize String properties when ordering query results
Improvements
It should be possible to define how hrefs are generated for WebDav
add test case for recovering from broken version history ...
Update commons-io dependency from versiom 1.4 to 2.0.1
lock token validity
add TCK test for Info map of NODE_MOVED event on node reordering
Speed up NodeIndexer.isIndexed() check
FileRevision should have a flag to control whether to sync ...
Replace BundleFsPersistenceManager with ...
Improve FileRevision extensibility
add missing name constants for mix:title
Update to Lucene 3.6
RepositoryStatistics should be more flexible
TimeoutHandler visitor should be extracted into a dedicated class
Set omit term freq positions flag on parent field in the index
make max size of CachingEntryCollector's cache configurable
augment logging information around CachingEntryCollector
Consistency checker performance improvements
Consistency checker should double check for false positives
Consistency checker should fix 'disconnected' nodes
Audit log
Let consistency report provide more information
SQL2 joins on empty sets are not efficient
Optimize usage of norms
InternalVersionManagerBase.calculateCheckinVersionName will ...
Indexing ignored file types creates some garbage
Add .gitignore file
Improve performance of repository updates - tweak index ...
Upgrade to Java SE 6
upgrade httpclient 3 dependency to final release 3.1
various tests do not compile with source==1.6
Add constructor with size argument to Node- and ...
Log stack trace with warn message in ObservationDispatcher
Easy-to-use utility class for adding ACEs to nodes
Add performance test setup for jr2.6
Minor improvements for collecting ACEs
performance tests
Allow null type in JcrUtils.getOrAddNode(parent, name, type)
Use a basic form for audit logs
Provide get property and get node utility methods in JcrUtils
Garbage collector improvements
TCK test for shareable node paths assumes work area
TCK test for shareable nodes incorrectly assumes the ...
TCK: SQLPathTest.testChildAxisRoot expects root node not ...
Adjust some default values of the BasicDataSource in the ...
Combine the XA aware (Reentrant) LockImpls to prevent ...
InternalVersionManagerBase.calculateCheckinVersionName may ...
separate entries used for permission eval from ACEs exposed ...
Improvements to user management implementation
Journal doUnlock sometimes not called on repository shutdown
CompactNodeTypeDefReader throws away exception information
Log warning when changes are performed with event ...
Make query tests (more) independent
Allow (override) access of the system search manager to ...
The RmiRepositoryFactory should handle auto reconnect
Configurable stopDelay
ConsistencyCheck.MissingAncestor#repair() should also log UUID
Add JackrabbitQueryResult.getTotalSize()
Remove logback log config from jr-core tests jar
Extend SaveTest#testConstraintViolationException to cover ...
More efficient node traversal during garbage collection
Upgrade to Tika 1.3
Bug fixes
Connector should support LocalTransaction as well as ...
JCR unit tests for journaled observation do not check ...
JCR TCK Test for Restoring Version Tests That Versionable ...
Consistency checker needs to run multiple times to fix all ...
NullPointerException on removing a node acquired from search ...
Deadlock in DBCP when accessing node
Javadoc in jackrabbit-jcr-rmi is missing an ending ">"
VolatileIndex not closed properly
QueryStat getPopularQueries doesn't set the proper position
Can not instantiate lucene Analyzer in SearchIndex
SQL2 ISDESCENDANTNODE BooleanQuery#TooManyClauses returns
webapp welcome page shows incorrect port when port is the ...
Problems with BundleDbPersistenceManager getAllNodeIds
JCR-SQL2 query with multiple columns in result only returns ...
Re-index fails on corrupt bundle
Error instantiating lucene search index in Turkish Regional ...
EventConsumer.canRead() should rely on AccessManager.isGranted()
Remove operation right after move operation causes missing ...
Concurrent add and move can cause inconsistency
Stack overflow in multi-session test with moves
Workspace move in concurrent environment causes inconsistencies
jackrabbit-core RepositoryChecker.fix() can fail with OOM
Adding new index infos generation is not atomic
tests should consistently check for repository support and ...
ClusterNode's stopDelay should default to something other zero
spi2davex.RepositoryServiceImpl -> idUriCache raises until ...
JCR test org.apache.jackrabbit.test.api.version....
AbstractSession.getItem should deal with identifier paths
JCR TCK Test for expanding column names is too restrictive
Drop commons-io dependency from spi-commons
invalid namespace URI in AbstractImportXmlTest
Set the MaxTotalConnections on ConnectionManager to prevent ...
BLOB not stored and no exception thrown
TCK: Strange XPath query in OrderByMultiTypeTest....
TCK: GetQueryTest.testGetQuery() unnecessarily uses a same ...
check-release script fails to compute hashes on Cygwin ...
missing test configuration for org.apache.jackrabbit.test....
leaking temp files
incorrect WebDAV PROPFIND response for version-controlled ...
incorrect logging template in CachingEntryCollector
Negated descendant node query with no results throws NPE
ClusterNode's updateCommited method throws NPE
ACL evaluation may return non-fresh results
JMX Popular Queries size issue
The BatchMode of the ConnectionHelper doesn't work in XA ...
A DeadLock can occur if an Exception is thrown while ...
The ReadWriteLock in AbstractJournal can create a Deadlock ...
Unable to create performance tests using JCR 2.0 API
Oracle JDBC Class Cast Exception
DataStore garbage collection: test case GarbageCollectorTest....
InMemBundlePersistenceManager#getAllNodeIds is not ...
ChildNodesQueryHits may throw IOException when the session ...
Size estimate for AbstractBundlePersistenceManager.MISSING ...
DataStore Temp-Files will not be deleted as side effect of ...
The ConnectionHelper can return a closed Connection in BatchMode
XA concurrent transactions - NullPointerException
TCK tests for shareable nodes assume moving shareable ...
Unclosed Resources in ConnectionHelper if ResultSet is null
TCK: BinaryPropertyTest.testGetLengthJcr2() fails with a ...
DbClusterTest fails when port is already in use
On heavy load we see occasional SQLException: closed ...
Reordering policy node fails with AccessDeniedException
Shared ISM does not release the internal Writelock if ...
Wrong results when querying with a DescendantSelfAxisQuery
AuthorizableImpl#isProtectedProperty doesn't include the ...
CaseTermQuery #rewrite behavior changes
JcrUtils.readFile() and JcrUtils.getLastModifed() are not ...
XPathQueryEvaluator generates incorrect XPath query
Failed Journal lock not propagated
Overwriting Cache Entry Warnings
XAAwareRWLock implementation fails with IllegalStateException ...
JCR-3138 may cause resource starvation
Partial search terms are no longer highlighted in the excerpts
CNDImporter should handle implied nt:base
EventJournal#skipTo() broken
NPE on parsing XPath query with child axis and star name at ...
The DbDataStore does not implement getRecordIfStored as ...
PrincipalManagerImpl.CheckedGroup should implement ...
Deadlock on LOCAL_REVISION table in clustering environment
PostgreSQL error with setValidationQueryTimeout
InternalValueFactory should use the DataStore whenever available
Reduce memory usage of SharedFieldCache.ValueIndex
Modified property and child node definition are rejected
Events should be dispatched after the global cluster lock is ...
RmiRepositoryFactory regression, invalid stream header
NPE in SingletonTokenStream
ConcurrentModificationException in BitSetENTCacheImpl
Thread interrupt may result in closed index files
LargeResultSetTest: queries don't return anything
NodeIndexer attempts to extract binary property even when ...
Partial search terms matching fails when there is a lot of ...
SetValueVersionExceptionTest makes assumption about ...
Result set iterator causes infinite loop when used after ...
The Datastore garbage collector does not work with a ...
Potential null pointer exception in session save operation
Start the Repository immediatly in JCA Environment
OUTER JOIN tests expect incorrect results
Invalid path in SaveTest#testRepositoryException
Test cases should not rely on equality of node types
When cancelling an update modcount of modified states must ...
Deleted states are not merged correctly
ConnectionHelper should not call isBatchMode() more times ...
页:
[1]