Skip to content

Latest commit

 

History

History
255 lines (142 loc) · 9.08 KB

File metadata and controls

255 lines (142 loc) · 9.08 KB

GA SDK Releases

Every minor version release targets the same (GA) REST API version as that of the corresponding major version release. The REST API version targeted by the major version releases are listed where appropriate.

Features and improvements in a GA SDK are considered generally available.

10.1.0

Breaking Changes

None

Improvements

  • Re-branded "Azure Search" to "Azure Cognitive Search" (when appropriate) in doc comments. PR 8316

Bug fixes

None

10.0.1

Breaking Changes

None

Improvements

None

Bug fixes

  • Fixed missing Intellisense and reference documentation. This was caused by missing XML doc files in the NuGet packages. PR 6298.

10.0.0

Target API Version

2019-05-06

Breaking Changes

For more details, visit the SDK migration guide.

  • Fixed the definition of WebApiSkill so that HttpHeaders is a top-level dictionary property. PR 7080.
  • Allow recursive inputs for InputFieldMappingEntry. PR 7204.
  • Skills can be optionally identified by Name property. PR 7265.

Improvements

  • Introduce urlEncode and urlDecode field mapping functions. PR 7126.
  • Introduce conditional skill. PR 7204.
  • Introduce text translate skill. PR 7204.
  • Indexer execution status adds more detail for errors and warnings. PR 7265.
  • Service limits expose complex type limits and indexer execution status includes indexer limits/quotas. PR 7031.

Bug fixes

  • Fix Web API skill validation error on creating a skillset. See first item in "Breaking changes". Issue 6468.

9.1.0

Breaking Changes

None

Improvements

  • Improvements in error handling for FieldBuilder. PR 6833.

Bug fixes

  • Prevent ObjectDisposedException when Indexing using "Merge" operation. PR 7011. Issue 6910.
  • Handle enum conversion exceptions gracefully in FieldBuilder. See first item in "Improvements". Issue 6380.

9.0.1

Breaking Changes

None

Improvements

None

Bug fixes

9.0.0

Target API Version

2019-05-06

Breaking Changes

For more details, visit the SDK migration guide.

  • Public properties of several model classes are immutable. PR 6009.
  • Several bool properties of Field class are now nullable. PR 6009.
  • Batch and result types have a simplified hierarchy. PR 6009.
  • ExtensibleEnum has been removed. PR 6009.
  • Removed FacetResults and HitHighlights classes. PR 6009.
  • SynonymMap constructor no longer has the redundant enum parameter for SynonymMapFormat. PR 6009.
  • DataSourceType.DocumentDb is deprecated in favor of DataSourceType.CosmosDb. PR 5223.

Improvements

  • Introduces cognitive search capabilities as part of the SDK. PR 6009. This includes:
    • The ability to create skillsets with one or more predefined or customer skills.
    • Attach a cognitive service resource to the skillset to remove restrictions on document limit count for enrichments.
  • Support for complex types that allows you to model almost any nested JSON structure in an Azure Search index. PR 6009.
  • Introduction of Autocomplete as an alternative to the Suggest API. PR 6009.
  • General availability of JsonLines parsing mode. PR 6009.

Bug fixes

None

5.0.3

Breaking Changes

None

Improvements

  • Add further support for .NET Core 2 in project target files. PR 5171.

Bug fixes

None

5.0.2

Breaking Changes

None

Improvements

  • Add XML summary documentation for classes, methods and properties where it was missed. PR 4601.

Bug fixes

None

5.0.1

Breaking Changes

None

Improvements

None

Bug fixes

  • Fix deadlock issue in Documents.CountWithHttpMessagesAsync. PR 4495.

5.0.0

Target API Version

2017-11-11

Breaking Changes

For more details, visit the SDK migration guide.

  • Reorganized the package structure of Microsoft.Azure.Search into four separate assemblies. PR 4246.
  • Suggester constructor no longer has the redundant enum parameters for SuggesterSearchMode. PR 4246.
  • Members marked as [Obsolete] in previous API versions were removed. PR 4246.

Improvements

Bug fixes

None

Preview SDK Releases

Every minor version release targets the same (preview) REST API version as that of the corresponding major version release. The REST API version targeted by the major version releases are listed when appropriate.

Features and improvements offered in a preview SDK are in a preview capacity. They may or may not be shipped in a subsequent GA SDK. We advise not to use them in production environments.

8.0.0-preview

Target API Version

2017-11-11-Preview

Breaking Changes

For more details, visit the section dedicated to the 8.0-preview API in the SDK migration guide.

The list of breaking changes are identical to the breaking changes in version 9.0.

Improvements

Bug fixes

None

7.0.0-preview

Target API Version

2017-11-11-Preview

Breaking Changes

The list of breaking changes are identical to the breaking changes in version 9.0.

Improvements

Bug fixes

None

6.0.0-preview

Target API Version

2017-11-11-Preview

Breaking Changes

The list of breaking changes are identical to the breaking changes in version 9.0.

Improvements

Bug fixes

None