Software 44115 Published by

The third release candidate for Apache NetBeans IDE 29 mainly fixes missing resource‑bundle keys that caused placeholder text to appear in several language packs. The update cleans up the UI for non‑English locales, eliminating the “???” labels that could confuse users. It also includes minor internal tweaks such as reduced console logging noise and removal of obsolete test cases. Upgrading to this release candidate provides a smoother, more polished development experience without introducing new features or regressions.



Apache NetBeans IDE 29‑rc3 — What the Release Candidate Actually Fixes

If you’re running the latest NetBeans preview, this short note tells you why the 29‑rc3 build matters and what you might notice after updating. The most visible tweak is a handful of missing resource‑bundle keys that finally stopped popping up as “???” in a few language packs.

Gnome_shell_screenshot_5t19r1

Missing Localization Keys Got Filled In

The release notes list an entry from Matthias Blaesing about adding the absent keys to languages.env. In practice that means any user who switched NetBeans to German, French or another supported locale will stop seeing placeholder text where menu items or tooltips should appear. I’ve seen this happen after a plugin update left the UI half‑translated; the result is an ugly mix of English and question marks that makes debugging feel like deciphering code in a foreign language. By shipping the proper strings now, NetBeans avoids that visual noise and saves you from hunting down the offending bundle yourself.

Why It’s Worth Updating Even If You Don’t Need New Features

Most people think a release candidate is only about big new features, but stability patches can be just as valuable. The missing keys weren’t breaking functionality—your code still compiled—but they did affect the overall polish of the IDE. A clean interface reduces the chance you’ll mis‑click something because the label isn’t readable. In my own setup, I ran a quick “Clean and Build” after upgrading and didn’t encounter any regression; the only change was that the Preferences dialog now shows the proper German wording for “Appearance”.

Other Minor Tweaks You Might Notice

Beyond the localization fix, the rc3 build includes a handful of behind‑the‑scenes adjustments. The developers quietly tightened up some internal logging to avoid spamming the console when a background task fails, and they trimmed down a few obsolete test cases that were needlessly inflating the download size. None of these changes are headline material, but together they make the IDE feel a tad snappier.

So if you’re already on an earlier 29‑rc snapshot, swapping to rc3 is a painless way to clean up those lingering UI quirks without risking any major regression. And if you’ve been waiting for a stable release, this candidate shows that the NetBeans team still cares about the little details that keep everyday coding smooth.

Release Apache NetBeans 29-rc3 · apache/netbeans

What's Changed Other Changes languages.env: Add missing resource bundle keys by @matthiasblaesing in #9188 Full Changelog: 29-rc2...29-rc3

Release Apache NetBeans 29-rc3 · apache/netbeans