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’scollection.cfg
under ui_cache_link. -
On TRIMPush collections the record types and classification security files are now stored inside
live/databases
rather thanlive/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’slog/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.