Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Jul 23, 2025

This PR contains the following updates:

Package Type Update Change
sonic-rs dependencies minor 0.3 -> 0.5

Release Notes

cloudwego/sonic-rs (sonic-rs)

v0.5.2

Compare Source

What's Changed
New Contributors

Full Changelog: cloudwego/sonic-rs@0.5.1...0.5.2

v0.5.1

Compare Source

What's Changed

Full Changelog: cloudwego/sonic-rs@0.5.0...0.5.1

v0.5.0

What's Changed
BreakChange

get_many returns Result<Vec<Option<LazyValue>>> instead of Result<Vec<LazyValue>>

Full Changelog: cloudwego/sonic-rs@0.4.0...0.5.0

v0.4.0

Compare Source

What's Changed
Breaking Changes
  • Optimized JSON iterator implementation using Cow to eliminate unnecessary copies
  • Removed redundant allocations in the pointer!() macro for enhanced performance
  • Change WriteExt trait to return errors
Enhancement
  • More APIs in LazyValue
  • Less memory consumption and faster lookup in Value
New Contributors

Full Changelog: cloudwego/sonic-rs@0.3.17...0.4.0


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@github-actions
Copy link

Federation Audit Results

189 tests  +12   189 ✅ +12   3s ⏱️ ±0s
 42 suites + 1     0 💤 ± 0 
 42 files   ± 0     0 ❌ ± 0 

Results for commit 485e0a4. ± Comparison against base commit c3e8a2b.

@github-actions
Copy link

TestsPassed ✅SkippedFailedTime ⏱
federation-audit | abstract-types.xml18 ran18 ✅498ms
federation-audit | child-type-mismatch.xml4 ran4 ✅100ms
federation-audit | circular-reference-interface.xml2 ran2 ✅39ms
federation-audit | complex-entity-call.xml1 ran1 ✅92ms
federation-audit | corrupted-supergraph-node-id.xml10 ran10 ✅125ms
federation-audit | enum-intersection.xml5 ran5 ✅62ms
federation-audit | fed1-external-extends-resolvable.xml1 ran1 ✅24ms
federation-audit | fed1-external-extends.xml4 ran4 ✅66ms
federation-audit | fed1-external-extension.xml4 ran4 ✅57ms
federation-audit | fed2-external-extends.xml4 ran4 ✅77ms
federation-audit | fed2-external-extension.xml4 ran4 ✅68ms
federation-audit | include-skip.xml4 ran4 ✅83ms
federation-audit | input-object-intersection.xml3 ran3 ✅38ms
federation-audit | interface-object-indirect-extension.xml1 ran1 ✅39ms
federation-audit | interface-object-with-requires.xml7 ran7 ✅115ms
federation-audit | keys-mashup.xml1 ran1 ✅44ms
federation-audit | mutations.xml4 ran4 ✅91ms
federation-audit | mysterious-external.xml2 ran2 ✅39ms
federation-audit | nested-provides.xml2 ran2 ✅36ms
federation-audit | node.xml1 ran1 ✅26ms
federation-audit | non-resolvable-interface-object.xml7 ran7 ✅77ms
federation-audit | null-keys.xml1 ran1 ✅30ms
federation-audit | override-type-interface.xml4 ran4 ✅56ms
federation-audit | override-with-requires.xml4 ran4 ✅87ms
federation-audit | parent-entity-call-complex.xml1 ran1 ✅32ms
federation-audit | parent-entity-call.xml1 ran1 ✅36ms
federation-audit | provides-on-interface.xml2 ran2 ✅40ms
federation-audit | provides-on-union.xml2 ran2 ✅38ms
federation-audit | requires-interface.xml5 ran5 ✅87ms
federation-audit | requires-requires.xml5 ran5 ✅106ms
federation-audit | requires-with-argument.xml5 ran5 ✅97ms
federation-audit | requires-with-fragments.xml6 ran6 ✅107ms
federation-audit | shared-root.xml2 ran2 ✅44ms
federation-audit | simple-entity-call.xml1 ran1 ✅23ms
federation-audit | simple-inaccessible.xml4 ran4 ✅52ms
federation-audit | simple-interface-object.xml13 ran13 ✅191ms
federation-audit | simple-override.xml2 ran2 ✅37ms
federation-audit | simple-requires-provides.xml12 ran12 ✅159ms
federation-audit | typename.xml6 ran6 ✅99ms
federation-audit | unavailable-override.xml2 ran2 ✅35ms
federation-audit | union-interface-distributed.xml10 ran10 ✅110ms
federation-audit | union-intersection.xml12 ran12 ✅142ms

@github-actions
Copy link

github-actions bot commented Jul 23, 2025

