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

Reply via email to