v0.31.0
opengeos/geoaiv0.31.0Feb 24, 2026by giswqs
AI Summary
Major feature release with extensive additions including AI agent integration, new detection models, batch processing framework, and significant QGIS plugin enhancements.
Key Highlights
- Add GeoAI MCP Server for AI agent integration
- Add batch processing pipeline framework
- Add time-series analysis support for multi-temporal satellite imagery
- Add WHU building detection model and HuggingFace Hub inference
- Add instance segmentation panel to QGIS plugin
New Features
- GeoAI MCP Server for AI agents
- torchgeo embeddings support
- TESSERA support
- WHU building detection model
- S2 surface water detection model
- OmniWaterMask integration for water body segmentation
- Google Satellite Embedding download
- Image recognition module with EuroSAT
- Multi-class object detection with NWPU-VHR-10
- Batch processing pipeline framework
- Time-series analysis for satellite imagery
- Comprehensive test suite
Full Release Notes
## What's Changed * Fix ignore_index=0 handling and add sparse_labels IoU mode by @gw0ods in https://github.com/opengeos/geoai/pull/532 * Add support for torchgeo embeddings by @giswqs in https://github.com/opengeos/geoai/pull/536 * feat: Add GeoAI MCP Server for AI agent integration by @ram-from-tvl in https://github.com/opengeos/geoai/pull/528 * Add TESSERA support by @giswqs in https://github.com/opengeos/geoai/pull/517 * Add WHU building detection model and HuggingFace Hub inference by @giswqs in https://github.com/opengeos/geoai/pull/541 * Add S2 surface water detection model and inference notebook by @giswqs in https://github.com/opengeos/geoai/pull/543 * Add OmniWaterMask integration for water body segmentation by @giswqs in https://github.com/opengeos/geoai/pull/544 * Add water segmentation panel to QGIS plugin by @giswqs in https://github.com/opengeos/geoai/pull/545 * Rename QGIS plugin package directory from geoai_plugin to geoai by @giswqs in https://github.com/opengeos/geoai/pull/546 * Bump QGIS plugin to v0.6.0 by @giswqs in https://github.com/opengeos/geoai/pull/547 * Bump version: 0.29.1 → 0.30.0 by @giswqs in https://github.com/opengeos/geoai/pull/548 * Add instance segmentation panel to QGIS plugin by @giswqs in https://github.com/opengeos/geoai/pull/550 * Improve code quality, documentation, and robustness by @giswqs in https://github.com/opengeos/geoai/pull/551 * Fix json import bug, add __all__ exports, and improve logging by @giswqs in https://github.com/opengeos/geoai/pull/552 * Add comprehensive tests across 14 new test files by @giswqs in https://github.com/opengeos/geoai/pull/553 * Refactor utils.py, add CLI, expand tests, and add CI coverage by @giswqs in https://github.com/opengeos/geoai/pull/554 * [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/opengeos/geoai/pull/555 * Add batch processing pipeline framework by @giswqs in https://github.com/opengeos/geoai/pull/556 * Add time-series analysis support for multi-temporal satellite imagery by @giswqs in https://github.com/opengeos/geoai/pull/557 * Add Google Satellite Embedding download and interactive notebook by @giswqs in https://github.com/opengeos/geoai/pull/558 * Add image recognition module with EuroSAT notebook example by @giswqs in https://github.com/opengeos/geoai/pull/559 * Add multi-class object detection with NWPU-VHR-10 support by @giswqs in https://github.com/opengeos/geoai/pull/560 * Bump version: 0.30.0 → 0.31.0 by @giswqs in https://github.com/opengeos/geoai/pull/561 **Full Changelog**: https://github.com/opengeos/geoai/compare/v0.29.1...v0.31.0