From 117683bb01eeb4b7bf42ded2d848ec47e9e175bb Mon Sep 17 00:00:00 2001 From: Jody Garnett Date: Fri, 19 Sep 2025 23:36:20 -0700 Subject: [PATCH 1/3] milestone release --- _layouts/release_28.html | 15 +++---- ...22-geoserver-2-28-M0-milestone-released.md | 44 +++++++++++++++++++ 2 files changed, 50 insertions(+), 9 deletions(-) create mode 100644 _posts/2025-09-22-geoserver-2-28-M0-milestone-released.md diff --git a/_layouts/release_28.html b/_layouts/release_28.html index da9d0a6fe..94d9d6400 100644 --- a/_layouts/release_28.html +++ b/_layouts/release_28.html @@ -1,7 +1,7 @@ - + {% include head.html %} + + {% include nav.html %} +
+
+
+
+
+

GeoServer {{ page.version }}

+

+ Released on {{ page.release_date }} +

+

+ DOI +

+
+
+
+
+ +
+
+ Changelog +

+ GeoServer {{ page.version }} release notes +

+
+
+
+
+
+
+ +
+ +
+ Announcement +

+ GeoServer blog. +

+
+
+
+
+ +
+

Packages

+
+
+
+
+ +
+
+ Platform Independent Binary +

+ Operating system independent runnable binary. +

+
+
+
+
+
+
+ +
+
+ Windows Installer +

+ Installer for Windows platforms. +

+
+
+
+
+
+
+
+
+ +
+
+ Web Archive +

+ Web Archive (war) for servlet containers. +

+
+
+
+
+
+
+ +
+
+ Data Directory +

+ GeoServer Data directory with sample layers. +

+
+
+
+
+ +
+ +
+

Documentation

+
+
+
+
+ +
+
+ User Guide + HTML +

+ Export of GeoServer user guide. +

+
+
+
+
+
+
+ +
+
+ Javadoc +

+ API documentation. +

+
+
+
+
+
+ +
+

Source Code

+ +
+
+
+
+ +
+
+ zip | + tar.gz +

+ Source code packages for tag {{ page.version }}. +

+
+
+
+ +
+
+
+ +
+
+ GitHub +

+ Browse source code on GitHub. +

+
+
+
+
+
+ +
+

Extensions

+
+
+
+
+ +
+
+ Extensions +

+ GeoServer Extension downloads. +

+
+
+
+
+
+ +
+

Coverage Formats

+ +

Output Formats

+ +

OGC APIs

+ +

OGC Services

+ +

Web Services

