Skip to content

Releases: onthegomap/planetiler

v0.9.3

28 Oct 10:52
e6e1381

Choose a tag to compare

What's Changed

This release includes a few bug fixes and improvements:

Dependency upgrades in this release
  • Upgrade planetiler-openmaptiles by @msbarry in #1369
  • build(deps): bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.3 to 3.5.4 in /.github/planetiler-examples-dependabot by @dependabot[bot] in #1338
  • build(deps): bump org.codehaus.mojo:flatten-maven-plugin from 1.7.2 to 1.7.3 by @dependabot[bot] in #1337
  • build(deps-dev): bump org.junit.jupiter:junit-jupiter-api from 5.13.4 to 5.14.0 in /.github/planetiler-examples-dependabot by @dependabot[bot] in #1343
  • build(deps): bump com.google.guava:guava from 33.4.8-jre to 33.5.0-jre by @dependabot[bot] in #1342
  • build(deps): bump com.diffplug.spotless:spotless-maven-plugin from 2.46.1 to 3.0.0 by @dependabot[bot] in #1345
  • build(deps): bump log4j.version from 2.25.1 to 2.25.2 by @dependabot[bot] in #1350
  • build(deps): bump org.apache.maven.plugins:maven-enforcer-plugin from 3.6.1 to 3.6.2 by @dependabot[bot] in #1351
  • build(deps-dev): bump org.junit.jupiter:junit-jupiter-api from 5.14.0 to 6.0.0 in /.github/planetiler-examples-dependabot by @dependabot[bot] in #1346
  • build(deps): bump org.apache.maven.plugins:maven-failsafe-plugin from 3.5.3 to 3.5.4 by @dependabot[bot] in #1354
  • build(deps): bump junit.version from 5.13.4 to 6.0.0 by @dependabot[bot] in #1356
  • build(deps): bump actions/setup-node from 5 to 6 by @dependabot[bot] in #1361
  • build(deps): bump org.sonatype.central:central-publishing-maven-plugin from 0.8.0 to 0.9.0 by @dependabot[bot] in #1358
  • build(deps): bump org.jacoco:jacoco-maven-plugin from 0.8.13 to 0.8.14 by @dependabot[bot] in #1364
  • build(deps): bump geotools.version from 33.2 to 34.0 by @dependabot[bot] in #1365
  • build(deps): bump org.commonmark:commonmark from 0.25.1 to 0.27.0 by @dependabot[bot] in #1366
  • build(deps): bump org.apache.maven.plugins:maven-compiler-plugin from 3.14.0 to 3.14.1 by @dependabot[bot] in #1367
  • build(deps): bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in #1372
  • build(deps): bump org.mockito:mockito-core from 5.19.0 to 5.20.0 by @dependabot[bot] in #1371
  • build(deps): bump com.github.jnr:jnr-ffi from 2.2.17 to 2.2.18 by @dependabot[bot] in #1373

