Hello all
I'm one month late on the initially announced schedule, but Apache SIS
1.5 RC1 has finally been deployed on a Maven staging repository for
testing purpose. If projects using Apache SIS as a Maven dependency can
try the release candidate and report issues on this mailing list, these
feedbacks would be welcome. The Maven coordinates are below (using the
referencing module as an example):
<dependencies>
<dependency>
<groupId>org.apache.sis.core</groupId>
<artifactId>sis-referencing</artifactId>
<version>1.5</version>
</dependency>
</dependencies>
<repositories>
<repository>
<id>sis.staging.parent</id>
<name>SIS staging repository of Parent POM</name>
<url>https://repository.apache.org/content/repositories/orgapachesis-1055</url>
</repository>
<repository>
<id>sis.staging.main</id>
<name>SIS staging repository of main artifacts</name>
<url>https://repository.apache.org/content/repositories/orgapachesis-1056</url>
</repository>
</repositories>
The version number is 1.5 without RC1 suffix because, if a release
candidate passes the vote, it will be deployed on the Maven Central
repository with no change. In the particular case of this RC1, it is
certain to not be published. We are certain to do at least a RC2 before
a vote thread is started, but the process will be the same. Each release
candidate will have a different URL.
This RC1 includes an upgrade of the EPSG geodetic database from version
9 to version 12. This change has a major impact on the way that WGS84 is
defined. Much effort has been spent in ensuring compatibility between
the objects defined as geodetic datum in EPSG 9 and datum ensemble in
EPSG 12. Resolving the compatibility issues was the main reason for the
delay in producing this release candidate. The current status is as below:
* Apache SIS is compatible with EPSG 9 as far as we can see (all tests
pass).
* Apache SIS is mostly, but not yet fully, compatible with EPSG 12. We
still have 5 test failures in JUnit tests.
Users who want to test SIS with EPSG version 12 can use the
sis-embedded-data or sis-epsg module version 1.5. Users who prefer to
stay with EPSG version 9 for now can use the old sis-embedded-data or
sis-epsg module version 1.4. The version 1.4 of those modules should
still be compatible with SIS 1.5.
The work toward release candidate 2 will be only bug fixes, including
the 5 above-mentioned test failures observed when using EPSG 12, and
finishing the WKT 2 upgrade. No new feature is planed. If the following
proposal is useful for peoples who test SIS, I propose to create one new
release candidate per week until we get the okay from those testers.
Thanks,
Martin