gdal
GDAL bindings for Rust
0.19.0
4.2M downloads/mo
#4920 most downloaded on crates.io
georust/gdal
What this package is like to depend on
Last release 8 months ago
23 Dec 2025
Ships fairly regularly
a new release about every 3 months
Some releases are documented
notes for 11 of 25 stable releases
Nothing withdrawn
no release was ever pulled
12 years old
25 releases · first in 2015
1 release in the last 12 months
see the full history below
Release timeline
25 releases · Jan 2015 to Dec 2025Releases
latest 25-
0.19.023 Dec 2025 -
0.18.028 Mar 2025 -
0.17.122 Sep 2024Release notes
Open source →Added
- Add
Buffer<T>::widthandBuffer<T>::height(#550)
Fixed
- Fix incorrect bounds check in
Buffer<T>indexing (#550)
- Add
-
0.17.026 Jul 2024 -
0.16.024 Aug 2023Release notes
Open source →What's Changed
- Fix build error on GDAL 3.1 by @lnicola in #416
- Update bindgen requirement from 0.65 to 0.66 by @dependabot in #418
- impl DerefMut trait for GeoemetryRef by @scially in #411
- Use latest minor releases and fix Arrow GPG errors by @lnicola in #422
- Expose Gcp and GcpRef by @lnicola in #421
- Fix linting on clippy > 1.71 by @julienr in #426
- Fix use-after-free in
Dataset::closeby @lnicola in #420 - prepare 0.16.0 changelog + version by @jdroenner in #429
- Update-deps-for-0.16.0 by @jdroenner in #430
New Contributors
Full Changelog: v0.15.0...v0.16.0
-
0.15.002 Jun 2023Nothing published for this version
-
0.14.010 Nov 2022Nothing published for this version
-
0.13.002 Sep 2022Nothing published for this version
-
0.12.019 Jan 2022Nothing published for this version
-
0.11.010 Nov 2021Nothing published for this version
-
0.10.008 Oct 2021Nothing published for this version
-
0.9.006 Aug 2021Nothing published for this version
-
0.8.027 Apr 2021Nothing published for this version
-
0.7.205 Jan 2021Nothing published for this version
-
0.7.103 Jan 2021 -
0.7.019 Dec 2020Nothing published for this version
-
0.6.002 Feb 2020Release notes
Open source →- Dataset layer iteration and FieldValue types
- https://github.com/georust/gdal/pull/126
- Fix i8 ptr instead of c_char ptr passed to OSRImportFromESRI()
- Rename spatial_reference to spatial_ref
- Replace get_extent force flag by get_extent and try_get_extent
- Add support for transactions on datasets
- Add feature_count{,_force} and implement Iterator::size_hint
- Replace failure with thiserror
- Ability to read into preallocated slice for rasterband
- Datasets are Send (requires GDAL >= 2.3)
- User GDALOpenEx
- GDAL 2.0 conform structure / drop GDAL 1.x
- Inplace functions use mutable refs
- Detect GDAL version at build time / remove version features
- Add support for delaunay_triangulation and simplify functions
- Add support for 3d points
- Additional metadata retrieval options
- Support for GDAL 3 in CI
- Support for Integer64
- Geometry Intersection trait
- Rust 2018
- support for date and time fields
- Prebuild bindings
- Support for ndarray
- Dataset layer iteration and FieldValue types
-
0.5.003 Jan 2019 -
0.4.027 May 2018 -
0.3.008 Oct 2017 -
0.2.128 May 2016 -
0.2.009 May 2016Nothing published for this version
-
0.1.103 Jan 2016Nothing published for this version
-
0.1.012 Jul 2015Nothing published for this version
-
0.0.121 Jan 2015Nothing published for this version