What's Changed

  • planetiler-openmaptiles adjusted and updated + excluded tests now re-… by @phanecak-maptiler in #1339
  • build(deps): bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.3 to 3.5.4 in /.github/planetiler-examples-dependabot by @dependabot[bot] in #1338
  • build(deps): bump org.codehaus.mojo:flatten-maven-plugin from 1.7.2 to 1.7.3 by @dependabot[bot] in #1337
  • build(deps-dev): bump org.junit.jupiter:junit-jupiter-api from 5.13.4 to 5.14.0 in /.github/planetiler-examples-dependabot by @dependabot[bot] in #1343
  • build(deps): bump com.google.guava:guava from 33.4.8-jre to 33.5.0-jre by @dependabot[bot] in #1342
  • Improve handling of super relation by @HarelM in #1341
  • 0.9.3-snapshot by @msbarry in #1347
  • build(deps): bump com.diffplug.spotless:spotless-maven-plugin from 2.46.1 to 3.0.0 by @dependabot[bot] in #1345
  • build(deps): bump log4j.version from 2.25.1 to 2.25.2 by @dependabot[bot] in #1350
  • build(deps): bump org.apache.maven.plugins:maven-enforcer-plugin from 3.6.1 to 3.6.2 by @dependabot[bot] in #1351
  • build(deps-dev): bump org.junit.jupiter:junit-jupiter-api from 5.14.0 to 6.0.0 in /.github/planetiler-examples-dependabot by @dependabot[bot] in #1346
  • Super-relation opt-in by @msbarry in #1353
  • build(deps): bump org.apache.maven.plugins:maven-failsafe-plugin from 3.5.3 to 3.5.4 by @dependabot[bot] in #1354
  • build(deps): bump junit.version from 5.13.4 to 6.0.0 by @dependabot[bot] in #1356
  • Allow setting the overlay metadata by @zstadler in #1363
  • build(deps): bump actions/setup-node from 5 to 6 by @dependabot[bot] in #1361
  • Add getOrKeep(key) CEL function by @zstadler in #1360
  • build(deps): bump org.sonatype.central:central-publishing-maven-plugin from 0.8.0 to 0.9.0 by @dependabot[bot] in #1358
  • build(deps): bump org.jacoco:jacoco-maven-plugin from 0.8.13 to 0.8.14 by @dependabot[bot] in #1364
  • build(deps): bump geotools.version from 33.2 to 34.0 by @dependabot[bot] in #1365
  • build(deps): bump org.commonmark:commonmark from 0.25.1 to 0.27.0 by @dependabot[bot] in #1366
  • Pin commons-lang3 and snakeyaml versions by @msbarry in #1368
  • Upgrade planetiler-openmaptiles by @msbarry in #1369
  • build(deps): bump org.apache.maven.plugins:maven-compiler-plugin from 3.14.0 to 3.14.1 by @dependabot[bot] in #1367
  • build(deps): bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in #1372
  • build(deps): bump org.mockito:mockito-core from 5.19.0 to 5.20.0 by @dependabot[bot] in #1371
  • build(deps): bump com.github.jnr:jnr-ffi from 2.2.17 to 2.2.18 by @dependabot[bot] in #1373
  • Building height fix by @msbarry in #1374

Full Changelog: v0.9.2...v0.9.3

v0.9.2

27 Sep 09:21
a6d4615

Choose a tag to compare

What's Changed

This release includes a few bug fixes and improvements:

