Releases: Barbhuiya12/DuckGIS
Releases · Barbhuiya12/DuckGIS
Release list
DuckGIS v1.1.0 - Official Production Release
DuckGIS v1.1.0
- Full Qt6 & QGIS 3.22+ Compatibility: Replaced all direct PyQt5 imports with unified
qgis.PyQt. - Zero Security Issues: Clean security audit (0 Bandit warnings), safe dynamic SQL parameterization, zero background subprocesses.
- DuckDB Spatial Studio: Ultra-fast spatial SQL execution and canvas integration.
- Remote Cloud GeoParquet Engine: Direct querying of Overture Maps, Source Cooperative, and remote parquet files.
- Parquet & FlatGeobuf Export: Sub-millisecond vector export.
v1.0.3 — Full Qt6 Compatibility & QGIS 3/4 Migration
🦆 DuckGIS v1.0.3
🚀 Qt6 Compatibility Updates:
- Full Qt6 & QGIS 3/4 Support: Migrated all UI and controller components to use
qgis.PyQtexclusively (eliminating hardcodedPyQt5imports). - Dialog Execution: Updated dialog executions to support both Qt5
exec_()and Qt6exec(). - QAction Location: Dynamically handles
QActionlocation in bothQtWidgets(Qt5) andQtGui(Qt6). - Security Verified: Bandit audit passes with 0 issues.
v1.0.2 — Fresh Release for QGIS Portal Upload
🦆 DuckGIS v1.0.2
Unique version release for official QGIS Plugin Repository upload.
- Security scan compliant (Bandit 0 issues)
- Removed all subprocess usage
- Hardened dynamic SQL table creation
v1.0.1 — Security Compliance & QGIS Repository Certification
🦆 DuckGIS v1.0.1
🛡️ Security & QGIS Certification Updates:
- Bandit Clean: 0 security issues detected across all severities.
- Removed subprocess usage: Complies with official QGIS review policy (no pip execution in plugin background).
- Hardened dynamic SQL table creation: Validated table identifiers against regex injection.
- Single root folder packaging: Built strictly according to QGIS package specification.
v1.0.0 — DuckGIS Initial Release
🦆 DuckGIS v1.0.0
High-Performance DuckDB Spatial Studio & Cloud GeoParquet Query Engine for QGIS.
✨ Highlights:
- Instant Spatial SQL: Run ultra-fast queries powered by DuckDB and DuckDB Spatial.
- Cloud GeoParquet Streaming: Query Overture Maps, Source Cooperative, and remote datasets over HTTP/S3 with zero local downloads.
- Interactive
{{BBOX}}Extent Sync: Filter cloud datasets directly by your current QGIS canvas view. - 1-Click Layer Bridge: Add query results directly to the QGIS canvas as vector layers.
- Self-Healing Dependencies: 1-click installer dialog for
duckdbinside QGIS.
📦 Installation:
- Download
DuckGIS.zipbelow. - In QGIS: Plugins -> Manage and Install Plugins... -> Install from ZIP.
- Select
DuckGIS.zipand click Install Plugin.