GroupDocs.Search for .NET 24.12 Release Notes

Major Features

There are the following features, enhancements, and fixes in this release:

  • Optimize NuGet package size
  • Fix raising CorruptedDocumentException when indexing specific XML file
  • Fix raising KeyNotFoundException when extracting CHM file
  • Fix indexing issue in CHM files
  • Fix raising EndOfStreamException when indexing specific CHM file
  • Fix raising ArgumentException when indexing some specific CHM files
  • Fix raising ArgumentException when indexing a specific CHM file
  • Fix EML file indexing issue

Full List of Issues Covering all Changes in this Release

KeySummaryCategory
SEARCHNET-3369Optimize NuGet package sizeEnhancement
SEARCHNET-3302Fix raising CorruptedDocumentException when indexing specific XML fileFix
SEARCHNET-3366Fix vulnerability warning for System.Formats.Asn1Fix
SEARCHNET-3303Fix raising KeyNotFoundException when extracting CHM fileFix
SEARCHNET-3282Fix indexing issue in CHM filesFix
SEARCHNET-3329Fix raising EndOfStreamException when indexing specific CHM fileFix
SEARCHNET-3328Fix raising ArgumentException when indexing some specific CHM filesFix
SEARCHNET-3327Fix raising ArgumentException when indexing a specific CHM fileFix
SEARCHNET-3284Fix EML file indexing issueFix

Public API and Backward Incompatible Changes

Optimize NuGet package size

This enhancement reduces the size of the NuGet package by splitting one package into two and placing the library for one supported platform in each of the new packages. Package GroupDocs.Search contains the library for the platform netstandard2.1. Package GroupDocs.Search.NETFramework contains the library for the platform net462.

Public API changes

None.

Use cases

None.

Fix raising CorruptedDocumentException when indexing specific XML file

Indexing of some specific XML documents has been fixed.

Public API changes

None.

Use cases

None.

Fix vulnerability warning for System.Formats.Asn1

The dependency System.Formats.Asn1 has been updated. Vulnerability warning has been fixed.

Public API changes

None.

Use cases

None.

Fix raising KeyNotFoundException when extracting CHM file

Indexing of some specific CHM documents has been fixed.

Public API changes

None.

Use cases

None.

Fix indexing issue in CHM files

Indexing of some specific CHM documents has been fixed (raising IndexOutOfRangeException).

Public API changes

None.

Use cases

None.

Fix raising EndOfStreamException when indexing specific CHM file

Indexing of some specific CHM documents has been fixed.

Public API changes

None.

Use cases

None.

Fix raising ArgumentException when indexing some specific CHM files

Indexing of some specific CHM documents has been fixed (System.ArgumentException: MaxValue can’t be less than StartValue).

Public API changes

None.

Use cases

None.

Fix raising ArgumentException when indexing a specific CHM file

Indexing of some specific CHM document has been fixed (System.ArgumentException: Path can’t be null or empty string).

Public API changes

None.

Use cases

None.

Fix EML file indexing issue

Indexing of some specific EML document has been fixed (100% RAM usage).

Public API changes

None.

Use cases

None.