# 🎉 Processing 4.3.1 Release Candidate is Here!

**URL:** https://discourse.processing.org/t/processing-4-3-1-release-candidate-is-here/45328
**Category:** Processing
**Created:** [November 13, 2024, 10:58am UTC](https://discourse.processing.org/t/processing-4-3-1-release-candidate-is-here/45328 "2024-11-13T10:58:40Z")
**Posts on this page:** 10
**Page:** 1

<div class="post-metadata">

### Author: ![ProcessingOrg](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/processingorg/32/18341_2.png) [@ProcessingOrg](https://discourse.processing.org/u/ProcessingOrg)
#### Post date: [November 13, 2024, 10:58am UTC](https://discourse.processing.org/t/processing-4-3-1-release-candidate-is-here/45328/1 "2024-11-13T10:58:40Z")

</div>

Hi all,

We’re excited to announce the release candidate for Processing 4.3.1! This update brings tooling improvements and a friendlier experience for contributors.

👉 [**Download Processing 4.3.1**](https://processing.org/download) and read the [announcement post](https://github.com/processing/processing4/wiki/Announcing-Processing-4.3.1-(release-candidate)#announcing-the-release-candidate-for-processing-431) to learn more.

This is a preview version, so we’re inviting you to test it out, report any issues, and provide feedback to help us polish it for a full release. Try your existing sketches, run the included examples, and if you spot any issues, [let us know](https://github.com/processing/processing4/issues/new/choose)!

Raphaël de Courville  
Processing Community Lead

---

<div class="post-metadata">

### Author: ![ProcessingOrg](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/processingorg/32/18341_2.png) [@ProcessingOrg](https://discourse.processing.org/u/ProcessingOrg)
#### Post date: [November 13, 2024, 10:58am UTC](https://discourse.processing.org/t/processing-4-3-1-release-candidate-is-here/45328/2 "2024-11-13T10:58:58Z")

</div>



---

<div class="post-metadata">

### Author: ![svan](https://avatars.discourse-cdn.com/v4/letter/s/82dd89/32.png) [@svan](https://discourse.processing.org/u/svan)
#### Post date: [November 13, 2024, 1:43pm UTC](https://discourse.processing.org/t/processing-4-3-1-release-candidate-is-here/45328/3 "2024-11-13T13:43:04Z")

</div>

Still doesn’t support JavaFX:

 ![beta](https://canada1.discourse-cdn.com/flex036/uploads/processingfoundation1/original/3X/d/2/d2389b993b865bed1326588dfcd4b6dcd4f1a773.png)

---

<div class="post-metadata">

### Author: ![ProcessingOrg](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/processingorg/32/18341_2.png) [@ProcessingOrg](https://discourse.processing.org/u/ProcessingOrg)
#### Post date: [November 13, 2024, 2:09pm UTC](https://discourse.processing.org/t/processing-4-3-1-release-candidate-is-here/45328/4 "2024-11-13T14:09:26Z")

</div>

Hi @svan and thanks for your feedback.

This update is focused specifically on tooling improvements and a smoother experience for contributors. It doesn’t include fixes for outstanding bugs already present in 4.3. However, the improved build system and CI/CD should make it easier to address issues in the future.

For JavaFX-related issues, please see the [Processing JavaFX repository](https://github.com/processing/processing4-javafx/issues) on GitHub. We also welcome any contributions aimed at tackling these issues!

Thank you for your understanding and continued support 💙

---

<div class="post-metadata">

### Author: ![micycle](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/micycle/32/201_2.png) [@micycle](https://discourse.processing.org/u/micycle)
#### Post date: [November 13, 2024, 3:15pm UTC](https://discourse.processing.org/t/processing-4-3-1-release-candidate-is-here/45328/5 "2024-11-13T15:15:22Z")

</div>

A new repository? Interesting…  
Hopefully new PRs will be attended to from now onwards?  
And good to see the move to Gradle, but there’s not yet a v4+ artefact at [Maven Central: org.processing:core](https://central.sonatype.com/artifact/org.processing/core).

I think [processing4-javafx](https://github.com/processing/processing4-javafx) should now also be Gradle-ised. For instance my mavenised [processing-core-4](https://github.com/micycle1/processing-core-4) incorporates this alongside the core (and alongside the Processing net, io, pdf libraries). Either the core artefact needs to incorporate these directly, or each needs its own artefact.

---

<div class="post-metadata">

### Author: ![ProcessingOrg](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/processingorg/32/18341_2.png) [@ProcessingOrg](https://discourse.processing.org/u/ProcessingOrg)
#### Post date: [November 13, 2024, 4:30pm UTC](https://discourse.processing.org/t/processing-4-3-1-release-candidate-is-here/45328/7 "2024-11-13T16:30:02Z")

</div>

Hi micycle,

Thanks for the feedback! We published Processing Core 4.3.1 on Maven yesterday, but there’s a delay with it appearing on Maven Central. We’ve reached out to Sonatype support and hope to resolve it soon.

Regarding contributions, we’re committed to improving how we welcome and integrate them. It will take a bit of time to organize, and we’ll definitely need community help reviewing PRs, but we’re focused on making the process more open and welcoming!

The new CI/CD and local setup should help with that. Feel free to give them a try! Gradle migration is next. The roadmap will be published soon and should hopefully clarify priorities

Cheers,  
Raphaël

---

<div class="post-metadata">

### Author: ![svan](https://avatars.discourse-cdn.com/v4/letter/s/82dd89/32.png) [@svan](https://discourse.processing.org/u/svan)
#### Post date: [November 13, 2024, 6:41pm UTC](https://discourse.processing.org/t/processing-4-3-1-release-candidate-is-here/45328/8 "2024-11-13T18:41:43Z")

</div>

`CI/CD should make it easier to address issues in the future`  
What is CI/CD?

---

<div class="post-metadata">

### Author: ![ProcessingOrg](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/processingorg/32/18341_2.png) [@ProcessingOrg](https://discourse.processing.org/u/ProcessingOrg)
#### Post date: [November 13, 2024, 8:33pm UTC](https://discourse.processing.org/t/processing-4-3-1-release-candidate-is-here/45328/9 "2024-11-13T20:33:43Z")

</div>

**CI/CD** stands for “Continuous Integration” and “Continuous Deployment.” In the context of Processing, this means that testing, building, and releasing new versions of the software is now fully automated.

Each time we create a new release on the Processing repository, a script builds the software for all supported platforms, directly from the source code. It then signs the code\*, and adds the resulting files to the release. Note: For macOS, the CI/CD also completes a process called “notarization,” in which Apple scans your application to make sure it is safe to run.

**CI/CD** automates a complex process that used to be done manually, reducing chances for errors, and making the release process faster. It will eventually allow all contributors to easily create test builds and maintainers to more quickly review pull requests.

\*_Code signing for Windows is coming soon._

---

<div class="post-metadata">

### Author: ![ProcessingOrg](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/processingorg/32/18341_2.png) [@ProcessingOrg](https://discourse.processing.org/u/ProcessingOrg)
#### Post date: [November 14, 2024, 8:02am UTC](https://discourse.processing.org/t/processing-4-3-1-release-candidate-is-here/45328/10 "2024-11-14T08:02:40Z")

</div>

> [@micycle](#):
>
> And good to see the move to Gradle, but there’s not yet a v4+ artefact at [Maven Central: org.processing:core](https://central.sonatype.com/artifact/org.processing/core).

This has been fixed! [Processing 4.3.1 is now available on Maven Central](https://central.sonatype.com/artifact/org.processing/core). Turns out it was nothing but a small typo in our Maven deployment script 👻 Thanks for the heads up.

 ![image](https://canada1.discourse-cdn.com/flex036/uploads/processingfoundation1/original/3X/f/0/f08112c7a561f2986258b7dd825eaf3fae0b3f47.png)

---

<div class="post-metadata">

### Author: ![ProcessingOrg](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/processingorg/32/18341_2.png) [@ProcessingOrg](https://discourse.processing.org/u/ProcessingOrg)
#### Post date: [January 11, 2025, 9:35am UTC](https://discourse.processing.org/t/processing-4-3-1-release-candidate-is-here/45328/12 "2025-01-11T09:35:15Z")

</div>


