Skip to content
This repository was archived by the owner on Feb 16, 2026. It is now read-only.

chore: dep updates#314

Merged
shikhar merged 1 commit intomainfrom
depups-feb15
Feb 15, 2026
Merged

chore: dep updates#314
shikhar merged 1 commit intomainfrom
depups-feb15

Conversation

@shikhar
Copy link
Member

@shikhar shikhar commented Feb 15, 2026

No description provided.

@shikhar shikhar requested a review from a team as a code owner February 15, 2026 18:44
@greptile-apps
Copy link

greptile-apps bot commented Feb 15, 2026

Greptile Summary

Routine dependency maintenance: relaxes version specifiers from exact patch versions to minor-level (e.g., "1.11.0""1.11"), bumps s2-common from 0.27 to 0.28 and uuid from 1.20 to 1.21, and reorders TOML sections ([features] moved above [dependencies], [[example]] moved to end). The lockfile reflects corresponding transitive dependency updates.

  • Version specifiers simplified across all dependencies and dev-dependencies to use minor-level constraints instead of exact patch versions
  • s2-common bumped to 0.28; verified that s2-api 0.27.5 already depends on s2-common 0.28.0 in the lockfile, so no compatibility concern
  • uuid bumped to 1.21.0, which switches its internal getrandom dependency from 0.3 to 0.4
  • Transitive deps updated: futures 0.3.31→0.3.32, syn 2.0.114→2.0.116, libc 0.2.181→0.2.182, and others
  • No source code changes required — all updates are backward-compatible within their semver ranges

Confidence Score: 5/5

  • This PR is safe to merge — it contains only dependency version updates with no source code changes.
  • All changes are confined to Cargo.toml version specifiers and the corresponding Cargo.lock updates. The s2-common 0.27→0.28 bump is the only notable semver change, and the lockfile confirms s2-api 0.27.5 already depends on s2-common 0.28.0, so there is no compatibility gap. No source code was modified.
  • No files require special attention

Important Files Changed

Filename Overview
Cargo.toml Version specifiers relaxed to minor-level, s2-common bumped 0.27→0.28, uuid bumped 1.20→1.21, TOML sections reordered. No issues.
Cargo.lock Lockfile updated to reflect Cargo.toml changes. Transitive deps updated (futures 0.3.31→0.3.32, uuid 1.20→1.21 with getrandom 0.3→0.4, syn 2.0.114→2.0.116, etc.). No issues.

Flowchart

flowchart TD
    A[Cargo.toml] -->|relaxed version specs| B[Cargo.lock resolved]
    A -->|s2-common 0.27 → 0.28| C[s2-common 0.28.0]
    A -->|s2-api stays 0.27| D[s2-api 0.27.5]
    D -->|depends on| C
    A -->|uuid 1.20 → 1.21| E[uuid 1.21.0]
    E -->|getrandom 0.3 → 0.4| F[getrandom 0.4.1]
    B --> G[futures 0.3.32\nsyn 2.0.116\nlibc 0.2.182\ncc 1.2.56\netc.]
Loading

Last reviewed commit: 239aaf6

@shikhar shikhar merged commit 696898d into main Feb 15, 2026
6 checks passed
@shikhar shikhar deleted the depups-feb15 branch February 15, 2026 18:50
@github-actions github-actions bot mentioned this pull request Feb 15, 2026
shikhar pushed a commit that referenced this pull request Feb 15, 2026
## 🤖 New release

* `s2-sdk`: 0.23.8 -> 0.24.0 (⚠ API breaking changes)

### ⚠ `s2-sdk` breaking changes

```text
--- failure inherent_method_missing: pub method removed or renamed ---

Description:
A publicly-visible method or associated fn is no longer available under its prior name. It may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.46.0/src/lints/inherent_method_missing.ron

Failed in:
  CreateBasinInput::with_idempotency_token, previously in file /tmp/.tmpoNf48h/s2-sdk/src/types.rs:913
  CreateStreamInput::with_idempotency_token, previously in file /tmp/.tmpoNf48h/s2-sdk/src/types.rs:2583

--- failure struct_pub_field_missing: pub struct's pub field removed or renamed ---

Description:
A publicly-visible struct has at least one public field that is no longer available under its prior name. It may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.46.0/src/lints/struct_pub_field_missing.ron

Failed in:
  field idempotency_token of struct CreateBasinInput, previously in file /tmp/.tmpoNf48h/s2-sdk/src/types.rs:882
  field idempotency_token of struct CreateStreamInput, previously in file /tmp/.tmpoNf48h/s2-sdk/src/types.rs:2561

--- failure struct_pub_field_now_doc_hidden: pub struct field is now #[doc(hidden)] ---

Description:
A pub field of a pub struct is now marked #[doc(hidden)] and is no longer part of the public API.
        ref: https://doc.rust-lang.org/rustdoc/write-documentation/the-doc-attribute.html#hidden
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.46.0/src/lints/struct_pub_field_now_doc_hidden.ron

Failed in:
  field CreateBasinInput.idempotency_token in file /tmp/.tmp5yfqnq/s2-sdk-rust/src/types.rs:868
  field CreateStreamInput.idempotency_token in file /tmp/.tmp5yfqnq/s2-sdk-rust/src/types.rs:2539
```

<details><summary><i><b>Changelog</b></i></summary><p>

<blockquote>

## [0.24.0] - 2026-02-15

### Features

- Add accessors for `AppendRecord`
([#305](#305))
- [**breaking**] Add lower bounds for `max_batch_bytes` and
`max_batch_records`
([#309](#309))
- [**breaking**] Reduce default `max_unacked_bytes` to `5MiB`
([#311](#311))

### Refactor

- Replace `reqwest` with `hyper-util` and add client pooling
([#298](#298))
- [**breaking**] Make `idempotency_token` private
([#306](#306))
- [**breaking**] Remove unnecessary `Result` from
`with_max_unacked_batches`
([#307](#307))
- Remove unnecessary compression for GET and DELETE requests
([#308](#308))
- Rename fields, methods, and vars related to `RetryBackoff`
([#310](#310))
- [**breaking**] Make `S2DateTime` conversion from
`time::OffsetDateTime` fallible
([#312](#312))

### Testing

- Metrics
([#297](#297))
- Basin & stream api
([#300](#300))

### Miscellaneous Tasks

- Bump dependencies
([#296](#296))
- Dep updates
([#314](#314))

<!-- generated by git-cliff -->
</blockquote>


</p></details>

---
This PR was generated with
[release-plz](https://github.com/release-plz/release-plz/).

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant