Skip to content

Commit fee4de4

Browse files
Merge branch 'main' of github.com:geo-engine/geoengine into limit-1
2 parents 964164c + 071ba4e commit fee4de4

File tree

121 files changed

+2538
-967
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

121 files changed

+2538
-967
lines changed

Cargo.lock

Lines changed: 496 additions & 477 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ assert_cmd = "2.0"
7676
async-stream = "0.3"
7777
async-trait = "0.1"
7878
base64 = "0.22"
79-
bb8-postgres = { version = "0.8", features = [
79+
bb8-postgres = { version = "0.9", features = [
8080
"with-uuid-1",
8181
"with-chrono-0_4",
8282
"with-serde_json-1",
@@ -85,20 +85,20 @@ bytes = "1.5" # for postgres-types impls
8585
chrono = { version = "0.4", features = ["serde"] }
8686
clap = { version = "4.5", features = ["derive"] }
8787
clap_derive = "4.5"
88-
config = "0.14"
88+
config = "0.14.1"
8989
convert_case = "0.6.0"
9090
criterion = "0.5"
9191
csv = "1.3"
9292
erased-serde = "0.4"
9393
fallible-iterator = "0.2" # only for postgres-protocol
9494
flexi_logger = { version = "0.29", features = ["trc"] }
95-
float-cmp = "0.9.0"
95+
float-cmp = "0.10"
9696
futures = "0.3"
9797
futures-util = "0.3"
9898
gdal = "0.17"
9999
gdal-sys = "0.10"
100100
# when changing geo version also adapt the Cargo.toml in the expression "deps-workspace"!
101-
geo = "0.29.1"
101+
geo = "0.29.3"
102102
geo-rand = { git = "https://github.com/lelongg/geo-rand", tag = "v0.3.0" }
103103
geojson = { version = "0.24", features = ["geo-types"] }
104104
httptest = "0.16.1"
@@ -109,19 +109,19 @@ log = "0.4"
109109
lru = "0.12"
110110
lz4_flex = "0.11"
111111
mime = "0.3"
112-
ndarray = { version = "0.16", features = ["approx"] } # has to match with `ort`
112+
ndarray = { version = "0.16", features = ["approx"] } # has to match with `ort`
113113
num = "0.4"
114114
num-traits = "0.2"
115115
oauth2 = "4.4.2"
116116
openidconnect = "3.4"
117117
# `opentelemetry` version has to be compatible with `tracing-opentelemetry` & `opentelemetry-*`
118-
opentelemetry = { version = "0.24", default-features = false, features = [
118+
ordered-float = { version = "4.6", features = ["serde"] }
119+
opentelemetry = { version = "0.27", default-features = false, features = [
119120
"trace",
120121
] }
121-
opentelemetry-otlp = "0.17"
122-
opentelemetry_sdk = "0.24"
123-
ordered-float = { version = "4.2", features = ["serde"] }
124-
ort = "2.0.0-rc.2"
122+
opentelemetry_sdk = { version = "0.27", features = ["rt-tokio"] }
123+
opentelemetry-otlp = "0.27"
124+
ort = "2.0.0-rc.9"
125125
ouroboros = "0.18"
126126
paste = "1.0"
127127
pbkdf2 = "0.12.2"
@@ -140,7 +140,7 @@ prettyplease = "0.2"
140140
proc-macro2 = "1.0"
141141
proj = "0.22" # needs to stay fixed to use fixed proj version
142142
proj-sys = "0.19" # needs to stay fixed to use fixed proj version
143-
prost = "0.12.3"
143+
prost = "0.12.6"
144144
pwhash = "1.0"
145145
quote = "1.0"
146146
rand = "0.8"
@@ -150,15 +150,15 @@ reqwest = { version = "0.11", features = [
150150
"multipart",
151151
"stream",
152152
] } # has to match with `oauth`
153-
rustc-hash = { version = "2.0", default-features = false }
153+
rustc-hash = { version = "2.1", default-features = false }
154154
serde = { version = "1.0", features = ["derive", "rc"] }
155155
serde_json = "1.0"
156156
serde_urlencoded = "0.7"
157157
serde_with = "3.6"
158158
serial_test = "3.0"
159159
sha2 = "0.10.8"
160160
snafu = "0.8"
161-
stac = "0.7"
161+
stac = "0.10"
162162
stream-cancel = "0.8"
163163
strum = { version = "0.26", features = ["derive"] }
164164
strum_macros = "0.26"
@@ -180,7 +180,7 @@ tonic = { version = "0.11.0", features = [
180180
] } # must be compatible with `aruna-rust-api`
181181
tracing = "0.1"
182182
tracing-actix-web = "0.7"
183-
tracing-opentelemetry = "0.25"
183+
tracing-opentelemetry = "0.28" # As of 0.26, tracing-opentelemetry is one version ahead of the opentelemetry crates
184184
tracing-subscriber = { version = "0.3", features = [
185185
"local-time",
186186
"ansi",
@@ -204,6 +204,6 @@ validator = { version = "0.19.0", features = ["derive"] }
204204
vergen = "9.0"
205205
vergen-gitcl = "1.0"
206206
walkdir = "2.4"
207-
wkt = "0.11"
207+
wkt = "0.12"
208208
xml-rs = "0.8"
209-
zip = "2.2.0"
209+
zip = "2.2.2"

datatypes/src/collections/data_types.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -314,7 +314,7 @@ impl VectorDataTyped for TypedFeatureCollectionRef<'_> {
314314
}
315315
}
316316

317-
impl<'c> TypedFeatureCollectionRef<'c> {
317+
impl TypedFeatureCollectionRef<'_> {
318318
pub fn try_into_points(&self) -> Result<&MultiPointCollection> {
319319
self.try_into()
320320
}
@@ -372,7 +372,7 @@ impl FeatureCollectionInfos for TypedFeatureCollection {
372372
impl_function_by_forwarding_ref!(fn column_names(&self) -> Keys<String, FeatureDataType>);
373373
}
374374

375-
impl<'c> FeatureCollectionInfos for TypedFeatureCollectionRef<'c> {
375+
impl FeatureCollectionInfos for TypedFeatureCollectionRef<'_> {
376376
impl_function_by_forwarding_ref2!(fn len(&self) -> usize);
377377
impl_function_by_forwarding_ref2!(fn is_simple(&self) -> bool);
378378
impl_function_by_forwarding_ref2!(fn column_type(&self, column_name: &str) -> Result<FeatureDataType>);
@@ -388,7 +388,7 @@ impl ToGeoJson<'_> for TypedFeatureCollection {
388388
impl_function_by_forwarding_ref!(fn to_geo_json(&self) -> String);
389389
}
390390

391-
impl<'c> ToGeoJson<'_> for TypedFeatureCollectionRef<'c> {
391+
impl ToGeoJson<'_> for TypedFeatureCollectionRef<'_> {
392392
impl_function_by_forwarding_ref2!(fn to_geo_json(&self) -> String);
393393
}
394394

@@ -482,7 +482,7 @@ impl FeatureCollectionModifications for TypedFeatureCollection {
482482
impl_mod_function_by_forwarding_ref!(fn replace_time(&self, time_intervals: &[TimeInterval]) -> Result<Self::Output>);
483483
}
484484

485-
impl<'c> FeatureCollectionModifications for TypedFeatureCollectionRef<'c> {
485+
impl FeatureCollectionModifications for TypedFeatureCollectionRef<'_> {
486486
type Output = TypedFeatureCollection;
487487

488488
impl_mod_function_by_forwarding_ref2!(fn filter<M>(&self, mask: M) -> Result<Self::Output> where M: FilterArray);

datatypes/src/collections/feature_collection.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -831,7 +831,7 @@ pub struct FeatureCollectionRow<'a, GeometryRef> {
831831
row_num: usize,
832832
}
833833

834-
impl<'a, GeometryRef> FeatureCollectionRow<'a, GeometryRef> {
834+
impl<GeometryRef> FeatureCollectionRow<'_, GeometryRef> {
835835
pub fn get(&self, column_name: &str) -> Option<FeatureDataValue> {
836836
self.data
837837
.get(column_name)

datatypes/src/collections/multi_line_string_collection.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -167,7 +167,7 @@ impl<'l> Iterator for MultiLineStringIterator<'l> {
167167
}
168168
}
169169

170-
impl<'l> DoubleEndedIterator for MultiLineStringIterator<'l> {
170+
impl DoubleEndedIterator for MultiLineStringIterator<'_> {
171171
fn next_back(&mut self) -> Option<Self::Item> {
172172
if self.index >= self.length {
173173
return None;
@@ -203,7 +203,7 @@ impl<'l> DoubleEndedIterator for MultiLineStringIterator<'l> {
203203
}
204204
}
205205

206-
impl<'l> ExactSizeIterator for MultiLineStringIterator<'l> {}
206+
impl ExactSizeIterator for MultiLineStringIterator<'_> {}
207207

208208
impl<'l> IntoParallelIterator for MultiLineStringIterator<'l> {
209209
type Item = MultiLineStringRef<'l>;
@@ -269,7 +269,7 @@ impl<'l> Producer for MultiLineStringParIterator<'l> {
269269
}
270270
}
271271

272-
impl<'l> IndexedParallelIterator for MultiLineStringParIterator<'l> {
272+
impl IndexedParallelIterator for MultiLineStringParIterator<'_> {
273273
fn len(&self) -> usize {
274274
self.0.len()
275275
}

datatypes/src/collections/multi_point_collection.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ impl<'l> Iterator for MultiPointIterator<'l> {
109109
}
110110
}
111111

112-
impl<'l> DoubleEndedIterator for MultiPointIterator<'l> {
112+
impl DoubleEndedIterator for MultiPointIterator<'_> {
113113
fn next_back(&mut self) -> Option<Self::Item> {
114114
if self.index >= self.length {
115115
return None;
@@ -136,7 +136,7 @@ impl<'l> DoubleEndedIterator for MultiPointIterator<'l> {
136136
}
137137
}
138138

139-
impl<'l> ExactSizeIterator for MultiPointIterator<'l> {}
139+
impl ExactSizeIterator for MultiPointIterator<'_> {}
140140

141141
impl<'l> IntoParallelIterator for MultiPointIterator<'l> {
142142
type Item = MultiPointRef<'l>;
@@ -202,7 +202,7 @@ impl<'l> Producer for MultiPointParIterator<'l> {
202202
}
203203
}
204204

205-
impl<'l> IndexedParallelIterator for MultiPointParIterator<'l> {
205+
impl IndexedParallelIterator for MultiPointParIterator<'_> {
206206
fn len(&self) -> usize {
207207
self.0.len()
208208
}

datatypes/src/collections/multi_polygon_collection.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -193,7 +193,7 @@ impl<'l> Iterator for MultiPolygonIterator<'l> {
193193
}
194194
}
195195

196-
impl<'l> DoubleEndedIterator for MultiPolygonIterator<'l> {
196+
impl DoubleEndedIterator for MultiPolygonIterator<'_> {
197197
fn next_back(&mut self) -> Option<Self::Item> {
198198
if self.index >= self.length {
199199
return None;
@@ -239,7 +239,7 @@ impl<'l> DoubleEndedIterator for MultiPolygonIterator<'l> {
239239
}
240240
}
241241

242-
impl<'l> ExactSizeIterator for MultiPolygonIterator<'l> {}
242+
impl ExactSizeIterator for MultiPolygonIterator<'_> {}
243243

244244
impl<'l> IntoParallelIterator for MultiPolygonIterator<'l> {
245245
type Item = MultiPolygonRef<'l>;
@@ -305,7 +305,7 @@ impl<'l> Producer for MultiPolygonParIterator<'l> {
305305
}
306306
}
307307

308-
impl<'l> IndexedParallelIterator for MultiPolygonParIterator<'l> {
308+
impl IndexedParallelIterator for MultiPolygonParIterator<'_> {
309309
fn len(&self) -> usize {
310310
self.0.len()
311311
}

datatypes/src/dataset.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -325,7 +325,7 @@ impl NamedDataDeserializeVisitor {
325325
}
326326
}
327327

328-
impl<'de> Visitor<'de> for NamedDataDeserializeVisitor {
328+
impl Visitor<'_> for NamedDataDeserializeVisitor {
329329
type Value = NamedData;
330330

331331
/// always keep in sync with [`is_allowed_name_char`]

datatypes/src/machine_learning.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ impl<'de> Deserialize<'de> for MlModelName {
6464

6565
struct MlModelNameDeserializeVisitor;
6666

67-
impl<'de> Visitor<'de> for MlModelNameDeserializeVisitor {
67+
impl Visitor<'_> for MlModelNameDeserializeVisitor {
6868
type Value = MlModelName;
6969

7070
/// always keep in sync with [`is_allowed_name_char`]

datatypes/src/operations/image/colorizer.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -551,7 +551,7 @@ pub enum ColorMapper<'c> {
551551
}
552552

553553
// TODO: use Fn-trait once it is stable
554-
impl<'c> ColorMapper<'c> {
554+
impl ColorMapper<'_> {
555555
/// Map a raster value to a color from the colorizer
556556
pub fn call<T>(&self, value: T) -> RgbaColor
557557
where

0 commit comments

Comments
 (0)