Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Dec 31, 2025

This PR contains the following updates:

Package Update Change
PDAL/PDAL minor 2.7.12.9.3
PDAL/PDAL patch 2.9.22.9.3

Release Notes

PDAL/PDAL (PDAL/PDAL)

v2.9.3

Compare Source

Bug fixes
Doc updates

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

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 these updates 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 Dec 31, 2025
Copy link
Member

@echoix echoix left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These two dockerfiles aren't working with PDAL 2.9.3 yet, as tested locally

@echoix echoix merged commit 78b4aeb into releasebranch_8_4 Jan 3, 2026
20 checks passed
@echoix echoix deleted the renovate/releasebranch_8_4-pdal-pdal-2.x branch January 3, 2026 04:19
@github-actions github-actions bot added this to the 8.5.0 milestone Jan 3, 2026
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.

2 participants