Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Oct 22, 2025

This PR contains the following updates:

Package Update Change
PDAL/PDAL minor 2.7.1 -> 2.9.2

Release Notes

PDAL/PDAL (PDAL/PDAL)

v2.9.2

Compare Source

What's Changed

Full Changelog: PDAL/PDAL@2.9.1...2.9.2

v2.9.1

Compare Source

What's Changed

Full Changelog: PDAL/PDAL@2.9.0...2.9.1

v2.9.0

Compare Source

Changes of Note

GDAL VSI Support

@​normanb added support for GDAL VSI in #​4647. It is now possible to use VSI to control access to remote content. Any /vsi-prefixed file path will go through GDAL's VSI layer.

pdal info \
    /vsicurl/https://github.com/PDAL/data/raw/refs/heads/main/autzen/autzen-classified.copc.laz \
    --readers.copc.resolution=1000
FileSpec Support

@​trns1997 and @​ibell13 added support for "FileSpec" in #​4633 and #​4625. FileSpec allows you to add a JSON node with filename, headers, and query members to control access to remote content. FileSpec uses non-VSI remote file access, so any http:// or s3:// -prefixed URLs will use this access system.

[
  {
    "type": "readers.copc",
    "filename": {
      "path": "https://some/remote/file.laz",
      "headers": {
        "headerkey": "headerval"
      },
      "query": {
        "querykey": "queryval"
      }
    }
  }
]
nlohmann Public API removal

https://github.com/nlohmann/json unfortunately changed its primary data type and broke the usage pattern that PDAL and others had been using to forward declare and use it. Initially reported by @​jgrocha in #​4706, it was decided to completely remove nlohmann from PDAL's public API to prevent downstream PDAL users compilation from breaking in the future when they are also using nlohmann in their APIs. See (#​4721, #​4722, #​4723, #​4724, #​4725, #​4727, #​4728, #​4731) for details.

New Stages

New Features and Enhancements

Behavior and Policy Updates

Bug Fixes

Compilation and Build

Packaging

New Contributors

v2.8.4

Compare Source

What's Changed

New Contributors

Full Changelog: PDAL/PDAL@2.8.3...2.8.4

v2.8.3

Compare Source

What's Changed

Full Changelog: PDAL/PDAL@2.8.2...2.8.3

v2.8.2

Compare Source

Bug Fixes

  • Don't forward VLRs unless requested with writers.copc #​4549
  • Stop quietly replacing / with \ in Utils::portable_open #​4546
  • Catch up to latest Dockerfile and update build #​4545
  • Report an error if we can't open filename in writers.bpf #​4538
  • Clean up Kazhdan to compile with newer compilers #​4555
  • Automate release artifact creation #​4559

Documentation

**2.8.1 – 2.8.2 Changelog **: PDAL/PDAL@2.8.1...2.8.2
**Full 2.8 Changelog **: PDAL/PDAL@2.8.0...2.8.2

v2.8.1

Compare Source

Bug Fixes

  • Include <cstdlib> for gcc-15 (thanks @​t0b3!) #​4537
  • Don't validate LAS header in readers.las until it is complete #​4534
  • Add cls and class as alt_name for Classification #​4532
  • Fetch bounds in readers.ply preview() #​4529
  • readers.copc might have memory leak in some situations (thanks @​AbhinavAtrishi!) #​4511
  • Consolidate PDAL_VENDOR_EIGEN_DIR CMake variable definition #​4503
  • Allow override/set of --breakout dimension for pdal info #​4502
  • Use processOne instead of custom code in standard mode of writers.text #​4501
  • Always add Classification flag dimensions for laszip-based EPT data in readers.ept (thanks @​connormanning!) #​4500

Documentation

Full Changelog: PDAL/PDAL@2.8.0...2.8.1

v2.8.0

Compare Source

Changes of Note

New Stages

Enhancements

Bug Fixes

Docs

Build

New Contributors

Full Changelog: PDAL/PDAL@2.7.0...2.8.0

v2.7.2

Compare Source

Bug Fixes

  • Fix overflow in pdal::Raster #​4376
  • Warn instead of error when readers.las GlobalEncoding is not set correctly for WKT #​4414
  • gpstime_maximum not being correctly read in readers.copc #​4404 (Thanks @​kylemann16!)
  • Default writer.bpf.coord_id to auto #​4428

Docs

Build

  • Relax PROJ dependency to 9.0+ 5c5611a
  • STANDALONE build config for filters.cpd #​4396
  • Matlab plugin compilation #​4417 (Thanks @​prennich!)
  • E57 plugins need to link against PDAL in STANDALONE builds #​4421
  • Do not link GDAL for Arrow plugins #​4377
  • Use CMake-provided config for finding PROJ #​4385

Changelog since 2.7.1: PDAL/PDAL@2.7.1...2.7.2

Changelog between 2.7.1 and 2.7.2: PDAL/PDAL@2.7.2...2.7-maintenance


Configuration

📅 Schedule: Branch creation - Only on Sunday and Saturday ( * * * * 0,6 ) (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@github-actions github-actions bot added the docker Docker related label Oct 22, 2025
@echoix echoix merged commit b327e82 into main Oct 22, 2025
39 checks passed
@github-actions github-actions bot added this to the 8.5.0 milestone Oct 22, 2025
@renovate renovate bot deleted the renovate/pdal-pdal-2.x branch October 22, 2025 15:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

docker Docker related

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant