Skip to content
This repository has been archived by the owner on Sep 7, 2024. It is now read-only.

cargo (deps): bump the prod-deps group across 1 directory with 8 updates #95

Merged
merged 1 commit into from
Aug 5, 2024

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Aug 5, 2024

Bumps the prod-deps group with 8 updates in the / directory:

Package From To
clap 4.5.4 4.5.13
parquet 51.0.0 52.2.0
serde 1.0.203 1.0.204
serde_json 1.0.117 1.0.122
sqlx 0.7.4 0.8.0
thiserror 1.0.61 1.0.63
tokio 1.38.0 1.39.2
uuid 1.8.0 1.10.0

Updates clap from 4.5.4 to 4.5.13

Release notes

Sourced from clap's releases.

v4.5.13

[4.5.13] - 2024-07-31

Fixes

  • (derive) Improve error message when #[flatten]ing an optional #[group(skip)]
  • (help) Properly wrap long subcommand descriptions in help

v4.5.12

[4.5.12] - 2024-07-31

v4.5.10

[4.5.10] - 2024-07-23

v4.5.9

[4.5.9] - 2024-07-09

Fixes

  • (error) When defining a custom help flag, be sure to suggest it like we do the built-in one

v4.5.8

[4.5.8] - 2024-06-28

Fixes

  • Reduce extra flushes

v4.5.7

[4.5.7] - 2024-06-10

Fixes

  • Clean up error message when too few arguments for num_args

v4.5.6

[4.5.6] - 2024-06-06

Changelog

Sourced from clap's changelog.

[4.5.13] - 2024-07-31

Fixes

  • (derive) Improve error message when #[flatten]ing an optional #[group(skip)]
  • (help) Properly wrap long subcommand descriptions in help

[4.5.12] - 2024-07-31

[4.5.11] - 2024-07-25

[4.5.10] - 2024-07-23

[4.5.9] - 2024-07-09

Fixes

  • (error) When defining a custom help flag, be sure to suggest it like we do the built-in one

[4.5.8] - 2024-06-28

Fixes

  • Reduce extra flushes

[4.5.7] - 2024-06-10

Fixes

  • Clean up error message when too few arguments for num_args

[4.5.6] - 2024-06-06

[4.5.5] - 2024-06-06

Fixes

  • Allow exclusive to override required_unless_present, required_unless_present_any, required_unless_present_all
Commits

Updates parquet from 51.0.0 to 52.2.0

Changelog

Sourced from parquet's changelog.

Historical Changelog

52.1.0 (2024-07-02)

Full Changelog

