Releases for Apache Solr Search Integration
apachesolr 6.x-1.0-rc3
First released: October 15, 2009 - 18:10
Size: 79.77 KB
md5_file hash: e0fc1a60962d462b08b22bcc25f0ce70
Last updated: October 15, 2009 - 18:15
- #561082 by pwolanin, consolidate Solr delete queries on cron.
- #580404 by pwolanin, allow per-node-type comment exclusion.
- #597174 by Frando, add hook_apachesolr_prepare_query() to enable custom sorts.
- #590982 by swentel, fix warnings on indexing.
- #584902 by cpliakas, robertDouglass, make $extra a keyed array and prevent PHP warnings.
- #554136 by emackn, Jaza make results-per-page alterable.
- #557382 by Josh Waihi, Scott Reynolds mlt blocks were double encoding titles.
- #543226 by drunken monkey, validate port on settings form.
- #502976 by Scott Reynolds, followup to Other GET parameters ignored by Apache Solr Facet Blocks.
apachesolr 5.x-2.0-beta1
First released: October 8, 2009 - 12:35
Size: 74.71 KB
md5_file hash: 84d2f2df3b78ee4de51db003f9a1c45c
Last updated: October 8, 2009 - 12:40
This is the BETA1 release for DRUPAL-5--2 (5.x-2.x-dev) branch. This is a 6.x-1.x-dev backporting.
apachesolr 5.x-2.x-dev
First released: September 22, 2009 - 15:48
Size: 75.04 KB
md5_file hash: fc6a18161f7087427aed617f9f409102
Last updated: November 12, 2009 - 00:02
This is the development release of 5.x-2.x. This branch is a D5 backported version of 6.x-1.x.
#557152: Backporting last changes to 5.x by claudiu.cristea
apachesolr 6.x-1.0-rc2
First released: July 30, 2009 - 16:04
Size: 78.23 KB
md5_file hash: 990230aa30997da2cf2b5b1859a09fb8
Last updated: July 30, 2009 - 16:05
- #530196 by pwolanin, fix facetcount form function calls in apachesolr_og.
- #530910 by Damien Tournoud, correct offset for determining indexed fields.
- #529606 by robertDouglass, fix schema.xml for Lucene changes.
- #528484 by robertDouglass switch to Drupal.behaviors in apachesolr.js
- #528516 by robertDouglass add apachesolr-facet and apachesolr-unclick CSS classes to unclick and facet links.
- #525918 by robertDouglass more forceful redindex; apachesolr_search_node table now completely rebuilt upon redindex.
- #515682 by robertDouglass, add confirmation form to re-index button.
- #509526 by pwolanin, {apachesolr_search_node} table should be rebuilt when index is deleted.
- #508364 by pwolanin, Don't offer non-indexed fields as search options.
- #508548 by pwolanin, Don't implode params['fq'] if it's not set.
- #528002 by janusman, Add RSS discovery to taxonomy hijack page
apachesolr 6.x-2.x-dev
First released: July 14, 2009 - 12:20
Size: 94.18 KB
md5_file hash: cc87aa3bbdf7e59578ebbe5031346d46
Last updated: November 26, 2009 - 00:01
Opening up the 6.2 branch. New features, refined architecture, better API, and more.
apachesolr 6.x-1.0-rc1
First released: July 2, 2009 - 09:16
Size: 77.47 KB
md5_file hash: 8b87fa1450e9b6d1ae7bb6e0c9704a42
Last updated: July 2, 2009 - 09:20
Apache Solr integration 6.x-1.0-RC1, 2009-07-02
------------------------------
- #502976: Other GET parameters ignored by Apache Solr Facet Blocks by pwolanin, Scott Reynolds, robertDouglass facet links and form submissions respect non ApacheSolr $_GET parameters. Note that this changes the interface API: get_url_querystring is now get_url_queryvalues and returns and array instead of a string.
- #507708: Fix sort parameters to use field aliases, validate in query object by pwolanin, fix sort parameters to use field aliases, validate in query object.
- #299539: Acess control should be set to follow search module by kleung11 and pwolanin, use 'administer search' for permission checking.
- #503644: HTTP Status 500 - Illegal character (NULL, unicode 0) encountered by pwolanin and Jeremy, make sure we strip ctrl chars last, add logging.
- #505652: Add CSS class to "Show more/less" links in facet blocks by bdurbin, add apachesolr-showhide class to Show more link.
- #472600: Replace taxonomy/term/XXX node listings with Apache Solr search results by janusman, JacobSingh, and pwolanin, optionally hijack taxonomy pages.
- #496650: Unclick links don't work in 6.x-1.x-dev 2009-Jun-19 by mkalkbrenner, make unclick links work after #463900.
- #495258: Dev snapshot 6.x-1.x-dev 2009-Jun-18 breaks facets comment out timeAllowed params (partial roll-back of #490076)
- #495012: Facet links are broken when filtering for uid:0 (Anonymous) by pwolanin, fix Anonymous user and other 0-value facets.
- #463900: facet theme function clean-up by pwolanin and JacobSingh, facet theme function clean-up.
- #405206: Allow Apache Solr to be the default, let search module index 0 nodes per cron run by pwolanin, allow Apache Solr to be the default, let core search index 0 nodes.
- #453310: Better theming of username in facets by pwolanin, allow easier theming of username display.
apachesolr 6.x-1.0-beta11
First released: June 11, 2009 - 17:10
Size: 73.23 KB
md5_file hash: dfa6ef11cb3dc4a56c458ede8e923bf1
Last updated: June 11, 2009 - 17:15
- #348218 by David Lesieur, janusman, and pwolanin, retain filters for next search.
- #401046 by pwolanin, revist urlencoding of query strings.
- #467810 by aufumy, Pass in page number and caller to apachesolr_search_execute.
- #481838 by JacobSingh and pwolanin, enable plus sign in search when using clean URLs.
- #480814 by mkalkbrenner and pwolanin, add more detail to logging on errors.
- #464758 by pwolanin, 4th param to htmlspecialchars breaks PHP < 5.2.3.
- #466328 by pwolanin, fix classes for sort links.
apachesolr 6.x-1.0-beta10
First released: May 15, 2009 - 15:26
Size: 72.12 KB
md5_file hash: 2ca8caa1d0bdf4bf4759b18d7e2ce7f4
Last updated: May 15, 2009 - 15:30
Note the apachesolr_mlt module is removed by this release and combined with the framework module. Be sure that you remove all files from contrib/apachesolr_mlt when upgrading to avoid possible PHP errors due to duplicate functions.
- #449414 by pwolanin, aufumy, & Scott Reynolds, refactor apachesolr_search_search().
- #462836 by pwolanin, catch fatal error in _nodeaccess if no solr.
- #461506 by pwolanin, do nothing if there are no nodes to index.
- #459930 by Scott Reynolds and pwolanin, clean up hook_enable(), uninstall, update_6004
- #453338 by pwolanin and JacobSingh, move mlt functionality into the framework module.
- #365495 by pwolanin, improve admin screens and usability of field weights.
- #454608 by pwolanin, fix current search block.
- #453182 by pwolanin, use stored path rather than forcing node/$nid.
- #448298 by JacobSingh and pwolanin, use a confirm form for index deletion.
- #454352 by Damien Tournoud, make optimize interval configurable, document variables.
apachesolr 6.x-1.0-beta9
First released: April 30, 2009 - 20:26
Size: 71.36 KB
md5_file hash: b5b59c6ad22c3deb0becfc3982eb76ee
Last updated: April 30, 2009 - 20:30
Important: If you use beta8 with the apachesolr_nodeaccess module, an unusual permission combination could lead to bypass of access see: #447890.
Changes since Beta8:
- #435924 by pwolanin, only clear cache on cron after updates and if the server is available.
- #405780 by blackdog and pwolanin, skip excluded node types during counting and indexing.
- #441628 by aufumy and pwolanin, update _og for negative facets, minor fixes, install/enable/update hooks.
- #447622 by pwolanin and mkalkbrenner, better encoding of html entities and CCK facets.
- #447890 by pwolanin, properly respect 'access content' permission in _nodeaccess.
- #271753 by pwolanin, more granular CCK field mappings via _alter hook.
- #436074 by pwolanin, better query class handling of negative queries.
- #442198 by Scott Reynolds and pwolanin, update the Drupal_Solr_Query_Interface interface.
- #443252 by Scott Reynolds, (bugfix for regression) make protected id public again.
apachesolr 6.x-1.0-beta8
First released: April 16, 2009 - 18:22
Size: 68.7 KB
md5_file hash: 083502003256ed27bb3db19b938f8849
Last updated: April 16, 2009 - 18:25
Important note: due to #343252: make node access code multi-site aware, those using the Apache Solr Nodeaccess module will need to re-index their content for access control on searches to work correctly.
- #343252 by pwolanin, fix nodeaccess for method name changes, make multi-site aware.
- #432946 by pwolanin, query class and sort cleanups.
- #393480 by pwolanin and Jody Lynn, provide a book facet and facets for missing fields.
- #432140 by Damien Tournoud, use format_interval() for more attractive, localizable time intervals.
- #348029 by pwolanin, Handle negative filters and improve date facet block code.
- #254565 by drunken monkey and Scott Reynolds, change the query class to enable Views integration.
apachesolr 5.x-1.0-alpha6
First released: April 7, 2009 - 10:45
Size: 59.04 KB
md5_file hash: 40eda4a7c553756a1bd98448f21a4745
Last updated: April 7, 2009 - 10:50
#336157: CCK field indexing broken by pwolanin, flobruit: CCK field indexing broken
#368247: Adding Documents Twice? don't add documents twice, patch by hurleyit
apachesolr_attachments.module (by febbraro): upgraded to handle multisite and ->url changes. Also added a hook for modifying documents as they are created
apachesolr 6.x-1.0-beta7
First released: April 3, 2009 - 15:31
Size: 70.24 KB
md5_file hash: e138a0716be6fcd7637b0aa8cb9e34bf
Last updated: April 3, 2009 - 15:35
- #410330 by pwolanin and bhuga, return more information for error 0.
- #293989 by bjaspan and vladimir.dolgopolov, add date facets for created and changed dates.
- #420290 by mkalkbrenner and pwolanin, add spaces around tags to avoid running words together.
- #368688 by hurleyit and pwolanin, send MLT docs instead of processed links to theme function.
- #383478 by pwolanin and JacobSingh, provide more information about autocommit lag, pending deletes.
- #339490 by aufumy, pwolanin, and JacobSingh, Organic groups Apachesolr integration, new _alter hook.
apachesolr 6.x-1.0-beta6
First released: March 20, 2009 - 17:36
Size: 67.41 KB
md5_file hash: f449d4e47499661f8c2c0f210aaaefb5
Last updated: March 20, 2009 - 17:40
#305370 by pwolanin, Handle failed delete requests so unpublished/deleted content doesn't stay in the index.
#407570 by pwolanin and moshe weitzman, _alter for sort links, hide for < 2 results.
#392978 by pwolanin and ncameron, workaround for those using php 5.1, update README.
#402984 by JacobSingh and pwolanin, put MLT menu under the general ApacheSolr settings.
#401442 by Janusman and pwolanin, no sort block when 0 results.
#405732 by JacobSingh, pwolanin: Update to new SolrPhpClient (r6) and make ping() use drupal_http_request.
#405722 by JacobSingh, increase ping timeout and make it variable.
#400882 by mkalkbrenner, fix faceting bug due to static counter in method add_field.
#382358 by pwolanin, use tokenizer solr.CharStreamAwareWhitespaceTokenizerFactory to fix highlighting.
apachesolr 6.x-1.0-beta5
First released: February 27, 2009 - 14:45
Size: 66.13 KB
md5_file hash: 9ac9c9a2be8792d645a808f0ed52d4c3
Last updated: February 27, 2009 - 14:50
Changes since DRUPAL-6--1-0-BETA4:
- #385348 by moshe weitzman, use key in sort links array.
- #383804 by JacobSingh, fix query building that broke nodeaccess
- #385362 by pwolanin, Shorten new hashes from 32 chars to 12.
- #305370 by pwolanin, don't delete from the apachesolr table if the Solr query fails when deleting a node.
Important: as of the beta3 release you must get and install the PHP client library from its external project page at: http://code.google.com/p/solr-php-client/ See the README.txt for more details.
apachesolr 6.x-1.0-beta4
First released: February 23, 2009 - 15:06
Size: 66.01 KB
md5_file hash: f1692ed55e7826068f9b90bd465fccfe
Last updated: February 23, 2009 - 15:10
Critical bug in beta3: taxonomy facet blocks do not work.
Changes since DRUPAL-6--1-0-BETA3:
- #379518 by pwolanin, correct mismatch in default boost between solrconfig.xml and apachesolr_search.
- #380644JacobSingh, Backwards compatibility for old sort fields.
- #380538 by pwolanin, fix code to find vid for taxonomy facet blocks.
- #380670 by pwolanin, only add a bq param for a node-type boost > 'Normal'.
- #380594 by pwolanin, empty the spellcheck dictionary if the index is deleted.
Important: as of the beta3 release you must get and install the PHP client library from its external project page at: http://code.google.com/p/solr-php-client/ See the README.txt for more details.
apachesolr 6.x-1.0-beta3
First released: February 20, 2009 - 21:12
Size: 65.67 KB
md5_file hash: f516f106ec75e546260ea85077ac1195
Last updated: February 20, 2009 - 21:15
Important: as of this release you must get and install the PHP client library from its external project page at: http://code.google.com/p/solr-php-client/ See the README.txt for more details.
CHANGELOG since beta2:
- #378222 by janusman and pwolanin, add boost settings for "sticky" and "promote".
- #378566 by pwolanin, nodeaccess not correctly marking single nodes for re-indexing.
- #378270 by pwolanin, suppress MLT admin link when there is no block content.
- #378196 by pwolanin, remove PHP client from CVS per Drupal.org policy.
- #231200 by janusman and pwolanin, turn on mapping of accented to non-accented ISO characters for indexing and search.
- #377494 by pwolanin, Update text type in schema to new example.
- #376270 by pwolanin, also add option to bias on recent comments/changes.
- #337879 by pwolanin and blackdog, Store relative not absolute paths.
- #376255 by pwolanin, Index more node fields, use boolean fields.
apachesolr 6.x-1.0-beta2
First released: January 28, 2009 - 21:16
Size: 74.51 KB
md5_file hash: 02d709497f70bebc166b6b3cbecc79f3
Last updated: January 28, 2009 - 21:20
note: beta1 was the same, except some files were missing from the tarball
(changes since 6.x-1.0-alpha6 2009-Jan-08)
------------------------------
#365684: Get PHP library from new svn home Get PHP library from new svn home by pwolanin
#365620: Make sure to clear stale data on hook_enable clear stale data on hook_enable by pwolanin
#365312: Should we redirect after enabling filters (facets)? don't redirect after enabling filters by pwolanin
#365245: invalid foreach when no facets available invalid foreach when no facets available reported by Damien Tournoud
# don't let _attachments module be enabled since it seems be broken by pwolanin
#363972: Text improvements for UI - re-rolled! fix ApacheSolr to Apache Solr
#363972: Text improvements for UI - re-rolled! Text improvements for UI by horncologne and pwolanin
#365063: fix module name in admin screen fix module name in admin screen by pwolanin
#365022: Fatal error with mlt is sever is not available. fatal error in MLT when no Solr server by pwolanin
#364446: Facet values with spaces break fix space problem and clean up query class by pwolanin
#355525: Watch for typos (apacehsolr) fix mis-named variables, patch by pwolanin, bug reported by flexer
#339467: centralize/register node facets blocks centralize/register facets blocks by paul.lovvik, JacobSingh and pwolanin
#362389: Make the image module code work and be more sane. make the _image module work by pwolanin
#364140: table schema incorrect fix mlt schema bug, thanks to webrascal
#364384: re-order select boxes reorder selects to have bigger numbers at the top by pwolanin, suggested by horncologne
#350330: date problems make sure to index dates as GMT, thanks to webrascal
#363416: Add a button to re-index without deleting the index. reindex without blowing away either the solr index or the core search index by pwolanin
#360227: apachesolr_strip_ctl_chars() also on $document->path strip ctl chars() also on path, reported by flexer
apachesolr 6.x-1.0-alpha6
First released: January 8, 2009 - 14:36
Size: 71.2 KB
md5_file hash: a68421a47b375a66b349422ab5e25221
Last updated: January 8, 2009 - 14:40
This is going to be the last Solr 1.3 compatible release. All further work will be directed towards using Solr 1.4
apachesolr 6.x-1.0-alpha5
First released: December 4, 2008 - 17:16
Size: 65.45 KB
md5_file hash: 30bf4ad93744a5eaf442c2a33288385e
Last updated: December 4, 2008 - 17:20
Major recent changes:
#342728: control characters break indexing with error 500 fix problems with control chars during indexing
#258626: Add "your current search" block current search block by janusman
#340222: keep name spaces separate and use integer rather than int by default fix cck indexing
the changes below were in the (short-lived) alpha4 - this release is mainly to fix cck indexing and control character indexing problems. Plus it includes the feature of a new block.
#258626: Add "your current search" block close XSS hole
#341430: add back namespace support for tracking indexing add back namespace support for tracking indexing
#341175: Cache Luke information on cron Cache Luke information on cron
#340222: keep name spaces separate and use integer rather than int by default use better namespaces w/ dynamic fields
apachesolr 5.x-1.0-alpha5
First released: December 3, 2008 - 18:54
Size: 58.91 KB
md5_file hash: 95c780af4ce5a5dad21990332be2c41a
Last updated: December 3, 2008 - 18:55
This fixes a security hole - since it is still "alpha" there is no SA.
Some of the values (such as taxonomy term names, content type names, etc) displayed in the facet blocks are not properly filtered when the search result is filtered by that facet. Malicious users with permission to add or edit taxonomy terms (including free tagging), or with administrative permissions including 'administer content types' are able to exploit this issue and insert arbitrary HTML and script code into the block on the search result page. Such a cross site scripting attack (XSS) may lead to the malicious user gaining full administrative access.
The cross site scripting issue was reported by pwolanin from the Drupal security team and confirmed by janusman.
