Skip to content

deps: bump serde 1.0.229 + serde_json 1.0.151 (supersedes #58, #57) - #68

Merged
Nexlab-One merged 1 commit into
mainfrom
deps/serde-serde_json-bump
Jul 29, 2026
Merged

deps: bump serde 1.0.229 + serde_json 1.0.151 (supersedes #58, #57)#68
Nexlab-One merged 1 commit into
mainfrom
deps/serde-serde_json-bump

Conversation

@Nexlab-One

Copy link
Copy Markdown
Contributor

Supersedes #58 and #57, which were Cargo.lock-only but went stale after five other bumps landed on main (#58 was reported CONFLICTING). Regenerated on current main with cargo update --precise.

  • serde 1.0.228 -> 1.0.229 (pulls serde_core / serde_derive with it)
  • serde_json 1.0.150 -> 1.0.151

Lockfile-only: no Cargo.toml, no source, no API change.

Note: #57's earlier red Test Matrix was not caused by this bump - it was a flaky wall-clock assertion in lib-q-k12/tests/constant_time.rs, addressed separately.

Supersedes dependabot PRs #58 and #57, which were both Cargo.lock-only but had
gone stale: five other dependency bumps landed on `main` first, so their locks no
longer applied and GitHub reported #58 CONFLICTING. Regenerating both on current
`main` with `cargo update --precise` is equivalent to what those PRs did and
avoids waiting on a dependabot rebase cycle.

serde pulls its workspace-internal companions with it (serde_core, serde_derive
1.0.228 -> 1.0.229); that is the normal coupled set, not extra scope.

Lockfile-only: no Cargo.toml, no source, no API change.

Note for the record: #57 previously showed a red Test Matrix, and it was NOT
caused by this bump. It failed on a flaky wall-clock assertion in
lib-q-k12/tests/constant_time.rs at merge-base 123fc27, before `min_time`
(repeated-measurement minimum) existed on main.
@socket-security

Copy link
Copy Markdown

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Updatedcargo/​serde@​1.0.228 ⏵ 1.0.2298110093100100
Updatedcargo/​serde_json@​1.0.150 ⏵ 1.0.1518210093100100

View full report

@github-actions

Copy link
Copy Markdown

🔒 Security Validation Report

Generated: Tue Jul 28 22:47:54 UTC 2026

📊 Summary

  • NIST compliance: success
  • Cryptographic validation: success
  • Constant-time operations: success
  • Memory safety: success
  • Dependency security: success
  • WASM security: success

✅ Overall Security Status: PASSED

All critical security validations passed successfully.

🔍 Details

This report covers:

  • NIST post-quantum algorithm compliance
  • Constant-time operation verification
  • Memory safety and zeroization checks
  • Dependency vulnerability scanning
  • WASM build artifact validation

📋 Next Steps

✅ Security validation passed. Code is ready for deployment.


Security validation passed! This code meets all security requirements.

@github-actions

Copy link
Copy Markdown

🔍 Pull Request Summary

Generated: Tue Jul 28 22:50:27 UTC 2026

📋 Validation Results

  • Core Validation: success
  • Security Validation: success
  • Test Coverage: success
  • WASM Compatibility: success
  • Documentation: success

✅ Overall Status: PASSED

🔒 Security Checklist

  • No classical cryptographic algorithms
  • Only SHA-3 family hash functions
  • Constant-time operations
  • Proper memory zeroization
  • Input validation
  • Error handling

📝 Review Notes

Please review the security implications of this change carefully.
All cryptographic changes require security team review.


Automated validation passed! This PR is ready for review.

@Nexlab-One
Nexlab-One merged commit e0f6744 into main Jul 29, 2026
157 checks passed
@Nexlab-One
Nexlab-One deleted the deps/serde-serde_json-bump branch July 29, 2026 13:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant