This is an automated email from the ASF dual-hosted git repository.
asf-gitbox-commits pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/sis-site.git
The following commit(s) were added to refs/heads/main by this push:
new 2ec375b7 Prepare documentation for the 1.7 release.
2ec375b7 is described below
commit 2ec375b7636c1761ca24bef666f67c79ad4fd553
Author: Martin Desruisseaux <[email protected]>
AuthorDate: Fri Oct 9 22:58:02 2026 +0200
Prepare documentation for the 1.7 release.
---
content/_index.md | 7 +-
content/command-line.md | 4 +-
.../developer-guide/introduction/Installation.html | 2 +-
content/epsg.md | 29 ++++----
content/formats.md | 5 ++
content/release-management.md | 43 ++++++-----
content/release-notes/1.6.md | 2 +-
content/release-notes/1.7.md | 84 ++++++++++++++++++++++
layouts/shortcodes/version.html | 2 +-
static/DOAP.rdf | 5 ++
static/tables/CoordinateReferenceSystems.html | 2 +-
11 files changed, 141 insertions(+), 44 deletions(-)
diff --git a/content/_index.md b/content/_index.md
index 1b1e50c6..2d65c681 100644
--- a/content/_index.md
+++ b/content/_index.md
@@ -25,7 +25,8 @@ The API and the data encodings follow [international
standards](standards.html)
* Raster formats:
* Read [NetCDF-3 Classic and 64-bit Offset Format][netCDF].
- * Read [GeoTIFF][geoTIFF] or Cloud Optimized GeoTIFF (COG), including
BigTIFF extension.
+ * Read GeoHEIF files (experimental).
+ * Read/write [GeoTIFF][geoTIFF] or Cloud Optimized GeoTIFF (COG), including
BigTIFF extension.
* Read Landsat (groups of GeoTIFF files).
* Read ESRI BIL/BIP/BSQ and read/write ERSI ASCII Grid.
* Read/write World Files with any image format supported by Image I/O.
@@ -63,11 +64,11 @@ The API and the data encodings follow [international
standards](standards.html)
# Using Apache SIS {#using}
-The latest SIS release is {{% version %}}, released in January 2026,
+The latest SIS release is {{% version %}}, released in October 2026,
and can be [downloaded](downloads.html) as a `zip` files or as Maven
dependencies.
The EPSG geodetic dataset is optional for licensing reasons, but recommended.
EPSG database installation is [described in a separated page](epsg.html).
-This Apache SIS version requires Java 11 or later and uses the Java Platform
Module System (JPMS).
+This Apache SIS version requires Java 11 or later and uses the Java Module
System.
Applications should declare SIS JAR files on their module-path rather than
their class-path,
but a compatibility mechanism makes possible to nevertheless use SIS on the
class-path.
Note that this class-path compatibility may be removed in future versions.
diff --git a/content/command-line.md b/content/command-line.md
index fffa0f0f..2d0695ae 100644
--- a/content/command-line.md
+++ b/content/command-line.md
@@ -39,7 +39,7 @@ If not, the same examples can still be executed by replacing
the `sis` command b
## Optional dependencies {#dependencies}
Every JAR files present in the `lib` sub-directory will be included on the
classpath during `sis` command execution.
-By default, the `lib` directory contains the `sis-*.jar` files together with
GeoAPI, JAXB and Apache Derby dependencies.
+By default, the `lib` directory contains the `sis-*.jar` files together with
GeoAPI, JAXB and HSQLDB dependencies.
However users can add other JAR files in that directory for the following
optional dependencies:
* **JAXB implementation —**
@@ -430,5 +430,5 @@ Java API for accessing functionalities shown in above
examples are:
If there is a large amount of files to process, invoking the above command
many time may be inefficient
because it would restart a new JVM on every invocation.
-If the operation requires the EPSG dataset, booting the Derby database also
has a significant cost.
+If the operation requires the EPSG dataset, booting the HSQLDB database also
has a significant cost.
For such cases, it is more efficient to loop inside a small Java program using
the [SIS API](apidocs/index.html).
diff --git a/content/developer-guide/introduction/Installation.html
b/content/developer-guide/introduction/Installation.html
index d969ed73..7b616c99 100644
--- a/content/developer-guide/introduction/Installation.html
+++ b/content/developer-guide/introduction/Installation.html
@@ -47,7 +47,7 @@
see <a href="../../epsg.html">How to use EPSG geodetic dataset</a>
page for more information.
</p>
<pre><properties>
- <sis.version>1.5</sis.version>
+ <sis.version>1.7</sis.version>
</properties>
<dependencies>
<dependency>
diff --git a/content/epsg.md b/content/epsg.md
index a9a9cbd5..09b97062 100644
--- a/content/epsg.md
+++ b/content/epsg.md
@@ -54,10 +54,8 @@ and stored in the `apache-sis-{{% version %}}/data`
sub-directory.
## How to use the local copy in other applications {#use-local}
The EPSG dataset installed by the command-line tools or the JavaFX application
can also be used with other applications.
-For using the installed EPSG geodetic dataset in your own application, apply
*one* of the following choices:
-
-* Set the `SIS_DATA` environment variable to the path of `apache-sis-{{%
version %}}/data` directory _(recommended)_.
-* Set the `derby.system.home` Java property to the path of `apache-sis-{{%
version %}}/data/Databases` directory.
+For using the installed EPSG geodetic dataset in your own application,
+set the `SIS_DATA` environment variable to the path of `apache-sis-{{% version
%}}/data` directory.
Examples are shown below for Unix systems, assuming that the current directory
is the directory where `apache-sis-{{% version %}}-bin.zip`
has been unzipped (replace `myApp` and `MyMainClass` by the application to
launch):
@@ -70,12 +68,11 @@ java --class-path apache-sis-{{% version
%}}/lib/sis-referencing.jar:myApp.jar M
If the `SIS_DATA` environment variable cannot be set, Java property can be
used as a fallback:
```bash
-java -Dderby.system.home=apache-sis-{{% version %}}/data/Databases \
- --class-path apache-sis-{{% version %}}/lib/sis-referencing.jar:myApp.jar
\
+java --class-path apache-sis-{{% version %}}/lib/sis-referencing.jar:myApp.jar
\
MyMainClass
```
-The `SIS_DATA` environment variable or `derby.system.home` Java property
+The `SIS_DATA` environment variable
can be set to the path of any other directory which contain the same files.
@@ -93,7 +90,7 @@ have agreed with the [EPSG Terms of Use][EPSG-ToU].
With `sis-embedded-data` artifact on the classpath, there is no need to setup
environment variable, Java property or JNDI.
However, this simplicity come at the cost of a larger download with no
possibility to choose the database engine
-(i.e. the database software is fixed to Derby), and no possibility to add's
user data (i.e. the database is read-only).
+(i.e. the database software is fixed to HSQLDB), and no possibility to add's
user data (i.e. the database is read-only).
This embedded data dependency can be declared as below
(see the [download](downloads.html#epsg) page for more information about Maven
dependency declaration).
@@ -110,14 +107,12 @@ This embedded data dependency can be declared as below
## As database installer {#maven-epsg}
-For applications which already have a database engine, or which use a
different version of the Derby database,
+For applications which already have a database engine,
it may be desirable to install the EPSG geodetic dataset in their existing
database rather than having two databases in parallel.
With `sis-epsg` artifact on the classpath, Apache {{% SIS %}} will create a
local copy of EPSG database when first needed.
The target database must be specified by users with *one* of the following
choices:
-* set the `SIS_DATA` environment variable to the path of an initially empty
directory _(recommended for Derby users)_,
-* or set the `derby.system.home` Java property to the path of an initially
empty directory
- or a directory that contain other Derby databases,
+* set the `SIS_DATA` environment variable to the path of an initially empty
directory _(recommended for HSQLDB users)_,
* or register a `DataSource` under the `java:comp/env/jdbc/SpatialMetadata`
name in a JNDI directory
(see [next section](#jndi)),
* or set a `DataSource` [from Java
code](./apidocs/org.apache.sis.util/org/apache/sis/setup/Configuration.html).
@@ -125,7 +120,7 @@ The target database must be specified by users with *one*
of the following choic
In all cases, the specified directory or database must exist but may be empty.
Sub-directories or database schema will be created as needed.
Then, the Maven dependency can be declared in a project as below,
-with the Derby dependency replaced by another database driver if desired:
+with the HSQLDB dependency replaced by another database driver if desired:
```xml
<dependencies>
@@ -136,9 +131,9 @@ with the Derby dependency replaced by another database
driver if desired:
<scope>runtime</scope>
</dependency>
<dependency>
- <groupId>org.apache.derby</groupId>
- <artifactId>derby</artifactId>
- <version>10.14.2.0</version>
+ <groupId>org.hsqldb</groupId>
+ <artifactId>hsqldb</artifactId>
+ <version>2.7.4</version>
<scope>runtime</scope>
</dependency>
</dependencies>
@@ -189,7 +184,7 @@ This approach can be combined with the next section for
writing the EPSG data in
# Use an existing EPSG database {#existing}
Applications can use their own EPSG database.
-In addition of Derby, Apache {{% SIS %}} is also tested on HSQL and PostgreSQL.
+In addition of HSQLDB, Apache {{% SIS %}} is also tested on Derby and
PostgreSQL.
For using an arbitrary database, register a `javax.sql.DataSource` instance
through one of the methods described below.
The database must exist but can be empty, in which case it will be populated
with an EPSG schema when first needed
if the <code style="white-space:normal">org.apache.sis.non-free:sis-epsg:{{%
version %}}</code> dependency is on the classpath
diff --git a/content/formats.md b/content/formats.md
index 99c5add8..4634ac94 100644
--- a/content/formats.md
+++ b/content/formats.md
@@ -40,6 +40,11 @@ in which case the root resource will be `Aggregate`.
<td>Read</td>
<td><code>org.apache.sis.storage.gdal</code></td>
<td><code>Aggregate</code></td>
+ </tr><tr>
+ <td>GeoHEIF</td>
+ <td>Read</td>
+ <td><code>org.apache.sis.storage.geoheif</code></td>
+ <td><code>Aggregate</code>, <code>GridCoverageResource</code></td>
</tr><tr>
<td>GeoTIFF⁽²⁾</td>
<td>Read/Write</td>
diff --git a/content/release-management.md b/content/release-management.md
index a0afb6c4..d7535654 100644
--- a/content/release-management.md
+++ b/content/release-management.md
@@ -195,13 +195,17 @@ Note that the [password can be
encrypted](https://maven.apache.org/guides/mini/g
# Specific release configuration {#release-config}
+Before to start, verify that the latest
+[Continuous Integration (CI)
build](https://ci-builds.apache.org/job/SIS/job/main/) is green.
+It may require to launch a new build.
+
For all instructions in this page, `$OLD_VERSION` and `$NEW_VERSION` stand for
the version
number of the previous and the new release respectively, and
`$RELEASE_CANDIDATE` stands for
the current release attempt. Those versions shall be set on the command line
like below (Unix):
```bash
gpg --list-keys # For getting the value to put in <your
key ID>
-export OLD_VERSION=1.4
+export OLD_VERSION=1.6
export NEW_VERSION={{% version %}}
export RELEASE_CANDIDATE=1
export SIGNING_KEY=<your key ID> # hexadecimal number with 8 or 40 digits.
@@ -238,11 +242,11 @@ svn copy
https://dist.apache.org/repos/dist/release/sis/$OLD_VERSION/HEADER.html
Replace the `$OLD_VERSION` number by `$NEW_VERSION` in the following files on
the development branch
(currently the `geoapi-4.0` branch). Check also if the content of those files
needs update.
-* `NOTICE`
+* `NOTICE` (update also the copyright year)
* `README.md`
-* `optional/src/org.apache.sis.gui/bundle/README`
+* `optional/src/org.apache.sis.gui/bundle/README` (update also the copyright
year)
*
`endorsed/src/org.apache.sis.util/main/org/apache/sis/setup/OptionalInstallations.java`
- * Appears in the `DOWNLOAD_URL` constant, in its Javadoc and in class
`@since` Javadoc tag.
+ * Appears in the `DOWNLOAD_URL` constant and in class `@since` Javadoc tag.
Commit and merge with other branches up to main branch.
@@ -328,7 +332,7 @@ Then, execute the following commands and fix as much
warnings as practical:
```bash
systemctl start postgresql.service # Optional — exact command depends
on Linux distribution.
export SIS_TEST_OPTIONS=epsg,extensive,postgresql
-gradle test
+gradle test --rerun
```
If the `SIS_DATA` environment variable was set during above build, unset it
and try again.
@@ -340,7 +344,7 @@ the variable value in the shell performing the release.
echo $SIS_DATA
unset SIS_DATA
unset SIS_TEST_OPTIONS
-gradle cleanTest test
+gradle test --rerun
```
@@ -362,8 +366,7 @@ Those steps are also useful as additional tests, since
failure to generate those
--module
org.apache.sis.referencing/org.apache.sis.referencing.report.CoordinateOperationMethods
java --module-path endorsed/build/libs \
- --add-modules org.apache.derby.tools,org.apache.derby.engine \
- --limit-modules
org.apache.derby.tools,org.apache.derby.engine,org.apache.sis.referencing \
+ --limit-modules org.hsqldb,org.apache.sis.referencing \
--patch-module
org.apache.sis.referencing=endorsed/build/classes/java/test/org.apache.sis.referencing
\
--module
org.apache.sis.referencing/org.apache.sis.referencing.report.CoordinateReferenceSystems
```
@@ -371,11 +374,14 @@ Those steps are also useful as additional tests, since
failure to generate those
* If successful, HTML files will be generated in the current directory.
Open those files in a web browser and verify that information are okay,
in particular the SIS and EPSG version numbers in the first paragraph.
-* If okay, move those two HTML files to the `../site/main/static/tables/`
directory, overwriting previous files.
- Revert the hack in `AuthorityCodes` class, then commit:
+* If okay, move those two HTML files to the web site directory, overwriting
previous files.
+ Then commit:
```bash
+ mv CoordinateOperationMethods.html CoordinateReferenceSystems.html
../../site/main/static/tables/
+ cd ../../site/main
git commit --message="Update the list CRS and operation methods supported by
Apache SIS $NEW_VERSION."
+ cd -
```
@@ -542,7 +548,7 @@ Apply the following changes:
* Move all `-classpath` content to `--module-path`.
* Add the value of `$PATH_TO_FX` environment variable to the module-path.
* Remove the `--no-fonts` option.
-* Add the `-use` and `--since 1.1,1.2,1.3,1.4,1.5,1.6` options (edit the list
of releases).
+* Add the `-use` and `--since 1.1,1.2,1.3,1.4,1.5,1.6,1.7` options (edit the
list of releases).
* Delete all Java source files listed after the options, everything until the
end of file.
* Add the following line in-place of deleted lines (omit the
`org.opengis.geoapi` module if not desired):
@@ -560,6 +566,7 @@ org.apache.sis.storage,\
org.apache.sis.storage.sql,\
org.apache.sis.storage.xml,\
org.apache.sis.storage.netcdf,\
+org.apache.sis.storage.geoheif,\
org.apache.sis.storage.geotiff,\
org.apache.sis.storage.earthobservation,\
org.apache.sis.storage.gdal,\
@@ -582,11 +589,10 @@ ln -s ../../optional/src/org.apache.sis.* .
rm -r org.apache.sis.test.*
cd -
-# Replace "../../GeoAPI/3.0.2" by the path to a GeoAPI 3.0.2 checkout, or omit
those lines.
+# Replace "../../../GeoAPI/3.0.x" by the path to a GeoAPI 3.0.2 checkout, or
omit those lines.
mkdir endorsed/src/org.opengis.geoapi
-cp -r ../../GeoAPI/3.0.2/geoapi/src/main/java
endorsed/src/org.opengis.geoapi/main
-cp -r ../../GeoAPI/3.0.2/geoapi/src/pending/java/org
endorsed/src/org.opengis.geoapi/main/
-cp ../../GeoAPI/3.0.2/geoapi/src/main/java9/module-info.java
endorsed/src/org.opengis.geoapi/main/
+cp -r ../../../GeoAPI/3.0.x/geoapi/src/main/java
endorsed/src/org.opengis.geoapi/main
+cp -r ../../../GeoAPI/3.0.x/geoapi/src/pending/java/org
endorsed/src/org.opengis.geoapi/main/
javadoc @endorsed/build/tmp/javadoc/javadoc.options
firefox endorsed/build/docs/javadoc/index.html # For
verifying the result.
@@ -602,7 +608,7 @@ cd endorsed/build/docs/
mv javadoc apidocs
zip -9 -r $DIST_DIR/apache-sis-$NEW_VERSION-doc.zip apidocs
cd -
-cd ../site/javadoc/
+cd ../../site/javadoc/
rm -r *
mv $SIS_RC_DIR/endorsed/build/docs/apidocs/* .
git checkout -- README.md
@@ -678,8 +684,9 @@ wget
https://sis.staged.apache.org/examples/coordinates/CanadianCities.csv
./bin/sis identifier
https://sis.staged.apache.org/examples/crs/EquivalentDefinition.wkt
./bin/sis transform --sourceCRS EPSG:4267 --targetCRS EPSG:4326
AmericanCities.csv
./bin/sis transform --sourceCRS EPSG:4267 --targetCRS EPSG:4326
CanadianCities.csv
-rm --recursive data/Databases/SpatialMetadata # For testing EPSG download
from GUI.
+rm --recursive data/Databases/* # For testing EPSG download from GUI.
./bin/sisfx
+ll data/Databases/
```
@@ -732,7 +739,7 @@ Update the following files (e.g. the release date in
`index.md`):
* `content/_index.md`
* `content/command-line.md`
* `content/epsg.md` for EPSG dataset version
-* `content/download.md` for SIS version and JAXB dependency
+* `content/downloads.md` for SIS version and JAXB dependency
* `content/developer-guide/introduction/Installation.html`
Execute `hugo` and browse the documentation in the `public` repository.
diff --git a/content/release-notes/1.6.md b/content/release-notes/1.6.md
index 654cbb7c..f79246b1 100644
--- a/content/release-notes/1.6.md
+++ b/content/release-notes/1.6.md
@@ -3,7 +3,7 @@ title: SIS 1.6 Release notes
---
* Release date: **2026-01-31**
-* Next release
+* [Next release](1.7.html)
* [Previous release](1.5.html)
* [Incompatible changes](#compatibility)
* [Noticeable changes](#issues)
diff --git a/content/release-notes/1.7.md b/content/release-notes/1.7.md
new file mode 100644
index 00000000..8fa33704
--- /dev/null
+++ b/content/release-notes/1.7.md
@@ -0,0 +1,84 @@
+---
+title: SIS 1.7 Release notes
+---
+
+* Release date: **2026-10-13**
+* Next release
+* [Previous release](1.6.html)
+* [Incompatible changes](#compatibility)
+* [Noticeable changes](#issues)
+* Requirement: Java 11
+* EPSG version: 13.101
+
+Following the [retirement of Apache
Derby](https://db.apache.org/derby/#Derby+Retired),
+this release migrated the `org.apache.sis.referencing.database` module (Maven
artifact: `sis-embedded-data`) to HSQLDB.
+Reminder: applications connected to their own database should instead use the
`org.apache.sis.referencing.epsg` module
+(Maven artifact: `sis-epsg`) in order to leverage their existing database
engine (e.g. PostgreSQL) instead of adding HSQLDB.
+
+
+# Security {#security}
+
+This release fixes the following vulnerabilities.
+Before the fixes, parsing a small crafted file could cause an
`OutOfMemoryError`,
+or cause the parsing of other files at arbitrary URLs (local or distant), or
allow SQL injection
+(`org.apache.sis.storage.sql` module only; the metadata and referencing
modules are not impacted).
+Note that when Apache SIS opens another file, it tries to parse it as GML,
GeoTIFF, NADCON or NTv2
+format and fails at the first error. Therefore, these vulnerabilities are
unlikely to leak sensitive
+information (unless passwords are saved as TIFF images…).
+
+* CWE-918 SSRF and local-file disclosure via `xlink:href` resolution during
XML unmarshalling (reporters: n0mi1k, Ho1aAs).
+* CWE-918 SSRF via datum-shift grid-file references such as URI parameter in
WKT (reporters: n0mi1k, Ho1aAs).
+* CWE-22 path traversal / arbitrary file read via Landsat metadata band
filenames (reporters: n0mi1k, Ho1aAs).
+* CWE-770 unbounded memory allocation in the binary file parsers (netCDF +
GeoTIFF) leading to DoS (reporter: n0mi1k).
+* SQL injection via unvalidated `ORDER BY` sort expression in the SQL feature
store (reporter: Ho1aAs).
+
+The following vulnerability has not been fixed by code.
+Instead, it is addressed by documenting recommendations:
+
+* SQL injection on MySQL/MariaDB via missing backslash escaping (reporter:
Ho1aAs).
+
+See the [Security Policy](https://github.com/apache/sis/blob/main/SECURITY.md)
+for recommendations about how to use Apache SIS in a security-sensitive
context.
+Thanks to "n0mi1k Security" and to Ho1aAs (GitHub: @HolaAsuka) for these
reports.
+
+
+# Incompatible changes {#compatibility}
+
+The following changes in Apache SIS 1.7 are incompatibles with the previous
release (SIS 1.6):
+
+* `JoinFeatureSet.condition` field has been made private because it was
exposing a non-public type.
+* `StoreListener.eventOccured(…)` method has been renamed `eventOccurred(…)`
(fixed a typo in method name).
+* `RecentReferenceSystems.setGridReferencing(…)` argument changed: `Map` keys
changed from `String` to `Identifier`.
+* `xlink:href` attributes in XML files are no longer followed by default if
the referenced file is not in the same
+ directory, or in a sub-directory, of the document containing the reference
(see above security section).
+ For following all URLs as before, set the `XML.RESOLVER` property to
`ReferenceResolver.FOLLOW_EXTERNAL_XLINK`.
+
+
+
+# Noticeable changes {#issues}
+
+Non-exhaustive list:
+
+## New Features {#features}
+* [SIS-636](https://issues.apache.org/jira/browse/SIS-636) — Provide a HEIF
data store
+* [SIS-635](https://issues.apache.org/jira/browse/SIS-635) — Write quasi-COG
(Cloud Optimized GeoTIFF)
+
+## Improvements {#improvements}
+* [SIS-626](https://issues.apache.org/jira/browse/SIS-626) — GeoTIFF reader
should implement TiledGridResource interface
+
+## Bug fixes {#bugs}
+* [SIS-637](https://issues.apache.org/jira/browse/SIS-637) — EPSGFactory
triggers full GCs
+* [SIS-630](https://issues.apache.org/jira/browse/SIS-630) —
NoClassDefFoundError: org/apache/derby/iapi/jdbc/EmbeddedDataSourceInterface
when using sis-embedded-data
+* [SIS-629](https://issues.apache.org/jira/browse/SIS-629) —
DateTimeParseException in EPSGDataAccess.getOptionalTemporal when iterating
EPSG GeographicCRS codes
+* [SIS-628](https://issues.apache.org/jira/browse/SIS-628) — Pyramid level
order should be from coarsest to finest resolution
+* [SIS-627](https://issues.apache.org/jira/browse/SIS-627) — JVM crash if two
or more `GDALStoreProvider` are created with explicit path to GDAL native
library
+* [SIS-632](https://issues.apache.org/jira/browse/SIS-632) —
NotSerializableException during CRS serialization
+* [SIS-625](https://issues.apache.org/jira/browse/SIS-625) — GDAL library not
loaded on MacOS
+* [#48](https://github.com/apache/sis/pull/48) — Fix GeoTIFF localization grid
when tie points are rectilinear but unevenly spaced
+* [#43](https://github.com/apache/sis/pull/43) — Fix getting tiles from a 3D
tiled grid coverage using `ImageTileMatrix` class
+* [#45](https://github.com/apache/sis/pull/45) — Incorrect column type for
timestamp with timezone in PostgreSQL
+
+## Tasks {#tasks}
+* [SIS-633](https://issues.apache.org/jira/browse/SIS-633) — Move OptionKey to
the storage module
+* [SIS-631](https://issues.apache.org/jira/browse/SIS-631) — Migrate EPSG
dataset from Derby to another database
+* [#44](https://github.com/apache/sis/pull/44) — Fix an instability in GeoTIFF
unit test
diff --git a/layouts/shortcodes/version.html b/layouts/shortcodes/version.html
index dc39e58d..7c483e8f 100644
--- a/layouts/shortcodes/version.html
+++ b/layouts/shortcodes/version.html
@@ -1 +1 @@
-1.6
\ No newline at end of file
+1.7
\ No newline at end of file
diff --git a/static/DOAP.rdf b/static/DOAP.rdf
index b6e00d9a..d097cf69 100644
--- a/static/DOAP.rdf
+++ b/static/DOAP.rdf
@@ -168,6 +168,11 @@
</asfext:Standard>
</asfext:implements>
<release>
+ <Version>
+ <name>Apache SIS 1.7 — GeoHEIF, bug fixes and improvements</name>
+ <created>2026-10-13</created>
+ <revision>1.7</revision>
+ </Version>
<Version>
<name>Apache SIS 1.6 — Security fix</name>
<created>2026-01-31</created>
diff --git a/static/tables/CoordinateReferenceSystems.html
b/static/tables/CoordinateReferenceSystems.html
index 199fa4f5..43abc0a8 100644
--- a/static/tables/CoordinateReferenceSystems.html
+++ b/static/tables/CoordinateReferenceSystems.html
@@ -13,7 +13,7 @@
<h1>Coordinate Reference Systems recognized by Apache <abbr title="Spatial
Information System">SIS</abbr>™</h1>
<p>
This list is generated from the <abbr>EPSG</abbr> geodetic dataset
version 13.101, together with other sources.
- Those Coordinate Reference Systems (<abbr>CRS</abbr>) are supported by
the Apache <abbr>SIS</abbr>™ library version 2.0-SNAPSHOT
+ Those Coordinate Reference Systems (<abbr>CRS</abbr>) are supported by
the Apache <abbr>SIS</abbr>™ library version 1.7
(provided that a <a href="https://sis.apache.org/epsg.html">connection
to an <abbr>EPSG</abbr> database</a> exists),
except those with a red text in the last column.
There are 8328 codes, 97% of them being supported.