+ +
+
+
+
+
+ {% include footer.html %} +
+ + {% include scripts.html %} + + + diff --git a/_plugins/release.rb b/_plugins/release.rb index 8ab3221d6..7f7309c18 100644 --- a/_plugins/release.rb +++ b/_plugins/release.rb @@ -18,7 +18,8 @@ def generate(site) releases[series] = [version] end - # p ' Generating release/'+version+' '+post.data['release']+' page' + p ' Generating release/'+version+' '+post.data['release']+' page' + p ' post.url=' + post.url.to_s site.pages << ReleasePage.new(site, version, post) end end @@ -27,7 +28,11 @@ def generate(site) # Can we determine latest stable and maintenance page? p 'Review posts to identify latest releases' for item in releases - if item[0] == site.config['dev_branch'].chomp('.x') + if item[0] == site.config['main_series'].chomp('.x') + dev_latest = item[1].last + p ' Identify dev_version=' + dev_latest + site.config['dev_version'] = dev_latest + elsif item[0] == site.config['dev_branch'].chomp('.x') dev_latest = item[1].last p ' Identify dev_version=' + dev_latest site.config['dev_version'] = dev_latest diff --git a/_posts/2025-09-22-geoserver-2-28-M0-milestone-released.md b/_posts/2025-09-22-geoserver-2-28-M0-milestone-released.md index 1316793ee..e336871bc 100644 --- a/_posts/2025-09-22-geoserver-2-28-M0-milestone-released.md +++ b/_posts/2025-09-22-geoserver-2-28-M0-milestone-released.md @@ -7,8 +7,7 @@ categories: - Announcements tags: - Release -- Milestone -release: release_28 +release: release_228 version: 2.28-M0 jira_version: 17009 --- @@ -17,18 +16,31 @@ GeoServer [2.28-M0](/release/2.28-M0/) release is now available with downloads ( This is a milestone release previewing the GeoServer 2.28.x series to let everyone try out our new ImageN raster processing engine. -Thanks to Jody Garnett and Ian Turton for making this release. +This release is made as part of the [GeoServer 3 "Milestone 1"]() activity. It is made in conjunction with +[ImageN 0.4.0](https://github.com/eclipse-imagen/imagen/releases/tag/0.4.0), +[ImageIO-Ext 2.0.0-M0](https://github.com/geosolutions-it/imageio-ext/releases/tag/2.0.0-M0), +[GeoTools 34-M0](https://github.com/geotools/geotools/releases/tag/34-M0), +[mapfish-print-v2 2.4-M0](https://github.com/mapfish/mapfish-print-v2/releases/tag/release%2F2.4-M0), +and [GeoWebCache 1.28-M0](). + +Thanks to Jody Garnett (GeoCat) and Ian Turton for making this release. ### Milestone Release Milestone releases are a chance to share what we have been working on, and ask you to try it with your own data: -Eclipse ImageN (pronounced "imagine") processing engine. This project combining Java Advanced Imaging (donated by Oracle) and JAI-Ext (donated by GeoSolutions) into a single image processing engine optmized for a modern Java environment. +* A new **Eclipse ImageN** (pronounced "imagine") processing engine. + + This project combining Java Advanced Imaging (donated by Oracle) and JAI-Ext (donated by GeoSolutions) into a single image processing engine optmized for a modern Java environment. + +* Speaking of modern Java Environment GeoServer now requires **Java 17 minimum**. Java 11 no longer supported. GeoServer is testing with Long Term Support releases: Java 17 LTS and Java 21 LTS. + +* Lots of build improvements with the highlight being a **bill-of-materials** "geotools" pom.xml file to share managing versions across GeoTools, GeoWebCache and GeoServer -Speaking of modern Java Environment GeoServer now requires **Java 17 minimum**. Java 11 no longer supported. GeoServer is testing with Long Term Support releases: Java 17 LTS and Java 21 LTS. +* A new community module **gs-sec-oidc-plugin** under active development. + + This plugin will be taking over the responsibilities of **gs-oauth2** plugins when they are retired for GeoServer 3. -Lots of build improvements with the highlight being a bill-of-materials "geotools" pom.xml file to share managing versions across GeoTools, GeoWebCache and GeoServer -* We know a few things are broken in our release process: * javadocs download is empty From 534863cee39588b412a6fbac788885246bc3433f Mon Sep 17 00:00:00 2001 From: Jody Garnett Date: Sat, 20 Sep 2025 14:19:23 -0700 Subject: [PATCH 3/3] publish today, text seems fine --- ...25-09-20-geoserver-2-28-M0-milestone-released.md} | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) rename _posts/{2025-09-22-geoserver-2-28-M0-milestone-released.md => 2025-09-20-geoserver-2-28-M0-milestone-released.md} (85%) diff --git a/_posts/2025-09-22-geoserver-2-28-M0-milestone-released.md b/_posts/2025-09-20-geoserver-2-28-M0-milestone-released.md similarity index 85% rename from _posts/2025-09-22-geoserver-2-28-M0-milestone-released.md rename to _posts/2025-09-20-geoserver-2-28-M0-milestone-released.md index e336871bc..1ad113284 100644 --- a/_posts/2025-09-22-geoserver-2-28-M0-milestone-released.md +++ b/_posts/2025-09-20-geoserver-2-28-M0-milestone-released.md @@ -1,6 +1,6 @@ --- author: Jody Garnett -date: 2025-09-22 +date: 2025-09-20 layout: post title: GeoServer 2.28-M0 Milestone Release categories: @@ -16,12 +16,12 @@ GeoServer [2.28-M0](/release/2.28-M0/) release is now available with downloads ( This is a milestone release previewing the GeoServer 2.28.x series to let everyone try out our new ImageN raster processing engine. -This release is made as part of the [GeoServer 3 "Milestone 1"]() activity. It is made in conjunction with +This release is made as part of the [GeoServer 3 "Milestone 1"](/sponsor/gs3-crowdfunding) activity. It is made in conjunction with [ImageN 0.4.0](https://github.com/eclipse-imagen/imagen/releases/tag/0.4.0), [ImageIO-Ext 2.0.0-M0](https://github.com/geosolutions-it/imageio-ext/releases/tag/2.0.0-M0), [GeoTools 34-M0](https://github.com/geotools/geotools/releases/tag/34-M0), [mapfish-print-v2 2.4-M0](https://github.com/mapfish/mapfish-print-v2/releases/tag/release%2F2.4-M0), -and [GeoWebCache 1.28-M0](). +and [GeoWebCache 1.28-M0](https://github.com/GeoWebCache/geowebcache/releases/tag/1.28-M0). Thanks to Jody Garnett (GeoCat) and Ian Turton for making this release. @@ -33,15 +33,15 @@ Milestone releases are a chance to share what we have been working on, and ask y This project combining Java Advanced Imaging (donated by Oracle) and JAI-Ext (donated by GeoSolutions) into a single image processing engine optmized for a modern Java environment. -* Speaking of modern Java Environment GeoServer now requires **Java 17 minimum**. Java 11 no longer supported. GeoServer is testing with Long Term Support releases: Java 17 LTS and Java 21 LTS. +* Speaking of modern Java Environment GeoServer now requires **Java 17 minimum**. Java 11 is no longer supported. GeoServer is testing with Long Term Support releases: Java 17 LTS and Java 21 LTS. * Lots of build improvements with the highlight being a **bill-of-materials** "geotools" pom.xml file to share managing versions across GeoTools, GeoWebCache and GeoServer * A new community module **gs-sec-oidc-plugin** under active development. - This plugin will be taking over the responsibilities of **gs-oauth2** plugins when they are retired for GeoServer 3. + This plugin will be taking over the responsibilities of **gs-oauth2** plugins as they are being retired for GeoServer 3. -We know a few things are broken in our release process: +This is a milestone release so we welcome your feedback, we already know of a couple of things: * javadocs download is empty