Dependency upgrades in this release
  • Bump org.junit.jupiter:junit-jupiter-api from 5.13.1 to 5.13.2 in /.github/planetiler-examples-dependabot by @dependabot[bot] in #1274
  • Bump org.commonmark:commonmark from 0.24.0 to 0.25.0 by @dependabot[bot] in #1272
  • Bump junit.version from 5.13.1 to 5.13.2 by @dependabot[bot] in #1275
  • Bump com.google.cloud.tools:jib-maven-plugin from 3.4.5 to 3.4.6 by @dependabot[bot] in #1279
  • Bump blue.strategic.parquet:parquet-floor from 1.51 to 1.53 by @dependabot[bot] in #1283
  • Bump org.junit.jupiter:junit-jupiter-api from 5.13.2 to 5.13.3 in /.github/planetiler-examples-dependabot by @dependabot[bot] in #1284
  • Bump junit.version from 5.13.2 to 5.13.3 by @dependabot[bot] in #1285
  • Bump com.diffplug.spotless:spotless-maven-plugin from 2.44.5 to 2.45.0 by @dependabot[bot] in #1287
  • Bump org.xerial:sqlite-jdbc from 3.50.1.0 to 3.50.2.0 by @dependabot[bot] in #1289
  • Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.7 to 3.2.8 by @dependabot[bot] in #1291
  • Bump org.snakeyaml:snakeyaml-engine from 2.9 to 2.10 by @dependabot[bot] in #1296
  • Bump blue.strategic.parquet:parquet-floor from 1.53 to 1.57 by @dependabot[bot] in #1297
  • Bump org.codehaus.mojo:flatten-maven-plugin from 1.7.0 to 1.7.1 by @dependabot[bot] in #1298
  • Bump org.apache.maven.plugins:maven-enforcer-plugin from 3.5.0 to 3.6.1 by @dependabot[bot] in #1299
  • Bump log4j.version from 2.25.0 to 2.25.1 by @dependabot[bot] in #1300
  • Bump org.junit.jupiter:junit-jupiter-api from 5.13.3 to 5.13.4 in /.github/planetiler-examples-dependabot by @dependabot[bot] in #1302
  • Bump junit.version from 5.13.3 to 5.13.4 by @dependabot[bot] in #1301
  • Bump jackson.version from 2.19.1 to 2.19.2 by @dependabot[bot] in #1304
  • build(deps): bump org.msgpack:msgpack-core from 0.9.9 to 0.9.10 by @dependabot[bot] in #1305
  • build(deps): bump org.xerial.snappy:snappy-java from 1.1.10.7 to 1.1.10.8 by @dependabot[bot] in #1306
  • build(deps): bump geotools.version from 33.1 to 33.2 by @dependabot[bot] in #1308
  • build(deps): bump org.commonmark:commonmark from 0.25.0 to 0.25.1 by @dependabot[bot] in #1309
  • build(deps): bump org.xerial:sqlite-jdbc from 3.50.2.0 to 3.50.3.0 by @dependabot[bot] in #1310
  • build(deps): bump org.codehaus.mojo:flatten-maven-plugin from 1.7.1 to 1.7.2 by @dependabot[bot] in #1312
  • build(deps): bump actions/checkout from 4 to 5 by @dependabot[bot] in #1313
  • build(deps): bump com.diffplug.spotless:spotless-maven-plugin from 2.45.0 to 2.46.1 by @dependabot[bot] in #1314
  • build(deps): bump blue.strategic.parquet:parquet-floor from 1.57 to 1.58 by @dependabot[bot] in #1315
  • build(deps): bump org.mockito:mockito-core from 5.18.0 to 5.19.0 by @dependabot[bot] in #1318
  • build(deps): bump com.google.protobuf:protobuf-java from 4.31.1 to 4.32.0 by @dependabot[bot] in #1319
  • build(deps): bump actions/setup-java from 4 to 5 by @dependabot[bot] in #1320
  • build(deps): bump org.apache.maven.plugins:maven-javadoc-plugin from 3.11.2 to 3.11.3 by @dependabot[bot] in #1321
  • build(deps): bump jackson.version from 2.19.2 to 2.20.0 by @dependabot[bot] in #1324
  • build(deps): bump org.sonarsource.scanner.maven:sonar-maven-plugin from 5.1.0.4751 to 5.2.0.4988 by @dependabot[bot] in #1325
  • build(deps): bump actions/setup-node from 4 to 5 by @dependabot[bot] in #1328
  • build(deps): bump blue.strategic.parquet:parquet-floor from 1.58 to 1.59 by @dependabot[bot] in #1326
  • build(deps): bump actions/github-script from 7 to 8 by @dependabot[bot] in #1329
  • build(deps): bump com.google.protobuf:protobuf-java from 4.32.0 to 4.32.1 by @dependabot[bot] in #1331
  • build(deps): bump org.apache.maven.plugins:maven-failsafe-plugin from 3.5.3 to 3.5.4 in /.github/planetiler-examples-dependabot by @dependabot[bot] in #1332
  • build(deps): bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.3 to 3.5.4 by @dependabot[bot] in #1333

Full Changelog: v0.9.1...v0.9.2

v0.9.1

19 Jun 16:05
855fa91

Choose a tag to compare

What's Changed

This release fixes an occasional bug that occurs when downloading resources

Dependency upgrades in this release
  • 0.9.1-SNAPSHOT by @msbarry in #1251
  • Bump org.projectnessie.cel:cel-bom from 0.5.1 to 0.5.2 by @dependabot in #1252
  • Bump org.projectnessie.cel:cel-bom from 0.5.2 to 0.5.3 by @dependabot in #1253
  • Bump geotools.version from 33.0 to 33.1 by @dependabot in #1254
  • Bump com.google.protobuf:protobuf-java from 4.30.2 to 4.31.0 by @dependabot in #1255
  • Bump org.mockito:mockito-core from 5.17.0 to 5.18.0 by @dependabot in #1256
  • Bump com.diffplug.spotless:spotless-maven-plugin from 2.44.4 to 2.44.5 by @dependabot in #1257
  • Bump com.google.protobuf:protobuf-java from 4.31.0 to 4.31.1 by @dependabot in #1258
  • Bump junit.version from 5.12.2 to 5.13.0 by @dependabot in #1261
  • Bump dawidd6/action-download-artifact from 9 to 10 by @dependabot in #1260
  • Bump org.junit.jupiter:junit-jupiter-api from 5.12.2 to 5.13.0 in /.github/planetiler-examples-dependabot by @dependabot in #1259
  • Bump org.junit.jupiter:junit-jupiter-api from 5.13.0 to 5.13.1 in /.github/planetiler-examples-dependabot by @dependabot in #1264
  • Bump org.xerial:sqlite-jdbc from 3.49.1.0 to 3.50.1.0 by @dependabot in #1265
  • Bump junit.version from 5.13.0 to 5.13.1 by @dependabot in #1266
  • Bump dawidd6/action-download-artifact from 10 to 11 by @dependabot in #1268
  • Bump jackson.version from 2.19.0 to 2.19.1 by @dependabot in #1267
  • Bump log4j.version from 2.24.3 to 2.25.0 by @dependabot in #1269