k6-benchmark results

     ✓ response code was 200
     ✓ no graphql errors
     ✓ valid response structure

     █ setup

     checks.........................: 100.00% ✓ 25998      ✗ 0   
     data_received..................: 763 MB  25 MB/s
     data_sent......................: 10 MB   337 kB/s
     http_req_blocked...............: avg=22.3µs   min=791ns   med=2.04µs   max=6.14ms   p(90)=2.82µs   p(95)=3.36µs  
     http_req_connecting............: avg=19µs     min=0s      med=0s       max=6.1ms    p(90)=0s       p(95)=0s      
     http_req_duration..............: avg=170.8ms  min=3.43ms  med=169.92ms max=372.16ms p(90)=205.66ms p(95)=225.17ms
       { expected_response:true }...: avg=170.8ms  min=3.43ms  med=169.92ms max=372.16ms p(90)=205.66ms p(95)=225.17ms
     http_req_failed................: 0.00%   ✓ 0          ✗ 8686
     http_req_receiving.............: avg=822.32µs min=32.49µs med=68.81µs  max=180.51ms p(90)=1.68ms   p(95)=2.87ms  
     http_req_sending...............: avg=59.65µs  min=7µs     med=13.17µs  max=55.37ms  p(90)=21.63µs  p(95)=33.32µs 
     http_req_tls_handshaking.......: avg=0s       min=0s      med=0s       max=0s       p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=169.91ms min=3.38ms  med=169.28ms max=350.45ms p(90)=204.06ms p(95)=222.87ms
     http_reqs......................: 8686    287.655141/s
     iteration_duration.............: avg=173.52ms min=33.9ms  med=170.47ms max=735.73ms p(90)=206.43ms p(95)=226.76ms
     iterations.....................: 8666    286.992799/s
     vus............................: 50      min=50       max=50
     vus_max........................: 50      min=50       max=50

@ardatan ardatan merged commit 81eec95 into main Jul 23, 2025
12 checks passed
@ardatan ardatan deleted the renovate/sonic-rs-0.x branch July 23, 2025 12:22
ardatan pushed a commit that referenced this pull request Jul 24, 2025
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [sonic-rs](https://redirect.github.com/cloudwego/sonic-rs) |
dependencies | minor | `0.3` -> `0.5` |

---

### Release Notes

<details>
<summary>cloudwego/sonic-rs (sonic-rs)</summary>

###
[`v0.5.2`](https://redirect.github.com/cloudwego/sonic-rs/releases/tag/0.5.2)

[Compare
Source](https://redirect.github.com/cloudwego/sonic-rs/compare/0.5.1...0.5.2)

##### What's Changed

- fix: correct column number in error message
([#&#8203;178](https://redirect.github.com/cloudwego/sonic-rs/issues/178))
by [@&#8203;chen-hongzhi](https://redirect.github.com/chen-hongzhi) in
[https://github.com/cloudwego/sonic-rs/pull/180](https://redirect.github.com/cloudwego/sonic-rs/pull/180)
- fix UAF and zero-copy by
[@&#8203;liuq19](https://redirect.github.com/liuq19) in
[https://github.com/cloudwego/sonic-rs/pull/184](https://redirect.github.com/cloudwego/sonic-rs/pull/184)

##### New Contributors

- [@&#8203;chen-hongzhi](https://redirect.github.com/chen-hongzhi) made
their first contribution in
[https://github.com/cloudwego/sonic-rs/pull/180](https://redirect.github.com/cloudwego/sonic-rs/pull/180)

**Full Changelog**:
cloudwego/sonic-rs@0.5.1...0.5.2

###
[`v0.5.1`](https://redirect.github.com/cloudwego/sonic-rs/releases/tag/0.5.1)

[Compare
Source](https://redirect.github.com/cloudwego/sonic-rs/compare/0.5.0...0.5.1)

##### What's Changed

- feat: support api for deserializer to check trailing chars by
[@&#8203;Ggiggle](https://redirect.github.com/Ggiggle) in
[https://github.com/cloudwego/sonic-rs/pull/177](https://redirect.github.com/cloudwego/sonic-rs/pull/177)

**Full Changelog**:
cloudwego/sonic-rs@0.5.0...0.5.1

###
[`v0.5.0`](https://redirect.github.com/cloudwego/sonic-rs/releases/tag/0.5.0)

##### What's Changed

##### BreakChange

`get_many` returns `Result<Vec<Option<LazyValue>>>` instead of
`Result<Vec<LazyValue>>`

**Full Changelog**:
cloudwego/sonic-rs@0.4.0...0.5.0

###
[`v0.4.0`](https://redirect.github.com/cloudwego/sonic-rs/releases/tag/0.4.0)

[Compare
Source](https://redirect.github.com/cloudwego/sonic-rs/compare/0.3.17...0.4.0)

##### What's Changed

##### Breaking Changes

- Optimized JSON iterator implementation using `Cow` to eliminate
unnecessary copies
- Removed redundant allocations in the `pointer!()` macro for enhanced
performance
- Change `WriteExt` trait to return errors

##### Enhancement

- More APIs in `LazyValue`
- Less memory consumption and faster lookup in `Value`

##### New Contributors

- [@&#8203;lsjbd](https://redirect.github.com/lsjbd) made their first
contribution in
[https://github.com/cloudwego/sonic-rs/pull/143](https://redirect.github.com/cloudwego/sonic-rs/pull/143)
- [@&#8203;qRoC](https://redirect.github.com/qRoC) made their first
contribution in
[https://github.com/cloudwego/sonic-rs/pull/148](https://redirect.github.com/cloudwego/sonic-rs/pull/148)
- [@&#8203;Ggiggle](https://redirect.github.com/Ggiggle) made their
first contribution in
[https://github.com/cloudwego/sonic-rs/pull/149](https://redirect.github.com/cloudwego/sonic-rs/pull/149)

**Full Changelog**:
cloudwego/sonic-rs@0.3.17...0.4.0

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/graphql-hive/gateway-rs).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS40MC4wIiwidXBkYXRlZEluVmVyIjoiNDEuNDAuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant