Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Download page updates for NetBeans 22 release #24

Merged
merged 1 commit into from
May 30, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Page updates for NetBeans 22 release
  • Loading branch information
mbien committed May 29, 2024
commit 84742844e7a4f8aba0d4d05f64a29a055dc3873f
6 changes: 6 additions & 0 deletions modules/ROOT/pages/download/archive/index.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,12 @@

Older Apache NetBeans releases can still be downloaded, but are no longer supported.

== Apache NetBeans 21

Apache NetBeans 21 was released on February 24, 2024

link:https://github.com/apache/netbeans/releases/tag/21[Features, role="button"] xref:download/nb21/index.adoc[Download, role="button success"]

== Apache NetBeans 20

Apache NetBeans 20 was released on December 1, 2023
Expand Down
6 changes: 3 additions & 3 deletions modules/ROOT/pages/download/index.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -37,11 +37,11 @@ for important requirements for download pages for Apache projects.

Apache NetBeans is released four times a year. For details, see link:https://cwiki.apache.org/confluence/display/NETBEANS/Release+Schedule[full release schedule].

== Apache NetBeans 21
== Apache NetBeans 22

Latest version of the IDE, released on February 20, 2024.
Latest version of the IDE, released on May 29, 2024.

xref:download/nb21/index.adoc[Download, role="button success"]
xref:download/nb22/index.adoc[Download, role="button success"]

== Older releases

Expand Down
6 changes: 2 additions & 4 deletions modules/ROOT/pages/download/nb21/index.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -37,10 +37,8 @@ for important requirements for download pages for Apache projects.
:netbeans-version: 21

// base URLs - when archiving, delete the next 2 lines and uncomment the following 2
:url-download: https://www.apache.org/dyn/closer.lua/netbeans/
:url-download-keychecksum: https://downloads.apache.org/netbeans/
// :url-download: https://archive.apache.org/dist/netbeans/
// :url-download-keychecksum: https://archive.apache.org/dist/netbeans/
:url-download: https://archive.apache.org/dist/netbeans/
:url-download-keychecksum: https://archive.apache.org/dist/netbeans/

////
url-download depends of release status archived or not
Expand Down
141 changes: 141 additions & 0 deletions modules/ROOT/pages/download/nb22/index.adoc
Original file line number Diff line number Diff line change
@@ -0,0 +1,141 @@
////
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements. See the NOTICE file
distributed with this work for additional information
regarding copyright ownership. The ASF licenses this file
to you under the Apache License, Version 2.0 (the
"License"); you may not use this file except in compliance
with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing,
software distributed under the License is distributed on an
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, either express or implied. See the License for the
specific language governing permissions and limitations
under the License.
////
////

NOTE:
See https://www.apache.org/dev/release-download-pages.html
for important requirements for download pages for Apache projects.

////
= Downloading Apache NetBeans 22
:page-layout: page_noaside
:page-tags: download
:jbake-status: published
:keywords: Apache NetBeans 22 Download
:description: Apache NetBeans 22 Download
:toc: left
:toc-title:
:icons: font

// check version above
:netbeans-version: 22

// base URLs - when archiving, delete the next 2 lines and uncomment the following 2
:url-download: https://www.apache.org/dyn/closer.lua/netbeans/
:url-download-keychecksum: https://downloads.apache.org/netbeans/
// :url-download: https://archive.apache.org/dist/netbeans/
// :url-download-keychecksum: https://archive.apache.org/dist/netbeans/

////
url-download depends of release status archived or not
https://archive.apache.org/dist/netbeans/ (//archived)
https://www.apache.org/dyn/closer.lua/netbeans/ (//current)

url-download-keychecksum depends of release status archived or not
https://archive.apache.org/dist/netbeans/ (//archived)
https://downloads.apache.org/netbeans/ (//current)
////

Apache NetBeans {netbeans-version} was released on May 29, 2024.
////
NOTE: It's mandatory to link to the source. It's optional to link to the binaries.
NOTE: It's mandatory to link against https://www.apache.org for the sums & keys. https is recommended.
NOTE: It's NOT recommended to link to github.
////
Apache NetBeans {netbeans-version} is available for download from your closest Apache mirror.

*Binaries (Platform Independent):*

* link:{url-download}netbeans/{netbeans-version}/netbeans-{netbeans-version}-bin.zip[netbeans-{netbeans-version}-bin.zip] (link:{url-download-keychecksum}netbeans/{netbeans-version}/netbeans-{netbeans-version}-bin.zip.sha512[SHA-512],
link:{url-download-keychecksum}netbeans/{netbeans-version}/netbeans-{netbeans-version}-bin.zip.asc[PGP ASC])

*Installers and Packages:*

* link:{url-download}netbeans-installers/{netbeans-version}/Apache-NetBeans-{netbeans-version}-bin-windows-x64.exe[Apache-NetBeans-{netbeans-version}-bin-windows-x64.exe] (link:{url-download-keychecksum}netbeans-installers/{netbeans-version}/Apache-NetBeans-{netbeans-version}-bin-windows-x64.exe.sha512[SHA-512],
link:{url-download-keychecksum}netbeans-installers/{netbeans-version}/Apache-NetBeans-{netbeans-version}-bin-windows-x64.exe.asc[PGP ASC])
* link:{url-download}netbeans-installers/{netbeans-version}/Apache-NetBeans-{netbeans-version}.pkg[Apache-NetBeans-{netbeans-version}.pkg] (link:{url-download-keychecksum}netbeans-installers/{netbeans-version}/Apache-NetBeans-{netbeans-version}.pkg.sha512[SHA-512],
link:{url-download-keychecksum}netbeans-installers/{netbeans-version}/Apache-NetBeans-{netbeans-version}.pkg.asc[PGP ASC])
* link:{url-download}netbeans-installers/{netbeans-version}/apache-netbeans_{netbeans-version}-1_all.deb[apache-netbeans_{netbeans-version}-1_all.deb] (link:{url-download-keychecksum}netbeans-installers/{netbeans-version}/apache-netbeans_{netbeans-version}-1_all.deb.sha512[SHA-512],
link:{url-download-keychecksum}netbeans-installers/{netbeans-version}/apache-netbeans_{netbeans-version}-1_all.deb.asc[PGP ASC])
* link:{url-download}netbeans-installers/{netbeans-version}/apache-netbeans-{netbeans-version}-0.noarch.rpm[apache-netbeans-{netbeans-version}-0.noarch.rpm] (link:{url-download-keychecksum}netbeans-installers/{netbeans-version}/apache-netbeans-{netbeans-version}-0.noarch.rpm.sha512[SHA-512],
link:{url-download-keychecksum}netbeans-installers/{netbeans-version}/apache-netbeans-{netbeans-version}-0.noarch.rpm.asc[PGP ASC])
* link:https://snapcraft.io/netbeans[Linux snap package]

*Source:*

* link:{url-download}netbeans/{netbeans-version}/netbeans-{netbeans-version}-source.zip[netbeans-{netbeans-version}-source.zip]
(link:{url-download-keychecksum}netbeans/{netbeans-version}/netbeans-{netbeans-version}-source.zip.sha512[SHA-512],
link:{url-download-keychecksum}netbeans/{netbeans-version}/netbeans-{netbeans-version}-source.zip.asc[PGP ASC])

Officially, it is important that you link:https://www.apache.org/dyn/closer.lua#verify[verify the integrity]
of the downloaded files using the PGP signatures (.asc file) or a hash (.sha512 files).
The PGP keys used to sign this release are available link:https://downloads.apache.org/netbeans/KEYS[here].

*Release Notes:*

* link:https://github.com/apache/netbeans/releases/tag/{netbeans-version}[Github Link]

== Community Installers

- link:https://www.codelerity.com/netbeans/[Codelerity / Gj IT packages] - Windows, macOS and
Linux (.deb / .rpm / .AppImage) built with
link:https://github.com/apache/netbeans-nbpackage/[NBPackage]. Most
include a local JDK runtime for the IDE to run on, for a self-contained out-of-the-box
experience.

IMPORTANT: Individual NetBeans committers may provide additional binary packages as a convenience.
While built using the Apache NetBeans release, they are not releases of the Apache Software
Foundation. They may include other contents (eg. JDK) under additional license terms.

== Deployment Platforms

The Apache NetBeans {netbeans-version} binary releases require JDK 17+, and officially support running on JDK 17, 21 and 22.

TIP: The Runtime JDK NetBeans uses does not influence the JDK range projects can use.

== Known Issues

* On windows you may encounter the following JDK issue: "Comparison method violates its general contract"
+
resolution: use latest JDK update release, link:https://github.com/apache/netbeans/discussions/6361[more info]

* link:https://github.com/apache/netbeans/issues[All Issues on GitHub]

* link:https://netbeans.apache.org/participate/report-issue.html[How to Report an Issue]

== Building from Source

1. Unzip link:{url-download}netbeans/{netbeans-version}/netbeans-{netbeans-version}-source.zip[netbeans-{netbeans-version}-source.zip]
in a directory of your liking.

[start=2]
. Follow the build instructions in the README

== Community Approval

As in any other Apache Project, the Apache NetBeans Community approved this release
through the following voting processes in our xref:community/mailing-lists.adoc[mailing lists]:

- link:https://lists.apache.org/thread/rvw8f43lgbpjmpqmdwq1cbkcnpf3ryyv[PMC vote]
- link:https://lists.apache.org/thread/5lq00jf5r8gwl4mt6qmmy5xzn6okf7fg[PMC vote result]

== Earlier Releases

Please visit the xref:download/index.adoc[Apache NetBeans Download page] for further details.