2011/08/15 - Apache Xindice has been retired.

For more information, please explore the Attic.

apache > xml.apache > xindice
 

History of Changes

RSS

Introduction and explanation of symbols

Changes are sorted chronologically with the most recent at the top. These symbols denote the various action types:add=add, fix=fix, remove=remove, update=update

Version 1.2-dev (unreleased)

  • update Update jetty to version 6.1.11. Committed by VG.
  • update Update lucene-core library to version 2.4.0. Committed by NS.
  • update Update lucene-core library to version 2.3.2. Committed by NS.
  • fix Fix implicitly declared namespace prefix "xml" in DOM implementation. Committed by NS.
  • add Change IndexPattern format to allow to specify path to element/attribute. Committed by NS.

Version 1.2m1 (Dec 1 2007)

  • update Update XML-RPC library to the version 3.1. Committed by VG.
  • add Add full text indexer. It allows to search documents using Lucene queries. Add lucene-core 2.2.0. Committed by NS. Thanks to Andy Armstrong.
  • update Update commons-fileupload to version 1.2. Added (required by upload) commons-io 1.3.2. Committed by VG.
  • remove Remove 'Ugly Browser', replaced by WebAdmin. Committed by VG.
  • update Use Java NIO to lock database on startup. Committed by VG. Thanks to Natalia Shilenkova. See Issue 42684.
  • add Add WebAdmin to the Xindice core (from scratchpad). Committed by VG. Thanks to Natalia Shilenkova. See Issue 42478.
  • update Minimum required Java version to build Xindice is now 1.4. Committed by VG.
  • update Update commons-logging, Xerces, Xalan, xml-apis libraries. Committed by VG.

