v0.32.0
opengeos/geoaiv0.32.0Mar 3, 2026by giswqs
AI Summary
Improves the QGIS plugin experience with installation tutorials and dependency management, while adding CLIP-based zero-shot classification for vector features.
Key Highlights
- Added CLIP-based zero-shot classification for vector features
- Added QGIS Plugin installation tutorial
- Implemented PEP 562 lazy loading in __init__.py
New Features
- CLIP zero-shot classification
- QGIS plugin tutorial
- GEOAI_CACHE_DIR environment variable support
Full Release Notes
## What's Changed * Update tag name in pyproject.yml by @giswqs in https://github.com/opengeos/geoai/pull/568 * Suppress Bandit false-positive warnings in QGIS plugin by @giswqs in https://github.com/opengeos/geoai/pull/569 * Add QGIS Plugin installation tutorial by @giswqs in https://github.com/opengeos/geoai/pull/570 * Fix Moondream model loading issue with transformers 5.0+ by @giswqs in https://github.com/opengeos/geoai/pull/571 * Support GEOAI_CACHE_DIR env variable for custom install location by @giswqs in https://github.com/opengeos/geoai/pull/573 * Use uv for faster QGIS plugin dependency installation by @giswqs in https://github.com/opengeos/geoai/pull/577 * Replace eager imports with PEP 562 lazy loading in __init__.py by @jayakumarpujar in https://github.com/opengeos/geoai/pull/580 * Fix multi-class segmentation mask handling in segmentation.py by @jayakumarpujar in https://github.com/opengeos/geoai/pull/581 * Bump actions/upload-artifact from 6 to 7 by @dependabot[bot] in https://github.com/opengeos/geoai/pull/586 * Handle target no data values in rasterio loading by @sobakrim in https://github.com/opengeos/geoai/pull/588 * Add radiometric normalization (LIRRN) to landcover_utils by @jayakumarpujar in https://github.com/opengeos/geoai/pull/584 * Update get_raster_info resolution decimals by @giswqs in https://github.com/opengeos/geoai/pull/590 * Improve view_vector function by @giswqs in https://github.com/opengeos/geoai/pull/591 * Fix incorrect argument passing to create_split_comparison() in run_co… by @sobakrim in https://github.com/opengeos/geoai/pull/595 * Fix SamGeo vector output for GeoPackage and Shapefile formats by @giswqs in https://github.com/opengeos/geoai/pull/594 * Add CLIP-based zero-shot classification for vector features by @jayakumarpujar in https://github.com/opengeos/geoai/pull/585 ## New Contributors * @jayakumarpujar made their first contribution in https://github.com/opengeos/geoai/pull/580 * @sobakrim made their first contribution in https://github.com/opengeos/geoai/pull/588 **Full Changelog**: https://github.com/opengeos/geoai/compare/v0.31.0...v0.32.0