Document Deduplication Change Log

This is the change log for Parashift's Document Deduplication Module

[3.1.0] 2017-06-14

Added

  • Multi-Valued fields are now submitted as Arrays

[3.0.10] 2017-06-02

Fixed

  • UTF-8 Encoding/Decoding related issues

[3.0.9] 2017-05-08

Fixed

  • IE11 Deduplication compatibility issue

[3.0.8] 2017-03-23

Fixed

  • Compatibility with Alfresco 5.2

[3.0.7] 2017-03-09

Changed

  • More strict content reader on 0 byte reads

[3.0.6] 2016-12-13

Fixed

  • Don't try to extract content when the size of the file is 0 bytes

[3.0.5] 2016-10-19

Fixed

  • Wrap transaction listener runAsSystem to prevent errors with hiding renditions

[3.0.4] 2016-08-31

Added

  • Global property to disable/enable thumbnail creation: solr.thumbnail.enable

Changed

  • Optimised post transaction update to not create a new transaction when submitting

Fixed

  • Optimised Solr Submitter to request information for the field factory within the background thread to free up transaction.
  • Cast external.solr.threads global property to integer.

[3.0.3] 2016-08-18

Added

  • Global property external.solr.threads to control background submission threads. Defaults to the physical number of processors (Runtime.getRuntime().availableProcessors())

Changed

  • Submit to Solr in a background execution thread, as to not hold up the alive transaction

[3.0.2] 2016-08-16

Fixed

  • Explicit UTF-8 content type in header
  • No longer submitting hidden renditions

[3.0.1] 2016-08-09

Fixed

  • Thumbnail field name from thubmnail to thumbnail

[3.0.0] 2016-07-28

Added

  • Workflow History indexing to Solr
  • Workflow Proxy for administrators and members of GROUP_PARAN_WORKFLOW_USERS
  • external.solrworkflow.group Property to change default group name
  • New dhash field which allows deduplication on images
  • New hash webscript for viewing an images dhash

Changed

  • Interfaces for Evaluator and FieldFactory to include type, aspects and properties as method arguments for optimising indexing
  • ContentGetterAdapterFieldFactory to ContentFieldFactory with optimisations streaming XML text

[2.4.0] 2016-06-16

Added

  • New Report users GROUP_PARAN_REPORT_USERS group to remove ACL check for certain users via the select proxy
  • external.solr.group Property to change default group name
  • New Audit group GROUP_PARAN_AUDIT_USERS to allow certain users access to the audit index
  • external.solraudit.group Property to change default audit group name

[2.3.0] 2016-04-20

Added

  • Audit Log indexing to Solr
  • Audit Log Select Proxy
  • ConvenientFieldFactory to add display paths, site name, URLs to edit and view details.

Changed

  • Prevent pagination if there are no more documents to display

[2.2.1] 2016-04-04

Fixed

  • ACL Check on Moderated sites

[2.2.0] 2016-03-30

Added

  • Solr Data import handler for basic auth

Changed

  • Refactor out post transaction submission to solr so that it can be executed directly

[2.1.0] 2016-03-09

Added

  • POST method on Solr Select Proxy to support banana 1.6.0

[2.0.6] 2015-11-05

Added

  • Ability to add/remove FieldFactoryProviders

[2.0.5] 2015-10-29

Fixed

  • Wrapped Thumbnail Handler in transaction with rollback support for generating new thumbnails

[2.0.4] 2015-10-28

Fixed

  • Post Transaction wrapped in runAsSystem call to fix non-admin users

[2.0.3] 2015-10-20

Added

  • solr.content.enable boolean configuration to enable/disable text content ingestion

[2.0.2] 2015-10-07

Added

  • Support for publishing upon association changes

[2.0.1] 2015-10-07

Added

  • Timeout on Post Transaction Update

Fixed

  • Versioning on Repo end

[2.0.0] 2015-09-29

Added

  • Include Static API for decorating and adding fields
  • Added Evaluator Interface for electing to add fields
  • Added FieldFactory Interface for providing fields
  • Added FieldFactoryProviderRegistry for registering an Evaluator and FieldFactory pair
  • Added FieldRendererProvider for rendering out common Object types
  • Added DefaultFieldFactory for including the default fields
  • Added ContentGetterAdapterFieldFactory for getting text content of nodes

Changed

  • Created Post Transaction Updated listener as opposed to 5 second timeout for pushing changes

[1.0.6] 2015-08-06

Added

  • Include singular associations to username mapping

Changed

  • Set Socket timeout of 10 seconds

[1.0.5] 2015-06-30

Added

  • Updates for solr to handle deleted nodes properly

Changed

  • Clamp to java version 1.7

[1.0.4] 2015-06-19

Added

  • Readme
  • Thumbnail field to provide base 64 thumbnails in solr index

[1.0.3] 2015-05-28

Changed

  • Use tags for version

[1.0.2] 2015-05-26

Changed

  • Minor formatting changes to ACL list and include username

Fixed

  • Compatibility with version 5.0.1
  • Race condition may cause infinite timeout if solr can't be reached
  • Bug fixes for when Solr is playing up
  • Bug fix for File descriptor limit being hit on input stream update

[1.0.1] 2015-05-14

Added

  • Solr Proxy Select handler for transparent ACL checks
  • Behaviour bound to content to push updates to Solr after 5 seconds of inactivity
  • Deduplicate back end API call
  • Deduplicate front end template

Fixed

  • Compatibility with version 5.0.1

[1.0.0] 2015-03-17

  • Initial Commit