You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@manifoldcf.apache.org by kw...@apache.org on 2022/05/09 00:06:56 UTC

svn commit: r54367 [2/3] - /dev/manifoldcf/apache-manifoldcf-2.22.1/

Added: dev/manifoldcf/apache-manifoldcf-2.22.1/apache-manifoldcf-2.22.1.CHANGES.txt
==============================================================================
--- dev/manifoldcf/apache-manifoldcf-2.22.1/apache-manifoldcf-2.22.1.CHANGES.txt (added)
+++ dev/manifoldcf/apache-manifoldcf-2.22.1/apache-manifoldcf-2.22.1.CHANGES.txt Mon May  9 00:06:56 2022
@@ -0,0 +1,4457 @@
+ManifoldCF Change Log
+$Id: CHANGES.txt 1900714 2022-05-08 23:40:22Z kwright $
+
+======================= Release 2.22.1 =====================
+
+CONNECTORS-1712: Remove incompatible version of Velocity and recode interface.
+(Karl Wright, Julien Massiera)
+
+======================= Release 2.22 =====================
+
+CONNECTORS-1708: Fix MongoDB download paths.
+(Piergiorgio Lucidi)
+
+
+CONNECTORS-1705: CMIS Integration Test suite is broken.
+(Piergiorgio Lucidi)
+
+CONNECTORS-1703: The Tika metadata service is now able to report
+X-TIKA:WARN:truncated_metadata warnings in the history.
+(Julien Massiera)
+
+CONNECTORS-1701: Add date info on OOM Error in WorkerThread.
+(Julien Massiera)
+
+CONNECTORS-1700: Add options to filter out metadata based on size
+in the Tika service connector.
+(Julien Massiera)
+
+CONNECTORS-1694: Enforce preemptive basic auth for Solr output connector.
+(Markus Günther, Markus Schuch)
+
+CONNECTORS-1693: Fix for the solr output connector to support
+basic authentication without realm scope.
+(Markus Günther, Markus Schuch)
+
+CONNECTORS-1665: Add activity records for URLs excluded by the web connector.
+(Julien Massiera)
+
+CONNECTORS-1622: Upgrade to Tika 1.28.1.
+(Karl Wright)
+
+======================= Release 2.21 =====================
+
+CONNECTORS-1685: Fix to update the Icu4j dependencies in the Alfresco WARs
+(Piergiorgio Lucidi)
+
+CONNECTORS-1684: Fix javadoc syntax and javadoc build in travis ci.
+(Markus Schuch)
+
+CONNECTORS-1626: Make the CSWS authority connector respect
+transitive group and project memberships.
+(Markus Schuch)
+
+CONNECTORS-1682: Update to use JavaMail 1.6.2 to support TLS 1.2
+in email repository and notification connector.
+(Markus Schuch)
+
+CONNECTORS-1683: Update to use Log4j 2.17.0.
+(Markus Schuch)
+
+CONNECTORS-1680: Add support for BASE HREF in web connector.
+(Karl Wright, Markus Schuch)
+
+CONNECTORS-1675: Cut-and-paste error corrected so that mapping connection
+deletion via API now works.
+(Julien Massiera)
+
+======================= Release 2.20 =====================
+
+CONNECTORS-1667: Include better kind of remote tika service
+transformer.
+(Julien Massiera)
+
+======================= Release 2.19 =====================
+
+CONNECTORS-1666: Elastic Search connector now limits size of URI according to
+ES rules.  Standard MCF hashing is done to insure this, but only if the documentURI
+is large enough to warrant it.
+(Shirai Takashi, Karl Wright)
+
+CONNECTORS-1656: Ensure legit XML is produced for Tika by the html extractor.
+(Julien Massiera)
+
+CONNECTORS-1661: Encoding for multipart requests is sometimes not set by the new
+UI, so assume UTF-8 if that happens.
+(Julien Massiera)
+
+CONNECTORS-1662: Apparently sometimes JIRA doesn't form the encoding properly.
+(Julien Massiera)
+
+======================= Release 2.18 =====================
+
+NOTICKET: Get the CXF wsdl-2-java utility working on JDK 11.
+(Karl Wright)
+
+CONNECTORS-1660: Better handling of non-correctly-formatted HTML.
+(Olivier Tavard)
+
+NOTICKET: Add missing Jetty JSP jar so crawler UI works in the examples.
+(Karl Wright)
+
+CONNECTORS-1653: Add contributed solr repository connector, including patches.
+(Olivier Tavard)
+
+CONNECTORS-1655: Handle some forms of illegal content type.
+(Karl Wright)
+
+======================= Release 2.17 =====================
+
+CONNECTORS-1646: Include javax.activation jars in root classpath.
+(Uwe Wolfinger, Karl Wright)
+
+CONNECTORS-1645: Web connector collision of page descriptions in login sequence.
+(Julien Massiera, Karl Wright)
+
+CONNECTORS-1644: Fix LDAPAuthority escaping to use replace instead of replaceAll
+(Uwe Wolfinger)
+
+======================= Release 2.16 =====================
+
+CONNECTORS-1624: Correct issues with Java 11.  Thanks to Cihad Guzel for driving
+this work!
+(Cihad Guzel)
+
+CONNECTORS-1639: Bring the version of the ES service used for testing up to date.
+(Karl Wright, Michael Cizmar)
+
+CONNECTORS-1637: Add Confluence V6+ connector.  Thanks to Julien Massiera
+for the contribution!
+(Julien Massiera)
+
+CONNECTORS-1629: Add support for global Kerberos setup.
+(Jörn Franke, Karl Wright)
+
+CONNECTORS-1632: Use TLS sockets and no longer support old SSL connections.
+(Jörn Franke)
+
+======================= Release 2.15 =====================
+
+
+======================= Release 2.14 =====================
+
+CONNECTORS-1623: Harden HTML parser against stuff in SCRIPT tags that looks like tags.
+(Julien Massiera, Karl Wright)
+
+CONNECTORS-1566: Develop csws connector to replace deprecated LiveLink connector.
+(Markus Schuch, Karl Wright)
+
+CONNECTORS-1621: Fix broken ability to index Tika-extracted documents in Solr.
+(Markus Schuch, Karl Wright)
+
+CONNECTORS-1620: Add ability to extract links from application/xml documents.
+(Markus Schuch)
+
+CONNECTORS-1619: Fixes the elasticsearch output connector not to invalidate the 
+password when saving the configuration.
+(Michael Cizmar , Markus Schuch)
+
+CONNECTORS-1618: Fix all malformed javadoc comments that broke the maven javadoc build.
+(Markus Schuch)
+
+CONNECTORS-1611: Update MySQL driver version.
+(Furkan Kamaci)
+
+CONNECTORS-1616: Improve error reporting for confluence authority.
+(Karl Wright, Julien Massiera)
+
+CONNECTORS-1614: Delete parameter for Generic Connector was broken.
+(Olivier Tavard)
+
+CONNECTORS-1613: Fix metadata AIOOBE exception in JDBC connector.
+(Karl Wright)
+
+CONNECTORS-1519: Fix ElasticSearch connector HTTP PUT operations to work in an
+authorization environment without getting errors.
+(Glenn Laenen)
+
+CONNECTORS-1612: JCIFS connector: adopt a single retry with a three-hour wait for
+unknown SMB errors.
+(Karl Wright)
+
+CONNECTORS-1609: SharePoint: Treat document fetch 403 and 503 errors as meaning
+insufficient permissions, and skip the document.
+(Karl Wright)
+
+CONNECTORS-1605: HTML-extractor: Use body tag if specified tag is not available.
+(Olivier Tavard)
+
+======================= Release 2.13 =====================
+
+CONNECTORS-1498: Redevelop the jcifs connector to use the newer jcifs-ng.jar.
+(Karl Wright)
+
+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)

[... 1740 lines stripped ...]