-
Notifications
You must be signed in to change notification settings - Fork 302
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Solarium 6.0 #752
Comments
@wickedOne Your input (and contribution) will be appreciated :-) BTW I created a milestone where we could assign issues and PRs. My plan is to release 6.0.0-alpha.1 quickly based on the pending PRs But we should have enough time to still deprecate some stuff in 5.1.x and to refactor some stuff in 6.x. |
i like where this is going :-) my (personal) milestones:
probably some more will come to mind during the weekend B-) |
Since https://github.com/solariumphp/solarium/releases/tag/5.0.0 we basically support the V2 API. Using https://github.com/solariumphp/solarium/blob/master/src/QueryType/Server/Api/Query.php you can already use the Schema API (and any other Solr API) kind of "manually". If we consider to drop the support for older Solr versions, we could migrate a lot of stuff from V1 to V2. |
My personal milestones:
|
I would be interested in contributing the support for PSR-18 😊 |
I do that in search_api_solr already: try {
$info = $this->getCoreInfo();
}
catch (\Exception $e) {
try {
$info = $this->getServerInfo();
}
catch (SearchApiSolrException $e) {
}
}
// Get our solr version number.
if (isset($info['lucene']['solr-spec-version'])) {
return $info['lucene']['solr-spec-version'];
}
return '0.0.0'; These are two V1 API calls. First to |
We also need to cleanup/remove some deprecated stuff on master: #771 |
@wickedOne As you might have noticed, a lot of integrations broke over the last months, namely travis, readthedocs, styleci and coveralls So I spent some time to fix or replace them. As a result we now have a new set:
I think that our CI now works faster and more reliable than before. |
As you might have noticed I released 6.0.0-alpha.1 today. I know that we still consider some more things to change. But I'm of the opinion that we should involve more people now and let them adapt to solarium 6. And thanks to our enhanced integration tests and to the test results with Drupal I consider this release the best tested ever, even if it is an alpha ;-) Again, @wickedOne @thomascorthals @jsteggink @thePanz @timohund @localheinz @dmaicher @basdenooijer thank you for your contributions and input of the last months and years!!! |
yes, some great additions this release! i'll try and sneak in the analytics component by adding some integration tests somewhere during the next 2 weeks 😎 |
If no major issue will be reported I'll do the final 6.0.0 release next week. |
At the moment we have several PRs that will introduce great new features.
On the other hand we should consider to get rid of our own HTPP Adapters and introduce compatibility to various PSRs.
And we should consider to oficially drop support for Solr versions that reached EOL - or at least some of them.
We should discuss the targets of solarium 6.0 here.
But in order to quickly accept the pending PRs I just released 5.1.6 and created the 5.x maintenance branch.
master
is 6.x now :-)The text was updated successfully, but these errors were encountered: