delta-incubator / delta-sharing-rs

A Minimalistic Rust Implementation of Delta Sharing Server.
MIT License
77 stars 8 forks source link

refactor: update dependencies and apply some conventions #35

Closed roeap closed 5 months ago

roeap commented 5 months ago

This PR updates dependencies to latest whenever possible and applies some styles. Especially in the http related crates updating dependencies is desperately needed, since there are multiple security findings.

Updating url sigining is required, since the azure crates block updating our main server dependency - axum.

As these changes propagate through the codebase (while not changing dependencies), I hope to get this in ASAP to not affect other contributions too much.

The azure implementation is just a very dirty stop-gap implementation, until we can properly refactor the url signing flow.

closes: #34