Greets,
Both KinoSearch 0.162 and 0.20_05 are available now via
rectangular.com, and soon via CPAN.
0.162 is a security release. Ironically, existing users need not
upgrade, since the vulnerability (potential arbitrary file overwrite)
only existed when running the test suite.
0.20_05 incorporates the same security fix, but also several other
mods. From the Changes file:
API Changes:
* KinoSearch::Search::Hits
o seek() - Removed. (Patch by Nathan Kurz.)
* KinoSearch::Schema::FieldSpec has become
KinoSearch::FieldSpec::text.
o The old class is retained for now as a compatibility alias.
* KinoSearch::Schema
o %fields hash now accepts 'text' as an alias for
'KinoSearch::FieldSpec::text'.
Significant bug fixes:
* Fix index-corrupting bug affecting deletions. Reported by
Scott Beck.
* Insecure temp file creation during test suite eliminated.
Reported by
Andreas Koenig as RT #28777.
* Fix phrase matching failure due to underflow. Repeatable test
scenario
provided by Matthew O'Connor. Diagnosis and patch provided by
Nathan
Kurz.
* RangeFilter now works with multi-segment indexes. Patch by
Chris Nandor.
* Occasional runaway memory usage curtailed.
The only backwards incompatible change from 0.20_04 to 0.20_05 is the
removal of the rarely used Hits->seek() method.
Marvin Humphrey
Rectangular Research
http://www.rectangular.com/
_______________________________________________
KinoSearch mailing list
KinoSearch@rectangular.com
http://www.rectangular.com/mailman/listinfo/kinosearch
Both KinoSearch 0.162 and 0.20_05 are available now via
rectangular.com, and soon via CPAN.
0.162 is a security release. Ironically, existing users need not
upgrade, since the vulnerability (potential arbitrary file overwrite)
only existed when running the test suite.
0.20_05 incorporates the same security fix, but also several other
mods. From the Changes file:
API Changes:
* KinoSearch::Search::Hits
o seek() - Removed. (Patch by Nathan Kurz.)
* KinoSearch::Schema::FieldSpec has become
KinoSearch::FieldSpec::text.
o The old class is retained for now as a compatibility alias.
* KinoSearch::Schema
o %fields hash now accepts 'text' as an alias for
'KinoSearch::FieldSpec::text'.
Significant bug fixes:
* Fix index-corrupting bug affecting deletions. Reported by
Scott Beck.
* Insecure temp file creation during test suite eliminated.
Reported by
Andreas Koenig as RT #28777.
* Fix phrase matching failure due to underflow. Repeatable test
scenario
provided by Matthew O'Connor. Diagnosis and patch provided by
Nathan
Kurz.
* RangeFilter now works with multi-segment indexes. Patch by
Chris Nandor.
* Occasional runaway memory usage curtailed.
The only backwards incompatible change from 0.20_04 to 0.20_05 is the
removal of the rarely used Hits->seek() method.
Marvin Humphrey
Rectangular Research
http://www.rectangular.com/
_______________________________________________
KinoSearch mailing list
KinoSearch@rectangular.com
http://www.rectangular.com/mailman/listinfo/kinosearch