Version: [4429] geodb.io 2.7.1

CRS Transform Crash Fix

Fixed QgsCsException crash when toggling BLM Claims or PLSS Grid
streaming layers while a wide-extent basemap (e.g. USA Topo) is loaded
in a local CRS like UTM
New extent_to_wgs84() utility clamps the canvas extent to the source
CRS's valid geographic bounds before transforming, preventing failures
when the map view extends beyond the CRS validity zone
Applied to all 4 affected locations: BLM claims streaming, PLSS grid
streaming, basemaps PLSS snapshot, and basemaps MRDS loading
Streaming layers show a status message instead of crashing; basemap
dialogs show an actionable error suggesting to zoom in or switch CRS
Claims Wizard — Step 6 Next Button Fix

Fixed the Next button being permanently disabled on Step 6 (Finalize)
after processing claims and generating location notices
Root cause: Step 6 validation redundantly checked tos_accepted, which
is not persisted in the GeoPackage — so in resume scenarios it
defaulted to False, blocking navigation
Removed redundant tos_accepted and access_info checks from Step 6
validation (already enforced in Step 1, which must be completed before
reaching Step 6)
Added tos_accepted to GeoPackage metadata persistence so it properly
survives across sessions
Sample Push Conflict Detection

Added pre-push conflict check when pushing planned PointSample records
from the Field Work dialog
Before overwriting existing samples, the plugin now calls the server's
/check-conflicts/ endpoint and shows a warning listing which sequence
numbers already exist and their current status
User can choose to overwrite or cancel and adjust their start
number/prefix to avoid conflicts

yes

geodb

2026-03-24T18:42:02.136030+00:00

3.0.0

4.99.0

None

no

Version management

Plugin details

QGIS sustaining members

Flagship membership


Flagship membership


Large membership


Large membership


Large membership


Large membership


Large membership


Large membership


Large membership


Large membership


Large membership


Large membership