-
Notifications
You must be signed in to change notification settings - Fork 344
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
Release 0.10.0 #285
Comments
@markstory do you have any checklist of goals what should be solved before 0.10.0 is tagged? The release highlight is probably #244 |
Perhaps it's time for 1.0? |
No. I've not had much time to devote to this project lately. I'm happy to do a 1.0 release as I think the current state is pretty stable. The next big changes are likely to do large dependency upgrades and potentially stop using mongodb. Mongodb has long been challenging as many users are not familiar with operating it, and I think for what this project does mongo isn't a great fit. There have been several pull requests to add additional storage adapters, and entirely work around folks not wanting to operate mongodb. This all leads me to believe that other simpler storage systems may be a better fit. |
@Krinkle I'd rather polish the multiple backend support a bit. i.e so that the xhgui stays closed box solution that you operate over HTTP via the new client library: using pdo, mongo, etc seems un-neccessary difficulty if you just want to measure your application. having client layer thin, I don't think people care what xhgui uses internally. just launch the docker container and don't worry about it. |
That'd be cool yeah, would reduce coupling I suppose. Although it does mean that the XHGui server would no longer be read-only and cleanly isolated network-wise, which is something I currently enjoy, but I'd probably prefer the HTTP solution indeed. As for Docker, would that be for the web server or the database as well? If both, then it'd likely not be something we'd use at Wikimedia. I'd rather keep the data out that box and treat it as stateless. Would adding that API be a breaking change though? Or would it be something we add-on in a minor release? |
I don't think 'run and forget' is viable for production and most pre-production environments outside of local development. Supporting both a document store and SQL based storage solutions makes future changes harder as contributors need to be aware of the nuances of both. It also impedes feature work as new features would need to be compatible with both storage models, and often sql/mongo have conceptual differences that are hard to reconcile. |
I published 0.10.0, we can always do a 1.0.0 in a bit if things are feeling more settled for other folks. |
All right. Thanks for finishing this! |
0.9.0 was released Nov 15, 2017, there are 120 commits to master since this tag.
We should make a new release, so that the project does not look stale and the new changes can be used.
Merged branches
The text was updated successfully, but these errors were encountered: