stadust / pointercrate

Rewrite of the https://pointercrate.com backend in Rust
MIT License
80 stars 52 forks source link

Build(deps): Bump the pointercrate group with 26 updates #167

Closed dependabot[bot] closed 2 months ago

dependabot[bot] commented 2 months ago

Bumps the pointercrate group with 26 updates:

Package From To
serde 1.0.208 1.0.209
sqlx 0.8.0 0.8.1
serde_json 1.0.125 1.0.127
reqwest 0.12.5 0.12.7
cc 1.1.13 1.1.14
devise 0.4.1 0.4.2
devise_codegen 0.4.1 0.4.2
devise_core 0.4.1 0.4.2
fastrand 2.1.0 2.1.1
flate2 1.0.31 1.0.33
libc 0.2.157 0.2.158
libsqlite3-sys 0.28.0 0.30.1
libz-sys 1.1.19 1.1.20
quote 1.0.36 1.0.37
serde_derive 1.0.208 1.0.209
sqlx-core 0.8.0 0.8.1
sqlx-macros 0.8.0 0.8.1
sqlx-macros-core 0.8.0 0.8.1
sqlx-mysql 0.8.0 0.8.1
sqlx-postgres 0.8.0 0.8.1
sqlx-sqlite 0.8.0 0.8.1
syn 2.0.75 2.0.76
system-configuration 0.5.1 0.6.1
system-configuration-sys 0.5.0 0.6.0
unicode-properties 0.1.1 0.1.2
unicode-xid 0.2.4 0.2.5

Updates serde from 1.0.208 to 1.0.209

Release notes

Sourced from serde's releases.

v1.0.209

  • Fix deserialization of empty structs and empty tuples inside of untagged enums (#2805, thanks @​Mingun)
Commits
  • 30752ac Release 1.0.209
  • b84e6ca Improve wording of PR 2805 comments
  • 87a2fb0 Wrap comments from PR 2805 to 80 columns
  • 9eaf7b9 Merge pull request #2805 from Mingun/untagged-tests
  • 7bde100 Replace MapRefDeserializer with value::MapDeserializer
  • da7fc79 Fix deserialization of empty struct variant in untagged enums
  • 4c5fec1 Test special cases that reaches SeqRefDeserializer::deserialize_any len==0 co...
  • 6588b0a Cover Content::Seq case in VariantRefDeserializer::struct_variant
  • 0093f74 Split test newtype_enum into four tests for each variant
  • 171c6da Complete coverage of ContentRefDeserializer::deserialize_newtype_struct
  • Additional commits viewable in compare view


Updates sqlx from 0.8.0 to 0.8.1

Changelog

Sourced from sqlx's changelog.

0.8.1 - 2024-08-23

16 pull requests were merged this release cycle.

This release contains a fix for [RUSTSEC-2024-0363].

Postgres users are advised to upgrade ASAP as a possible exploit has been demonstrated: launchbadge/sqlx#3440

MySQL and SQLite do not appear to be exploitable, but upgrading is recommended nonetheless.

Added

  • [#3421]: correct spelling of MySqlConnectOptions::no_engine_substitution() [[@​kolinfluence]]
    • Deprecates MySqlConnectOptions::no_engine_subsitution() (oops) in favor of the correctly spelled version.

Changed

  • [#3376]: doc: hide spec_error module [[@​abonander]]
    • This is a helper module for the macros and was not meant to be exposed.
    • It is not expected to receive any breaking changes for the 0.8.x release, but is not designed as a public API. Use at your own risk.
  • [#3382]: feat: bumped to libsqlite3-sys=0.30.1 to support sqlite 3.46 [[@​CommanderStorm]]
  • [#3385]: chore(examples):Migrated the pg-chat example to ratatui [[@​CommanderStorm]]
  • [#3399]: Upgrade to rustls 0.23 [[@​djc]]
    • RusTLS now has pluggable cryptography providers: ring (the existing implementation), and aws-lc-rs which has optional FIPS certification.
    • The existing features activating RusTLS (runtime-tokio-rustls, runtime-async-std-rustls, tls-rustls) enable the ring provider of RusTLS to match the existing behavior so this should not be a breaking change.
    • Switch to the tls-rustls-aws-lc-rs feature to use the aws-lc-rs provider.
      • If using runtime-tokio-rustls or runtime-async-std-rustls, this will necessitate switching to the appropriate non-legacy runtime feature: runtime-tokio or runtime-async-std
    • See the RusTLS README for more details: https://github.com/rustls/rustls?tab=readme-ov-file#cryptography-providers

Fixed

#2786: launchbadge/sqlx#2786 #3354: launchbadge/sqlx#3354 #3371: launchbadge/sqlx#3371

... (truncated)

Commits
  • 9c94ce8 chore: prepare release 0.8.1
  • 0aa0676 chore(mysql): create regression test for RUSTSEC-2024-0363
  • 791433a chore(sqlite): create regression test for RUSTSEC-2024-0363
  • b1539b6 chore(postgres): create regression test for RUSTSEC-2024-0363
  • 9e3ece4 fix(postgres): use checked decrement on pending_ready_for_query_count
  • 823261a fix(mysql): don't use an arbitrary cfg for one test
  • b5c218e fix(postgres): fix missing inversion on PgNumeric::is_valid_digit()
  • 394a7e8 fix(sqlite): fix unit and doctests
  • 27c5730 fix(mysql): fix doctests
  • 71f72e2 fix(mysql): add sqlx as a dev-dependency for doctests
  • Additional commits viewable in compare view


Updates serde_json from 1.0.125 to 1.0.127

Release notes

Sourced from serde_json's releases.

1.0.127

1.0.126

  • Improve string parsing on targets that use 32-bit pointers but also have fast 64-bit integer arithmetic, such as aarch64-unknown-linux-gnu_ilp32 and x86_64-unknown-linux-gnux32 (#1182, thanks @​CryZe)
Commits
  • 5ebf65c Release 1.0.127
  • f287a3b Merge pull request 1179 from GREsau/patch-1
  • ec980b0 Release 1.0.126
  • e6282b0 Merge pull request #1184 from serde-rs/fastarithmetic
  • ffc4a43 Improve cfg names for fast arithmetic
  • 4b1048d Merge pull request #1183 from serde-rs/arithmetic
  • f268173 Unify chunk size choice between float and string parsing
  • fec0376 Merge pull request #1182 from CryZe/chunk-64bit
  • 3d837e1 Ensure the SWAR chunks are 64-bit in more cases
  • 11fc61c Add OccupiedEntry::shift_remove() and swap_remove()
  • Additional commits viewable in compare view


Updates reqwest from 0.12.5 to 0.12.7

Release notes

Sourced from reqwest's releases.

v0.12.7

What's Changed

  • Revert adding impl Service<http::Request<_>> for Client.

Full Changelog: https://github.com/seanmonstar/reqwest/compare/v0.12.6...v0.12.7

v0.12.6

What's Changed

  • Add support for danger_accept_invalid_hostnames for rustls.
  • Add impl Service<http::Request<Body>> for Client and &'_ Client.
  • Add support for !Sync bodies in Body::wrap_stream().
  • Enable happy eyeballs when hickory-dns is used.
  • Fix Proxy so that HTTP(S)_PROXY values take precendence over ALL_PROXY.
  • Fix blocking::RequestBuilder::header() from unsetting sensitive on passed header values.

New Contributors

Thanks again

Full Changelog: https://github.com/seanmonstar/reqwest/compare/v0.12.5...v0.12.6

Changelog

Sourced from reqwest's changelog.

v0.12.7

  • Revert adding impl Service<http::Request<_>> for Client.

v0.12.6

  • Add support for danger_accept_invalid_hostnames for rustls.
  • Add impl Service<http::Request<Body>> for Client and &'_ Client.
  • Add support for !Sync bodies in Body::wrap_stream().
  • Enable happy eyeballs when hickory-dns is used.
  • Fix Proxy so that HTTP(S)_PROXY values take precendence over ALL_PROXY.
  • Fix blocking::RequestBuilder::header() from unsetting sensitive on passed header values.
Commits
  • 88bd9be v0.12.7
  • 68127f0 Revert "feat: Add impl Service\<http::Request<Body>> for Client and `&'_ C...
  • b2a28f5 v0.12.6
  • 522216e feat: Add impl Service\<http::Request<Body>> for Client and &'_ Client (...
  • 646b1f8 chore: update macOS system-configuration dep (#2368)
  • 85dd6da dns: improve error message for hickory-dns and warn in docs (#2389)
  • bfd31be docs: Improve RequestBuilder::multipart's documentation (#2388)
  • 8c7f338 chore: bump dev-dependency libflate (#2382)
  • dddf877 chore: bump h3 dependency
  • a53c944 chore: fix some comments
  • Additional commits viewable in compare view


Updates cc from 1.1.13 to 1.1.14

Release notes

Sourced from cc's releases.

cc-v1.1.14

Other

  • allow finding tools from path if VisualStudioDir is set
Changelog

Sourced from cc's changelog.

1.1.14 - 2024-08-23

Other

  • allow finding tools from path if VisualStudioDir is set
Commits


Updates devise from 0.4.1 to 0.4.2

Commits


Updates devise_codegen from 0.4.1 to 0.4.2

Commits


Updates devise_core from 0.4.1 to 0.4.2

Commits


Updates fastrand from 2.1.0 to 2.1.1

Release notes

Sourced from fastrand's releases.

v2.1.1

  • Remove support for 128-bit targets, as they are not supported by rustc yet. (#87)
Changelog

Sourced from fastrand's changelog.

Version 2.1.1

  • Remove support for 128-bit targets, as they are not supported by rustc yet. (#87)
Commits


Updates flate2 from 1.0.31 to 1.0.33

Release notes

Sourced from flate2's releases.

1.0.33 - fix minimal manifest versions

What's Changed

New Contributors

Full Changelog: https://github.com/rust-lang/flate2-rs/compare/1.0.32...1.0.33

1.0.32 - turn panic into error

What's Changed

Fix

Other

New Contributors

Full Changelog: https://github.com/rust-lang/flate2-rs/compare/1.0.31...1.0.32

Changelog

Sourced from flate2's changelog.

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Commits
  • 50852c6 Merge pull request #425 from NobodyXu/patch-1
  • a2df1db bump tested MSRV to 1.63
  • 66c6907 bump patch level for new release that builds with -Zminimal-versions
  • a5d38e8 increase minimal versions of libz-ng-sys and libz-sys to their latest rel...
  • 80fc1e5 Do not check msrv for feature zlib-rs
  • b332bac Run msrv with different features
  • f51da32 Run msrv CI on windows and macos
  • 387b9c6 Fix msrv: Run msrv checks with minimal versions
  • 367ec74 Merge pull request #423 from crazymerlyn/memerror
  • 6084e47 Bump version
  • Additional commits viewable in compare view


Updates libc from 0.2.157 to 0.2.158

Release notes

Sourced from libc's releases.

0.2.158

Other

Changelog

Sourced from libc's changelog.

0.2.158 - 2024-08-19

Other

Commits


Updates libsqlite3-sys from 0.28.0 to 0.30.1

Release notes

Sourced from libsqlite3-sys's releases.

0.30.0

What's Changed

  • Fix sqlite3_auto_extension xEntryPoint signature #1310
  • Use track_caller for panicking methods #1314
  • Force linking against system sqlite libs #1317
  • fix compilation for target wasm32-wasi #1321
  • Add SQLITE_MAX_COLUMN compile-time option #1324
  • Upgrade http links to https in Cargo.toml #1330
  • Update fallible-iterator requirement from 0.2 to 0.3 #1334
  • Implement FromSql & ToSql for std::num::NonZero types #1313
  • Add new constants introduced by SQLite 3.42.0 #1336
  • Use SQLITE_PREPARE_PERSISTENT for CachedStatement #1339
  • Fix type of SQLITE_DESERIALIZE_, SQLITE_PREPARE_, SQLITE_SERIALIZE_* #1340
  • Introduce to_sqlite_error #1345
  • remove depth from Savepoint #1327
  • Savepoint Drop bug #1347
  • [breaking change] Update edition from 2018 to 2021 #1267
  • Remove msrv for clippy by #1351
  • Tweak bindgen #1352, #1353
  • Inline constraint_error_code #1359
  • Simplify bindgen generation #1360
  • Fixes generate_series to handle NULL arguments #1357
  • Factorize code in build.rs #1361
  • Serialize and deserialize database #1341
  • Spelling and a few more nits #1373
  • Implement support for more time types #1374
  • Fix visibility of TransactionState #1384
  • Column is used only with column_decltype feature #1385
  • Use proper var names in trait definition #1398
  • Fix clippy warning: arc_with_non_send_sync - interrupt_lock #1400
  • Captured identifiers in SQL strings #1346
  • Add new constants introduced by SQLite 3.43.0 #1405
  • Make WindowAggregate::value pass mutable value ref #1395
  • Bump bundled SQLite version to 3.44.0 #1409
  • Bump bindgen version to 0.69 #1410
  • Loadable extension #1362

New Contributors

Full Changelog: https://github.com/rusqlite/rusqlite/compare/v0.29.0...v0.30.0

... (truncated)

Commits


Updates libz-sys from 1.1.19 to 1.1.20

Release notes

Sourced from libz-sys's releases.

1.1.20

What's Changed

New Contributors

Full Changelog: https://github.com/rust-lang/libz-sys/compare/1.1.19...1.1.20

Commits
  • 38087fc Merge pull request #207 from NobodyXu/patch-1
  • 9691040 bump patch level to prepare release with correct minimal versions
  • eb42f72 Set correct minimal version of vcpkg.
  • c41f0b4 Update ci.yml
  • e959fd0 Merge pull request #208 from NobodyXu/patch-2
  • 58a38a4 Fix unknown cfg error in libz-ng
  • 9e664d9 Fix unknown-cfg error in libz-ng
  • See full diff in compare view


Updates quote from 1.0.36 to 1.0.37

Release notes

Sourced from quote's releases.

1.0.37

  • Implement ToTokens for CStr and CString (#283)
Commits
  • b1ebffa Release 1.0.37
  • 43acd77 Delete unneeded use of ref
  • 9382c21 Merge pull request #283 from dtolnay/cstr
  • 6ac4328 Add C string tests
  • 9fb0591 Implement ToTokens for CStr and CString
  • ba7a9d0 Organize test imports
  • aa9970f Inline the macro that generates primitive impls
  • ba41109 Merge pull request #282 from dtolnay/tokens
  • c77340a Consistently use 'tokens' as the name of the &mut TokenStream arg
  • a4a0abf Merge pull request #281 from dtolnay/char
  • Additional commits viewable in compare view


Updates serde_derive from 1.0.208 to 1.0.209

Release notes

Sourced from serde_derive's releases.

v1.0.209

  • Fix deserialization of empty structs and empty tuples inside of untagged enums (#2805, thanks @​Mingun)
Commits
  • 30752ac Release 1.0.209
  • b84e6ca Improve wording of PR 2805 comments
  • 87a2fb0 Wrap comments from PR 2805 to 80 columns
  • 9eaf7b9 Merge pull request #2805 from Mingun/untagged-tests
  • 7bde100 Replace MapRefDeserializer with value::MapDeserializer
  • da7fc79 Fix deserialization of empty struct variant in untagged enums
  • 4c5fec1 Test special cases that reaches SeqRefDeserializer::deserialize_any len==0 co...
  • 6588b0a Cover Content::Seq case in VariantRefDeserializer::struct_variant
  • 0093f74 Split test newtype_enum into four tests for each variant
  • 171c6da Complete coverage of ContentRefDeserializer::deserialize_newtype_struct
  • Additional commits viewable in compare view


Updates sqlx-core from 0.8.0 to 0.8.1

Changelog

Sourced from sqlx-core's changelog.

0.8.1 - 2024-08-23

16 pull requests were merged this release cycle.

This release contains a fix for [RUSTSEC-2024-0363].

Postgres users are advised to upgrade ASAP as a possible exploit has been demonstrated: launchbadge/sqlx#3440

MySQL and SQLite do not appear to be exploitable, but upgrading is recommended nonetheless.

Added

  • [#3421]: correct spelling of MySqlConnectOptions::no_engine_substitution() [[@​kolinfluence]]
    • Deprecates MySqlConnectOptions::no_engine_subsitution() (oops) in favor of the correctly spelled version.

Changed

  • [#3376]: doc: hide spec_error module [[@​abonander]]
    • This is a helper module for the macros and was not meant to be exposed.
    • It is not expected to receive any breaking changes for the 0.8.x release, but is not designed as a public API. Use at your own risk.
  • [#3382]: feat: bumped to libsqlite3-sys=0.30.1 to support sqlite 3.46 [[@​CommanderStorm]]
  • [#3385]: chore(examples):Migrated the pg-chat example to ratatui [[@​CommanderStorm]]
  • [#3399]: Upgrade to rustls 0.23 [[@​djc]]
    • RusTLS now has pluggable cryptography providers: ring (the existing implementation), and aws-lc-rs which has optional FIPS certification.
    • The existing features activating RusTLS (runtime-tokio-rustls, runtime-async-std-rustls, tls-rustls) enable the ring provider of RusTLS to match the existing behavior so this should not be a breaking change.
    • Switch to the tls-rustls-aws-lc-rs feature to use the aws-lc-rs provider.
      • If using runtime-tokio-rustls or runtime-async-std-rustls, this will necessitate switching to the appropriate non-legacy runtime feature: runtime-tokio or runtime-async-std
    • See the RusTLS README for more details: https://github.com/rustls/rustls?tab=readme-ov-file#cryptography-providers

Fixed

#2786: launchbadge/sqlx#2786 #3354: launchbadge/sqlx#3354 #3371: launchbadge/sqlx#3371

... (truncated)

Commits
  • 9c94ce8 chore: prepare release 0.8.1
  • 0aa0676 chore(mysql): create regression test for RUSTSEC-2024-0363
  • 791433a chore(sqlite): create regression test for RUSTSEC-2024-0363
  • b1539b6 chore(postgres): create regression test for RUSTSEC-2024-0363
  • 9e3ece4 fix(postgres): use checked decrement on pending_ready_for_query_count
  • 823261a fix(mysql): don't use an arbitrary cfg for one test
  • b5c218e fix(postgres): fix missing inversion on PgNumeric::is_valid_digit()
  • 394a7e8 fix(sqlite): fix unit and doctests
  • 27c5730 fix(mysql): fix doctests
  • 71f72e2 fix(mysql): add sqlx as a dev-dependency for doctests
  • Additional commits viewable in compare view


Updates sqlx-macros from 0.8.0 to 0.8.1

Changelog

Sourced from sqlx-macros's changelog.

0.8.1 - 2024-08-23

16 pull requests were merged this release cycle.

This release contains a fix for [RUSTSEC-2024-0363].

Postgres users are advised to upgrade ASAP as a possible exploit has been demonstrated: launchbadge/sqlx#3440

MySQL and SQLite do not appear to be exploitable, but upgrading is recommended nonetheless.

Added

  • [#3421]: correct spelling of MySqlConnectOptions::no_engine_substitution() [[@​kolinfluence]]
    • Deprecates MySqlConnectOptions::no_engine_subsitution() (oops) in favor of the correctly spelled version.

Changed

  • [#3376]: doc: hide spec_error module [[@​abonander]]
    • This is a helper module for the macros and was not meant to be exposed.
    • It is not expected to receive any breaking changes for the 0.8.x release, but is not designed as a public API. Use at your own risk.
  • [#3382]: feat: bumped to libsqlite3-sys=0.30.1 to support sqlite 3.46 [[@​CommanderStorm]]
  • [#3385]: chore(examples):Migrated the pg-chat example to ratatui [[@​CommanderStorm]]
  • [#3399]: Upgrade to rustls 0.23 [[@​djc]]
    • RusTLS now has pluggable cryptography providers: ring (the existing implementation), and aws-lc-rs which has optional FIPS certification.
    • The existing features activating RusTLS (runtime-tokio-rustls, runtime-async-std-rustls, tls-rustls) enable the ring provider of RusTLS to match the existing behavior so this should not be a breaking change.
    • Switch to the tls-rustls-aws-lc-rs feature to use the aws-lc-rs provider.
      • If using runtime-tokio-rustls or runtime-async-std-rustls, this will necessitate switching to the appropriate non-legacy runtime feature: runtime-tokio or runtime-async-std
    • See the RusTLS README for more details: https://github.com/rustls/rustls?tab=readme-ov-file#cryptography-providers

Fixed

#2786: launchbadge/sqlx#2786 #3354: launchbadge/sqlx#3354 #3371: launchbadge/sqlx#3371

... (truncated)

Commits
  • 9c94ce8 chore: prepare release 0.8.1
  • 0aa0676 chore(mysql): create regression test for RUSTSEC-2024-0363
  • 791433a chore(sqlite): create regression test for RUSTSEC-2024-0363
  • b1539b6 chore(postgres): create regression test for RUSTSEC-2024-0363
  • 9e3ece4 fix(postgres): use checked decrement on pending_ready_for_query_count
  • 823261a fix(mysql): don't use an arbitrary cfg for one test
  • b5c218e fix(postgres): fix missing inversion on PgNumeric::is_valid_digit()
  • 394a7e8 fix(sqlite): fix unit and doctests
  • 27c5730 fix(mysql): fix doctests
  • 71f72e2 fix(mysql): add sqlx as a dev-dependency for doctests
  • Additional commits viewable in compare view


Updates sqlx-macros-core from 0.8.0 to 0.8.1

Changelog

Sourced from