# Sonatype Nexus Repository 3.72.0 Released

**URL:** <https://community.sonatype.com/t/sonatype-nexus-repository-3-72-0-released/13404>\
**Category:** Sonatype Nexus Repository\
**Tags:** nexus-repository\
**Created:** [September 4, 2024, 10:46pm UTC](https://community.sonatype.com/t/sonatype-nexus-repository-3-72-0-released/13404 "2024-09-04T22:46:31Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![ldurant](https://yyz1.discourse-cdn.com/flex047/user_avatar/community.sonatype.com/ldurant/32/2083_2.png) [@ldurant](https://community.sonatype.com/u/ldurant)\
**Post date:** [September 4, 2024, 10:46pm UTC](https://community.sonatype.com/t/sonatype-nexus-repository-3-72-0-released/13404/1 "2024-09-04T22:46:31Z")

</div>

Sonatype Nexus Repository 3.72.0 is now available.

This is the first release to which those using High Availability (HA) deployments may upgrade without downtime (i.e., rolling upgrades, zero-downtime upgrades). To do so, you must explicitly enable rolling upgrades in your 3.71.0 instance. Read more in [the help docs](https://help.sonatype.com/en/nexus-repository-zero-downtime-upgrades.html)!

This release also introduces changes to Search functionality in HA deployments; HA deployments now have a default limit of 10 trips to the database to return a search result set. You can modify this limit using a new capability.

We also want to give you a heads up that, beginning in **November 2024** , deployments using a PostgreSQL database will require PostgreSQL version 14 or newer.

Full details are available in the [3.72.0 Release Notes](https://help.sonatype.com/en/sonatype-nexus-repository-3-72-0-release-notes.html).

---

<div class="post-metadata">

**Author:** ![roland.asmann](https://avatars.discourse-cdn.com/v4/letter/r/22d042/32.png) [@roland.asmann](https://community.sonatype.com/u/roland.asmann)\
**Post date:** [September 9, 2024, 1:06pm UTC](https://community.sonatype.com/t/sonatype-nexus-repository-3-72-0-released/13404/2 "2024-09-09T13:06:28Z")

</div>

I just downloaded the new version and I always make a diff to the previous to check if any of the properties I need to change are changed (eg INSTALL4J\_JAVA\_HOME\_OVERRIDE). What I saw in the new version confused me, so I was hoping to get some clarity on this…

```auto
diff -r nexus-3.71.0-06/bin/nexus nexus-3.72.0-04/bin/nexus
10c10
< # Short-Description: nexus
---
> # Short-Description: nexus.java11plus
149c149
< if ["$ver_major" -lt "17"]; then
---
> if ["$ver_major" -lt "1"]; then
150a151,154
> elif ["$ver_major" -eq "1"]; then
> if ["$ver_minor" -lt "8"]; then
> return;
> fi
430c434
< echo The version of the JVM must be 17.
---
> echo The version of the JVM must be at least 1.8 and at most 17.

```

Are Java 1.8 & 11 supported again? But then why is the name of the program `nexus.java11plus`?

I guess what I really want to know is, can I safely upgrade my instance or will some of the things I had to change for the previous update (like switching to H2) break in this update?

---

<div class="post-metadata">

**Author:** ![mpiggott](https://avatars.discourse-cdn.com/v4/letter/m/f0a364/32.png) [@mpiggott](https://community.sonatype.com/u/mpiggott)\
**Post date:** [September 9, 2024, 3:05pm UTC](https://community.sonatype.com/t/sonatype-nexus-repository-3-72-0-released/13404/3 "2024-09-09T15:05:45Z")

</div>

The file you’re referencing is generated, but Java 11 and Java 17 share some configuration hence the 11plus name.

We only test with Java 17 now, and I would expect future releases of Nexus to only be compiled for Java 17.

---

<div class="post-metadata">

**Author:** ![steve2](https://avatars.discourse-cdn.com/v4/letter/s/e79b87/32.png) [@steve2](https://community.sonatype.com/u/steve2)\
**Post date:** [September 15, 2024, 9:06pm UTC](https://community.sonatype.com/t/sonatype-nexus-repository-3-72-0-released/13404/4 "2024-09-15T21:06:23Z")

</div>

The download archive says that 3.72.0 requires Java 17 and Postgres. Neither of those requirements is a problem. Swapping out Java 8 for Java 17 on my Nexus VM will be simple. And I have a Postgres server available. But my Nexus database is currently running on MariaDB (MySQL). Do you have any tools that will allow me to migrate to Postgres? Thanks 🙂

---

<div class="post-metadata">

**Author:** ![mpiggott](https://avatars.discourse-cdn.com/v4/letter/m/f0a364/32.png) [@mpiggott](https://community.sonatype.com/u/mpiggott)\
**Post date:** [September 16, 2024, 1:51pm UTC](https://community.sonatype.com/t/sonatype-nexus-repository-3-72-0-released/13404/5 "2024-09-16T13:51:34Z")

</div>

Nexus has never supported mariadb/mysql

---

<div class="post-metadata">

**Author:** ![navneet.kumar.mittal](https://avatars.discourse-cdn.com/v4/letter/n/90ced4/32.png) [@navneet.kumar.mittal](https://community.sonatype.com/u/navneet.kumar.mittal)\
**Post date:** [September 20, 2024, 2:12pm UTC](https://community.sonatype.com/t/sonatype-nexus-repository-3-72-0-released/13404/6 "2024-09-20T14:12:16Z")

</div>

Did anybody tried using rolling updates feature in 3.72?
