diff --git a/Cargo.lock b/Cargo.lock index 14ea10c3..28c0a908 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -532,9 +532,9 @@ checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" [[package]] name = "aws-lc-rs" -version = "1.15.4" +version = "1.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b7b6141e96a8c160799cc2d5adecd5cbbe5054cb8c7c4af53da0f83bb7ad256" +checksum = "d9a7b350e3bb1767102698302bc37256cbd48422809984b98d292c40e2579aa9" dependencies = [ "aws-lc-sys", "zeroize", @@ -801,9 +801,9 @@ checksum = "dc0b364ead1874514c8c2855ab558056ebfeb775653e7ae45ff72f28f8f3166c" [[package]] name = "bumpalo" -version = "3.19.1" +version = "3.20.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5dd9dc738b7a8311c7ade152424974d8115f2cdad61e8dab8dac9f2362298510" +checksum = "5c6f81257d10a0f602a294ae4182251151ff97dbb504ef9afcdda4a64b24d9b4" dependencies = [ "allocator-api2", ] @@ -835,12 +835,6 @@ version = "2.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6bd91ee7b2422bcb158d90ef4d14f75ef67f340943fc4149891dcce8f8b972a3" -[[package]] -name = "c_vec" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fdd7a427adc0135366d99db65b36dae9237130997e560ed61118041fb72be6e8" - [[package]] name = "camino" version = "1.2.2" @@ -2364,24 +2358,22 @@ dependencies = [ [[package]] name = "geos" -version = "10.0.0" +version = "11.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0473e63acafe4109b096ab8c1e6b8151e1cb25397811525779a9bc7187382a7b" +checksum = "b236fab6ae800ae29f31e473433e0fd61a07dacdab29644b5e6fd69c835921b9" dependencies = [ - "c_vec", "geo-types", "geojson", "geos-sys", "libc", - "num", "wkt 0.10.3", ] [[package]] name = "geos-sys" -version = "2.0.6" +version = "2.0.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4dc873d24aefc72aa94c3c1c251afb82beb7be5926002746c0e1f585fef9854c" +checksum = "582778505a1ec6d017d0382e947eb592b5f623479b6f1b1f2adf506934e84f89" dependencies = [ "libc", "pkg-config", @@ -3339,9 +3331,9 @@ checksum = "df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039" [[package]] name = "litegis" -version = "0.0.2" +version = "0.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "23501e336b60b13990828e72aec7c11e219f7afe9e57d306b18fe5bd05c7f64d" +checksum = "3520629ad478d60df993901f3e42d415bf45340ed6d9b425b2e78abcdc9ede17" dependencies = [ "geos", "rusqlite", @@ -8788,9 +8780,9 @@ dependencies = [ [[package]] name = "zlib-rs" -version = "0.6.1" +version = "0.6.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3a33bbf307b25a1774cee0687694ec72fa7814b3ab5c1c12a9d2fc6a36fc439c" +checksum = "c745c48e1007337ed136dc99df34128b9faa6ed542d80a1c673cf55a6d7236c8" [[package]] name = "zmij" diff --git a/Cargo.toml b/Cargo.toml index e53b7d54..1c01e63e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -77,7 +77,7 @@ axum = { version = "^0.8.1", features = ["multipart"] } base64 = { version = "0.22.1", default-features = false, features = ["alloc", "std"] } env_logger = { version = "^0.11.8", default-features = false, features = ["auto-color", "humantime"] } libsqlite3-sys = { version = "0.36.0", default-features = false, features = ["bundled", "preupdate_hook"] } -litegis = { version = "0.0.2" } +litegis = { version = "0.0.3" } minijinja = { version = "2.1.2", default-features = false } parking_lot = { version = "0.12.3", default-features = false, features = ["send_guard", "arc_lock"] } rand = "^0.10.0" diff --git a/crates/core/Cargo.toml b/crates/core/Cargo.toml index acb516d1..c3bf56b9 100644 --- a/crates/core/Cargo.toml +++ b/crates/core/Cargo.toml @@ -48,7 +48,7 @@ ed25519-dalek = { version = "2.1.1", features = ["pkcs8", "pem", "rand_core"] } fallible-iterator = "0.3.0" form_urlencoded = "1.2.1" futures-util = { version = "0.3", default-features = false, features = ["alloc"] } -geos = { version = "10.0.0", default-features = false, features = ["geo", "json"] } +geos = { version = "11.0.0", default-features = false, features = ["geo", "json"] } http-body-util = "0.1.3" hyper = "1.6.0" hyper-util = "0.1.7" diff --git a/crates/core/src/records/params.rs b/crates/core/src/records/params.rs index 289ac2b2..4a572b83 100644 --- a/crates/core/src/records/params.rs +++ b/crates/core/src/records/params.rs @@ -540,7 +540,7 @@ fn extract_params_and_files_from_json( writer.set_include_SRID(true); } - return Ok((Value::Blob(writer.write_wkb(&geometry)?.into()), None)); + return Ok((Value::Blob(writer.write_wkb(&geometry)?), None)); } debug_assert!(!is_geometry);