-
Notifications
You must be signed in to change notification settings - Fork 68
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
Some GA packages no longer appear in /search
without experimental/pre-release flag
#793
Comments
This is expected. 0.x packages cannot be considered GA anymore, as we are relying on semantic versioning only (see elastic/package-spec#225). We had an internal thread about consistency between release labels and versions of packages some weeks ago, there I mentioned the This shouldn't be a problem with current versions of Fleet, because I think that there are very few packages in this situation, probably only this one. The other one I knew was I see that there is a 1.0.1 version, but it seems that it was only published for I see the following possible action points:
If we want to do anything, I think we should do the option 3, this should solve the problem for the only known package affected by this. @elastic/protections would this be an option? If you want to keep maintaining a different "branch" for 7.x, I would suggest to release Option 1 would be too error-prone, it may be impossible to distinguish queries made by Kibana for this case from queries coming from other clients, or from Kibana itself for other cases. Even if possible it would imply to introduce tricky logic to support a legacy use case. We could also consider reverting #785 and related changes, and reconsider alternatives for elastic/package-spec#225, but this would be quite a setback for us at this point. Option 2 could be a nice to have if it makes sense, but as with option 1, this can be an unexpected effort to cover a single corner case. And it wouldn't solve the problem for existing versions of kibana. Option 4 can be also considered if we think we can live with this known issue that doesn't affect most of the users, and has an easy workaround for the users affected. |
@jsoriano I missed the rule about 0.x packages not being considered GA, that makes sense. I do believe direct usage of Apart from |
The
I verified that Kibana 7.14+ load with We also bump the lowest supporting package which which we target for updates with each new Kibana release, so at the moment, we are in the With all that said, I believe we should be good to leave things as is and continue with the same versioning process. Any concerns with this approach? |
@brokensound77 thanks for your explanation. The main concern I see is that, if we continue with this schema, this little discrepancy is going to be be here during all the lifetime of 7.x:
These are all things that in principle only affect developers or advanced users, and have an easy workaround, so it may be ok. But this has already appeared at least in a support case, and it can continue appearing during all the lifetime of 7.x. If you release using the |
I think we can close this as in principle there is nothing we are going to do about this in the registry. If this continues being a problem, please follow the recommendation of releasing the affected package with >= 1.0 stable versions. |
This may have been caused by changes in #785
Steps:
security_detection_engine
package, which is GA, is not part of the search resultssecurity_detection_engine
now appearsThis package version is GA, so it ought to be returned in the search results regardless of any release parameter:
The text was updated successfully, but these errors were encountered: