Releases: SenseNet/sn-search-lucene29
v7.4.13
v7.4.12
SenseNet.Search.Lucene29 7.4.11
This is a minor release containing infrastructural fixes and documentation changes.
What's Changed
- Write code doc for ChannelOptions property. by @kavics in #83
- Avoid nullref exceptions and skip irrelevant activities. by @kavics in #84
- Simplify startup log. by @tusmester in #85
- Persist indexing info and load at search service start. by @kavics in #86
- Add service documentation and switch on generating xml docs. by @tusmester in #87
Full Changelog: options-trace-improv...v7.4.11
Mark options classes and improve logging
This is mostly a technical release containing internal changes.
What's Changed
- Mark options classes with the options attribute. by @tusmester in #81
- Improve the "warning" message to make it more understandable and remove unnecessary stack trace. by @kavics in #82
Full Changelog: refresh-analyzers...options-trace-improv
Refresh analyzers
This is a minor release containing infrastructural fixes.
What's Changed
Bug fixes
Other Changes
Full Changelog: source-link...refresh-analyzers
Add source link support
In this release we added source link support and upgraded to the latest sensenet packages.
Full Changelog: async-query-getindexdoc...source-link
Async queries and getting index documents
In this release we added a few fixes and infrastructural changes to support the latest sensenet packages.
Features and infrastructure
- We added Regex capability to our Content Query Language that is based on Lucene.Net.
- Index documents can be extracted using a new api. This will make bug hunting a lot easier.
- Content queries can be executed asynchronously using a new API.
- We use the new service registration API in our tests and internal tools.
- We upgraded our projects to .Net 6.
Bug fixes
- Indexing info is set correctly after auto-install.
Service instances and reference fields
In this release we added a few fixes and infrastructural changes to support the latest sensenet packages.
Bug fixes
- We extended the index value to be able to handle reference fields correctly.
Infrastructure
- We continued converting static managers to service instances.
Logging and service start
In this release we added infrastructural features so that operators and developers can use the search component more easily.
Features
- We added the Serilog/Greylog components to the search service to make it compatible with our infrastructure.
- There is a new start/stop API in the search service client so that applications can properly start or stop the service client when necessary.
Install
It is possible to install or update the NuGet packages of the Lucene 2.9 search implementations found in this repository as they are simple libraries. You do not have to execute a repository patch - simply install the packages in Visual Studio or command line.
Search service and GRPC client
In this release we focused on polishing the search service and converting the remaining Lucene implementations to services that can be registered in DI.
Install
It is possible to install or update the NuGet packages of the Lucene 2.9 search implementations found in this repository as they are simple libraries. You do not have to execute a repository patch - simply install the packages in Visual Studio or command line.