v0.43.1

Gentleman-Programming/engramv0.43.1Sep 21, 2026by giswqs

Upgrading?

AI Summary

This release focuses on improving parking spot detection by switching to safetensors weights, fixing NumPy 2.5 compatibility issues, and updating documentation for SAM 3.

Key Highlights

  • Load object detector weights from `.safetensors` checkpoints to avoid pickle deserialization
  • Rename `ParkingSplotDetector` to `ParkingSpotDetector` with a deprecated alias
  • Publish parking spot weights to the Hub for direct usage
  • Fix NumPy 2.5 compatibility by using `eigh` for PCA dominant direction

Breaking Changes

  • Renamed `ParkingSplotDetector` to `ParkingSpotDetector`

New Features

  • Loading safetensors weights for object detectors
  • Parking spot segmentation example using SAM3
  • Hugging Face authentication guide for SAM 3

Full Release Notes

## v0.43.1

**Features**
- Load object detector weights from `.safetensors` checkpoints, avoiding pickle deserialization and carrying checkpoint metadata (#915)

**Bug fixes**
- Rename `ParkingSplotDetector` to `ParkingSpotDetector`, keeping the misspelled name as a deprecated alias (#915)
- Publish the parking spot weights to the Hub, so `ParkingSpotDetector()` works with no arguments (#915)
- Use `eigh` for the PCA dominant direction, for NumPy 2.5 compatibility (#914)
- `RasterToVectorStep` passed `output=` where `raster_to_vector` expects `output_path=` (#899)

**Documentation**
- Add a parking spot segmentation example using SAM3 through segment-geospatial (#916)
- Add a Hugging Face authentication guide for SAM 3 (#898)

**CI**
- Add Claude code review with a `claude-review` label opt-in (#912)
- Bump anthropics/claude-code-action from 1.0.223 to 1.0.230 (#913)

QGIS plugin: 1.8.1

**Full changelog**: https://github.com/opengeos/geoai/compare/v0.43.0...v0.43.1

Related Repositories