OpenRefine 3.10 release timeline

Hi all, in the past it seems that we've tried to release a new minor version every six months or so. That would mean that we're approaching a good time to start the release process for OpenRefine 3.10 (while 3.9 was only released in February, 3.8 was released last April, so we'd average out to every 6 months).

As for the release process, my impression is that this new minor version should include everything in the master branch at the time the beta release is created. Unless an objection is raised, I'll plan to create a beta release next week for users to test with.

2 Likes

Sounds very good! I'd be interested in getting the PR for history visualization merged before that, and am available to make any adjustments if needed :slight_smile:

1 Like

Yes, I'm hoping to merge a decent number of outstanding pull requests before the beta is out. This will be one of them!

1 Like

Hi all, just a quick update: I pushed back releasing a beta version to later this week as I try to wrap up some remaining pull request reviews. I'll try to have everything ready by Friday so I can do the release during office hours!

1 Like

Hi folks, since there's no rush to release 3.10, I'd like to propose pushing back the beta another week or two to let conversations around existing pull requests resolve. In addition to the aforementioned pull request about recipe visualization, there's also an open pull request for drag and drop column reordering. If anyone has features that they are eagerly awaiting, we can cut a point release in the meantime.

Just want to jump in here to highlight the following regression on the master branch: It's no longer possible to select column header text · Issue #7338 · OpenRefine/OpenRefine · GitHub

1 Like

I'm trying to work through pull requests in preparation for releasing a 3.10 beta. In addition to the issue @abbe98 mentioned above, I'd at least like to get fix storeBlankColumns: delete only after project parsed by smierz · Pull Request #7272 · OpenRefine/OpenRefine · GitHub merged before releasing the beta. Please reach out if there are any other issues and/or pull requests you'd specifically like to see included in this release.
In the meantime, I'll also be tagging unreleased PRs with the 3.10 milestone in GitHub.

1 Like

FYI reviewing #7345 is on my radar and I hope to get to it soon.

1 Like

Thanks!

In terms of other PRs, I think we're ready to merge #7272 and I'd also like to volunteer to finish feat: add mouse shortcuts to column headers by ntcho · Pull Request #7268 · OpenRefine/OpenRefine · GitHub before releasing 3.10.

I've reviewed and merged #7272.

I think #7314 is a significant regression, so it would be good to address it. I've put up a non-minimal draft PR, which leans more heavily on Apache Commons Compress and which adds more of the formats that it supports (e.g. 7zip), that I'll try to clean up in the next day. If folks feel strongly that it should be limited to a minimal bug-fix only patch, I'm happy to consider reworking it. https://github.com/OpenRefine/OpenRefine/pull/7353

I'll confess to not having carefully reviewed the rest of the outstanding issues, but if users haven't complained about them, then they probably aren't critical.

Tom

2 Likes

In addition to reviewing #7353, I'm going to spend some time trying to test the master branch with a few of the extensions listed on the community page. My hope is that this will check for any major issues, such as an extension preventing OpenRefine from starting at all. If there are specific failure scenarios that people know about and would like me to check, please reach out!