Skip to content

jsonrpc v0.7.0

Choose a tag to compare

@github-actions github-actions released this 03 Oct 11:02
· 63 commits to main since this release

[0.7.0] - 2025-10-03

⚙️ Miscellaneous Tasks

  • (todo) Set goals for next minor
  • Update release job to properly roll up changes

[0.7.0-rc.1] - 2025-10-03

🚀 Features

  • New ctors, improved API surface, notification support
  • Immutable Response
  • Add proper support for batched requests and responses
  • UX/API improvements
  • Various; migrate to math/rand/v2, improve buffer allocation optimization, better JSON lib docs

🐛 Bug Fixes

  • Linting errors
  • Various linting errors
  • RawResult return clarification + test

💼 Other

  • Add simple Makefile
  • Improve Makefile

🚜 Refactor

  • Improve idiomacy adherence
  • Equality checks in Response, is now improved
  • Make Response's fields private, for true immutability

📚 Documentation

  • Add general improvement plan
  • Update improvement docs
  • Add exampels to readme
  • Add improvement plan
  • Add release process section to readme

⚡ Performance

  • Add benchmarks

🎨 Styling

  • Fix spelling lint errors

⚙️ Miscellaneous Tasks

  • Extend gitignore
  • (todo) Add support for other JSON parsers to future goals
  • Add golangci-lint config
  • Tune golangci-lint rules
  • (todo) Aclear up final goals for next minor
  • Add CI tests workflow
  • Add release workflow
  • Remove make build from release job
  • Correct name in release, remove artifact copy
  • Clean up release workflow