Funnelback 14.0.0 release notes

Released: 10th September 2014

14.0.0 - New Features

  • Data API providing access to reporting and wcag information in a structured (JSON) form.

  • New curator ruleset editing interface

  • New curator trigger based on predictive segmentation features and query term addition action

  • Push collections have been reimplemented to be more stable and scalable.

  • Graphical redesigns of WCAG reporting and Content Optimizer.

  • When files kill_exact.cfg, kill_partial.cfg and gscopes.cfg exist, they will be automatically applied to the collection when the collection is indexed. Push collections will only apply gscopes.cfg.

  • Predictive Segmentation feature for providing market segmentation information for website visitors.

14.0.0 - Selected improvements and bug fixes

  • Added support for custom query completions (query_completion.csv) in profiles.

  • Added support for Windows Server 2012 R2.

  • Redeveloped warc file library providing a simpler interface.

  • Padre indexing now automatically ignores MapDB database files.

  • Contextual navigation is now enabled for new collections by default.

  • Indexes may now be upgraded on installations which are in read only mode.

  • Various reliability improvements to the tuning system, including support for processing redirects.

  • Fixed sending of analytics emails on Linux installations where the schedule has been changed from the default.

  • New Java based indexer workflow.

    • Logs for each indexing stage are now separated, and named in the form Step-(stage name).log

    • Halting an update on Unix platforms will now terminate indexing processes rather than waiting for them to complete.

  • A copy of Funnelback’s query completion script jquery.funnelback-completion.js is now created with Funnelback’s version number (e.g. jquery.funnelback-completion-14.0.0.js) to allow result pages to continue using the old version after upgrades if desired.

  • New padre result modes for producing config files for setting 'killed' document flags and query independent evidence.

  • API compatibility and rate limiting improvements to a number of the social media gathering libraries.

  • Improved scripting support for WCA database upgrade tool.

  • Fixed handling of query processor option upgrades when the options contained pipe '

    ' symbols.

  • Fixed padre indexing collfield option when reindexing a collection’s live view.

  • Fixed a problem in analytics PDF exporting when a query contained an ampersand.

  • Default configuration now suppresses any Java exception traces which would otherwise be displayed by the Jetty web server.

  • Improved image scaling quality of low color bit depth images.

  • Added support for quick links in search result for pages with protocols other than http.

  • Query completion data for profiles is now compiled in parallel, significantly reducing update time for collections with many profiles

  • Incompatible component indexes in a meta collection will be skipped by the query processor, setting -exit_on_bad_component=1 will cause the query processor to revert to the previous behaviour.

14.0.0 - Upgrade Issues

  • Some previous versions of Funnelback on Windows fail to uninstall ActivePerl correctly during upgrades. Version 14’s installer will provide a warning if this causes a problem for the upgraded installation. If this warning occurs you must manually uninstall ActivePerl from the system before reinstalling Funnelback.

  • The Curator Groovy Trigger and Action interfaces have been moved from the package com.funnelback.publicui.curator.action to com.funnelback.publicui.search.model.curator.trigger. Any custom implementations of these interfaces must be updated to reflect this change.

  • Curator’s DisplayProperties action now takes an 'additionalProperties' parameter rather than calling it 'properties' (for consistency with other actions). Existing curator.yaml file using DisplayProperties must be updated.

  • Curator’s CountryNameTrigger previously took an argument of 'targetCounties' - The spelling has been corrected to 'targetCountries'. Existing curator.yaml file using CountryNameTrigger must be updated.

  • Support for Novell fileshare document level security has been removed.

  • The default cache URL has been changed from /search/cache.cgi to /s/cache (classic UI to modern). For collections requiring the old cache URL, this may be set in the collection’s collection.cfg under ui_cache_link.

  • On TRIMPush collections the record types and classification security files are now stored inside live/databases rather than live/idx. The query processor security plugin has been updated to account for that change.

  • Funnelback’s Jetty web server now logs to log/jetty.log. instead of including its log in the wrapper process’s log/jetty-wrapper.log.

  • A unset value for query_processor_options in conf/<collection>/collection.cfg ie "query_processor_options=" will no longer be overridden by the the default value, instead it will be treated as supplying no options to the query processors.

  • All standard Funnelback security plugins now prefix keys with [collection_name]; to allow keys to be sent only to the relevant sub-collections when a meta collection is used. Any custom security plugins must be updated to perform the same prefixing.

  • ManifoldCF may experience an SQLException when loading databases from earlier versions in some cases. Removing the $SEARCH_HOME/databases/manifoldcf/dbname will cause a new database to be created to resolve this issue, however ManifoldCF must then be reconfigured. Manually upgrading the version of ManifoldCF should solve the problem without data loss once a fixed version is available.

  • A number of classes in the Funnelback common package have been organized into new package structures. Where these have been used in external scripts, these scripts must be updated.

  • Funnelback now uses the modern UI’s /s/redirect click tracking system by default instead of the classic UI’s /search/click.cgi.

14.0.0 - Errata

  • Funnelback 14.0.0 does not fully support Internet Explorer version 8 within the WCA reporting interface. This presentation issue will be addressed in a future release.

  • Funnelback 14.0.0 does not fully support producing content optimizer information for push collections. This issue will be addressed in a future release.

  • Push 2 in Funnelback 14.0.0 has a bug where anchor text is not correctly applied.