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