Full Changelog: v0.9.0...v0.9.1

v0.9.0

06 May 00:37
2c91725

Choose a tag to compare

What's Changed

This release includes a number of bug fixes and improvements and also some major improvements to bring the shortbread schema up-to-date with the spec, some of which are breaking changes.

To run this release from Java, download the attached planetiler.jar, or from docker use ghcr.io/onthegomap/planetiler:0.9.0

Bug Fixes and Improvements

Dependencies

Dependency upgrades in this release
  • Bump com.google.protobuf:protobuf-java from 4.29.2 to 4.29.3 by @dependabot in #1157
  • Bump geotools.version from 32.1 to 32.2 by @dependabot in #1160
  • Bump org.xerial:sqlite-jdbc from 3.48.0.0 to 3.49.0.0 by @dependabot in #1171
  • Bump org.yaml:snakeyaml from 2.3 to 2.4 by @dependabot in #1183
  • Bump org.xerial:sqlite-jdbc from 3.49.0.0 to 3.49.1.0 by @dependabot in #1185
  • Bump com.diffplug.spotless:spotless-maven-plugin from 2.44.2 to 2.44.3 by @dependabot in #1186
  • Bump org.junit.jupiter:junit-jupiter-api from 5.11.4 to 5.12.0 in /.github/planetiler-examples-dependabot by @dependabot in #1189
  • Bump junit.version from 5.11.4 to 5.12.0 by @dependabot in #1188
  • Bump org.apache.maven.plugins:maven-compiler-plugin from 3.13.0 to 3.14.0 by @dependabot in #1191
  • Bump org.slf4j:slf4j-api from 2.0.16 to 2.0.17 by @dependabot in #1194
  • Bump dawidd6/action-download-artifact from 8 to 9 by @dependabot in #1195
  • Bump jackson.version from 2.18.2 to 2.18.3 by @dependabot in #1197
  • Bump org.mockito:mockito-core from 5.15.2 to 5.16.0 by @dependabot in #1199
  • Bump org.codehaus.mojo:flatten-maven-plugin from 1.6.0 to 1.7.0 by @dependabot in #1200
  • Bump org.apache.maven.plugins:maven-deploy-plugin from 3.1.3 to 3.1.4 by @dependabot in #1201
  • Bump com.google.protobuf:protobuf-java from 4.29.3 to 4.30.1 by @dependabot in #1204
  • Bump junit.version from 5.12.0 to 5.12.1 by @dependabot in #1205
  • Bump org.junit.jupiter:junit-jupiter-api from 5.12.0 to 5.12.1 in /.github/planetiler-examples-dependabot by @dependabot in #1206
  • Bump com.google.cloud.tools:jib-maven-plugin from 3.4.4 to 3.4.5 by @dependabot in #1211
  • Bump blue.strategic.parquet:parquet-floor from 1.49 to 1.50 by @dependabot in #1212
  • Bump org.mockito:mockito-core from 5.16.0 to 5.16.1 by @dependabot in #1225
  • Bump com.ibm.icu:icu4j from 76.1 to 77.1 by @dependabot in #1228
  • Bump com.google.protobuf:protobuf-java from 4.30.1 to 4.30.2 by @dependabot in #1229
  • Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.2 to 3.5.3 in /.github/planetiler-examples-dependabot by @dependabot in #1231
  • Bump com.google.guava:guava from 33.4.0-jre to 33.4.6-jre by @dependabot in #1230
  • Bump org.apache.maven.plugins:maven-failsafe-plugin from 3.5.2 to 3.5.3 in /.github/planetiler-examples-dependabot by @dependabot in #1234
  • Bump org.apache.maven.plugins:maven-failsafe-plugin from 3.5.2 to 3.5.3 by @dependabot in #1233
  • Bump geotools.version from 32.2 to 33.0 by @dependabot in #1236
  • Bump org.jacoco:jacoco-maven-plugin from 0.8.12 to 0.8.13 by @dependabot in #1239
  • Bump org.junit.jupiter:junit-jupiter-api from 5.12.1 to 5.12.2 in /.github/planetiler-examples-dependabot by @dependabot in #1241
  • Bump com.google.guava:guava from 33.4.6-jre to 33.4.8-jre by @dependabot in #1242
  • Bump junit.version from 5.12.1 to 5.12.2 by @dependabot in #1243
  • Bump org.mockito:mockito-core from 5.16.1 to 5.17.0 by @dependabot in #1245
  • Bump com.diffplug.spotless:spotless-maven-plugin from 2.44.3 to 2.44.4 by @dependabot in #1246
  • Bump jackson.version from 2.18.3 to 2.19.0 by @dependabot in #1247
  • Bump org.sonarsource.scanner.maven:sonar-maven-plugin from 5.0.0.4389 to 5.1.0.4751 by @dependabot in #1248
  • Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.2 to 3.5.3 by @dependabot in #1249
  • Bump blue.strategic.parquet:parquet-floor from 1.50 to 1.51 by @dependabot in #1250

New Contributors

Full Changelog: v0.8.4...v0.9.0

v0.8.4

25 Jan 12:10
a5cc284

Choose a tag to compare

What's Changed

This release includes a number of bug fixes and improvements, notably:

  • adds support for geojson input sources
  • a new and improved line merging algorithm (see @wipfli's writeup)
  • a new transformScaledGeometry hook plus Visvalingam Whyatt simplification and Chaikin smoothing algorithms to customize how geometries are simplified at each zoom level (see #1118)

To run this release from Java, download the attached planetiler.jar, or from docker use ghcr.io/onthegomap/planetiler:0.8.4

New Features and Improvements

Dependencies

Dependency upgrades in this release
  • Bump dawidd6/action-download-artifact from 7 to 8 by @dependabot in #1153
  • Bump org.xerial:sqlite-jdbc from 3.47.2.0 to 3.48.0.0 by @dependabot in #1152
  • Bump com.diffplug.spotless:spotless-maven-plugin from 2.44.1 to 2.44.2 by @dependabot in #1150
  • Bump org.snakeyaml:snakeyaml-engine from 2.8 to 2.9 by @dependabot in #1149
  • Bump org.msgpack:msgpack-core from 0.9.8 to 0.9.9 by @dependabot in #1145
  • Bump com.diffplug.spotless:spotless-maven-plugin from 2.43.0 to 2.44.1 by @dependabot in #1144
  • Bump org.xerial:sqlite-jdbc from 3.47.1.0 to 3.47.2.0 by @dependabot in #1141
  • Bump org.mockito:mockito-core from 5.14.2 to 5.15.2 by @dependabot in #1139
  • Bump com.google.protobuf:protobuf-java from 4.29.1 to 4.29.2 by @dependabot in #1133
  • Bump com.google.guava:guava from 33.3.1-jre to 33.4.0-jre by @dependabot in #1131
  • Bump org.junit.jupiter:junit-jupiter-api from 5.11.3 to 5.11.4 in /.github/planetiler-examples-dependabot by @dependabot in #1129
  • Bump junit.version from 5.11.3 to 5.11.4 by @dependabot in #1130
  • Bump log4j.version from 2.24.2 to 2.24.3 by @dependabot in #1128
  • Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.11.1 to 3.11.2 by @dependabot in #1127
  • Bump com.google.protobuf:protobuf-java from 4.29.0 to 4.29.1 by @dependabot in #1126
  • Bump blue.strategic.parquet:parquet-floor from 1.48 to 1.49 by @dependabot in #1124
  • Bump dawidd6/action-download-artifact from 6 to 7 by @dependabot in #1122
  • Bump jackson.version from 2.18.1 to 2.18.2 by @dependabot in #1121
  • Bump com.google.protobuf:protobuf-java from 4.28.1 to 4.29.0 by @dependabot in #1119
  • Bump org.xerial:sqlite-jdbc from 3.47.0.0 to 3.47.1.0 by @dependabot in #1116
  • Bump log4j.version from 2.24.1 to 2.24.2 by @dependabot in #1108
  • Bump geotools.version from 32.0 to 32.1 by @dependabot in #1106
  • Bump blue.strategic.parquet:parquet-floor from 1.47 to 1.48 by @dependabot in #1097

New Contributors

Full Changelog: v0.8.3...v0.8.4

v0.8.3

11 Nov 11:11
0af757e

Choose a tag to compare

What's Changed

This release includes a number of bug fixes and YAML profile improvements, including utilities for computing feature size in non-tile-based units like meters or acres.

To run this release from Java, download the attached planetiler.jar, or from docker use ghcr.io/onthegomap/planetiler:0.8.3

New Features and Improvements

Cleanup & Documentation improvements

Dependencies

Dependency upgrades in this release
  • 0.8.2 was released, so let's use 0.8.3 for SNAPSHOT by @phanecak-maptiler in #970
  • update openmaptiles dependency by @Strubbl in #947
  • Bump jackson.version from 2.17.1 to 2.17.2 by @dependabot in #948
  • Bump org.roaringbitmap:RoaringBitmap from 1.1.0 to 1.2.0 by @dependabot in #949
  • Bump org.apache.maven.plugins:maven-failsafe-plugin from 3.3.0 to 3.3.1 by @dependabot in #951
  • Bump org.apache.maven.plugins:maven-surefire-plugin from 3.3.0 to 3.3.1 in /.github/planetiler-examples-dependabot by @dependabot in #950
  • Bump org.apache.maven.plugins:maven-surefire-plugin from 3.3.0 to 3.3.1 by @dependabot in #952
  • Bump org.apache.maven.plugins:maven-failsafe-plugin from 3.3.0 to 3.3.1 in /.github/planetiler-examples-dependabot by @dependabot in #953
  • Bump org.roaringbitmap:RoaringBitmap from 1.2.0 to 1.2.1 by @dependabot in #954
  • Bump geotools.version from 31.2 to 31.3 by @dependabot in #956
  • Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.7.0 to 3.8.0 by @dependabot in #958
  • Bump com.google.protobuf:protobuf-java from 3.25.3 to 3.25.4 by @dependabot in #962
  • Bump org.tukaani:xz from 1.9 to 1.10 by @dependabot in #966
  • Bump org.xerial:sqlite-jdbc from 3.46.0.0 to 3.46.0.1 by @dependabot in #969
  • Bump org.projectnessie.cel:cel-bom from 0.4.4 to 0.4.5 by @dependabot in #972
  • Bump org.xerial.snappy:snappy-java from 1.1.10.5 to 1.1.10.6 by @dependabot in #973
  • Bump org.slf4j:slf4j-api from 2.0.13 to 2.0.14 by @dependabot in #974
  • Bump org.slf4j:slf4j-api from 2.0.14 to 2.0.15 by @dependabot in #977
  • Bump org.junit.jupiter:junit-jupiter-api from 5.10.3 to 5.11.0 in /.github/planetiler-examples-dependabot by @dependabot in #980
  • Bump org.slf4j:slf4j-api from 2.0.15 to 2.0.16 by @dependabot in #978
  • Bump org.apache.maven.plugins:maven-surefire-plugin from 3.3.1 to 3.4.0 by @dependabot in #985
  • Bump org.apache.maven.plugins:maven-surefire-plugin from 3.3.1 to 3.4.0 in /.github/planetiler-examples-dependabot by @dependabot in #986
  • Bump org.apache.maven.plugins:maven-deploy-plugin from 3.1.2 to 3.1.3 by @dependabot in #988
  • Bump org.apache.maven.plugins:maven-failsafe-plugin from 3.3.1 to 3.4.0 in /.github/planetiler-examples-dependabot by @dependabot in #989
  • Bump com.google.guava:guava from 33.2.1-jre to 33.3.0-jre by @dependabot in #990
  • Bump org.apache.maven.plugins:maven-failsafe-plugin from 3.3.1 to 3.4.0 by @dependabot in #994
  • Bump org.projectnessie.cel:cel-bom from 0.4.5 to 0.5.0 and protobuf from 3.25.4 to 4.27.3 by @dependabot in #997
  • Bump org.xerial:sqlite-jdbc from 3.46.0.1 to 3.46.1.0 by @dependabot in #998
  • Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.4 to 3.2.5 by @dependabot in #999
  • Bump org.apache.maven.plugins:maven-failsafe-plugin from 3.4.0 to 3.5.0 in /.github/planetiler-examples-dependabot by @dependabot in #1001
  • Bump junit.version from 5.10.3 to 5.11.0 by @dependabot in #1000
  • Bump org.apache.maven.plugins:maven-surefire-plugin from 3.4.0 to 3.5.0 in /.github/planetiler-examples-dependabot by @dependabot in #1004
  • Bump org.apache.maven.plugins:maven-surefire-plugin from 3.4.0 to 3.5.0 by @dependabot in #1003
  • Bump org.locationtech.jts:jts-core from 1.19.0 to 1.20.0 by @dependabot in #1005
  • Bump blue.strategic.parquet:parquet-floor from 1.45 to 1.46 by @dependabot in #1006
  • Bump org.codehaus.mojo:buildnumber-maven-plugin from 3.2.0 to 3.2.1 by @dependabot in #1007
  • Bump org.yaml:snakeyaml from 2.2 to 2.3 by @dependabot in #1008
  • Bump org.apache.maven.plugins:maven-failsafe-plugin from 3.4.0 to 3.5.0 by @dependabot in #1009
  • Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.8.0 to 3.10.0 by @dependabot in #1010
  • Bump io.github.zlika:reproducible-build-maven-plugin from 0.16 to 0.17 by @dependabot in #1011
  • Bump log4j.version from 2.23.1 to 2.24.0 by @dependabot in #1012
  • Bump com.google.protobuf:protobuf-java from 4.27.3 to 4.28.1 by @dependabot in #1013
  • Bump org.mockito:mockito-core from 5.12.0 to 5.13.0 by @dependabot in #1014
  • Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.5 to 3.2.6 by @dependabot in #1016
  • Bump org.projectnessie.cel:cel-bom from 0.5.0 to 0.5.1 by @dependabot in #1018
  • Bump org.commonmark:commonmark from 0.22.0 to 0.23.0 by @dependabot in #1019
  • Bump org.snakeyaml:snakeyaml-engine from 2.7 to 2.8 by @dependabot in #1020
  • Bump org.xerial.snappy:snappy-java from 1.1.10.6 to 1.1.10.7 by @dependabot in #1022
  • Bump com.google.protobuf:protobuf-java from 4.28.1 to 4.28.2 in /planetiler-core by @dependabot ...
Read more

v0.8.2

02 Jul 11:57
a74f274

Choose a tag to compare

What's Changed

Minor bug fixes:

New Contributors

Full Changelog: v0.8.1...v0.8.2

v0.8.1

29 Jun 09:21
09374db

Choose a tag to compare

What's Changed

Minor improvements since 0.8.0 release:

  • More efficient geoparquet geoarrow conversion by @msbarry in #933, #934
  • Encode OSM node/way/relation in vector tile feature ids by @msbarry in #826
  • Fallback when tile weights are missing by @msbarry in #937
And dependency upgrades:
  • Bump org.apache.maven.plugins:maven-failsafe-plugin from 3.2.5 to 3.3.0 in /.github/planetiler-examples-dependabot by @dependabot in #925
  • Bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.5 to 3.3.0 by @dependabot in #926
  • Bump org.apache.maven.plugins:maven-failsafe-plugin from 3.2.5 to 3.3.0 by @dependabot in #927
  • Bump blue.strategic.parquet:parquet-floor from 1.44 to 1.45 by @dependabot in #929
  • Bump com.carrotsearch:hppc from 0.9.1 to 0.10.0 by @dependabot in #930
  • Bump org.roaringbitmap:RoaringBitmap from 1.0.6 to 1.1.0 by @dependabot in #931
  • Bump org.apache.maven.plugins:maven-jar-plugin from 3.4.1 to 3.4.2 by @dependabot in #932
  • Bump org.junit.jupiter:junit-jupiter-api from 5.10.2 to 5.10.3 in /.github/planetiler-examples-dependabot by @dependabot in #936
  • Bump junit.version from 5.10.2 to 5.10.3 by @dependabot in #935

Full Changelog: v0.8.0...v0.8.1

v0.8.0

18 Jun 09:50
437afe6

Choose a tag to compare

What's Changed

This release adds support for geoparquet sources like Overture Maps. It also adds support for writing custom Java profiles without any build tools. See https://github.com/onthegomap/planetiler-examples for instructions getting started and examples using OpenStreetMap and Overture data.

To run this release from Java, download the attached planetiler.jar, or from docker use ghcr.io/onthegomap/planetiler:0.8.0

There is ongoing discussion about the project in the #planetiler channel on OSM-US slack. If you are interested in joining, get an invite here!

⚠️ Planetiler now requires Java 21 or later to run, or Java 22 for no-build-tool Java Profiles ⚠️

New Features and Improvements

  • Add geoparquet/Overture support
    • Iniitial geoparquet support by @msbarry in #888
    • Remove primary geometry from parquet feature tags by @msbarry in #893
    • Attach parquet schema to features by @msbarry in #897
    • Avoid deserializing entire parquet geometry just to determine type by @msbarry in #898
    • Make sure FeatureCollector can handle structs by @msbarry in #904
    • Structured tag api by @msbarry in #895
    • Add support for linear-referenced tags for Overture Maps Data by @msbarry in #900
  • Java API improvements
    • Min polygon area centroid by @msbarry in #720
    • Add API for maximum inscribed circle/pole of inaccessibility centerpoint of a polygon by @msbarry in #723
    • Add setAttrWithMinSize to feature API by @msbarry in #725
    • add extraMetadata to profile interface [#794] by @bdon in #795
    • Add whole-tile postprocess hook by @msbarry in #802
    • Add omit() feature collector api and --refresh-sources arg by @msbarry in #810
    • Add tile post-process hook to forwarding profile by @msbarry in #813
    • Add firstCoordinate vector tile feature helper by @msbarry in #814
    • Add polygon index intersection utility by @msbarry in #866
    • Attach sources to fat jar to improve no-build IDE experience by @msbarry in #892
    • Make VectorTile.Feature implement WithTags by @msbarry in #896
    • Parquet/no-build-tool java profile usability improvements by @msbarry in #914
    • Handle immutable output from post process layer/tile feature methods by @msbarry in #920
  • YAML Schema improvements
  • Generate deterministic output for the same input
  • Upgrade to OpenMapTiles 3.15 by @msbarry and @phanecak-maptiler in #764, #764, #835, #880, #923
  • Use maven build time for docker image by @msbarry in #744
  • Use push-down bbox filter for shapefiles by @msbarry in #757
  • Add support for "files"-archive by @bbilger in #761
  • Use snappy compression for --compress-temp flag by @msbarry in #905
  • Log more details on feature processing errors by @msbarry in #884

Bugs

Contributor/Documentation improvements

Dependencies

Once again, @dependabot has been busy keeping dependencies up-to-date.

Dependency upgrades in this release
  • Bump com.diffplug.spotless:spotless-maven-plugin from 2.39.0 to 2.40.0 by @dependabot in #678
  • Bump styfle/cancel-workflow-action from 0.11.0 to 0.12.0 by @dependabot in #680
  • Bump mil.nga.geopackage:geopackage from 6.6.2 to 6.6.3 by @dependabot in #681
  • Bump com.google.protobuf:protobuf-java from 3.24.3 to 3.24.4 by @dependabot in #682
  • Bump org.mockito:mockito-core from 5.5.0 to 5.6.0 by @dependabot in #683
  • Bump com.google.guava:guava from 32.1.2-jre to 32.1.3-jre by @dependabot in #684
  • Bump geotools.version from 29.2 to 30.0 by @dependabot in #685
  • Bump org.apache.maven.plugins:maven-failsafe-plugin from 3.1.2 to 3.2.1 in /.github/planetiler-examples-dependabot by @dependabot in #689
  • Bump actions/setup-node from 3 to 4 by @dependabot in #688
  • Bump jackson.version from 2.15.2 to 2.15.3 by @dependabot in #687
  • Bump org.xerial:sqlite-jdbc from 3.43.0.0 to 3.43.2.1 by @dependabot in #692
  • Bump org.apache.maven.plugins:maven-surefire-plugin from 3.1.2 to 3.2.1 in /.github/planetiler-examples-dependabot by @dependabot in #691
  • Bump log4j.version from 2.20.0 to 2.21.1 by @dependabot in #694
  • Bump org.apache.maven.plugins:maven-failsafe-plugin from 3.1.2 to 3.2.1 by @...
Read more

v0.8.0-pre.2

11 Jun 13:06
bd5e527

Choose a tag to compare

v0.8.0-pre.2 Pre-release
Pre-release

Built a few no-build-tool java profiles using Overture and OSM data in https://github.com/onthegomap/planetiler-examples and addressed a few bugs and usability improvements in #914