# SonarQube Server 2025 Release 2 released

**URL:** <https://community.sonarsource.com/t/sonarqube-server-2025-release-2-released/137906>\
**Category:** Releases\
**Tags:** sonarqube, coverage\
**Created:** [March 27, 2025, 3:53pm UTC](https://community.sonarsource.com/t/sonarqube-server-2025-release-2-released/137906 "2025-03-27T15:53:04Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![Lena](https://dub1.discourse-cdn.com/sonarsource/user_avatar/community.sonarsource.com/lena/32/66719_2.png) [@Lena](https://community.sonarsource.com/u/Lena)\
**Post date:** [March 27, 2025, 3:53pm UTC](https://community.sonarsource.com/t/sonarqube-server-2025-release-2-released/137906/1 "2025-03-27T15:53:04Z")

</div>

Hi all,

Sonar is excited to announce the release of the SonarQube Server 2025 Release 2.

This version expands AI CodeFix rule coverage and introduces the ability to use your own Azure OpenAI service for AI CodeFix. It also adds the possibility to configure architectural constraints for Java, and 24 new security rules for Go. Enjoy these and many other exciting features in this release.

Details are in the [official announcement](https://www.sonarsource.com/products/sonarqube/whats-new/2025-2/) and the [Release Notes](https://docs.sonarsource.com/sonarqube-server/latest/server-upgrade-and-maintenance/release-notes/) (and [full release notes](https://sonarsource.atlassian.net/issues/?jql=project%20%3D%2010139%20AND%20fixVersion%20%3D%2014069%20AND%20issuetype%20%21%3D%20Task) in Jira). For upgrade instructions, refer to the [upgrade notes](https://docs.sonarsource.com/sonarqube-server/latest/server-upgrade-and-maintenance/release-notes/#upgrade-notes).

As usual, downloads are available at [sonarsource.com](https://www.sonarsource.com/products/sonarqube/downloads/). Docker images are also available on [Docker Hub](https://hub.docker.com/_/sonarqube).

Elena

---

<div class="post-metadata">

**Author:** ![Philippe\_Formulain](https://dub1.discourse-cdn.com/sonarsource/user_avatar/community.sonarsource.com/philippe_formulain/32/64599_2.png) [@Philippe\_Formulain](https://community.sonarsource.com/u/Philippe_Formulain)\
**Post date:** [March 28, 2025, 11:57am UTC](https://community.sonarsource.com/t/sonarqube-server-2025-release-2-released/137906/2 "2025-03-28T11:57:41Z")

</div>

🥳

We have just deployed the 2025.2-enterprise Docker image. Do you know where the JavaScript and TypeScript Architecture rules are? We would like to give them a try.

When searching for Architecture repositories, we only see the Java repository.

This is also the case in [next.sonarqube.com](http://next.sonarqube.com):

> **[SonarQube](https://next.sonarqube.com/sonarqube/coding_rules?repositories=javaarchitecture&selected=javaarchitecture%3AS7134)**

We also searched for `javascript` and `js`, without success.

Using [rules.sonarsource.com](http://rules.sonarsource.com), we were not able to find the “circular” rule either:

> **[JavaScript static code analysis](https://rules.sonarsource.com/javascript/?search=circular)**
>
> Unique rules to find Bugs, Vulnerabilities, Security Hotspots, and Code Smells in your JAVASCRIPT code

The “circular” Java rules are successfully found:

> **[Java static code analysis](https://rules.sonarsource.com/java/?search=circular)**
>
> Unique rules to find Bugs, Vulnerabilities, Security Hotspots, and Code Smells in your JAVA code

The binary doesn’t seem to contain a JavaScript Architecture plugin - but maybe the rules are included in the JavaScript plugin itself.

 ![image](https://europe1.discourse-cdn.com/sonarsource/uploads/sonarcommunity/original/3X/e/c/ecf78699b44f1f1c7707312e4431fe99dde87817.png)

---

<div class="post-metadata">

**Author:** ![daniel](https://avatars.discourse-cdn.com/v4/letter/d/3ec8ea/32.png) [@daniel](https://community.sonarsource.com/u/daniel)\
**Post date:** [March 31, 2025, 11:27am UTC](https://community.sonarsource.com/t/sonarqube-server-2025-release-2-released/137906/4 "2025-03-31T11:27:00Z")

</div>

> [@Philippe\_Formulain](#):
>
> Do you know where the JavaScript and TypeScript Architecture rules are?

👆 i think this is the question that is looking for an answer 🤓

---

<div class="post-metadata">

**Author:** ![Philippe\_Formulain](https://dub1.discourse-cdn.com/sonarsource/user_avatar/community.sonarsource.com/philippe_formulain/32/64599_2.png) [@Philippe\_Formulain](https://community.sonarsource.com/u/Philippe_Formulain)\
**Post date:** [March 31, 2025, 12:21pm UTC](https://community.sonarsource.com/t/sonarqube-server-2025-release-2-released/137906/5 "2025-03-31T12:21:50Z")

</div>

@daniel, definitely.

I think something went wrong. The release notes say:

> Through its new Design & Architecture feature, SonarQube Server can now verify the architecture and design of Java, JavaScript, or TypeScript source code by:

And @Lena mentions that we can read the **full** release notes in Jira:

> **[Issue navigator - Jira](https://sonarsource.atlassian.net/issues/?jql=project%20%3D%2010139%20AND%20fixVersion%20%3D%2014069%20AND%20issuetype%20%21%3D%20Task)**

But, in these “full” release notes, there is no mention of any architecture change for JavaScript, or TypeScript:

> **[Issue navigator - Jira](https://sonarsource.atlassian.net/issues/SONAR-24500?jql=project%20%3D%2010139%20AND%20fixVersion%20%3D%2014069%20AND%20issuetype%20%21%3D%20Task%20AND%20textfields%20~%20%22JavaScript%22)**

> **[Issue navigator - Jira](https://sonarsource.atlassian.net/issues/?jql=project%20%3D%2010139%20AND%20fixVersion%20%3D%2014069%20AND%20issuetype%20%21%3D%20Task%20AND%20textfields%20~%20%22TypeScript%22)**

How can they be the “full” release notes if they mention less things than the “partial” ones?

This is confirmed when looking at SonarQube itself:

 ![image](https://europe1.discourse-cdn.com/sonarsource/uploads/sonarcommunity/original/3X/6/6/66a08cb663e4d1e46ed2963b6a163ff177aa4ebd.png)

Digging further, we find this Jira ticket, linked to SonarJS version 10.22.

> **[Jira](https://sonarsource.atlassian.net/browse/JS-648)**

Not only is this ticket in ToDo, but SonarQube 2025.2 embeds SonarJS 10.21:

 ![image](https://europe1.discourse-cdn.com/sonarsource/uploads/sonarcommunity/original/3X/f/4/f4560205388eb767d317e912e70249b3cf24d121.png)

So, @Lena, are you sure about your release notes?

---

<div class="post-metadata">

**Author:** ![daniel](https://avatars.discourse-cdn.com/v4/letter/d/3ec8ea/32.png) [@daniel](https://community.sonarsource.com/u/daniel)\
**Post date:** [March 31, 2025, 4:15pm UTC](https://community.sonarsource.com/t/sonarqube-server-2025-release-2-released/137906/6 "2025-03-31T16:15:56Z")

</div>

- i think there are multiple moving parts involved. coordinating those is a daunting task. therefore i presume(hope?) the involved ppl might already be investigating behind the curtain 🥷
- i, too, think that the question at hand is worth asking
- i, additionaly, think that this part of the thread might well be split off into its own topic starting with @Philippe_Formulain s [first reply](https://community.sonarsource.com/t/sonarqube-server-2025-release-2-released/137906/2) 🤓

---

<div class="post-metadata">

**Author:** ![Philippe\_Formulain](https://dub1.discourse-cdn.com/sonarsource/user_avatar/community.sonarsource.com/philippe_formulain/32/64599_2.png) [@Philippe\_Formulain](https://community.sonarsource.com/u/Philippe_Formulain)\
**Post date:** [March 31, 2025, 4:32pm UTC](https://community.sonarsource.com/t/sonarqube-server-2025-release-2-released/137906/7 "2025-03-31T16:32:08Z")

</div>

> i, additionaly, think that this part of the thread might well be split off into its own topic starting with @Philippe_Formulain s [first reply](https://community.sonarsource.com/t/sonarqube-server-2025-release-2-released/137906/2) 🤓

I agree. I wanted to get an actual confirmation from @Lena that I’m not missing something obvious - like the rules are located somewhere else or within another rule repository not named after “architecture”.

But I didn’t get any answer, so, let’s open a topic.

> [@Where are JavaScript and TypeScript architecture rules in SonarQube Server 2025.2?](https://community.sonarsource.com/t/where-are-javascript-and-typescript-architecture-rules-in-sonarqube-server-2025-2/138042):
>
> We have just deployed the 2025.2-enterprise Docker image and we are unable to find the JavaScript and TypeScript architecture rules announced in the [official announcement](https://www.sonarsource.com/products/sonarqube/whats-new/2025-2/#reduce-architecture-drift). When searching for Architecture repositories, we only see the Java repository: Using [rules.sonarsource.com](http://rules.sonarsource.com), we were not able to find the “circular” rule either: It is successfuly present for Java: The binary doesn’t seem to contain a JavaScript Architecture plugin. Are we missing something?

---

<div class="post-metadata">

**Author:** ![gab](https://dub1.discourse-cdn.com/sonarsource/user_avatar/community.sonarsource.com/gab/32/72206_2.png) [@gab](https://community.sonarsource.com/u/gab)\
**Post date:** [April 1, 2025, 9:22am UTC](https://community.sonarsource.com/t/sonarqube-server-2025-release-2-released/137906/12 "2025-04-01T09:22:38Z")

</div>

Hi Philippe,

Thank you for bringing this up!

Unfortunately this is a mistake on our side, the architecture analysis for JavaScript and TypeScript is currently only available in SonarQube Cloud.

We will amend the announcement and documentation. Sorry for the confusion.

Kind regards,

---

<div class="post-metadata">

**Author:** ![Philippe\_Formulain](https://dub1.discourse-cdn.com/sonarsource/user_avatar/community.sonarsource.com/philippe_formulain/32/64599_2.png) [@Philippe\_Formulain](https://community.sonarsource.com/u/Philippe_Formulain)\
**Post date:** [April 1, 2025, 1:17pm UTC](https://community.sonarsource.com/t/sonarqube-server-2025-release-2-released/137906/13 "2025-04-01T13:17:05Z")

</div>

Thank you @gab, I appreciate.

Can we assume that the JS and TS rules are coming to SonarQube Server in a - not too far away - upcoming release?

---

<div class="post-metadata">

**Author:** ![gab](https://dub1.discourse-cdn.com/sonarsource/user_avatar/community.sonarsource.com/gab/32/72206_2.png) [@gab](https://community.sonarsource.com/u/gab)\
**Post date:** [April 1, 2025, 2:41pm UTC](https://community.sonarsource.com/t/sonarqube-server-2025-release-2-released/137906/14 "2025-04-01T14:41:10Z")

</div>

Hi @Philippe_Formulain, yes, that would be a fair assumption 🙂
