Modified: dev/manifoldcf/apache-manifoldcf-2.13/apache-manifoldcf-2.13.CHANGES.txt ============================================================================== --- dev/manifoldcf/apache-manifoldcf-2.13/apache-manifoldcf-2.13.CHANGES.txt (original) +++ dev/manifoldcf/apache-manifoldcf-2.13/apache-manifoldcf-2.13.CHANGES.txt Wed Apr 24 21:34:15 2019 @@ -1,4269 +1,4272 @@ -ManifoldCF Change Log -$Id: CHANGES.txt 1857674 2019-04-17 10:43:32Z kwright $ - -======================= Release 2.13 ===================== - -CONNECTORS-1588: Apply override of jcifs properties only if they are not -already specified. -(Cihad Guzel) - -CONNECTORS-1579: Fix for JDBC connector's incorrect tracking of rejected -documents. -(Donald Van den Driessche, Karl Wright) - -CONNECTORS-1535: Modify documentum server script on Linux because otherwise -dfc.properties can't be found. -(James Thomas) - -CONNECTORS-1565: Upgrades commons-collections to 3.2.2. Please consider instructions -in https://commons.apache.org/proper/commons-collections/security-reports.html if your -custom connector makes use of the org.apache.commons.collections.functors package. -(Markus Schuch) - -CONNECTORS-1506: Add fixes for CSS preservation when opening in new tab in UI. -(Kishore Kumar) - -======================= Release 2.12 ===================== - -CONNECTORS-1562: HopDeleteDeps table was using NULL values instead of empty -strings, but nothing else knew about this and therefore all queries involving invalidation -that used empty strings would not work as expected. This was a long-standing problem, -in effect since at least 2012. -(Karl Wright, Tim Steenbeke) - -CONNECTORS-1522: Add SSL and basic auth support to ElasticSearch connector. -(Karl Wright, Steph van Schwalkwyk) - -CONNECTORS-1556: Modify retry strategy for Tika Service connector. -(Karl Wright) - -CONNECTORS-1542: Add switch to let user select the Version Policy to be applied to ingested documents -(Piergiorgio Lucidi) - -CONNECTORS-1548: CMIS output connector test fails with versioning state error -(Piergiorgio Lucidi) - -CONNECTORS-1551: Various changes and improvements for the -Confluence connector. -(Shirai Takashi) - -CONNECTORS-1549: Problem with API output JSON: losing order in child records. -(Julien Massiera, Karl Wright) - -CONNECTORS-1545: Fix UI - tab names are unescaped in javascript:SelectTab method -(Julien Massiera, Kishore Kumar) - -CONNECTORS-1541: Fix occasional zero-length CMIS output file. -(Douglas C. R. Paes) - -CONNECTORS-1543: Map illegal file name characters to '_'. -(Douglas C. R. Paes) - -CONNECTORS-1537: Numerous changes to GoogleDrive connector to support paths etc. -(Douglas C. R. Paes) - -CONNECTORS-1536: Update GoogleDrive connector to support Teams. -(Douglas C. R. Paes, Karl Wright) - -CONNECTORS-1532: Documentum connector would not remove docs that -were no longer eligible because of path changes or mime type changes. -(James Thomas, Karl Wright) - -======================= Release 2.11 ===================== - -CONNECTORS-1533: Fix problems with Solrj 7.4.0 integration. -(Julien Massiera, Karl Wright) - -CONNECTORS-1531: Support Solrj 7.4.0. -(Julien Massiera, Karl Wright) - -CONNECTORS-1528: Fix Canonicalization tab in Web Connector, and add -IIS support (map to lowercase and collapse multiple slashes to one). -(Kishore Kumar, Karl Wright) - -CONNECTORS-1490: GSOC MongoDB Output Connector -(Irindu Nugawela, Piergiorgio Lucidi) - -CONNECTORS-1517: Documentum mimetypes form didn't allow for no restrictions -(James Thomas, Karl Wright) - -CONNECTORS-1520: Transformation connector registration and de-registration was broken -due to early cut/paste error. -(Mike Hugo) - -CONNECTORS-1518: Elastic search without mapper attachment -did not stream document. -(Steph van Schwalk) - -CONNECTORS-1514: Fix MCF Combined Service UI -(Kishore Kumar) - -CONNECTORS-1513: Fix SeleniumTester clickTab method -(Karl Wright, Kishore Kumar) - -CONNECTORS-1512: Fix NPE in documentum connector when a document -is removed from the Documentum repository (not deleted, completely -removed). - -CONNECTORS-1510: Fix NPE in solr connector with null mime type. - -CONNECTORS-1507: Restarting the cluster could leave documents -that were formerly active in PENDING or PENDINGPURGATORY without -document priorities. - -CONNECTORS-1503: Fix for Solr standard update handler -parameter transmission to Solr. - -======================= Release 2.10 ===================== - -CONNECTORS-1500: HTML Extractor transformation connector contribution -(Olivier Tavard) - -CONNECTORS-1501: Add dynamic snippet for the next Apache event -(Piergiorgio Lucidi) - -CONNECTORS-1437: Documentation for the CMIS Output Connector -(Piergiorgio Lucidi) - -CONNECTORS-1356: Initial implementation of the CMIS Output Connector -(Piergiorgio Lucidi) - -CONNECTORS-1462: Add support for rootPath attribute in File System Connector repository -(Luis Cabaceira) - -CONNECTORS-1499: Reading in JSON in exported format did not -preserve the order because the new JSON parser does things in -hash order for keys in objects. The fix is to use the more verbose -alternate form if there's any possibility of order dependency being -needed. -(Karl Wright) - -CONNECTORS-1493: Jira connector could not fetch acls. -(Damien Collis, Karl Wright) - -CONNECTORS-1488: Use a mime type that ElasticSearch 6.x allows. -(Richard Wardrobe) - -CONNECTORS-1485: Prevent Form submit on Enter key press -(Maxence SAUNIER, Kishore Kumar) - -CONNECTORS-1482: Improve solr connector handling of include/exclude -for mime types to be case insenstive and to actually reject documents -if upstream connector ignores or doesn't call checkMimeTypeIndexable(). - -CONNECTORS-1476: TLS/SSL support for MySQL/MariaDB database connections -(Markus Schuch) - -======================= Release 2.9 ===================== - -CONNECTORS-1479: Correct classpath for running alfresco-webscript -tests. -(Shinichiro Abe, Karl Wright) - -CONNECTORS-1478: Proprietary example missing CSS style files. -(Markus Schuch, Karl Wright) - -CONNECTORS-1473: Alfresco authority did not return user token, just -groups. -(Phillip Rhodes, Karl Wright) - -CONNECTORS-1471: File system output connector's delete method -was completely broken. -(David Hotchkiss) - -CONNECTORS-1469: The slack notification connector is now properly -integrated into the maven build. -(Markus Schuch) - -CONNECTORS-1468: Adds Rocket.Chat Notification Connector -(Markus Schuch) - -CONNECTORS-1459: Allow the Tika service to override the mime type -in the metadata. -(Julien Massiera) - -CONNECTORS-1458: Update to use SolrJ 7.0.0. This required some -revision to the connector, and also to make zookeeper.jar available -to all connectors as a root dependency. -(Karl Wright) - -CONNECTORS-1453: Integrate poi 3.17, which seems to fix the -classloader issue in 3.15. Reverted the reassignment of poi and -dependencies to root-level classpath accordingly. -(Karl Wright) - -CONNECTORS-1456: Tentative fix for API issue exporting jobs in JSON -format. Basically, simple valued array elements did not work. -(Adrian Conlon, Karl Wright) - -CONNECTORS-1455: Eventually skip a locked shared drive file, rather -than aborting the job. -(Julien Massiera, Karl Wright) - -CONNECTORS-1452: The runzookeeper.bat/runzookeeper.sh scripts -were not properly starting zookeeper, because the zookeeper "main -process" uses log4j 1.2.x methods not compatible with the log4j-1.2-api -shim. We have to include a 1.2.x jar and use that when starting the -zookeeper process. -(Karl Wright) - -CONNECTORS-1451: Tika extractor was causing some out-of-memory -events to occur for simple crawls, so I increased the default memory -allocated in the examples to 512M. -(Karl Wright) - -CONNECTORS-1450: Tika extractor cannot process MS Office files due -to a dependency problem. The dependency issue is that poi-ooxml-schemas -is apparently accessed via reflection, and the class lookup does not -apparently use the current classloader, but rather some other classloader. -This requires the entire poi* set of jars, and all dependencies, to be -included in ManifoldCF's core jar list. -(Karl Wright) - -======================= Release 2.8 ===================== - -CONNECTORS-1445: Fix timezone handling in reports to use browser timezone -and add a timezone field for the editjob schedule page as well. -(Kishore Kumar, Karl Wright) - -CONNECTORS-1447: Update postgresql driver to the most current version. -This should allow error free operation with Postgresql versions back to -version 8. -(Karl Wright) - -CONNECTORS-1446: Confluence connector's UI was broken; protocol -selection was not working. -(Ty Taylor, Karl Wright) - -CONNECTORS-1444: Documentum connector needs the ability to skip -corrupted files. -(Tamizh Kumaran Thamizharasan, Karl Wright) - -CONNECTORS-1440: Add support for created date in File System connector. -(Steph van Schalkwyk, Karl Wright) - -CONNECTORS-1438: Wrong content-type parse in Solr connector caused -failure when content type contained a charset. -(Kenta Kasahara, Karl Wright) - -CONNECTORS-1436: Porting of CMIS Output Connector from 2.6 to 2.8 -(Piergiorgio Lucidi) - -CONNECTORS-1434: Escape filenames in Solr Http headers to match spec. -This is a workaround for a fix that really should be in HttpClient. -(Karl Wright, Tamizh Kumaran Thamizharasan) - -CONNECTORS-1433: Add pipeline specification to ES connector. -(Steph van Schalkwyk, Karl Wright) - -CONNECTORS-1432: Fix deleting stale check methods from window object -(Steph van Schalkwyk, Karl Wright, Kishore Kumar) - -CONNECTORS-1251: Fix encoding issues with confluence connector. -(Marisol Redondo, Karl Wright) - -CONNECTORS-1431: Support different versions of ES (including 5.x and -up). -(Karl Wright, Hans Van Goethem) - -CONNECTORS-1428: Add support for configuring Tika extractor. -(Julien Massiera, Karl Wright) - -CONNECTORS-1426: Fix New UI to prevent Bootstrap tab click event. -(Karl Wright, Kishore Kumar) - -CONNECTORS-1425: Add tikaservice transformation connector. -(Julien Massiera, Karl Wright) - -CONNECTORS-1424: Add contentlimiter transformation connector. -(Julien Massiera) - -CONNECTORS-1423: Fix the new UI to add certificates to connections with certificate stores. -(Karl Wright, Kishore Kumar) - -CONNECTORS-1422: Fix an HTML problem in SharePoint metadata UI. -(David Hotchkiss) - -CONNECTORS-1403: Implement improved UI for web connector. -(Kishore Kumar) - -CONNECTORS-1421: Have email connector retry when the connection -is not established properly. -(Cihad Guzel, Karl Wright) - -CONNECTORS-1418: Build .less files into style.css as part of the build. -(Kishore Kumar, Karl Wright) - -CONNECTORS-1420: Fix the email connector's date range code. -(Cihad Guzel) - -CONNECTORS-1419: Handle the JDBC no-version-query case so that -deletes work. -(Julien Massiera, Karl Wright) - -CONNECTORS-1417: Accept multipart/alternate email format. -(Cihad Guzel) - -CONNECTORS-1416: Use a 4-character year for email dates. -(Cihad Guzel) - -CONNECTORS-1415: Return descriptive error message when Internal Server Error occurs -(Kishore Kumar) - -CONNECTORS-1414: Return descriptive error message when UI is disconnected -(Markus Schuch, Kishore Kumar, Karl Wright) - -CONNECTORS-1413: Fix object equality bug at Cmis Authority Connector. -(Furkan KAMACI, JC) - -CONNECTORS-1290: Merge Nuxeo Connector. This also required going -to log4j 2.x. This connector is a work in progress but since a great deal -of work has been done and the connector is nearly done, it's time to -commit to trunk. -(David Arroyo Escobar, Rafa Haro, Karl Wright) - -======================= Release 2.7 ===================== - -CONNECTORS-1412: Fix null "to" recipient bug at email connector. -(Furkan KAMACI) - -CONNECTORS-1411: Fix attachment URL template reset bug. -(Furkan KAMACI) - -CONNECTORS-1410: Body is used as content at emails. -(Furkan KAMACI) - -CONNECTORS-1408: Insure that there's a non-null document name in -the Solr connector, otherwise there will be no multipart post. -(Cihad Guzel, Karl Wright) - -CONNECTORS-1409: Fix re-processing email bug. -(Furkan KAMACI) - -CONNECTORS-1407: Extract email addresses from email metadata fields. -(Furkan KAMACI) - -CONNECTORS-1406: Fix multiple To and From field bug at email. -(Furkan KAMACI) - -CONNECTORS-1405: Add file name of attachment metadata information for email. -(Furkan KAMACI) - -CONNECTORS-1402: Add metadata information for email attachments. -(Furkan KAMACI) - -CONNECTORS-1401: Fix Documentum Authority query to exclude -access tokens that have matching negative groups or users. -(Sharnel Merdeck Pereira, Karl Wright) - -CONNECTORS_1399: Remove all dependencies on json.jar, as per -Apache Legal advice. -(Karl Wright) - -CONNECTORS-1398: Accept RDF feeds that use lowercase "rdf", even -though that's not legal by the spec. -(Joachim Butz, Karl Wright) - -CONNECTORS-1196: New AJAX-based crawler-UI. -(Kishore Kumar, Karl Wright) - -CONNECTORS-1395: Increase zookeeper session timeout to 300000, -because we were having sessions expire. -(Karl Wright) - -CONNECTORS-1396: Fix email connector class cast exception. -(Cihad Guzel, Karl Wright) - -CONNECTORS-1394: Fix email connector ArrayIndexOutOfBounds -exception. -(Cihad Guzel, Karl Wright) - -CONNECTORS-1392: The Webcrawler connector now has an option to ignore -meta robots tags in HTML pages -(Markus Schuch) - -CONNECTORS-1390: Add user-settable connect timeout field for -Active Directory authority. -(Cihad Guzel, Karl Wright) - -CONNECTORS-1389: The email notification connector now supports -multiple comma separated recipients -(Markus Schuch) - -CONNECTORS-1388: The User ID field is now focused when the login -page is loaded -(Markus Schuch) - -CONNECTORS-1387: Fix Amazon S3 connector not storing secret key -and proxy credentials properly -(Markus Schuch) - -CONNECTORS-1383: Fix Generic connector not to send the password -to the client in plaintext -(Markus Schuch) - -CONNECTORS-1384: Fix GridFS connector not to send the password -to the client in plaintext and enabled password obfuscation -(Markus Schuch) - -CONNECTORS-1385: Confluence connector was constructing bad paths -which confused CF 6.4. -(Andrew Shumway, Karl Wright) - -CONNECTORS-1382: Slack notification connector now treats the webhook url -as sensitive information -(Markus Schuch) - -CONNECTORS-1381: Fix slack notification connector not to send the proxy -password to the client in plaintext -(Markus Schuch) - -CONNECTORS-1380: DropBox connector editSpecification.js velocity template incorrect variable -(Kishore Kumar) - -CONNECTORS-1378: History reports End time year resets to Start Time year -(Kishore Kumar) - -CONNECTORS-1372: Bizarre errors while reading data out of a RepositoryDocument -in some cases. This was due to the implicit conversion of Readers to -Strings. -(Karl Wright) - -CONNECTORS-1375: Add email attachment support, done as separate -documents. -(Cihad Guzel, Karl Wright) - -CONNECTORS-1371: Fix RSS connector to use same SSL support as -the web connector. -(Karl Wright) - -CONNECTORS-1370: Fix bug in Solr Connector so when an illegal -metadata field name is mapped to a legal one, the metadata values -are not lost. -(Karl Wright) - -CONNECTORS-1368: Add date range support to email connector. -(Cihad Guzel) - -CONNECTORS-1366: Wrong report code in email connector when mime -type is rejected. -(Furkan KAMACI) - -CONNECTORS-1364: Add support in the JCIFS connector for allowing user- -settable bin names. This allows for better resource balancing since it -is not possible to discover the correct resource balancing empirically. -(Aeham Abushwashi, Karl Wright) - -CONNECTORS-1365: Use zero seconds and milliseconds when evaluating -DocumentFilter. -(Furkan KAMACI) - -======================= Release 2.6 ===================== - -CONNECTORS-1360: Fix MySQL and Sybase handling in the JDBC -connector and authority connector. -(Furkan KAMACI) - -CONNECTORS-1362: Don't output the stage_id field for jobs in the API. -It's not accepted for readback. -(Cathal Mcguinness, Karl Wright) - -CONNECTORS-1361: The max_interval job field was missing from the API. -(Cathal Mcguinness, Karl Wright) - -CONNECTORS-1357: Delete button doesn't work on listnotifications -(Markus Schuch) - -CONNECTORS-1336: Update the Compatibility Matrix -(Piergiorgio Lucidi) - -CONNECTORS-1355: Missing code for API deletion of mapping and -transformation connections. -(Julien Massiera, Karl Wright) - -CONNECTORS-1344: Adds Slack Notification Connector -(Odilo Oehmichen, Markus Schuch, Rüdiger Kurz) - -CONNECTORS-1349: Fix the modified_date and original_size Solr -attributes. -(Cihad Guzel) - -CONNECTORS-1338: Upgrade to SolrJ 6.3.0. -(Shinichiro Abe) - -CONNECTORS-1343: Allow maximum year in report UI to be set based -on current year. -(Markus Schuch) - -CONNECTORS-1342: Bad UI logic for "path" field in livelink connector. -(Lena Gurevich, Karl Wright) - -CONNECTORS-1341: Bad logic in jira connector disables document -indexing. -(Chalitha Perera) - -CONNECTORS-1325: Another example of bad XML from Microsoft has -been found and worked around. -(Konstantin Avdeev, Karl Wright) - -CONNECTORS-1340: Revise connection strings for sybase and for -Oracle. It's not clear why these were working before, given the change. -(Julien Massiera) - -CONNECTORS-1337: Update POI jars to make them consistent with -Tika 1.13. -(Olivier Tavard) - -======================= Release 2.5 ===================== - -CONNECTORS-1335: Log message cleanup. -(Furkan KAMACI) - -CONNECTORS-1316: Upgrade to Tika 1.13. -(Furkan KAMACI) - -CONNECTORS-1334: Break out forbidden api check into separate -precommit target. -(Furkan KAMACI) - -CONNECTORS-1332: Add check for forbidden api's to ant build. -(Furkan KAMACI) - -CONNECTORS-1238: Update to use SolrJ 5.5.2, ZooKeeper 3.4.8. -(Karl Wright) - -CONNECTORS-1331: Do not set SSL socket factory unless SSL. -(Furkan KAMACI) - -CONNECTORS-1330: Minor refactoring of LDAP connector. -(Furkan KAMACI) - -CONNECTORS-1329: Add logging to LDAP connector. -(Furkan KAMACI) - -CONNECTORS-1326: Fix URL for Confluence documents. -(Chalitha Perera) - -CONNECTORS-1325: Deal with SharePoint bad XML when document has -optional plane utf-16 characters. Documents with these are skipped -since Java can't represent them either. -(Karl Wright) - -CONNECTORS-1324: Fix (again) the SharePoint connector's "use all metadata" -option. -(Konstantin Avdeev) - -CONNECTORS-1323: When there were multiple outputs, the second, -third, etc outputs would not have their activities properly logged. -(Karl Wright) - -CONNECTORS-1322: Fix email connector "from" field. -(Olivier Tavard) - -CONNECTORS-1318: Documentation errors. -(KOIZUMI Satoru) - -CONNECTORS-1317: Missing JDOM2 dependency for Tika. -(Karl Wright) - -CONNECTORS-1309: SharePoint connector would blow up looking for -lists when SharePoint returned non-list entities. -(Phil Reithmuller, Karl Wright) - -CONNECTORS-1315: Handle control characters in ES connector. -(Silvio Meier, Karl Wright) - -CONNECTORS-1313: Add multivalued data support to JDBC connector. -(Luca Alciata, Karl Wright) - -CONNECTORS-1312: Treat "connection reset by peer" same way as "busy" -in JCIFS connector. -(Konstantin Avdeev, Karl Wright) - -CONNECTORS-1308: Update to Tika 1.12, and all associated downstream -dependencies. -(Karl Wright) - -CONNECTORS-1305: Skip documents that get server-side resource -problems in JCIFS connector. -(Konstantin Avdeev, Karl Wright) - -CONNECTORS-1189: Fix SearchBlox's test cases so that they don't depend on JDK hash order. -(Naveen.A.N, Ahmet Arslan) - -CONNECTORS-1302: Catch newer version of 'in-use' SmbException in -JCIFS connector. -(Vince McNamara, Karl Wright) - -CONNECTORS-1301: Addition of SSL to LDAP connector broke non-SSL -functionality. -(Yulin He, Karl Wright) - -CONNECTORS-1297: Detect symlink in JCifs connector and explicitly -skip in that case. -(Konstantin Avdeev, Karl Wright) - -======================= Release 2.4 ===================== - -CONNECTORS-1296: Revamp email notification connector to do -SMTP and be more configurable. -(Markus Schuch, Karl Wright) - -CONNECTORS-1295: JCIFS connector ignoring max file length value -sometimes. -(Konstantin Avdeev, Karl Wright) - -CONNECTORS-1293: Duplication of attribute names in the UI when -multiple languages are installed in Documentum. -(Radek Sklenicka, Karl Wright) - -CONNECTORS-1288: SharePoint connector proxy password obfuscation -was breaking this feature. -(Markus Schuch, Karl Wright) - -CONNECTORS-1284: SharePoint fields that do not have a different -display name from their field name (or which are defined in some way -as yet not well understood) were being overlooked in SharePoint crawling. -(Markus Schuch, Karl Wright) - -CONNECTORS-1283: "Document has no version" signal was not working. -This problem has been around since MCF 1.8/2.0. The fix is simple but -may change the functioning of some custom repository connectors. This -fix also restores broken functionality in the MCF JDBC connector, when -no document version query is provided. -(Markus Schuch, Karl Wright) - -CONNECTORS-1282: Missing translation for Metadata Adjuster. -(Markus Schuch, Karl Wright) - -CONNECTORS-1281: SQLServer under JTDS throws AbstractMethodException. -(Olivier Tavard, Karl Wright) - -CONNECTORS-1275: Help ES deal with dates properly. Also added -support for built-in Repository Document attributes. -(Andrey Leybovich, Karl Wright) - -CONNECTORS-1272: Update _status command for Elastic Search to _stats. -(Andrey Leybovich, Karl Wright) - -CONNECTORS-1271: Broken AmazonCloudSearch connector. -(Juan Pablo Diaz-Vaz, Karl Wright) - -CONNECTORS-1270: Contribute OpenNLP transformation connector. -(Chalitha Perera, Rafa Haro, Karl Wright) - -CONNECTORS-1268: Add missing mime types to FileNet connector. -(Damien Picard) - -CONNECTORS-1267: Added enter key pressed event to the login page -(Muhammed Olgun) - -======================= Release 2.3 ===================== - -CONNECTORS-1266: Fix an infinite loop in email notification connector. -(Markus Schuch) - -CONNECTORS-1265: Adjust interval for checking validity of http connection. -(Shinichiro Abe, Karl Wright) - -CONNECTORS-1263: New version of Alfresco-indexer package. -(Maurizio Pillitu) - -CONNECTORS-1262: Fix Alfresco-webscript connector's version string, -so changes to ACLs will be detected as document changes. -(Chalitha Perera) - -CONNECTORS-1264: Fix handling of slashes in unquoted attribute values -in html parsing. -(Issei Nishigata, Karl Wright) - -CONNECTORS-1249: Independent priority setting for different -connectors, and bring individual connectors up to speed with proper -document bin names. -(Karl Wright) - -CONNECTORS-1261: Supply commit-within argument for /update -handler in Solr connector. -(Karl Wright, Shinichiro Abe, Adrian Conlon) - -CONNECTORS-1251: Confluence connector encoding issue. -(Karl Wright, Jens Grassel) - -CONNECTORS-1260: Fix completely broken email connector. -(Karl Wright, Julien Massiera) - -CONNECTORS-1259: Use Travis CI. -(Shinichiro Abe) - -CONNECTORS-1258: Update Japanese translations. -(KOIZUMI Satoru) - -CONNECTORS-1256: Spanish translations. -(Gladys Carrizales) - -CONNECTORS-1254: Some Jetty dependencies are missing in jetty-runner. -(Shinichiro Abe) - -CONNECTORS-1255: Ignore CheckObjectIDTest. -(Shinichiro Abe) - -CONNECTORS-1252: jetty.xml is missing in jetty-runner QuickStart. -(Shinichiro Abe) - -CONNECTORS-1250: Fix Confluence specification UI. -(Jens Grassel, Karl Wright) - -CONNECTORS-1246: Get Kafka integration test running. -(Karl Wright) - -CONNECTORS-1162: Kafka connector. -(Tugba Dogan) - -CONNECTORS-1245: Using wrong logger for confluence authority. -(Jens Grassel, Karl Wright) - -CONNECTORS-1237: Upgrade the CMIS Connector to OpenCMIS 0.13.0 -(Piergiorgio Lucidi) - -CONNECTORS-1235: Indexing all properties fetched with the cmis query -(Piergiorgio Lucidi, Christian Tiralosi, Deanna Delapasse, Elisa Croci) - -CONNECTORS-1244: Add support for LDAPS and TLS to LDAP -authority connector. -(Karl Wright) - -CONNECTORS-1234: Add use-mapper-attachments option -to Elasticsearch connector. -(Shinichiro Abe) - -CONNECTORS-1242: Fix document reprioritization on job resume. -(Niall Colreavy, Karl Wright) - -CONNECTORS-1241: Documentum connector not handling subtypes -properly. -(Bipul Podder) - -CONNECTORS-1231: Upgrade to JUnit 4.12. -(Shinichiro Abe) - -CONNECTORS-1239: Handle code 401 from Solr more appropriately. -(Cathal McGuinness, Karl Wright) - -CONNECTORS-1236: Upgrade to Tika 1.10. -(Karl Wright) - -CONNECTORS-1233: Add Amazon S3 connector. -(Gunaratnam Kuhajeyan, Karl Wright) - -CONNECTORS-1230: Add writeLimit option on Tika extractor. -(Shinichiro Abe) - -======================= Release 2.2 ===================== - -CONNECTORS-1229: Fix NPE in metadata adjuster. -(Mike Caceres, Karl Wright) - -CONNECTORS-1226: PostgreSQL does not implement the isValid() -JDBC method in the driver we include, so make sure when we call it -we don't fail if we get an exception. Related to CONNECTORS-1202. -(Karl Wright) - -CONNECTORS-1224: Upgrade to Hadoop 2.6.0. -(Shinichiro Abe) - -CONNECTORS-1222: Handle unregistered connector class in getActivitiesList(). -(Thomas Daniel, Karl Wright) - -CONNECTORS-1221: Update documentation for properties.xml to -include new ldap authentication properties. -(Karl Wright) - -CONNECTORS-1131: Add infrastructure for controlling individual -user access to parts of the UI and API, also allow this to be -configured via LDAP. -(Colin Joyce, Karl Wright) - -CONNECTORS-1220: User mapping prerequisite choices were broken, -caused a hang when there were more than one. -(Karl Wright) - -CONNECTORS-1218: Add lowerNames option on Tika extractor. -(Shinichiro Abe) - -CONNECTORS-1217: Fix documentation for api login parameters. -(Karl Wright) - -CONNECTORS-1216: Set default core/collection name -and add required check on Solr connector. -(Shinichiro Abe) - -CONNECTORS-1215: Fuzzyml parser needs to ignore "<" followed by -whitespace, since those are technically not valid tags and some sites -care. -(Brad Dennis, Karl Wright) - -CONNECTORS-1213: Job notification information did not export/import -correctly. -(Cathal McGuinness, Karl Wright) - -CONNECTORS-1203: SharePoint connector did not consistently use -internal metadata names throughout. -(Dale Dreiske, Karl Wright) - -CONNECTORS-1212: Fix export/import of jobs to handle max -intervals. -(Kevin J. Walsh, Karl Wright) - -CONNECTORS-1209: Add regular expression extraction to -Metadata Adjuster. -(Karl Wright) - -CONNECTORS-1210: List notifications page links broken. -(KOIZUMI Satoru, Karl Wright) - -CONNECTORS-1208: Provide more full-featured notification ability. -(Karl Wright) - -CONNECTORS-1204: Add ability to post original binary length of document -to Solr from JCIFS connector. Also improve efficiency of JCIFS connector. -(Karl Wright) - -CONNECTORS-1193: Add ability to discard web content based on a -set of regular expressions. -(Arcadius Ahouansou) - -CONNECTORS-1199: SearchBlox connector formatting non-standard. -(Karl Wright) - -CONNECTORS-1198: SearchBlox connector session management not -working properly. -(Timo Selvaraj, Rafa Haro, Karl Wright) - -CONNECTORS-1197: Add "windows" file mode to file system output connector. -(Karl Wright) - -CONNECTORS-1195: Fix for NumberFormatException exception thrown in Maximum Bandwidth Report -(Kishore Kumar) - -CONNECTORS-1192: Fix a problem with login-page detection based on -content. Last line was getting skipped, and infinite amounts of content -could be buffered in memory. Adopted a compromise that scans an -overlapping window of minimum size 16K. -(Karl Wright) - -======================= Release 2.1 ===================== - -CONNECTORS-1191: Unexpected job status 34, due to a race condition. -Jobs shutting down and being aborted at the same time could wind up -in a state where repeated exceptions would be thrown. -(Arcadius Ahouansou, Karl Wright) - -CONNECTORS-1190: Broken dependencies in solr connector maven build -caused tests to fail under maven. -(Piergiorgio Lucidi, Karl Wright) - -CONNECTORS-1187: Handle "File in Use" error properly in JCIFS connector. -(Karl Wright) - -CONNECTORS-1186: HttpClient 4.4 requires that you set the SSL socket -factory at the connection manager level. -(Karl Wright) - -CONNECTORS-1185: Fix HttpClient deprecation warnings, and make sure -socket timeouts are actually honored in http connections. -(Karl Wright) - -CONNECTORS-1183: Fix for GridFS connector broken UI server tab. -(Kishore Kumar) - -CONNECTORS-1173: Option to change View URL for Livelink Connector -(Kishore Kumar) - -CONNECTORS-1179: Include the collection name as part of the Solr -version string. -(Kamil Żyta, Karl Wright) - -CONNECTORS-1178: Script example broken. -(Karl Wright) - -CONNECTORS-1177: Add session-based security for API. -(Jan van Haarst, Karl Wright) - -CONNECTORS-1176: Update SolrJ version. -(Karl Wright) - -CONNECTORS-1175: Documentum connector needs to set file name. -(Dmitry Bardin, Karl Wright) - -CONNECTORS-1160: Update Livelink Connector HTML String to Velocity Template -(Kishore Kumar) - -CONNECTORS-1172: Fix metadata adjuster 'keep all metadata' switch -UI. -(Frank Brendel, Karl Wright) - -CONNECTORS-1171: Fix SharePoint connector path mapping UI. -(Frank Brendel, Karl Wright) - -CONNECTORS-1166: Delete link doesn't work on listtransformations -UI page. -(Shinichiro Abe, Karl Wright) - -CONNECTORS-1159: UI broken in LiveLink connector. -(Kishore Kumar) - -CONNECTORS-1156: Difficulty shutting down agents process after -a while executing. -(Adrian Conlon, Karl Wright) - -CONNECTORS-1157: FileNet connector URI is incorrect for document -subtypes. -(Guy Sperry) - -CONNECTORS-1154: Changes to the flow through the web connector's -deflate/unzip logic, designed to prevent gzip headers from being read -if the stream's contents are not read. -(Li Minhui, Karl Wright) - -CONNECTORS-1153: Broken authority name comparison is preventing -incremental when no authority is used. -(Aeham Abushwashi, Karl Wright) - -CONNECTORS-1151: FileNet connector completely broken, due to -MCF 1.8 reorganization. -(Guy Sperry, Karl Wright) - -CONNECTORS-1150: Go to Tika 1.7 -(Karl Wright) - -CONNECTORS-1149: Minor typos in English documentation. -(KOIZUMI Satoru) - -CONNECTORS-1148: Update Japanese included-connectors document. -(KOIZUMI Satoru) - -CONNECTORS-1146: Improve Japanese concepts document. -(KOIZUMI Satoru) - -CONNECTORS-1145: File locking hangs when saving output connection. -(Andreas Baumann, Michael Wilken, Karl Wright) - -CONNECTORS-1140: Improve Japanese documentation. -(KOIZUMI Satoru) - -CONNECTORS-1141: Increase session timeout for combined UI to -30 minutes. -(Karl Wright) - -CONNECTORS-1122: Don't reprioritize documents on job start/resume. -For jobs which share bins with other jobs, this may mean that no -documents will be processed until the entire current queue of the -other job is completed, but this is deemed to be a rare situation. -(Karl Wright) - -CONNECTORS-1139: Add support for interruptible throttlers. -(Karl Wright) - -CONNECTORS-1138: Loss of all metadata fields but one on pipeline -bifurcation. -(Salih Sen, Karl Wright) - -CONNECTORS-1136: Update the user documentation to account for -changes in the metadata adjuster transformer. -(Karl Wright) - -CONNECTORS-1134: Revamp metadata adjuster transformer to -handle arbitrary combination expressions across multiple fields. -This replaces the "move" and "add" paradigm with a more general -approach. -(Hemant Jain, Karl Wright) - -CONNECTORS-1135: Update Japanese translations for JCIFS connector. -(KOIZUMI Satoru) - -CONNECTORS-1132: Update documentation for notification -connections. -(Karl Wright) - -CONNECTORS-1130: Add support for name/value document filtering -in Documentum connector. -(Hemant Jain, Karl Wright) - -CONNECTORS-1119: Add support for notification connectors, and -an email notification connector. -(Karl Wright) - -======================= Release 2.0 ===================== - -CONNECTORS-1128: Job shows no activity when restarting after -abort. -(Karl Wright) - -CONNECTORS-1127: Fix boilerplate extraction to be compatible with -current version of boilerplate. -(Kamil Żyta, Karl Wright) - -CONNECTORS-1126: Fix LockGate release logic to not flush LockGate -objects so aggressively. - -CONNECTORS-1124: start.jar in example-proprietary not working. -(Shinichiro Abe, Karl Wright) - -CONNECTORS-1125: Make sure xz jar is delivered to where Tika needs -it. -(Kamil Żyta, Karl Wright) - -CONNECTORS-1123: Reduce the maximum number of zookeeper lock -nodes, by hashing the lock names that correspond to documents. -(Aeham Abushwashi, Karl Wright) - -CONNECTORS-1121: Plugins have moved in the dist repository, so -point at them properly. -(Kamil Żyta, Karl Wright) - -CONNECTORS-1120: ElasticSearch: Handle case of deleting already -deleted document. -(Kamil Żyta, Karl Wright) - -CONNECTORS-1118: Change IIncrementalIngester interface to allow -for cached connection instances. -(Aeham Abushwashi, Karl Wright) - -CONNECTORS-921: Change Zookeeper paths so all ManifoldCF nodes -are under one root. -(Graeme Seaton, Karl Wright) - -CONNECTORS-969: Don't use JSON as an output specification format. -(Karl Wright) - -CONNECTORS-974: Make SharePoint 2010 be the default selection. -(Karl Wright) - -CONNECTORS-1116: Prevent requirement of unlimited handles for -cached loads by limiting number of cached loads to 200 at a time. -(Adrian Conlon, Karl Wright) - -CONNECTORS-1115: Add ability to retain all components of a document, -so that individual ones do not need to be specified. -(Markus Schuch, Karl Wright) - -CONNECTORS-1114: SQL exception calling removeDocument(). -(Markus Schuch, Karl Wright) - -CONNECTORS-1063: Add section to how-to-build-and-deploy on -the Alfresco Webscript connector. -(Karl Wright, Maurizio Pillitu) - -CONNECTORS-1112: Reduce contention for zookeeper resources by -caching local configuration data, and by reorganizing stuffer thread. -(Aeham Abushwashi, Karl Wright) - -CONNECTORS-1111: Component cleanup did not work properly. -(Markus Schuch, Karl Wright) - -CONNECTORS-1110: Component documents getting deleted wrongly -when additional components added. -(Markus Schuch, Karl Wright) - -CONNECTORS-1109: Bad cache key for JDBC authority. -(Alejandro Calbazana, Karl Wright) - -CONNECTORS-1108: Turn most jobs logging messages from DEBUG -to INFO. -(Aeham Abushwashi) - -CONNECTORS-1100: Change how reprioritization is done to improve -overall usability at large scale. -(Aeham Abushwashi, Karl Wright) - -CONNECTORS-1106: Missing state handling for abort case. -(Kamil Żyta, Karl Wright) - -CONNECTORS-1104: Add proxy support to SharePoint connector. -(Karl Wright) - -CONNECTORS-1102: Don't do a hard reindex on jobqueue.restart, -since it is expensive and may be unnecessary. -(Aeham Abushwashi, Karl Wright) - -CONNECTORS-1101: Fix shutdown hang caused by poor interrupt -handling in MySQL driver. -(Karl Wright) - -CONNECTORS-1086: Document Amazon Cloud Search fields. -(Karl Wright) - -CONNECTORS-1076: Revamp ManifoldCF obfuscation to use a -standard encryption algorithm. -(Karl Wright) - -CONNECTORS-1099: Update Metadata Adjuster documentation. -(Karl Wright) - -CONNECTORS-1098: Update how-to-build-and-deploy. -(Karl Wright) - -CONNECTORS-1097: Update JDBC connector documentation. -(Karl Wright) - -CONNECTORS-1096: Document boilerplate removal options. -(Karl Wright) - -CONNECTORS-1095: Use https for downloading everywhere. -(Aeham Abushwashi) - -CONNECTORS-1094: Performance improvements for document -reprioritization. -(Aeham Abushwashi, Karl Wright) - -CONNECTORS-1093: Need to preload document priorities for reset -of all priorities, for performance. -(Karl Wright) - -CONNECTORS-1092: Error in log during load tests. -(Karl Wright) - -CONNECTORS-1091: On job start, reprioritize documents. -(Karl Wright) - -CONNECTORS-1090: More PostgreSQL performance improvements. -(Karl Wright) - -CONNECTORS-1089: Add JDBC connector access token capability. -(Alejandro Calbazana, Karl Wright) - -CONNECTORS-1088: Add boilerplate extraction to Tika extractor. -(Arcadius Ahouansou, Karl Wright) - -CONNECTORS-1087: Fix failing alfresco-webscript unit test. -(Karl Wright) - -CONNECTORS-1085: Reduce binary space requirement by introducing a -connector-common-lib. -(Karl Wright) - -CONNECTORS-1083: Add support for MariaDB. -(Markus Schuch) - -CONNECTORS-1060: Implement Alfresco webscript connector integration -test. -(Maurizio Pillitu) - -CONNECTORS-1081: ElasticSearch documentation update. -(Jens Jahnke) - -CONNECTORS-1080: Elastic search: go from "content" field to "_content". -(Jens Jahnke) - -CONNECTORS-1079: Fix Tika extractor; tika core must be in connector-lib -as well as in root jars. -(Mingchun Zhao, Karl Wright) - -CONNECTORS-1078: Improve end-user documentation for the JDBC -connection type. -(Jens Jahnke, Karl Wright) - -CONNECTORS-1074: Use Tika to map extensions to mime types. -(Shinichiro Abe, Karl Wright) - -CONNECTORS-1072: Remove 1.x-related import fallback code, since -2.0 is not backwards compatible with 1.x. -(Karl Wright) - -CONNECTORS-1073: Remove 1.x-related upgrade code, since schema -for 2.0 is not backwards compatible with 1.x anyhow. -(Karl Wright) - -CONNECTORS-1075: Provide a means of obfuscating passwords in -properties.xml and global-properties.xml. Also include an obfuscation -utility in the distribution, for generating obfuscated passwords. -(Karl Wright) - -CONNECTORS-1071: JCIFS connector should provide date metadata in -standard ISO8601 format with names that don't conflict with what -Tika extractor generates. -(Antonio David Pérez Morales, Karl Wright) - -CONNECTORS-1061: More fixes for the Alfresco webscript connector -UI, and create a UI test. -(Karl Wright) - -CONNECTORS-1066: Do not include blank or null fixed fields in Solr -documents; also, provide facility to strip empty fields from general -metadata in Metadata Adjuster. -(Alessandro Benedetti, Shinichiro Abe, Karl Wright) - -CONNECTORS-1068: Enhancements for Document Filter transformation -connector. -(Karl Wright) - -CONNECTORS-1070: Exit immediately upon finding a misconfigured -ManifoldCF. -(Kamil Żyta, Karl Wright) - -CONNECTORS-1067: Allow document filtering on modification date, -and also hook this up in all repository connectors where it makes sense. -(Karl Wright) - -CONNECTORS-1057: Implement full internationalization for alfresco-webscript -connector. -(Karl Wright) - -CONNECTORS-1065: Reorganize authority packages to be consistent -with the standard. -(Karl Wright) - -CONNECTORS-1056: Use ContentUrlPath attribute for actual URI for -the document in Alfresco. -(Maurizio Pillitu, Karl Wright) - -CONNECTORS-1062: Livelink connector date stamps etc should be in -ms since epoch, not in human-readable timezone-dependent dates. -(Karl Wright) - -CONNECTORS-1037: Add Alfresco webscript connector and authority. -(Maurizio Pillitu, Rafa Haro, Karl Wright) - -CONNECTORS-1055: Fix Zulu date parsing. -(Karl Wright) - -CONNECTORS-1053: Provide stop scripts for single-process examples. -(Shinichiro Abe, Karl Wright) - -CONNECTORS-1054: Document plugins for SharePoint more completely. -(Karl Wright) - -CONNECTORS-345: Provide a jetty configuration XML file that can -be used to alter the jetty configuration. -(Shinichiro Abe, Karl Wright) - -CONNECTORS-1050: Upgrade to Jetty 9. -(Shinichiro Abe) - -CONNECTORS-1049: Put plugins under "plugins" in dist directory, -and connector processes under "processes" in dist directory. -(Shinichiro Abe, Karl Wright) - -CONNECTORS-1051: Elastic Search connector and CMIS connector -should use the same paradigm for test wars. -(Karl Wright) - -CONNECTORS-1048: Use full paths for all downloaded jars. -(Shinichiro Abe, Karl Wright) - -CONNECTORS-1047: Upgrade to Tika 1.6. -(Shinichiro Abe) - -CONNECTORS-1046: Remove user mapping support except for -official regexp mapper. -(Karl Wright) - -CONNECTORS-1044: Remove all support for Derby as an internally -used database. -(Karl Wright) - -CONNECTORS-982: Remove all output connector tabs that are -roughly equivalent to what the Document Filter transformation -connector does. -(Karl Wright) - -CONNECTORS-1043: Wrong url generated for SharePoint list items. -(Lalit Jangra, Karl Wright) - -CONNECTORS-418: Finish implementation of preferred way to get content -URL for CMIS. -(Karl Wright) - -CONNECTORS-1041: Livelink connector should force HTTPS off when -HTTP is selected. -(Karl Wright) - -CONNECTORS-1040: Transformation connectors should use specification -rather than unpacking version string. -(Karl Wright) - -CONNECTORS-1039: Use a URL-centric way of getting the extension -for document filtering. -(David Morana, Karl Wright) - -CONNECTORS-1038: Handle multiple pool closes properly. -(Karl Wright) - -CONNECTORS-956: Change how Solr field name escaping is done. -(Piergiorgio Lucidi, Shinichiro Abe, Edgardo Ambrosi, Karl Wright) - -CONNECTORS-1036: Zookeeper service handling also has -ephemeral nodes which need to be tied to sessions. -(Karl Wright) - -CONNECTORS-1031: Fix Zookeeper synchronization to be resilient -against short tick time settings. -(Karl Wright) - -CONNECTORS-1026: Change JIRA URL to use the standard form. -(Daniel Aschaeur) - -CONNECTORS-1027: Improve some general and PostgreSQL queries -for large crawling sets. -(Paul Boichat, Karl Wright) - -CONNECTORS-1025: SharePoint connector should skip blocked files. -(Radek Sklenicka, Karl Wright) - -CONNECTORS-1024: Non-null components always failed due to a -null pointer exception. -(Karl Wright) - -CONNECTORS-1023: Fix Alfresco tests. They don't yet succeed, but -at least they run, and the connector can communicate with Alfresco. -(Karl Wright) - -CONNECTORS-1021: Add more metadata for Jira connector. -(Daniel Aschaeur) - -CONNECTORS-1022: Add URL mapping tab to web connector. -(Luca Basso, Karl Wright) - -CONNECTORS-1020: Email connector misuse of variable names. -(Karl Wright, Paul Boichat) - -CONNECTORS-975: Remove all 'forced metadata' equivalent tabs. -(Karl Wright) - -CONNECTORS-1014: Fix the fact that Solr Cloud no longer sets -a content type in its responses. -(Kamil Zyta, Karl Wright) - -CONNECTORS-1006: Extend GoogleDrive connector to capture -Google native spreadsheets. -(Shigeki Kabayashi) - -CONNECTORS-973: Remove field mapping tab from Solr connector. -(Karl Wright) - -CONNECTORS-1018: Fix broken job UI. -(Karl Wright) - -CONNECTORS-1015: Add minimum file size to Allowed Documents -transformation filter. -(David Morana, Karl Wright) - -CONNECTORS-1016: Recognize non-existent user. -(David Morana, Karl Wright) - -CONNECTORS-972: Remove Forced Metadata tab from all jobs. -THIS IS A NON-BACKWARDS-COMPATIBLE CHANGE. -(Karl Wright) - -CONNECTORS-949: Upgrade OpenCMIS to latest version to see if it -fixes join queries. -(Karl Wright) - -CONNECTORS-1013: Handle new kind of XML we see coming back from -SharePoint on getLists metadata field list requests. -(Lalit Jangra, Karl Wright) - -======================= Release 1.7 ===================== - -CONNECTORS-1012: Upgrade xmlbeans and POI to fix various CVE's. -(Karl Wright) - -CONNECTORS-1011: Upgrade to httpclient 4.3.5. -(Karl Wright) - -CONNECTORS-1009: Fix CMIS connector again, to handle typical case -where a new version is a new node. -(Karl Wright) - -CONNECTORS-1010: Use uri hash instead of full URI as lock key -to prevent "file name too long" errors on windows. -(Erlend Garåsen, Shigeki Kobayashi, Karl Wright) - -CONNECTORS-1007: Fix CMIS connector so that tests pass. -(Karl Wright) - -CONNECTORS-1006: Update googledrive API to latest released version. -(Karl Wright) - -CONNECTORS-1000: Add support for auth to open search server -connector. -(Emmanuel Keller) - -CONNECTORS-1004: CMIS connector was not using latest version -of document, which matters for repositories like Alfresco. -(Prasad Perera, Karl Wright) - -CONNECTORS-1003: CMIS connector handling of query string was -incorrect. -(Karl Wright) - -CONNECTORS-958: Update OpenSearchServer connector to handle -metadata, and deal with more current versions of OpenSearchServer. -(Emmanuel Keller) - -CONNECTORS-565: Add connector and plugin support for SharePoint -2013. -(Will Parkinson, Karl Wright) - -CONNECTORS-984: Add Tika extraction metadata, and also add -ability to ignore tika exceptions. -(Shinichiro Abe, Karl Wright) - -CONNECTORS-989: Introduce document sub-components, which -is a way of having multiple indexed documents corresponding to a -single repository document. -(Matteo Grolla, Karl Wright) - -CONNECTORS-994: Make Alfresco connector pay attention to the -scanOnly flag. -(Prasad Perera, Karl Wright) - -CONNECTORS-997: Get CMIS connector working again. -(Karl Wright) - -CONNECTORS-996: Catch CMIS object not found exception, and -also enable CMIS derby IT test. -(Prasad Perera, Karl Wright) - -CONNECTORS-995: Connectors dealing with non-indexable documents -such as directories should call noDocument() on those documents if they -want incremental behavior. -(Karl Wright) - -CONNECTORS-993: Pipeline code not handling "no document" case properly. -This problem was an oversight of the new pipeline code. Essentially, -transformation connectors could choose not to send a document onward -to the next stage. If this happened, then the document version information -for the corresponding output connection would never get written, and -no incremental-ness would be possible. -I fixed this by introducing a "noDocument()" IOutputAddActivity method, -which transformation connectors should call when they reject a document. -(Karl Wright) - -CONNECTORS-992: Add a test to exercise ServiceInterruption within -a connector. -(Karl Wright) - -CONNECTORS-990: Revamp IRepositoryConnector API to no longer separate -getDocumentVersions() and processDocuments(). This modification basically -pushes responsibility to determine changes to the repository connector. -Backwards compatibility is maintained via code in BaseRepositoryConnector, -and new methods have been added to IProcessActivity. -WorkerThread has been largely rewritten as a result. -(Karl Wright) - -CONNECTORS-991: Make Jira connector perform pre-emptive basic auth -since Jira supports guest users. -(Daniel Aschauer, Karl Wright) - -CONNECTORS-988: Performance improvements for split pipeline crawls. -(Karl Wright) - -CONNECTORS-985: Get UI tests working again. -(Karl Wright) - -CONNECTORS-981: Add support for SolrInputDocument indexing in -Solr connector. -(Alessandro Benedetti, Karl Wright) - -CONNECTORS-979: Fix ant build so that documentum and filenet show -up. -(Karl Wright) - -CONNECTORS-980: Output connector gets notified now when job is deleted. -(Karl Wright) - -CONNECTORS-954: Revamp AmazonCloudSearch output connector completely. -(1) Remove Tika and field mapping, since that would be done upstream in the -pipeline. -(2) Revamped the document lifecycle so they are batched together (which isn't -perfect; see CONNECTORS-980). -(Karl Wright, Takumi Yoshida) - -CONNECTORS-971: Use a generic "seeding version string" to track the last -seeding event for every job. This abstracts away from time intervals and -permits seeding based on things like transaction IDs. -(Karl Wright, Piergiorgio Lucidi) - -CONNECTORS-967: Add links to Java 1.7 and ManifoldCF framework Javadoc -for ManifoldCF Javadocs. -(Shinichiro Abe) - -CONNECTORS-965: Update end-user documentation to reflect -multiple outputs per job. -(Karl Wright) - -CONNECTORS-964: Document REST API changes for multiple outputs -per job. -(Karl Wright) - -CONNECTORS-962: Add support for multiple outputs for a given job. -WARNING: Schema change! REST API change! Upgrade from 1.6.x -has been added but not yet tested. -(Karl Wright) - -CONNECTORS-963: SharePoint/AD authority did not generate the "true" -token. -(Karl Wright) - -CONNECTORS-961: Debug pipeline usage in job UI, and add a Forced Metadata -transformation connector that has a job tab. -(Karl Wright) - -CONNECTORS-960: Remove Specification subclass usage from main connector API's. -(Karl Wright) - -CONNECTORS-953: Forced metadata changes do not reset seeding start time -(Karl Wright) - -CONNECTORS-952: Crawler UI generates bad XML. -(Karl Wright) - -CONNECTORS-951: Import/export does not handle forced metadata. -(Karl Wright) - -CONNECTORS-946: Add pipeline support. This is a major change that adds a new class of connector, UI changes, -and includes structural as well as schema changes. WARNING: Schema change!! -(Karl Wright) - -CONNECTORS-950:CMIS Connector should ingest only the properties specified in the select clause -(Piergiorgio Lucidi) - -CONNECTORS-916: Supply an Amazon Cloud Search connector. -(Takumi Yoshida, Karl Wright) - -CONNECTORS-948: CMIS Connector returns couldn't encrypt null when the query doesn't include cmis:objectId -(Piergiorgio Lucidi) - -CONNECTORS-947: ant test fails when make-deps is not run. -(Karl Wright) - -CONNECTORS-945: GridFS connector. -(Muhammed Olgun) - -CONNECTORS-944: Maven build has different stuff in war file than -ant build. -(Arcadius Ahouansou, Karl Wright) - -CONNECTORS-943: .aspx files not indexed by Sharepoint connector due to missing mime type in core - -CONNECTORS-941: Solr connector not working properly with basic auth. -(Erlend Garåsen, Karl Wright) - -CONNECTORS-942: Add output connector method to handle notification -of removal of all connection-related records. -(Karl Wright) - -CONNECTORS-940: Upgrade slf4j and commons-logging to latest versions. -(Karl Wright) - -CONNECTORS-933: Simplified chinese localizations. -(Mingchun Zhao) - -CONNECTORS-938: Allow JSPs to all work properly with Java 8. -(Arcadius Ahouansou, Ahmet Arslan) - -CONNECTORS-936: Handle null content streams in CMIS connector. -(Cetra Free) - -CONNECTORS-935 : Use Java 7 in ant build -(Ahmet Arslan) - -CONNECTORS-932 : Avoid UnsupportedEncodingException handling -(Ahmet Arslan) - -CONNECTORS-927: Override JDK's entity expansion limit for Solr -connector. -(David Morana, Karl Wright) - -======================= Release 1.6 ===================== - -CONNECTORS-928: Remove unused directory. -(Ahmet Arslan, Karl Wright) - -CONNECTORS-925: Fix ant exclusions for zip/tar distributions on Linux variants. -(Ahmet Arslan) - -CONNECTORS-923: Fix bandwidth throttling. -(Karl Wright) - -CONNECTORS-920: Be more explicit in Solr connector about handling -SocketTimeoutException. -(Hitoshi Tatsumi, Karl Wright) - -CONNECTORS-919: Fix example-proprietary. -(Karl Wright) - -CONNECTORS-913: Only remove connector registration when connectors -are being delivered. -(Karl Wright) - -CONNECTORS-912: Revamp build system, so that individual connectors -can build directly against a distribution. This makes it much easier for -developers to do their own connectors using our infrastructure, and -contribute complete working connectors with tests as well. -(Graeme Seaton, Karl Wright) - -CONNECTORS-909: Upgrade to Elasticsearch 1.0.1. -(Shinichiro Abe) - -CONNECTORS-900: Clean up Hadoop deprecation warnings. -(Karl Wright) - -CONNECTORS-910: SharePoint connector does not fetch metadata values -for sub-site document libraries. -(Ahmet Arslan, Karl Wright) - -CONNECTORS-908: Update Solr 3.x, Solr 4.x, and ElasticSearch -plugin versions bundled with ManifoldCF. -(Karl Wright) - -CONNECTORS-906: Include documentation section on advanced -properties.xml settings. -(Graeme Seaton) - -CONNECTORS-890: Upgrade to Solr 4.7.0, and Httpclient 4.3.2. -(Karl Wright) - -CONNECTORS-905: Add property which disables history recording. -(Graeme Seaton) - -CONNECTORS-904: JDBC Connector with MySQL should convert -from binary columns to strings. -(Karl Wright) - -CONNECTORS-903: Remove deprecation warnings from framework. -(Karl Wright) - -CONNECTORS-901: Clean up httpclient-related deprecation warnings. -(Karl Wright) - -CONNECTORS-899: Allow some headers to be included/excluded from -metadata for web connector. -(Florian Schmedding, Karl Wright) - -CONNECTORS-898: Handle zookeeper connection loss and session -expiration conditions. -(Graeme Seaton, Karl Wright) - -CONNECTORS-886: Add support for Parent folder security -in SharedDriveConnector. -(Shinichiro Abe) - -CONNECTORS-893: Update end-user documentation to describe view -pages and the buttons that are found on them. -(Karl Wright) - -CONNECTORS-895: Add missing REST API methods for connection and -job control, and revamp API for operations that are specific to only one -kind of connection. -(Karl Wright) - -CONNECTORS-894: Cosmetic display problem with SharePoint specification -view. -(Ahmet Arslan, Karl Wright) - -CONNECTORS-892: Add ability in UI reset incremental job seeding state. -(Karl Wright) - -CONNECTORS-891: SharePoint AD groups not properly authorized. -(Will Parkinson, Karl Wright) - -CONNECTORS-888: JobResetThread had issues when running on -multiple agents processes. -(Florian Schmedding, Karl Wright) - -CONNECTORS-887: Upgrade issues with MySQL. -(Florian Schmedding, Karl Wright) - -CONNECTORS-885: Handle errors during startup better. -(Karl Wright) - -CONNECTORS-883: Handle errors from the output connector during -notification better. -(Karl Wright) - -CONNECTORS-884: Log successful index/delete in Solr connector. -(Erlend Garåsen, Karl Wright) - -CONNECTORS-882: Solr connector: Keep all metadata fixed. -(Alessandro Benedetti, Karl Wright) - -CONNECTORS-880: Fix handling of output connector errors during -clean up phase. -(Florian Schmedding, Karl Wright) - -CONNECTORS-878: Come up with a formula for allocating connections -to pools when a connection bin is used by multiple pools. -(Karl Wright) - -CONNECTORS-877: Missing Solr i18n key. -(Erlend Garåsen, Karl Wright) - -CONNECTORS-876: Solr indexing exception reports now include the document URI. -(David Morana, Karl Wright) - -CONNECTORS-875: Handle ArrayIndexOutOfBounds and NumberFormatException -from LAPI as Livelink runtime errors. -(David Morana, Karl Wright) - -CONNECTORS-870: Avoid line break for login.jsp description -when locale is Japanese. -(Shinichiro Abe) - -CONNECTORS-868: Remove mvn-bootstrap scripts and all mention of them. -Direct dependencies on missing artifacts are now possible. -(Muhammed Olgun) - -CONNECTORS-867: Make locking system more responsive to UI when -system under load. (This is not a complete fix for the issue, but rather -a pair of partial fixes.) -(Karl Wright) - -======================= Release 1.5 ===================== - -CONNECTORS-874: Uncaught runtime exception when SolrJ can't talk -to zookeeper. -(Karl Wright) - -CONNECTORS-872: Throttling hang for web connector, as well as web -connector not obeying rate throttling. -(Erlend Garåsen, Karl Wright) - -CONNECTORS-873: SolrCloud now depends on noggit; include this in the -build and dependencies. -(Alessandro Benedetti, Karl Wright) - -CONNECTORS-871: Fix versions caused by the commit for CONNECTORS-833. -(David Morana, Karl Wright) - -CONNECTORS-866: Fix lock-clean scripts. -(Karl Wright) - -CONNECTORS-864: Alfresco only provides 100 search results using CMIS connector with Apache ManifoldCF -(Piergiorgio Lucidi) - -CONNECTORS-865: Wrong version of the parent pom in the alfresco-4-war -(Piergiorgio Lucidi) - -CONNECTORS-863: Increase the number of zookeeper connections allowed; -this permits agents processes to start on linux. -(Karl Wright) - -CONNECTORS-862: Reduce the binary image footprint by consolidating the -various lib directories and just changing classpaths. -(Karl Wright) - -CONNECTORS-861: Reduce the example worker thread count so that we -don't run out of zookeeper resources on Windows. -(Karl Wright) - -CONNECTORS-860: Remove zookeeper.jar from a number of contexts -where it should not be. This will reduce the binary footprint by some -amount and also prevent more than one zookeeper.jar from being in -the classpath at a time. -(Karl Wright) - -CONNECTORS-858: HDFS repository and output connectors need to be -fully compatible with multiple Hadoop 2.2.0 file system protocols. -(Minoru Osuka, Karl Wright) - -CONNECTORS-859: Authority tokens should be prefixed with the group name, -not the connection name. -(Fran Alvarez, Karl Wright) - -CONNECTORS-840: Add ability to suppress all non-specified metadata -fields in Solr connector. -(Alessandro Benedetti, Karl Wright) - -CONNECTORS-754: Add claim space selection for SharePoint native -authority, so that it works with Claim Space servers. -(Will Parkinson, Karl Wright) - -CONNECTORS-854: Enable stale connection checks on all http fetches. -Not sure why it was disabled long ago, but it causes problems when -connections are pooled for longer than the server wants the connection -to survive. -(Shinichiro Abe, Karl Wright) - -CONNECTORS-855: Use -D switch in start-webapps scripts to point -to the right properties.xml file. Otherwise who knows where the -properties may come from. -(David Morana, Karl Wright) - -CONNECTORS-851: Add mail.jar to connector wsdl builder to turn off -warnings. Also provide ability to extend build with optional include. -(B. Scott Michel, Karl Wright) - -CONNECTORS-850: Add maximum recrawl interval parameter for all -jobs. NOTE: Schema change!! -(Florian Schmedding, Karl Wright) - -CONNECTORS-849: Upgrade to Hadoop 2.2.0. -(Karl Wright) - -CONNECTORS-847: Upgrade to SolrJ 4.6.0. -(Karl Wright) - -CONNECTORS-814: Make File System output connector handle -directory/file conflicts. -(Karl Wright) - -CONNECTORS-733: Write a test which exercises database connection -interruption logic, and debug the same. -(Ahmet Arslan, Karl Wright) - -CONNECTORS-816: Document revisions to SharePoint connector, -and new SharePoint authorities. -(Karl Wright) - -CONNECTORS-553: Add email connector. -(Tishan DahanaYakage, Piergiorgio Lucidi, Karl Wright) - -CONNECTORS-846: Once a service had grabbed all connector -instances, but was not using them any more, it would not release -them for other cluster members to use. -(Karl Wright) - -CONNECTORS-844: Remove "per JVM" from connection maximum -messages in crawler UI. -(Karl Wright) - -CONNECTORS-842: Update documentation to describe the functioning -of the org.apache.manifoldcf.mysql.client property. -(Chris Griffin, Karl Wright) - -CONNECTORS-843: Solr Connector methods do not call getSession() -when they should, leading to unpredictable results. -(Markus Schuch, Karl Wright) - -CONNECTORS-841: Always reset document schedules on job start. -(David Morana, Karl Wright) - -CONNECTORS-839: Fix our CloudSolrServer usage to use multipart -post instead of putting everything in the URL. -(Alessandro Benedetti, Raymond Wiker, Karl Wright) - -CONNECTORS-838: Character-stuff names that ZooKeeper sees, to -prevent issues with '/' characters. -(Karl Wright) - -CONNECTORS-837: Specifying 1 connection causes hang. -(Karl Wright) - -CONNECTORS-836: Use the same thread context in the registered -shutdown objects. -(Karl Wright) - -CONNECTORS-835: Fix busted ZooKeeper implementation. -(Karl Wright) - -CONNECTORS-833: Fix Null Pointer exception in LiveLink connector. -(David Morana, Karl Wright) - -CONNECTORS-828: New stylesheet! Apparently brings the -crawler UI into the modern world. -(Eranda Bandaranaike) - -CONNECTORS-827: Add a feature which removes all ingeststatus -records for an output connection, in case that the target index -is gone forever and is inaccessible. -(Swami Rajamohan, Karl Wright) - -CONNECTORS-795, CONNECTORS-821: Release new versions of -Solr 3.x, Solr 4.x, ElasticSearch, and SharePoint 2010 plugins. -(Karl Wright) - -CONNECTORS-832: Add example second agents process to all -multiprocess examples. -(Karl Wright) - -CONNECTORS-831: Refactor ReprioritizationTracker so that it uses -the interface/factory paradigm. -(Karl Wright) - -CONNECTORS-830: Stuffer thread throttling now works globally, not -just locally. -(Karl Wright) - -CONNECTORS-781: Add support for multiple agents processes. This -ticket involved changing much of the underlying infrastructure for -the framework, including adding lock manager features, revamping the -agents framework, building tests, and adding schema features that -allow for an agents process failure. All in all, a very significant change, -which could well have introduced various instabilities. Please don't -hesitate to note any issues. -(Graeme Seaton, Karl Wright) - -CONNECTORS-822: Use data size as Long value, not int. -(David Morana, Karl Wright) - -CONNECTORS-819: Add missing metadata to JCIFS connector. -(Graeme Seaton) - -CONNECTORS-817: Improve SharePoint logging. -(Mark Libucha, Karl Wright) - -CONNECTORS-813: For list items, obtain the url from the EncodedAbsURL -metadata field. This should allow list items to be clicked on in search results. -(Mark Libucha, Karl Wright) - -CONNECTORS-812: SharePoint connector needs to ignore constructs -that it doesn't understand when enumerating list contents, because -under some configurations, SharePoint lists things that aren't list items -there. -(Mark Libucha, Karl Wright) - -CONNECTORS-810: Update JDBC connector documentation, and add -documentation for the JDBC authority connector. -(Karl Wright) - -CONNECTORS-805: Add author name/email support to RSS connector. -(Benjamin Brandmeier, Karl Wright) - -CONNECTORS-13: Provide a ZooKeeper method of coordinating -various ManifoldCF processes, along with an example. -(Karl Wright) - -CONNECTORS-808: Add raw jdbc string so smart users can override the -default behavior and supply gobbledegook Oracle connect strings. -(Marcello Lorenzi, Karl Wright) - -CONNECTORS-807: Handle the case when there are no documents being -deleted. -(Adrian Conlon, Karl Wright) - -CONNECTORS-804: Web connector documentation is out of date. -(Shigeki Kobayashi, Karl Wright) - -CONNECTORS-806: Web connector session passwords were not being -handled in the UI properly. -(Karl Wright) - -CONNECTORS-803: Add automatic and manual ability to clean out -repohistory rows. -(Marcello Lorenzi, Karl Wright) - -CONNECTORS-801: Refactor JDBC authority to bring it into compliance with current -conventions in JDBC connector. Warning: this change is not backwards -compatible! JDBC authority queries now require explicit return column -names for the user id and token queries! -(Karl Wright) - -CONNECTORS-798: Bring JDBC connector support for CLOBs into the -modern era. This also required extension of the CharacterInputFile -paradigm slightly - a new method to find the utf8 byte length was needed. -(Karl Wright) - -CONNECTORS-797: Bad query when maxcount was exceeded in the -database table for the jobstatus screen. -(Graeme Seaton, Karl Wright) - -CONNECTORS-796: Fix NPE in RSS connector having to do with -tags that aren't nested as expected. CDATA parsing was also broken. -(Benjamin Brandmeier, Karl Wright) - -CONNECTORS-792: Introduce concepts of authorization domain -and authority group, and appropriate UI, API, etc. changes. This -is to support federated authorization models such as what SharePoint -Claim Space fundamentally does, where there are multiple authorities -per repository. -WARNING: Schema change! -(Karl Wright) - -======================= Release 1.4 ===================== - -CONNECTORS-791: Broken WHERE clause in job status query. -(Karl Wright) - -CONNECTORS-790: Fix NPE when reading job status via API. -(Erlend Garåsen, Karl Wright) - -CONNECTORS-789: Fix broken metadata field display in SharePoint -connector UI. -(Mark Libucha, Karl Wright) - -CONNECTORS-786: Fix broken Discussion Groups in SharePoint. -(Mark Libucha, Karl Wright) - -CONNECTORS-785: Turn of debug logging for Axis configuration -exception, to remove spurious log noise. -(Karl Wright) - -CONNECTORS-771: Include new versions of SharePoint plugins in -distribution. -(Karl Wright) - -CONNECTORS-784: Fix incorrect no-day-of-month-selected message -when viewing a schedule record. -(Adrian Conlon, Karl Wright) - -CONNECTORS-783: Add support for limiting the amount of counting -needed for the job status page. -(Hiroshi Tatsumi, Karl Wright) - -CONNECTORS-782: Add unique-ID metadata in SharePoint connector. -(Dmitry Goldenberg, Karl Wright) - -CONNECTORS-778: Add support for attachments in SharePoint -connector. -(Dmitry Goldenberg, Karl Wright) - -CONNECTORS-772: SharePoint connector wasn't working against -certain SharePoint instances. The reason was that some paths -were relative and some absolute. Fixed ALL path management to -have stronger check logic so bad paths are detected, warned, and -skipped. -(Dmitry Goldenberg, Karl Wright) - -CONNECTORS-775: Use httpclient 4.2.6. -(Karl Wright) - -CONNECTORS-774: Add support for proxies to Wiki connector. -(Karl Wright) - -CONNECTORS-773: Add support for proxies to Jira connectors. -(Karl Wright) - -CONNECTORS-770: Java7 no longer allows an interface to be -interchangeable with a class. Modified FileNet stub accordingly. -(Yann Barraud, Karl Wright) - -CONNECTORS-767: Add filename support to Web connector. -(Shinichiro Abe) - -CONNECTORS-769: Include general_parentid in Livelink metadata. -(David Morana, Karl Wright) - -CONNECTORS-768: Add more extensions to ExtensionMimeMap. -(Shinichiro Abe) - -CONNECTORS-766: When using mcf-api-service, multiply query -parameters are not parsed correctly. -(Shinichiro Abe) - -CONNECTORS-765: Increase crawler-ui session timeout to 30 minutes. -(Erlend Garåsen, Karl Wright) - -CONNECTORS-764: HOPCOUNTREMOVED records need to be reset when -a job's hopcount limits change. It also makes sense to reset them -when the set of documents is changed. -(Karl Wright) - -CONNECTORS-750: Skip files when catching FileNotFoundException, -e.g. access/permission denied files in FileConnector. -(Shinichiro Abe) - -======================= Release 1.3 ===================== - -CONNECTORS-761: Fix broken tab in Jira authority connector, and -don't use startsWith in javascript since IE doesn't recognize it. -(Shinichiro Abe, Karl Wright) - -CONNECTORS-760: HDFSRepositoryConnector's version string is always start with '-'. -(Minoru Osuka) - -CONNECTORS-759: Fix broken content type for login page. -(Shinichiro Abe, Karl Wright) - -CONNECTORS-757: NPE's from GoogleDrive connector when crawling -documents that don't have a file length. -(Piergiorgio Lucidi, Karl Wright) - -CONNECTORS-756: Fix broken JDBC authority UI. -(Karl Wright) - -CONNECTORS-755: ant rat-sources finds unlicensed files in alfresco connector -(Karl, Wright, Piergiorgio Lucidi) - -CONNECTORS-753: Japanese translations needed for ManifoldCF crawler UI login page and logout link -(Minoru Osuka, Karl Wright) - -CONNECTORS-737: Make crawler-UI more secure. This ticket requires -that all users log in to the MCF UI, and also prevents passwords from -appearing in HTML pages. -(Maciej Lizewski, Karl Wright) - -CONNECTORS-751: RequestMinimum field not handled properly in API. -(Maciej Lizewski, Karl Wright) - -CONNECTORS-749: HDFSRepositoryConnector can not fetch files. -(Minoru Osuka) - -CONNECTORS-748: Fix broken regular expressions in file connector, and -modify file output connector to deal with colons in the file name in an -acceptable way (so can be used on WIndows too). -(Minoru Osuka, Karl Wright) - -CONNECTORS-729: Break up Jira URL into components, with proper -javascript checking. -(Karl Wright) - -CONNECTORS-744: Use background threads in HDFS output connector. -(Karl Wright) - -CONNECTORS-742: Document HDFS connector. -(Karl Wright) - -CONNECTORS-741: Document HDFS output connector. -(Karl Wright) - -CONNECTORS-743: Document user mapping functionality. -(Karl Wright) - -CONNECTORS-703: Add mapper plugin functionality, and regular expression -mapper. WARNING: This change represents a schema change!! -(Maciej Lizewski, Karl Wright) - -CONNECTORS-745: Translate FileSystem and HDFS output connector's end-user documentation. -(Minoru Osuka) - -CONNECTORS-740: Add documentation for filesystem connector changes -and for filesystem output connector. Also refactor filesystem connector -for better UI. -(Karl Wright) - -CONNECTORS-738: Update how-to-build-and-deploy to reflect new -connectors. -(Karl Wright) - -CONNECTORS-739: Update included-connectors on site. -(Karl Wright) - -CONNECTORS-735: Include crawl date in output. Modified Solr connector -to allow you to specify indexeddate attribute name. -(Stephane Gamard, Karl Wright) - -CONNECTORS-728: Add HDFS connector -(Minoru Osuka, Karl Wright) - -CONNECTORS-727: Implemented generic API connector -(Maciej Lizewski, Karl Wright) - -CONNECTORS-734: Catch deadlock error with EXPLAIN ANALYZE in -postgresql, and ignore it. -(Ahmet Arslan, Karl Wright) - -CONNECTORS-732: Fix crawler-ui's message for 'Waiting' job status. -(Ahmet Arslan) - -CONNECTORS-723: Add a Jira connector. This connector does not yet -handle security or comments, but may be extended in the future to do -so. -(Andrew Janowczyk, Karl Wright) - -CONNECTORS-725: Update to SolrJ 4.3.1. -(Karl Wright) - -CONNECTORS-722: Fix hang during seeding in DropBox connector and -GoogleDrive connector. -(Andrew Janowczyk, Karl Wright) - -CONNECTORS-721: Fix a refactoring error in DropBox connector. -(Andrew Janowczyk) - -CONNECTORS-715: Add sufficient logging to the Web Connector so that -people can diagnose their own "why didn't it index" questions. -(TC Tobin-Campbell, Karl Wright) - -CONNECTORS-717: Alfresco Connector needs a new parameter for the Socket Timeout -(Piergiorgio Lucidi) - -CONNECTORS-714: All LiveLink connector to use LAPI for document fetches. -(David Morana, Karl Wright) - -CONNECTORS-718: Alfresco Connector must throw exceptions with handler methods -(Piergiorgio Lucidi, Karl Wright) - -CONNECTORS-713: Alfresco connector needs to deal with IOExceptions better -(Piergiorgio Lucidi, Karl Wright) - -CONNECTORS-623: Use UTF-8 for encoding headers in SolrJ post. -(Shinichiro Abe, Karl Wright) - -CONNECTORS-716: RepositoryDocument.addField() would go into an -infinite loop if field value was null. -(Piergiorgio Lucidi, Karl Wright) - -CONNECTORS-710: FileConnector should have option of outputting a full http url based on Wget conventions, not just a file:/ url -(Minoru Osuka, Karl Wright) - -CONNECTORS-667: Refix NPE problem with Livelink authority. This time -we were seeing it when SSL was not on. -(David Morana, Karl Wright) - -CONNECTORS-712: ArrayIndexOutOfBoundsException in the Alfresco Connector -(Karl Wright) - -CONNECTORS-711: Wrong date parsing of the Alfresco Connector -(Piergiorgio Lucidi, Karl Wright) - -CONNECTORS-705: Upgrade the CMIS Connector to OpenCMIS 0.9.0 -(Piergiorgio Lucidi) - -CONNECTORS-706: Update documentation to require JDK 1.7. -(Karl Wright) - -CONNECTORS-635: Alfresco test sometimes fails; upgrade to Alfresco 4.0 recommended -(Piergiorgio Lucidi) - -CONNECTORS-707: Treat special character "." as meaning "no extension", -for ElasticSearch and OpenSearchServer output connectors. -(TC Tobin-Campbell, Karl Wright) - -CONNECTORS-708: Make JDBC connector check mime type for indexability, -if it is present. -(Richard Nichols, Karl Wright) - -CONNECTORS-709: Escape \r, \n, \f, and \b in ElasticSearch connector. -(Richard Nichols, Karl Wright) - -CONNECTORS-701: Add forced ACLs to DropBox connector. Fixed a -few UI-related other problems as well. -WARNING: This is a non-backwards-compatible change!! -(Karl Wright) - -CONNECTORS-702: Add forced ACLs to GoogleDrive connector. Also -fixed a number of UI-related issues. -(Karl Wright) - -CONNECTORS-684: Add Dropbox connector end-user documentation for -Japanese. -(Shinichiro Abe) - -CONNECTORS-687: Fix the way documents are indexed via DropBox, so -that dangling threads are not left unjoined, and all common metadata -is set in RepositoryDocument. -(Karl Wright) - -CONNECTORS-700: Fix ISO8601 date parsing to handle timezones with -colons in them, e.g. -08:00 -(Stephane Gamard, Karl Wright) - -CONNECTORS-698: Add various required metadata values to the -GoogleDrive connector. -(Karl Wright) - -CONNECTORS-693: Support for gzip and deflate encoding for web -connector. -(Maciej Li¿ewski, Karl Wright) - -CONNECTORS-694: Add Google Drive connector. -(Andrew Janowczyk, Karl Wright) - -CONNECTORS-690: For ElasticSearch connector, include _name and -_content_type field within "file" portion of JSON, so it will work properly -with the Mapper Attachment Plugin. -(Richard Nichols, Karl Wright) - -CONNECTORS-692: Add support for basic auth in wiki connector. -(TC Tobin-Campbell, Karl Wright) - -CONNECTORS-689: Add ability to crawl user workspaces in LiveLink -connector. -(David Morana, Karl Wright) - -CONNECTORS-696: FileSystem Output Connector. -(Minoru Osuka) - -======================= Release 1.2 ===================== - -CONNECTORS-682: Fix expect-continue issues with Solr when there is -a Solr delay of more than 3 seconds. -(Oleg Kalnichevski, Erlend Garåsen, Karl Wright) - -CONNECTORS-683: Add Dropbox connector end-user documentation. -(Andrew Janowczyk) - -CONNECTORS-586: Fix native2ascii incompatibility with Java 7. -(Christian Ziech, Karl Wright) - -CONNECTORS-685: Handle the case when connector model is -ADD_CHANGE_DELETE and you change configuration data. -(Maciej Li¿ewski, Karl Wright) - -CONNECTORS-676: Include DropBox connector. -(Andrew Janowczyk, Karl Wright) - -CONNECTORS-678: Add missing noteModification() method calls, so -that jobqueue is reanalyzed more frequently. -(Karl Wright) - -CONNECTORS-681: ElasticSearch and OpenSearchServer connectors -both misused the File object passed to them in checkFileIndexable() -in order to see if the extension was a supported one. Instead they -should have been checking the URL. Added that code as well as changed -the JCIFS connector to check indexability using the URL means. -(konrad, Karl Wright) - -CONNECTORS-679: Web connector hangs during throttling. Reason -appears to be that it is possible to interrupt the beginRead() method -after it goes into "obtain estimate" mode. Added code to make it clean -up in that case. Also applied to RSS connector. -(Erlend Garåsen, Karl Wright) - -CONNECTORS-677: Close body streams where required. -(Karl Wright) - -CONNECTORS-599: Upgrade to a new version of Derby which doesn't -stall. -(Karl Wright) - -CONNECTORS-675: Fix for json UTF-8 encoding, elastic search -connector. -(Karl Wright) - -CONNECTORS-649: Adopt httpclient 4.2.4. -(Karl Wright) - -CONNECTORS-671: Trim end-user documentation images. -(Karl Wright) - -CONNECTORS-673: Update end-user documentation for the Active -Directory authority. -(Karl Wright) - -CONNECTORS-672: Update end-user documentation to include -Forced Metadata tab. -(Karl Wright) - -CONNECTORS-669: UI did not allow empty connection name to be -changed, for either authority or repository connections. -(Karl Wright) - -CONNECTORS-670: Update end-user documentation for RSS connector. -(Karl Wright) - -CONNECTORS-642: Add Elastic Search plugin. -(Simon Willnauer, Piergiorgio Lucidi, Karl Wright) - -CONNECTORS-668: Update end-user documentation for LiveLink -connector and authority. -(Karl Wright) - -CONNECTORS-665: Update Solr connector type end-user documentation. -(Karl Wright) - -CONNECTORS-667: Fix livelink authority caching to work properly with -new SSL connection support. -(David Morana, Karl Wright) - -CONNECTORS-666: Ant build broken -(Piergiorgio Lucidi) - -CONNECTORS-644: Add support for Livelink SSL connections via LAPI. -(David Morana, Karl Wright) - -CONNECTORS-663: Add support for minimal crawling. -(Maciej Li¿ewski, Karl Wright) - -CONNECTORS-662: RSS connector now supports ISO8601 dates. -(David Morana, Karl Wright) - -CONNECTORS-661: Turn on expect-continue for solr output. Otherwise -basic auth won't work. -(Erlend Garåsen, Karl Wright) - -CONNECTORS-657: Add a standard way of handling created and modified dates -throughout ManifoldCF, so that these can be dealt with consistently in -an output connector. -(Maciej Li¿ewski, Karl Wright) - -CONNECTORS-660: CMIS connector created date and modified date support -(Piergiorgio Lucidi) - -CONNECTORS-659: Alfresco connector created date and modified date support -(Piergiorgio Lucidi) - -CONNECTORS-656: Add mimetype and/or filename support to CMIS connector -(Piergiorgio Lucidi) - -CONNECTORS-655: Add mimetype and/or filename support to Alfresco connector -(Piergiorgio Lucidi) - -CONNECTORS-658: Add common metadata support (mimetype etc) -to Livelink connector. -(David Morana, Karl Wright) - -CONNECTORS-654: Move extension to mimetype mapping to a -central location. -(Mark Lugert, Karl Wright) - -CONNECTORS-653: Include filename in SharePoint connector. -(Mark Lugert, Karl Wright) - -CONNECTORS-652: Add documentation for new script client and API -features. -(Karl Wright) - -CONNECTORS-651: Add query argument support to script client. -(Karl Wright) - -CONNECTORS-63: Add API support for history and queue reports. -(Karl Wright) - -CONNECTORS-650: Set a reasonable socket timeout for SharePoint -and Meridio connectors. -(Mark Lugert, Karl Wright) - -CONNECTORS-648: Revamp how tld's are used, for compatibility with -Tomcat. -(Jan Høydahl) - -CONNECTORS-647: Add the resource.name hint to the Solr output -connector. -(Maciej Li¿ewski, Karl Wright) - -CONNECTORS-623: A better fix, overriding the posting method for -SolrJ and forcing multipart post. Although still a hack, this should cause -the behavior to work like MCF 1.0.1 now. -(Karl Wright) - -CONNECTORS-645: Handle null data properly in worker thread. -(Maciej Li¿ewski, Karl Wright) - -CONNECTORS-644: Restart button did not work. -(Erlend Garåsen, Karl Wright) - -CONNECTORS-643: Fix spurious error report for Elastic Search deletions -in Simple History. -(Karl Wright) - -CONNECTORS-641: Add filename, mimetype, acls, and proper escaping -to ElasticSearch connector. -(Karl Wright) - -CONNECTORS-633: Remove dependency on custom version of xerces; -extend the simple tag parser to be able to handle XML, and move it into -core/fuzzyml for general use. -(Karl Wright) - -CONNECTORS-639: Maven execute of jetty-runner fails. -(Maciej Li¿ewski) - -CONNECTORS-638: Idle-time leak of database connection handles, -so that allocation is lost forever from the pool. -(Erlend Garåsen, Maciej Li¿ewski, Karl Wright) - -CONNECTORS-615: Add ability to exclude content based on regexp -to RSS connector. -(David Morana, Karl Wright) - -CONNECTORS-637: Interpret null mime types and extensions reasonably -in ElasticSearch connector. -(Andrew Clegg, Karl Wright) - -CONNECTORS-631: Support Znode path by Solr Output Connection. -(Minoru Osuka) - -CONNECTORS-632: Get mvn-bootstrap scripts working again as -intended. -(Maciej Li¿ewski, Karl Wright) - -CONNECTORS-629: Revamp error handling in ElasticSearch connector. -(Andrew Clegg, Karl Wright) - -CONNECTORS-625: Finish internationalization work for parts of the -core crawler UI. -(Karl Wright) - -CONNECTORS-552: Add support for forced metadata in all jobs. -(Maciej Li¿ewski, Karl Wright) - -CONNECTORS-624: Add indexing via subsidiary thread to OpenSearchServer -connector. -(Karl Wright) - -CONNECTORS-606: Add indexing via subsidiary thread to ElasticSearch -connector. -(Karl Wright) - -CONNECTORS-394: Fully internationalize crawler UI. -(Karl Wright) - -======================= Release 1.1 ===================== - -CONNECTORS-630: Work around SolrJ paramname encoding bug. -(David Morana, Karl Wright) - -CONNECTORS-627: Upgrade SolrJ to 4.1.0 from 4.0.0 -(Minoru Osuka) - -CONNECTORS-623: The stream_size and stream_name can be sent to Solr now. -(Shinichiro Abe) - -CONNECTORS-622: CMIS Connector returns NPE trying to get an empty boolean or date value -(Piergiorgio Lucidi) - -CONNECTORS-617: Simple report NPE under Derby. -(Karl Wright) - -CONNECTORS-621: Solr connector commit logic needs to use specified -update path. -(Karl Wright) - -CONNECTORS-620: It was possible for the JDBC Connector to leak -JDBC connections under some error conditions. -(Anthony Leonard, Karl Wright) - -CONNECTORS-619: Include slf4j jars in multiprocess agents classpath. -This was causing Solrj to not work on multiprocess deployments. -(Erlend Garåsen, Karl Wright) - -CONNECTORS-618: MySQL orders indexes so that NULL values are first. -This is a problem for the stuffer query, which then must go through -millions of rows before it finds the one it is looking for. -(Shigeki Kobayashi, Karl Wright) - -CONNECTORS-616: Work around Solr 4.0 or Jetty bug where connections -are dropped randomly under multithreaded load. Broken pipe exceptions -are now retried after a minute, for up to three times, before the Solr -connector concludes that the document cannot be indexed and skips it. -(Shinichiro Abe, Karl Wright) - -CONNECTORS-613: Add a way of getting a document's mime type -to Solr, since Tika needs mime type in order to extract content -since Solr 4.0.0. -(Shinichiro Abe, Karl Wright) - -CONNECTORS-614: Solr connection release not working right. -(Karl Wright) - -CONNECTORS-582: Upgrade to official httpcomponents 4.2.3 -release. -(Karl Wright) - -CONNECTORS-612: Disable HttpClient retries everywhere. -(Karl Wright) - -CONNECTORS-611: Handle inability to get permissions for funky docs -by skipping those docs, rather than throwing an NPE. -(Ahmet Arslan, Karl Wright) - -CONNECTORS-610: Can't use retries with httpclient instance used -with solrj, so disable retries explicitly. -(Ahmet Arslan, Karl Wright) - -CONNECTORS-609: Solrj doesn't always set the code property of -its http exceptions right, so we need to parse it out ourselves. -(Ahmet Arslan, Karl Wright) - -CONNECTORS-608: Solr connector times out chronically on some -documents. -(David Morana, Karl Wright) - -CONNECTORS-607: Handle multi-valued parameters properly in the -Solr connector. -(Minoru Osuka, Shinichiro Abe, Karl Wright) - -CONNECTORS-603: Upgrade the CMIS Connector to OpenCMIS 0.8.0 -(Piergiorgio Lucidi) - -CONNECTORS-604: Make headers exactly the same as for MCF 1.0.1. -(Shinichiro Abe, Karl Wright) - -CONNECTORS-605: Maven build is broken: commons-httpclient version is missing -(Piergiorgio Lucidi) - -CONNECTORS-601: Revise algorithm for screening out documents that -are not text in the web connector. Since CJK characters mess up the -old definition of "strange" character, use the more-limited definition of -all non-whitespace characters less than 32. -(Shinichiro Abe, Karl Wright) - -CONNECTORS-600: Add a field to the RSS connector that contains -document origination date in ISO 8601 format. -(David Morana, Karl Wright) - -CONNECTORS-598: Add an RSS connector mode that allows just -metadata to be consumed, in conjunction with content from description -or content fields. -(David Morana, Karl Wright) - -CONNECTORS-596: RSS and Web connectors need to peel off any -namespace qualifies from tag names when processing XML feeds. -(David Morana, Karl Wright) - -CONNECTORS-594: Port Solr connector to use SolrJ, and add -capability to work with SolrCloud installations. -(Minoru Osuka, Ryan McKinley, Karl Wright) - -CONNECTORS-593: Skip hidden files in JCIFS connector. -(Shigeki Kobayashi, Karl Wright) - -CONNECTORS-592: Add "last modified" metadata to JCIFs connector. -(Shigeki Kobayashi, Karl Wright) - -CONNECTORS-591: Elasticsearch download URL has changed. -(Minoru Osuka) - -CONNECTORS-589: Parse multiple link tags inside an entry tag, for -Atom feeds. -(David Morana, Karl Wright) - -CONNECTORS-543: Add testing infrastructure for combined war. -(Karl Wright) - -CONNECTORS-587: Manual startup did not properly set lastchecktime. -(Maciej Li¿ewski, Karl Wright) - -CONNECTORS-578: Refactor Livelink connector, and add support for -general metadata. -(David Morana, Karl Wright) - -CONNECTORS-584: Fix MySQL use of indexes on ORDER-BY stuffing query. -Turns out that MySQL will not order by an index unless only the first column -in the index is specified in the ordering criteria. Still need to check if this -breaks other databases like PostgreSQL, Derby, or HSQLDB. -(Shigeki Kobayashi, Karl Wright) - -CONNECTORS-583: Catch MySQL lock timeout, and retry that transaction. -(Shigeki Kobayashi, Karl Wright) - -CONNECTORS-581: Port OpenSearchServer connector and ElasticSearch -connector to httpcomponents. -(Karl Wright) - -CONNECTORS-566: Simple JDBC Authority connector. -(Maciej Li¿ewski) - -CONNECTORS-563: Augment LDAP authority to include new features. -(Maciej Li¿ewski) - -CONNECTORS-580: Remove build of commons-httpclient-mcf, and all -ant and maven dependencies. -(Karl Wright) - -CONNECTORS-579: Add untrusted, unverified https support to the RSS -connector. -(David Morana, Karl Wright) - -CONNECTORS-575: Modify Livelink connector build to use stub only when -there is no lapi.jar available. This is to support the fact that lapi jars are -not compatible from release to release, class-wise, so clients will need to -build this connector against the jar that they have, instead of the jar that -we have. -(David Morana, Karl Wright) - -CONNECTORS-577: Typo in language message properties which cause stack -traces -(Erlend Garåsen) - -CONNECTORS-120: Port ManifoldCF to httpcomponents 4.2.2, from legacy -commons-httpclient 3.1 (mcf edition). -(Karl Wright) - -CONNECTORS-574: Add more Web connector session login stages, and -a session login test. -(Karl Wright) - -CONNECTORS-573: Add the ability to specify path separator characters -in the LiveLink connector. -(David Morana, Karl Wright) - -CONNECTORS-571: MySQL timeout was not being handled properly. -(Shigeki Kobayashi, Karl Wright) - -CONNECTORS-569: Add User-Agent header for Wiki connector. -Newer versions of Wiki need this. -(Karl Wright) - -CONNECTORS-560: Use standard patch if "svn patch" is not available. -(Alex Ott, Karl Wright) - -CONNECTORS-568: Combined web.xml file contains wrong declarations. -(Swami Rajamohan) - -CONNECTORS-562: Some web.xml files contain wrong declarations -(Alex Ott, Erlend Garåsen) - -CONNECTORS-564: Configure velocity to use the ManifoldCF log -configuration and the logger "velocity". -(Shigeki Kobayashi, Karl Wright) - -CONNECTORS-561: Only download font packages if they aren't already -present. -(Alex Ott) - -CONNECTORS-559: Help link of navigation.jsp is incorrect by locale. -(Shinichiro Abe) - -CONNECTORS-558: Fix 'Insert Here' button. -(Shinichiro Abe) - -CONNECTORS-556: performCommit() is in the wrong place for -ingeststatus table update. -(Karl Wright) - -CONNECTORS-542: Add pom.xml for LDAP authority. -(Karl Wright) - -CONNECTORS-550: Ant targets for zip distributions were not working -on Linux variants. -(Ahmet Arslan, Karl Wright) - -CONNECTORS-535: Move readme files into Solr plugin modules. -(Karl Wright) - -======================= Release 1.0.1 ==================== - -CONNECTORS-555: Alfresco maven build is broken -(Piergiorgio Lucidi) - -CONNECTORS-551: Resetting agents process causes job's seed -documents to be flipped into the PURGATORY state, which in turn -may cause the documents to be deleted and the job to be shut down -if the seed documents are the only documents. -(Martin Gielow, Karl Wright) - -CONNECTORS-546: Rework the how-to-build-and-deploy documentation -page to be clearer and also cover the combined war. -(Karl Wright) - -======================= Release 1.0 ===================== - -CONNECTORS-549: Wrong credentials not correctly managed by CMIS Connector -(Piergiorgio Lucidi) - -CONNECTORS-548: Update maven build documentation to reflect limitations -in how maven builds can be done. -(Erlend Garåsen, Piergiorgio Lucidi, Karl Wright) - -CONNECTORS-547: Web crawler, on encountering fatal error with no -contents, would throw a StringIndexOutOfRange exception. -(Erlend Garåsen, Karl Wright) - -CONNECTORS-545: web-proprietary wars need to be used by single- -process proprietary example. -(Shinichiro Abe, Karl Wright) - -CONNECTORS-544: Add missing materials to combined service war. -Also include a way of easily invoking it from the single-process example -directory. -(Karl Wright) - -CONNECTORS-540: Multi-process proprietary webapps run not properly -running the start-webapps.sh. -(Shinichiro Abe) - -CONNECTORS-539: Multi-process agent run not properly initializing -crawler/authority environment. -(Karl Wright) - -CONNECTORS-538: Maven build broken on SharePoint Connector -(Piergiorgio Lucidi) - -CONNECTORS-537: NPE when trying to display a history report when -the corresponding connector is unregistered. -(Erlend Garåsen, Karl Wright) - -CONNECTORS-533: Do not forgo xxx-README files in connector-lib-proprietary. -(Karl Wright) - -CONNECTORS-532: Update 'incubator' and redirected URLs in various places. -(Ahmet Arslan) - -CONNECTORS-531: Add Japanese translation for LDAP connector -documentation. -(Shinichiro Abe) - -CONNECTORS-530: Add documentation for the Use SIDs checkbox in -the JCIFS connector Server tab. -(Karl Wright) - -CONNECTORS-528: Add documentation for LDAP authority. -(Karl Wright) - -CONNECTORS-529: Add Japanese translations for LDAP authority. -(Shinichiro Abe) - -CONNECTORS-515: Add LDAP connector, and modify JCIFS connector -to allow account names to be used instead of SIDs. -(Maciej Lizewsky, Karl Wright) - -CONNECTORS-526: Clarify JCIFS connector documentation. -(Shigeki Kobayashi, Karl Wright) - -CONNECTORS-525: Upgrade to OpenCMIS 0.7.0 -(Piergiorgio Lucidi) - -CONNECTORS-527: Error during CMIS ingestion of nodes without binary content -(Piergiorgio Lucidi) - -CONNECTORS-518: Add Wiki protected content access support to the -Wiki Connector. Thanks to Maciej Lizewski for this contribution. -(Maciej Lizewski, Karl Wright) - -CONNECTORS-486: Optionally encrypt the file which the crawler configuration -is exported to. -(Erlend Garåsen) - -CONNECTORS-523: Build a combined war that can be deployed alone
[... 5741 lines stripped ...]
