Hi folks,

I've just released Osmosis 0.49.0. Osmosis is in a light maintenance mode
so the main reason for the release is to update dependencies. It doesn't
contain many new features, in fact a few barely used features have been
removed where they were too hard to keep working.

The main changes are:

   - Use GitHub actions instead of Travis CI for continuous integration.
   - Improve Gradle performance by enabling parallel execution, build cache
   and on-demand configuration.
   - Replace osmosis-osm-binary package with dependency on
   org.openstreetmap.pbf:osmpbf from Maven Central.
   - Add enableKeepPartialLinestring option for pgsnapshot/pgsimple tasks.
   - Revert the database locking functionality which fails in CI.
   - Upgrade to PostgreSQL 15.1.
   - Remove Java Plugin Framework support (standard Osmosis plugin support
   remains).
   - Remove the replication-http package including --receive-replication
   and send-replication-xxx tasks.
   - Upgrade to Java 17.
   - Eliminate use of finalize.
   - Ensure PBF file is closed after reading completes.
   - Remove shadow jar and jcenter plugins from build.
   - Build distribution using the Gradle Application plugin instead of
   custom scripts.

Release builds can be obtained from GitHub:
https://github.com/openstreetmap/osmosis/releases/tag/0.49.0

All artefacts have also been uploaded to Maven Central. Note that the
version on Maven Central is 0.49.1 because I had to fix a few things that
had broken with Gradle updates.
https://central.sonatype.com/namespace/org.openstreetmap.osmosis

Cheers,
Brett
_______________________________________________
osmosis-dev mailing list
osmosis-dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/osmosis-dev

Reply via email to