Skip to content

Releases: blevesearch/bleve

v1.0.13

20 Nov 21:02
c3457bb
Compare
Choose a tag to compare
Enhancements
  • Support for zap v15.0.2 a file-format compatible change which improves performance (blevesearch/zap#44)
Bug Fixes
  • Fix analyzer lookup during search when the field name contains the . character (#1496)
  • Remove duplicated text in the help output of the command-line tool (#1489)
  • Fix an inconsistency between an index mapping's default value for DocValuesDynamic and the omitempty JSON struct tag (#1485)

v1.0.12

06 Oct 21:21
7e8fd30
Compare
Choose a tag to compare
Enhancements
  • Support for new zap v15 file format (significant space savings) blevesearch/zap#27
  • Make it possible to shutdown the analysis queue freeing goroutines #1414
  • New stat reporting number of deleted items and estimate of space used by deleted items #1470
Bug Fixes
  • HTML highlighter now performs escaping prior to output (SECURITY) #1465
  • Fix crash in ASCII folding character filter #1434
  • Fix bleve not closing index when encountering an error after open, but before it is returned #1479
  • Fix test issue with Go v1.15 #1466
  • Fix a test which was no longer testing the intended behavior #1458

v1.0.10

24 Aug 18:25
a929f94
Compare
Choose a tag to compare
Enhancements
  • Geo search compute range code cleanup #1447
  • Remove disjunction unadorned avoidance heuristic #1446
  • Remove the tooManyClauses limitation when an unadorned disjunction optimization is possible #1426
  • Improve performance of scorch internal event handling by using atomic ops instead of mutex #1419
  • Improve error message for tooManyClauses to report the field name #1413
  • Allow advanced users to alter the sort function implementation (only used in MultiSearch or searchBefore) #1400
Bug Fixes
  • Update roaring bitmaps and bbolt, previous versions possibly have "unsafe" issues with newer versions of Go #1422
  • Update to latest vellum, fixes performance issue in corner case see couchbase/vellum#32
  • Fix ineffectual assignment in merge planner options #1450
  • Improve sort mode auto heuristic for detecting numeric terms #1435
  • Fix error handling in numeric range searcher #1445
  • Fix memory leak when performing unadorned conjunction/disjunction optimization #1438
  • Fix error handling in DocIDReader #1443
  • Fix file handle leak for corner case of the merger #1417
  • Fix accounting of TermFieldReader started/finished when the Reader is reset internally performing Advance backwards #1415

v1.0.9

08 Jun 10:17
2b80a2a
Compare
Choose a tag to compare
Enhancements
  • Add support for zap v14, reduced disk usage over previous versions.
Bug Fixes
  • Fixed bug in parsing of forceSegmentVersion scorch config when configuration map was parsed from JSON (float64 instead of int). See #1401
  • Fixed bug in the Builder which caused it to always use zap v11, regardless of override configuration being used. See #1406

v1.0.8

08 Jun 10:21
5426dde
Compare
Choose a tag to compare
Enhancements
  • New ForceMerge API available on scorch index. See #1393
  • New Builder API introduced to allow write-only index building, into an optimized single segment. See #1282
  • Add support for zap v13, addresses an index size regression introduced in zap v12.
  • Changed MultiSearch comparison implementation, with possible performance improvement. See #1398
Bug Fixes
  • Fix analyzer inheritance issue in Document Mapping. See #1391

v1.0.7

08 Jun 10:25
Compare
Choose a tag to compare
Bug Fixes
  • Better avoiding panic during highlighting. See #1371
  • Improved regexp replace character filter, now supports references. See #1351
  • Updated to latest versions of zap moving to our fork of mmap-go (fixing file cleanup issue on Windows). See #1289

v1.0.5

08 Jun 10:28
Compare
Choose a tag to compare

The first usable release of the v1.0.x line, versions v1.0.0 through v1.0.4 were all unusable due to release issues.

For full information about the v1.0.x release, see #1350

v0.8.1

23 Sep 17:23
65146f5
Compare
Choose a tag to compare
v0.8.1 Pre-release
Pre-release

Drafting a new release, primarily so that Go module users get a version of bleve that works with vellum master.

v0.8.0

30 Jul 21:43
0bb7fb2
Compare
Choose a tag to compare
v0.8.0 Pre-release
Pre-release

Many bug fixes, and the first official release in which we consider scorch production ready.

The default index type is still upsidedown.

v0.7.0

27 Feb 19:26
1a319cd
Compare
Choose a tag to compare
v0.7.0 Pre-release
Pre-release
Behavior Changes
  • This is the last release of Bleve to support Go 1.5 and Go 1.6
Enhancements
  • Pure Go Analyzers added for several languages added: Russian, Danish, Finnish, Hungarian, Dutch, Norwegian,
    Romanian, Swedish, Turkish
  • New token filter UniqueTerm which removes duplicate terms from the token stream
Bug Fixes
  • Many scorch improvements as it is still under heavy development