Version 1.1 (May 9 2007)

  • update Do not create meta collections for the system collections. Committed by VG.
  • fix Save meta collection configuration in the database and initialize meta collection from the configuration on startup. This keeps meta collection configuration consistent with database configuration. Committed by VG. Thanks to Natalia Shilenkova. See Issue 42273.
  • fix Clear Paged and BTree cache on close. Committed by VG. Thanks to Natalia Shilenkova. See Issue 42272.
  • update Add support for HashFiler in database rebuild tool. Committed by VG. Thanks to Natalia Shilenkova. See Issue 41854.
  • update Add support for filer parameter in command line tools. Committed by VG. Thanks to Natalia Shilenkova. See Issue 41854.
  • update Moved configuration file in WAR file to /WEB-INF/config. Updated XindiceServlet to check for xindice.configuration system property before attempting to load configuration from WAR file. Committed by VG.
  • fix Eliminate gap when index is registered but not created yet, causing corruption of index file. Committed by VG. Thanks to Natalia Shilenkova. See Issue 33148.
  • fix Ensure that background indexing processes are complete before shutting database down. Committed by VG. Thanks to Natalia Shilenkova. See Issue 41710.
  • fix Fix support of uncompressed collections. Add test cases. Committed by VG. Thanks to Natalia Shilenkova. See Issue 41605.
  • update Updated Xindice docs to work with latest Forrest (0.8-dev, trunk). Committed by VG.
  • fix Fix MemValueIndexer for starts-with queries. Committed by VG. Thanks to Terry Rosenbaum. See Issue 38886.
  • fix Fix indexing of multi-byte numeric types (long, double, etc). Due to the change in the BTree, existing databases has to be re-built using DatabaseRebuild command line utility. Committed by VG. Thanks to Natalia Shilenkova. See Issue 19203.
  • update Ignore SAXNotSupportedException in DOMParser.setFeature if feature is being set to false. (Needed for Oracle 10g application server). Committed by VG. Thanks to Natalia Shilenkova. See Issue 41002.
  • update Change InlineMetaReader.read() method signature to remove unnecessary data copying. Committed by VG. Thanks to Natalia Shilenkova. See Issue 41003.
  • update Update Ant to 1.6.5 version. Committed by VG.
  • fix Fixed XMLTools to only print out the help menu when needed. Also added the ability to set pagecount from the command line. Committed by TB. See Issue 40931.
  • fix Fix exception executing xpath query in collections with mixed (XML and binary) content. Committed by VG. See Issue 31974.
  • fix Stop timer thread on database shutdown. Committed by VG. See Issue 23571.
  • fix Add pagecount configuration parameter to Paged based filers: HashFiler, BTreeFiler. Committed by VG. See Issue 31159.
  • fix HashFiler did not allocate root page correctly. Committed by VG.
  • fix BTreeFiler did not use first pagecount pages due to bug introduced in 1.1b4. Committed by VG.
  • update Implement DOM3 API compatibility. Committed by VG. See Issue 40701.
  • fix Data files were created 6Mb in size instead of 4Mb (default value). Committed by VG.
  • fix Fix ClassCastException in MemValueIndexer. Committed by VG. Thanks to Terry Rosenbaum. See Issue 37383.
  • update Make an attempt to lock a database before opening it up. Prevents opening up same database by different processes, resulting in database corruption. Committed by VG.
  • fix Make sure that XUpdate commands are run only once per document. In case XUpdate command does not complete successfully, revert all affected documents to the original state. This requires buffering of modified documents - so XUpdate on large collection might require lots of memory. Committed by VG. Thanks to Todd Byrne. See Issue 30878.
  • update Added support for current Xalan CVS (post 2.6.0 release). Committed by VG. Thanks to Dave Brosius. See Issue 33657.
  • fix Fixed memory leak in command line tool, addmultiple command. Committed by VG. Thanks to Daniel Migowski.
  • fix Fixed bug in xindice.bat, support JAVA_HOME with spaces. Committed by VG. Thanks to Tim O'Brien. See Issue 31205.
  • fix Fixed bugs in TreeWalkerImpl, methods getRoot, getCurrentNode, nextNode, previousNode. Added TreeWalker unit test. Committed by VG.
  • update Make SymbolTableSymbols singleton. Committed by VG.
  • fix Fixed bug in SymbolSerializer. SymbolDeserializer expects DocumentImpl, but SymbolSerializer was sending document element. Committed by VG.
  • fix Fixed saving of custom meta data documents. Committed by VG.
  • fix Fixed addmultiple command with local (-l) database Committed by VG. Thanks to Fredy Dobler. See Issue 27187.
  • fix Fixed NullPointerException in importNamespaces. Committed by VG. Thanks to Dominic Battre. See Issue 28317.
  • fix Fixed bug in flushing database configuration to the disk. Committed by VG. See Issue 28783.