Implemented enhancements:

  • Implement eq comparison for StructArray #5960 [arrow]
  • A new feature as a workaround hack to unavailable offset support in Arrow Java #5959 [arrow]
  • Add min_bytes and max_bytes to PageIndex #5949 [parquet]
  • Error message in ArrowNativeTypeOp::neg_checked doesn't include the operation #5944 [arrow]
  • Add object_store_opendal as related projects #5925
  • Opaque retry errors make debugging difficult #5923
  • Implement arrow-row en/decoding for GenericByteView types #5921 [arrow]
  • The arrow-rs repo is very large #5908
  • [DISCUSS] Release arrow-rs / parquet patch release 52.0.1 #5906 [arrow]
  • Implement compare_op for GenericBinaryView #5897 [arrow]
  • New null with view types are not supported #5893 [arrow]
  • Cleanup ByteView construction #5878 [parquet] [arrow]
  • cast kernel support for StringViewArray and BinaryViewArray \<--\> DictionaryArray` #5861 [arrow]
  • parquet::ArrowWriter show allow writing Bloom filters before the end of the file #5859 [parquet]
  • API to get memory usage for parquet ArrowWriter #5851 [parquet]
  • Support writing IntervalMonthDayNanoArray to parquet via Arrow Writer #5849 [parquet]
  • Write parquet statistics for IntervalDayTimeArray , IntervalMonthDayNanoArray and IntervalYearMonthArray #5847 [parquet]
  • Make RowSelection::from_consecutive_ranges public #5846 [parquet]
  • Schema::try_merge should be able to merge List of any data type with List of Null data type #5843 [arrow]
  • Add a way to move fields out of parquet Row #5841 [parquet]
  • Make TimeUnit and IntervalUnit Copy #5839 [arrow]
  • Limit Parquet Page Row Count By Default to reduce writer memory requirements with highly compressable columns #5797 [parquet]

... (truncated)

Commits
  • 49e714d Prepare 52.2.0 release (#6110)
  • af40ea3 Implement specialized min/max for GenericBinaryView (StringView and `Bina...
  • 93e4eb2 Faster GenericByteView construction (#6102)
  • 8aa91e5 Make bool_or an alias for max_boolean (#6100)
  • 658e58f add benchmark to track performance (#6101)
  • 5de1d5e Optimize max_boolean by operating on u64 chunks (#6098)
  • ee56940 fix panic in ParquetMetadata::memory_size: check has_min_max_set before inv...
  • 16915b5 Add PartialEq to ParquetMetaData and FileMetadata (#6082)
  • 8a5be13 Enable casting from Utf8View (#6077)
  • 9be0eb5 Minor: Improve parquet PageIndex documentation (#6042)
  • Additional commits viewable in compare view

Updates serde from 1.0.203 to 1.0.204

Release notes

Sourced from serde's releases.

v1.0.204

  • Apply #[diagnostic::on_unimplemented] attribute on Rust 1.78+ to suggest adding serde derive or enabling a "serde" feature flag in dependencies (#2767, thanks @​weiznich)
Commits
  • 18dcae0 Release 1.0.204
  • 58c307f Alphabetize list of rustc-check-cfg
  • 8cc4809 Merge pull request #2769 from dtolnay/onunimpl
  • 1179158 Update ui test with diagnostic::on_unimplemented from PR 2767
  • 91aa40e Add ui test of unsatisfied serde trait bound
  • 595019e Cut test_suite from workspace members in old toolchain CI jobs
  • b0d7917 Pull in trybuild 'following types implement trait' fix
  • 8e6637a Merge pull request #2767 from weiznich/feature/diagnostic_on_unimplemented
  • 694fe05 Use the #[diagnostic::on_unimplemented] attribute when possible
  • f3dfd2a Suppress dead code warning in test of unit struct remote derive
  • Additional commits viewable in compare view

Updates serde_json from 1.0.117 to 1.0.122

Release notes

Sourced from serde_json's releases.

v1.0.122

  • Support using json! in no-std crates (#1166)

v1.0.121

v1.0.120

  • Correctly specify required version of indexmap dependency (#1152, thanks @​cforycki)

v1.0.119

v1.0.118

Commits
  • 54381d6 Release 1.0.122
  • 16fb6e0 Work around buggy rust-analyzer behavior
  • 49d7d66 Merge pull request #1166 from dtolnay/allocvec
  • 6827c7b Fix json! invocations when std prelude is not in scope
  • 611b2a4 Merge pull request #1165 from serde-rs/jsonmac
  • 7633cb7 Eliminate local_inner_macros in favor of non-ident macro paths
  • eca2658 Release 1.0.121
  • b0d678c Merge pull request #1160 from iex-rs/efficient-position
  • b1edc7d Optimize position search in error path
  • 40dd7f5 Merge pull request #1159 from iex-rs/fix-recursion
  • Additional commits viewable in compare view

Updates sqlx from 0.7.4 to 0.8.0

Changelog

Sourced from sqlx's changelog.

0.8.0 - 2024-07-22

70 pull requests were merged this release cycle.

#2697 was merged the same day as release 0.7.4 and so was missed by the automatic CHANGELOG generation.

Breaking

  • [#2697]: fix(macros): only enable chrono when time is disabled [[@​saiintbrisson]]
  • [#2973]: Generic Associated Types in Database, replacing HasValueRef, HasArguments, HasStatement [[@​nitn3lav]]
  • [#2482]: chore: bump syn to 2.0 [[@​saiintbrisson]]
    • Deprecated type ascription syntax in the query macros was removed.
  • [#2736]: Fix describe on PostgreSQL views with rules [[@​tsing]]
    • Potentially breaking: nullability inference changes for Postgres.
  • [#2869]: Implement PgHasArrayType for all references [[@​tylerhawkes]]
    • Conflicts with existing manual implementations.
  • [#2940]: fix: Decode and Encode derives (#1031) [[@​benluelo]]
    • Changes lifetime obligations for field types.
  • [#3064]: Sqlite explain graph [[@​tyrelr]]
    • Potentially breaking: nullability inference changes for SQLite.
  • [#3123]: Reorder attrs in sqlx::test macro [[@​bobozaur]]
    • Potentially breaking: attributes on #[sqlx::test] usages are applied in the correct order now.
  • [#3126]: Make Encode return a result [[@​FSMaxB]]
  • [#3130]: Add version information for failed cli migration (#3129) [[@​FlakM]]
    • Breaking changes to MigrateError.
  • [#3181]: feat: no tx migration [[@​cleverjam]]
    • (Postgres only) migrations that should not run in a transaction can be flagged by adding -- no-transaction to the beginning.
    • Breaking change: added field to Migration
  • [#3184]: [BREAKING} fix(sqlite): always use i64 as intermediate when decoding [[@​abonander]]
    • integer decoding will now loudly error on overflow instead of silently truncating.
    • some usages of the query!() macros might change an i32 to an i64.
  • [#3252]: fix #[derive(sqlx::Type)] in Postgres [[@​abonander]]
    • Manual implementations of PgHasArrayType for enums will conflict with the generated one. Delete the manual impl or add #[sqlx(no_pg_array)] where conflicts occur.
    • Type equality for PgTypeInfo is now schema-aware.
  • [#3329]: fix: correct handling of arrays of custom types in Postgres [[@​abonander]]
    • Potential breaking change: PgTypeInfo::with_name() infers types that start with _ to be arrays of the un-prefixed type. Wrap type names in quotes to bypass this behavior.
  • [#3356]: breaking: fix name collision in FromRow, return Error::ColumnDecode for TryFrom errors [[@​abonander]]
    • Breaking behavior change: errors with #[sqlx(try_from = "T")] now return Error::ColumnDecode instead of Error::ColumnNotFound.
    • Breaking because #[sqlx(default)] on an individual field or the struct itself would have previously suppressed the error. This doesn't seem like good behavior as it could result in some potentially very difficult bugs.
      • Instead, create a wrapper implementing From and apply the default explicitly.
  • [#3337]: allow rename with rename_all (close #2896) [[@​DirectorX]]
    • Changes the precedence of #[sqlx(rename)] and #[sqlx(rename_all)] to match the expected behavior (rename wins).
  • [#3285]: fix: use correct names for sslmode options [[@​lily-mosquitoes]]
    • Changes the output of ConnectOptions::to_url_lossy() to match what parsing expects.

Added

... (truncated)

Commits
  • da0ffd7 chore: bump version to 0.8.0
  • 9e1aa74 chore: prepare changelog entry for 0.8.0
  • c90a7ff fix: enable clock and std features of chrono for the workspace
  • c50572e fix: sqlite update_hook char types (#3288)
  • 940d9fb Add example on how to use Transaction as Executor (#3311)
  • eaad7b2 doc: Minor rust docs fixes (#3312)
  • 4fc5b30 breaking: fix name collision in FromRow, return Error::ColumnDecode for `...
  • b37b34b chore:added a testcase for sqlx migrate add ... (#3352)
  • 543395d fix: build script new line at eof (#3353)
  • 4683cc3 Add support for PostgreSQL HSTORE data type (#3343)
  • Additional commits viewable in compare view

Updates thiserror from 1.0.61 to 1.0.63

Release notes

Sourced from thiserror's releases.

1.0.63

  • Documentation improvements

1.0.62

  • Support referring to nested tuple struct fields inside #[error("…", …)] attribute (#309)
Commits
  • 915c75e Release 1.0.63
  • 3d5ec25 Merge pull request #312 from dtolnay/backtracedoc
  • de8a1e5 Update documentation of #[from] and #[backtrace] attributes
  • 0bf6e3d Release 1.0.62
  • 4977932 Merge pull request #310 from dtolnay/nestedtuple
  • 40a7779 Support .0.0 nested tuple index
  • f1ca210 Add regression test for issue 309
  • 479744e No need for dead code if struct fields are public
  • 4db08b1 Ignore warning on unused struct in test
  • f2824ae Fill in ignore reasons in all #[ignore] attributes
  • See full diff in compare view

Updates tokio from 1.38.0 to 1.39.2

Release notes

Sourced from tokio's releases.

Tokio v1.39.2

1.39.2 (July 27th, 2024)

This release fixes a regression where the select! macro stopped accepting expressions that make use of temporary lifetime extension. (#6722)

#6722: tokio-rs/tokio#6722

Tokio v1.39.1

1.39.1 (July 23rd, 2024)

This release reverts "time: avoid traversing entries in the time wheel twice" because it contains a bug. (#6715)

#6715: tokio-rs/tokio#6715

Tokio v1.39.0

1.39.0 (July 23rd, 2024)

  • This release bumps the MSRV to 1.70. (#6645)
  • This release upgrades to mio v1. (#6635)
  • This release upgrades to windows-sys v0.52 (#6154)

Added

  • io: implement AsyncSeek for Empty (#6663)
  • metrics: stabilize num_alive_tasks (#6619, #6667)
  • process: add Command::as_std_mut (#6608)
  • sync: add watch::Sender::same_channel (#6637)
  • sync: add {Receiver,UnboundedReceiver}::{sender_strong_count,sender_weak_count} (#6661)
  • sync: implement Default for watch::Sender (#6626)
  • task: implement Clone for AbortHandle (#6621)
  • task: stabilize consume_budget (#6622)

Changed

  • io: improve panic message of ReadBuf::put_slice() (#6629)
  • io: read during write in copy_bidirectional and copy (#6532)
  • runtime: replace num_cpus with available_parallelism (#6709)
  • task: avoid stack overflow when passing large future to block_on (#6692)
  • time: avoid traversing entries in the time wheel twice (#6584)
  • time: support IntoFuture with timeout (#6666)
  • macros: support IntoFuture with join! and select! (#6710)

Fixed

  • docs: fix docsrs builds with the fs feature enabled (#6585)
  • io: only use short-read optimization on known-to-be-compatible platforms (#6668)
  • time: fix overflow panic when using large durations with Interval (#6612)

Added (unstable)

... (truncated)

Commits

Updates uuid from 1.8.0 to 1.10.0

Release notes

Sourced from uuid's releases.

1.10.0

Deprecations

This release deprecates and renames the following functions:

  • Builder::from_rfc4122_timestamp -> Builder::from_gregorian_timestamp
  • Builder::from_sorted_rfc4122_timestamp -> Builder::from_sorted_gregorian_timestamp
  • Timestamp::from_rfc4122 -> Timestamp::from_gregorian
  • Timestamp::to_rfc4122 -> Timestamp::to_gregorian

What's Changed

New Contributors

Full Changelog: uuid-rs/uuid@1.9.1...1.10.0

1.9.1

What's Changed

Full Changelog: uuid-rs/uuid@1.9.0...1.9.1

1.9.0

Uuid::now_v7() is guaranteed to be monotonic

Before this release, Uuid::now_v7() would only use the millisecond-precision timestamp for ordering. It now also uses a global 42-bit counter that's re-initialized each millisecond so that the following will always pass:

let a = Uuid::now_v7();
let b = Uuid::now_v7();
assert!(a < b);

What's Changed

New Contributors

... (truncated)

Commits
  • 4b4c590 Merge pull request #766 from uuid-rs/cargo/1.10.0
  • 68eff32 Merge pull request #765 from uuid-rs/chore/time-fn-deprecations
  • 3d5384d update docs and deprecation messages for timestamp fns
  • de50f20 renaming rfc4122 functions
  • 4a88417 prepare for 1.10.0 release
  • 66b4fce Merge pull request #764 from Vrajs16/main
  • 8896e26 Use expr instead of ident
  • 09973d6 Added changes
  • 6edf3e8 Use const identifer in uuid macro
  • 36e6f57 Merge pull request #763 from uuid-rs/cargo/1.9.1
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the prod-deps group with 8 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [clap](https://github.com/clap-rs/clap) | `4.5.4` | `4.5.13` |
| [parquet](https://github.com/apache/arrow-rs) | `51.0.0` | `52.2.0` |
| [serde](https://github.com/serde-rs/serde) | `1.0.203` | `1.0.204` |
| [serde_json](https://github.com/serde-rs/json) | `1.0.117` | `1.0.122` |
| [sqlx](https://github.com/launchbadge/sqlx) | `0.7.4` | `0.8.0` |
| [thiserror](https://github.com/dtolnay/thiserror) | `1.0.61` | `1.0.63` |
| [tokio](https://github.com/tokio-rs/tokio) | `1.38.0` | `1.39.2` |
| [uuid](https://github.com/uuid-rs/uuid) | `1.8.0` | `1.10.0` |



Updates `clap` from 4.5.4 to 4.5.13
- [Release notes](https://github.com/clap-rs/clap/releases)
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md)
- [Commits](clap-rs/clap@clap_complete-v4.5.4...v4.5.13)

Updates `parquet` from 51.0.0 to 52.2.0
- [Changelog](https://github.com/apache/arrow-rs/blob/master/CHANGELOG-old.md)
- [Commits](apache/arrow-rs@51.0.0...52.2.0)

Updates `serde` from 1.0.203 to 1.0.204
- [Release notes](https://github.com/serde-rs/serde/releases)
- [Commits](serde-rs/serde@v1.0.203...v1.0.204)

Updates `serde_json` from 1.0.117 to 1.0.122
- [Release notes](https://github.com/serde-rs/json/releases)
- [Commits](serde-rs/json@v1.0.117...v1.0.122)

Updates `sqlx` from 0.7.4 to 0.8.0
- [Changelog](https://github.com/launchbadge/sqlx/blob/main/CHANGELOG.md)
- [Commits](launchbadge/sqlx@v0.7.4...v0.8.0)

Updates `thiserror` from 1.0.61 to 1.0.63
- [Release notes](https://github.com/dtolnay/thiserror/releases)
- [Commits](dtolnay/thiserror@1.0.61...1.0.63)

Updates `tokio` from 1.38.0 to 1.39.2
- [Release notes](https://github.com/tokio-rs/tokio/releases)
- [Commits](tokio-rs/tokio@tokio-1.38.0...tokio-1.39.2)

Updates `uuid` from 1.8.0 to 1.10.0
- [Release notes](https://github.com/uuid-rs/uuid/releases)
- [Commits](uuid-rs/uuid@1.8.0...1.10.0)

---
updated-dependencies:
- dependency-name: clap
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: prod-deps
- dependency-name: parquet
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: prod-deps
- dependency-name: serde
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: prod-deps
- dependency-name: serde_json
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: prod-deps
- dependency-name: sqlx
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: prod-deps
- dependency-name: thiserror
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: prod-deps
- dependency-name: tokio
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: prod-deps
- dependency-name: uuid
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: prod-deps
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added cargo dependencies Version updates to project dependencies labels Aug 5, 2024
@christoff-linde christoff-linde merged commit 06951c8 into main Aug 5, 2024
2 checks passed
@christoff-linde christoff-linde deleted the dependabot/cargo/prod-deps-f1eae3a579 branch August 5, 2024 06:45
# for free to subscribe to this conversation on GitHub. Already have an account? #.
Labels
cargo dependencies Version updates to project dependencies
Development

Successfully merging this pull request may close these issues.

1 participant