Releases: mecenat/solr
Configurable retry client
v1.3.3 retryable connection now accepts a config
Added option to disable logs in retryable client
v1.3.2 updated go version, added option to turn off logs in retryable client
Set timeout only between retries
v1.3.1 remove timeout from httpclient and set only timeout between retries
Retryable connections
New connection option: Implementing hashicorp's retryablehttp it is now possible to retry each request 10 times with a provided timeout in order to avoid temporary loses in connection to the solr server.
Breaking Changes:
The call for a new Client is now split into a call for a new connection and then a new client using that connection (see Readme for more information)
v1.2.0
Updated customupdate() to facilitate multiple additions and deletions in one request. Due to the way solr is using json this update makes it no longer possible to send items in a predefined order ( add(2) -> delete(1) -> rollback -> add(3) ) and therefore the Commit, Rollback and Optimize commands have been removed from the UpdateBuilder. (They can still be used with an individual call via the Client methods).
v1.1.3
fixed unmarshaling for all managed response properties
v1.1.2
fixed unmarshaling for all managed response properties
v1.1.1
Added a raw map to facilitate result reading for managed resources
v1.1.0
Added API for handling managed resources, with extra helpers for synonyms.
v1.0.0
The official first release of the solr wrapper. With support for the Request API (Search), Schema API and CoreAdmin API.