Version 1.1b4 (April 8 2004)

  • fix Fixed embedded Collection's getCanonicalName. Committed by VG.
  • update Implemented support for MetaData for Binary resources. Committed by VG.
  • fix Support boolean, string, and number XPath query results. Committed by VG. See Issue 22155.
  • fix XPath query resulting in text nodes will return text node wrapped into the <result> element in http://xml.apache.org/xindice/Query namespace. Committed by VG. See Issue 22070.
  • fix XPath query resulting in attribute nodes will return attributes on the <result> element in http://xml.apache.org/xindice/Query namespace. Committed by VG. See Issue 22156.
  • fix Fixed bug with DocumentImpl.importNode when importing attribute nodes. Committed by VG.
  • remove Removing Eclipse UI plugin due to lack of support. Committed by VG.
  • update Implemented close() in Collection, IndexManager. Committed by VG.
  • update XML-RPC interface now passes XMLDBException codes as XML-RPC faults. Committed by VG.
  • update Xindice server and XML-RPC driver support basic HTTP authentication. Committed by VG.
  • update Xindice managed driver class renamed to DatabaseImpl and supports same configuration parameters as embedded driver. Xindice managed driver supports multiple database instances. Committed by VG.
  • update Xindice server and XML-RPC driver support multiple database instances. Committed by VG.
  • fix Xindice now uses Apache License, Version 2.0 Committed by VG.
  • fix In results of the queries like "//*", declare http://xml.apache.org/xindice/Query namespace just once. Committed by VG.
  • update Lexus, XUpdate implementation, updated to the current CVS version (20040205). Committed by VG.
  • update Embedded driver has new configuration parameters (see javadoc for details), and supports multiple database instances (see system.xml for an example). Committed by VG.
  • update Add max-descriptors configuration attribute to all Filer implementations based on Paged. Default value is 16 file descriptors (same as before). Committed by VG.
  • add Added xindice command line tool to the jar distribution. Committed by VG.
  • update Xindice startup script and command line scripts are rewritten to support Windows 95/98/ME. Committed by VG.
  • update Optimize flushing of the database configuration, flush only when there were changes made. Committed by VG.
  • update Update XML:DB APIs to the 20030701 snapshot. Committed by VG.
  • add Added xindice command line tool to the war distribution. It is located in webapps/xindice/WEB-INF folder once webapp is unpacked. Committed by VG.
  • update xindice.configuration servlet configuration parameter can point to the file on local file system if absolute path is used, relative path should point to webapp context resource. Committed by VG.
  • fix Command line tool now support binary documents. New command add_resource implemented, which adds binary resources to the collection. Committed by VG.
  • fix Inline meta data and indexers now can co-exist in the same collection. Committed by VG.

Version 1.1b3 (December 30 2003)

  • update GetResource, GetDocument XML-RPC messages will return no result if resource not found. Committed by VG.
  • add Added binary resource support to XML-RPC driver. Committed by VG.
  • update Updated BinaryResourceImpl to support only byte[] content, as per XML:DB API. Committed by VG.
  • fix Fixed exception in BTreeFiler when adding value with large key (more than 4kb). Committed by VG.
  • fix Fixed concurrency issues in Paged, BTreeFiler, and HashFiler. Unit tests for concurrent writes added. Committed by VG. See Issue 25534.
  • update Properties PROP_XINDICE_CONFIGURATION, PROP_XINDICE_DB_HOME for embed driver can now be passed when driver is instantiated by org.apache.xindice.client.xmldb.DatabaseImpl Committed by VG.
  • update Upgrade libraries: Xerces to version 2.6.0, Xalan to version 2.5.2. Committed by VG.
  • fix Change URLs in debug tool to "/xindice/?/db". Committed by VG. See Issue 21765.
  • fix Drop SysSymbols when deleting collection. Committed by VG. See Issue 14846.
  • add Updated build scripts: all build properties extracted into build.properties file. You can override them in local.build.properties file. Committed by VG.
  • add Added new fault code, DBE_CANNOT_READ Committed by VG.
  • add Added new service, MetaService. It provides access to the metadata. Committed by VG.
  • update Enable meta data in the system.xml file Committed by VG.
  • fix XMLSerializable streamToXML method does not modify passed document. It uses provided document only as factory for nodes. Committed by VG.
  • fix Webapp context renamed to /xindice (all lowercase). Committed by VG.
  • fix When using xindice with Jetty, port is set to 8888. Documentation updated to reflect this. Committed by VG.
  • fix JDK 1.4 works with Xindice and it is supported. Committed by VG. See Issue 17035.
  • fix Collection meta data now has correct collection creation time. Committed by VG.
  • update Added XINDICE_DB_HOME environment variable and corresponding xindice.db.home system property. This property takes precedence over db location preferred by the driver (XindiceServlet prefers WEB-INF folder and embedded driver prefers directory where system.xml file is located). Committed by VG.
  • update Update ant to version 1.5.3 and move it into tools/ant/. Build script modified to call ant script instead of ant class. Compilation from the Cygwin environment now working. Committed by VG.

Version 1.1b (November 1 2002)

  • add Xindice has a new website. Committed by VBO.