# Releasing 3.9.4

**URL:** <https://forum.openrefine.org/t/releasing-3-9-4/2529>\
**Category:** Development & Design\
**Created:** [September 2, 2025, 9:13pm UTC](https://forum.openrefine.org/t/releasing-3-9-4/2529 "2025-09-02T21:13:24Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![Rory](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.openrefine.org/rory/32/1517_2.png) [@Rory](https://forum.openrefine.org/u/Rory)\
**Post date:** [September 2, 2025, 9:13pm UTC](https://forum.openrefine.org/t/releasing-3-9-4/2529/1 "2025-09-02T21:13:24Z")

</div>

Hi all, while we’re still working towards releasing version 3.10, I think it makes sense to release version 3.9.4 in the meantime. The main motivation is to release this recent PR from @tfmorris that resolves the issue discussed in [Invalid credentials message from Wikidata](https://forum.openrefine.org/t/invalid-credentials-message-from-wikidata/2404)

I’d like to release this tomorrow, but please chime in if there are other pull requests that would make sense to be included in this release. I think this will be the last one before we have a beta for 3.10.

---

<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 2, 2025, 9:32pm UTC](https://forum.openrefine.org/t/releasing-3-9-4/2529/2 "2025-09-02T21:32:50Z")

</div>

I'm not aware of any other pending critical bugs. I think it makes sense to cut a new release as expeditiously as possible.

A cherry-pick of the relevant commit applies cleanly to the 3.9 branch and all tests pass.

Tom

---

<div class="post-metadata">

**Author:** ![Rory](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.openrefine.org/rory/32/1517_2.png) [@Rory](https://forum.openrefine.org/u/Rory)\
**Post date:** [September 2, 2025, 9:48pm UTC](https://forum.openrefine.org/t/releasing-3-9-4/2529/3 "2025-09-02T21:48:46Z")

</div>

That sounds great. I’ll go ahead and cut a new release now then.

---

<div class="post-metadata">

**Author:** ![Rory](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.openrefine.org/rory/32/1517_2.png) [@Rory](https://forum.openrefine.org/u/Rory)\
**Post date:** [September 2, 2025, 10:26pm UTC](https://forum.openrefine.org/t/releasing-3-9-4/2529/4 "2025-09-02T22:26:23Z")

</div>

One of the release steps failed. I think this is due to the recent maven changes, which I didn’t merge into the `3.9` branch. I’ll also look into the recent github actions workflow changes that dependabot opened.

---

<div class="post-metadata">

**Author:** ![Rory](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.openrefine.org/rory/32/1517_2.png) [@Rory](https://forum.openrefine.org/u/Rory)\
**Post date:** [September 2, 2025, 10:51pm UTC](https://forum.openrefine.org/t/releasing-3-9-4/2529/5 "2025-09-02T22:51:20Z")

</div>

Ok, I’ve started a new release. Since I didn’t want to try messing with force pushing new tags and trying to update the release in-place, I’ve followed Antonin’s lead of pushing a new version. If this release attempt fails I will pick this up tomorrow.

---

<div class="post-metadata">

**Author:** ![Rory](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.openrefine.org/rory/32/1517_2.png) [@Rory](https://forum.openrefine.org/u/Rory)\
**Post date:** [September 2, 2025, 11:12pm UTC](https://forum.openrefine.org/t/releasing-3-9-4/2529/6 "2025-09-02T23:12:40Z")

</div>

Success! 3.9.5 has been successfully published.

---

<div class="post-metadata">

**Author:** ![AntonioGF](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.openrefine.org/antoniogf/32/1627_2.png) [@AntonioGF](https://forum.openrefine.org/u/AntonioGF)\
**Post date:** [September 3, 2025, 5:43am UTC](https://forum.openrefine.org/t/releasing-3-9-4/2529/7 "2025-09-03T05:43:49Z")

</div>

Thank you so much Rory.

---

<div class="post-metadata">

**Author:** ![abbe98](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.openrefine.org/abbe98/32/1299_2.png) [@abbe98](https://forum.openrefine.org/u/abbe98)\
**Post date:** [September 3, 2025, 11:36am UTC](https://forum.openrefine.org/t/releasing-3-9-4/2529/8 "2025-09-03T11:36:53Z")

</div>

Some people are reporting that Windows Defender is blocking OpenRefine from starting. Has anything changed in regard to Windows signing?

---

<div class="post-metadata">

**Author:** ![Rory](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.openrefine.org/rory/32/1517_2.png) [@Rory](https://forum.openrefine.org/u/Rory)\
**Post date:** [September 3, 2025, 1:16pm UTC](https://forum.openrefine.org/t/releasing-3-9-4/2529/9 "2025-09-03T13:16:29Z")

</div>

I’m not aware of any changes to the Windows packaging or distribution. I think the only relevant change would have been to a package used during the “Upload release asset for Windows (with Java)” step, but looking at [the changelog for that library](https://github.com/shogo82148/actions-upload-release-asset/compare/v1.7.8...v1.9.0) doesn’t lead me to think this would have affected the Windows artifact.
