# OpenRefine 3.9 release schedule & contents

**URL:** <https://forum.openrefine.org/t/openrefine-3-9-release-schedule-contents/1796>\
**Category:** Development & Design\
**Created:** [September 24, 2024, 4:10am UTC](https://forum.openrefine.org/t/openrefine-3-9-release-schedule-contents/1796 "2024-09-24T04:10:34Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![tfmorris](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.openrefine.org/tfmorris/32/17_2.png) [@tfmorris](https://forum.openrefine.org/u/tfmorris)\
**Post date:** [September 24, 2024, 4:10am UTC](https://forum.openrefine.org/t/openrefine-3-9-release-schedule-contents/1796/1 "2024-09-24T04:10:34Z")

</div>

We'd nominally like to have OpenRefine 3.9 released in October, given that 3.8 was released at the end of April and we're targeting a 6 month cadence. I had hoped to have the release process underway by now, but life has intervened. I'll be travelling for the next couple of weeks with, perhaps, intermittent connectivity, so I'm going to target releasing an initial beta the second week of October and hope to have the final release out about a month later in mid-November. This is perhaps optimistic given that the 3.8 beta process took two months, but we'll use it as a target for now.

I've started populating the [3.9 milestone](https://github.com/OpenRefine/OpenRefine/milestone/21) on Github. Please feel free to suggest modifications (additions or subtractions) to that list of issues, particularly if you have work in progress that you think is close enough to complete to include.

Best regards,  
Tom

---

<div class="post-metadata">

**Author:** ![antonin\_d](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.openrefine.org/antonin_d/32/32_2.png) [@antonin\_d](https://forum.openrefine.org/u/antonin_d)\
**Post date:** [January 11, 2025, 12:35pm UTC](https://forum.openrefine.org/t/openrefine-3-9-release-schedule-contents/1796/2 "2025-01-11T12:35:16Z")

</div>

Hi @tfmorris,

I'd like to propose to take care of this release, that is to say to be release manager again, so that we can release 3.9 soon. If you are able to find time for OpenRefine in the coming weeks and months, I think it would be better spent by reviewing candidates to the developer position and by reviewing my PRs on the reproducibility project. In comparison, making a release is a formal process which doesn't need much expertise, and it feels quite urgent to me to get it out of the door, given the many changes we have accumulated on the master branch.

Unless there are any concerns with this plan, I would cut a 3.9-beta1 from the master branch in a week.

---

<div class="post-metadata">

**Author:** ![antonin\_d](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.openrefine.org/antonin_d/32/32_2.png) [@antonin\_d](https://forum.openrefine.org/u/antonin_d)\
**Post date:** [January 18, 2025, 1:02pm UTC](https://forum.openrefine.org/t/openrefine-3-9-release-schedule-contents/1796/3 "2025-01-18T13:02:46Z")

</div>

A week has passed, so I have started on releasing 3.9-beta1.  
When composing the change log I have noticed that we have a known bug, that would be worth addressing before 3.9-beta1, so I have opened a PR for it:

> <https://github.com/OpenRefine/OpenRefine/pull/7090>
>
> Closes #7089.
> 
> This clarifies the filtering logic to select which entity ids s…hould be fetched to get their labels, to avoid fetching them for entity ids generated via reconciliation. Those already have associated labels (existing label for existing entities, cell values for new entities).

---

<div class="post-metadata">

**Author:** ![Martin](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.openrefine.org/martin/32/7_2.png) [@Martin](https://forum.openrefine.org/u/Martin)\
**Post date:** [January 30, 2025, 8:48pm UTC](https://forum.openrefine.org/t/openrefine-3-9-release-schedule-contents/1796/4 "2025-01-30T20:48:17Z")

</div>

@antonin_d,

Last December, I prepared a video walkthrough of the changes for the Wikimedia Commons "Train the Trainer" group. We are also planning to create a post on Wikimedia Meta to present the release.

Since the recording, I have noticed a few additions to the release, specifically:

- Search filter for Open Projects page by [@Babi-B](https://github.com/Babi-B) in [#4690](https://github.com/OpenRefine/OpenRefine/pull/4690)
- New "remove duplicate rows" operation by [@sunilnatraj](https://github.com/sunilnatraj) in [#7040](https://github.com/OpenRefine/OpenRefine/pull/7040)
- I also didn't mention the move of the [refine-gdata-extension](https://github.com/wetneb/refine-gdata-extension) ([gdata: Remove extension, migrating it to a standalone repository by wetneb · Pull Request #6958 · OpenRefine/OpenRefine · GitHub](https://github.com/OpenRefine/OpenRefine/pull/6958))

Are there any other new features or major changes planned for this release? In order to coordinate the publication of our post and the 3.9 release, do you have a timeline in mind?

thanks

---

<div class="post-metadata">

**Author:** ![antonin\_d](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.openrefine.org/antonin_d/32/32_2.png) [@antonin\_d](https://forum.openrefine.org/u/antonin_d)\
**Post date:** [January 31, 2025, 8:55am UTC](https://forum.openrefine.org/t/openrefine-3-9-release-schedule-contents/1796/5 "2025-01-31T08:55:26Z")

</div>

Since we have already published the 3.9-beta1, I wouldn't add any other major feature to the release.

We haven't got so much feedback about the 3.9-beta1 version, either because it's not so buggy or because not many people have been using it. Perhaps the column resizing feature could be improved on Safari and Edge, but I'm not sure how involved that is.

As far as I am concerned, I'm happy to publish 3.9.0 any time soon, I am not aware of any blocker.

---

<div class="post-metadata">

**Author:** ![Martin](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.openrefine.org/martin/32/7_2.png) [@Martin](https://forum.openrefine.org/u/Martin)\
**Post date:** [February 3, 2025, 2:16pm UTC](https://forum.openrefine.org/t/openrefine-3-9-release-schedule-contents/1796/6 "2025-02-03T14:16:30Z")

</div>

For the record here is the [recording of the walkthrough of 3.9.](https://us02web.zoom.us/rec/play/qF_Y27qqYytT0OlTRIvi7PfSiNX_Sc6d9JWpFSzvHEmLA9lob1NLYeoAo5x_zgj5Ylue58u67LVKf6vB.RUcV115yJjIj2aPD?canPlayFromShare=true&from=share_recording_detail&startTime=1733850674000&componentName=rec-play&originRequestUrl=https%3A%2F%2Fus02web.zoom.us%2Frec%2Fshare%2FxiBi-0FtmVDHcseMJhubdytZQO_wfROZDlsGv4gaVxsfEFXEZvJ8SR6ovJty1Bk.sJNh9tPvWSETbToM%3FstartTime%3D1733850674000)

I am looking for a better platform than Zoom to host it. Currently, OpenRefine does not have an account on a popular video hosting platform; the closest option we may have is Google Drive.

---

<div class="post-metadata">

**Author:** ![thadguidry](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.openrefine.org/thadguidry/32/653_2.png) [@thadguidry](https://forum.openrefine.org/u/thadguidry)\
**Post date:** [February 4, 2025, 1:21am UTC](https://forum.openrefine.org/t/openrefine-3-9-release-schedule-contents/1796/7 "2025-02-04T01:21:51Z")

</div>

The alternative for YouTube is uploading to Wikimedia Commons? Ex. [https://commons.wikimedia.org/w/index.php?type=video&title=Special:MediaSearch&search=openrefine](https://commons.wikimedia.org/w/index.php?type=video&title=Special:MediaSearch&search=openrefine)

---

<div class="post-metadata">

**Author:** ![antonin\_d](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.openrefine.org/antonin_d/32/32_2.png) [@antonin\_d](https://forum.openrefine.org/u/antonin_d)\
**Post date:** [February 7, 2025, 12:27pm UTC](https://forum.openrefine.org/t/openrefine-3-9-release-schedule-contents/1796/8 "2025-02-07T12:27:35Z")

</div>

I propose releasing 3.9.0 next week. Perhaps I have the time to get in an improvement of column resizing on Edge / Safari. Let me know if anything else needs fixing before this stable release.

---

<div class="post-metadata">

**Author:** ![antonin\_d](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.openrefine.org/antonin_d/32/32_2.png) [@antonin\_d](https://forum.openrefine.org/u/antonin_d)\
**Post date:** [February 11, 2025, 10:37am UTC](https://forum.openrefine.org/t/openrefine-3-9-release-schedule-contents/1796/9 "2025-02-11T10:37:52Z")

</div>

I wasn't able to reproduce the column resizing bug on Edge so far and @thadguidry also didn't.  
I also tried it in Konqueror (which has the same web engine as Safari, WebKit) and couldn't notice any issues (although a contributor stated that they did [find some](https://github.com/OpenRefine/OpenRefine/pull/7121#issuecomment-2646710728) on Safari).

I have added a tweak to the Windows installer after noticing issues with leftover files from a previous install: [fix: Windows installer removes previous install by wetneb · Pull Request #7123 · OpenRefine/OpenRefine · GitHub](https://github.com/OpenRefine/OpenRefine/pull/7123)

---

<div class="post-metadata">

**Author:** ![Martin](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.openrefine.org/martin/32/7_2.png) [@Martin](https://forum.openrefine.org/u/Martin)\
**Post date:** [February 11, 2025, 6:42pm UTC](https://forum.openrefine.org/t/openrefine-3-9-release-schedule-contents/1796/10 "2025-02-11T18:42:07Z")

</div>

The recording is now available on Wikimedia Commons for wider sharing

> **[File:OpenRefine 3.9 Walkthrough.webm](https://commons.wikimedia.org/wiki/File:OpenRefine_3.9_Walkthrough.webm)**

@Alicia_Fagerving let me know if the upload works for you.

---

<div class="post-metadata">

**Author:** ![Lucas.Belo](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.openrefine.org/lucas.belo/32/698_2.png) [@Lucas.Belo](https://forum.openrefine.org/u/Lucas.Belo)\
**Post date:** [February 20, 2025, 6:30pm UTC](https://forum.openrefine.org/t/openrefine-3-9-release-schedule-contents/1796/11 "2025-02-20T18:30:10Z")

</div>

A text about OpenRefine version 3.9, featuring some new functionalities and improvements, has been published on Diff.

[https://diff.wikimedia.org/2025/02/19/openrefine-3-9-new-features-and-improvements-for-wikimedians/](https://diff.wikimedia.org/2025/02/19/openrefine-3-9-new-features-and-improvements-for-wikimedians/)
