Skip to content

v0.7.7

Latest

Choose a tag to compare

@IvanKirpichnikov IvanKirpichnikov released this 23 Sep 20:35
· 2 commits to main since this release
a7f4e0a

What's Changed

  • perf: make every declared slots take effect in subclasses too by @Lancetnik in #3220
  • fix(typing): accept every broker where BrokerUsecase[Any, Any] is annotated by @Lancetnik in #3222
  • test(cli): check for process exit before select in the stderr reader by @Lancetnik in #3203
  • test: cover the docs_src snippets no test imported by @Lancetnik in #3221
  • test: fail on a docs_src snippet that no test imports by @Lancetnik in #3197
  • docs: add Puzzle Pools adopter by @Lebedanna in #3206
  • docs: Add DNS Technologies to adopters list by @Oidaho in #3207
  • Nats security by @C3EQUALZz in #3191
  • docs: grammar, typos and broken markup across the reference pages by @Lancetnik in #3214
  • docs: raw bytes are published without a content-type, and how to set one by @Lancetnik in #3213
  • docs: RabbitMQ connection page by @Lancetnik in #3210
  • docs: RabbitMQ queue arguments page with a dead letter queue example by @Lancetnik in #3211
  • docs: application lifecycle page: run(), start(), stop() and exit() by @Lancetnik in #3212
  • docs: align the reference pages with what the framework does by @Lancetnik in #3215
  • ci: fail on marks that drop a test from the job meant to run it by @Lancetnik in #3196
  • ci: fail when uv.lock is out of sync with pyproject.toml by @Lancetnik in #3198
  • ci: check broker import boundaries with import-linter by @Lancetnik in #3193
  • ci: lint workflows with actionlint and check the external links of the docs by @Lancetnik in #3194
  • ci: type check the public API with pyrefly by @Lancetnik in #3199
  • ci: require the lines a PR changes in faststream/ to be covered by @Lancetnik in #3195
  • ci: wait 20s between lychee retries and raise them to 5 by @Lancetnik in #3217
  • ci: stop a macro error at the docs build, and drop diff-cover's deprecated flag by @Lancetnik in #3218
  • ci: name the broker job a connected test needs, wherever the test lives by @Lancetnik in #3227
  • chore(lint): check that declared slots take effect with slotscheck by @Lancetnik in #3200
  • chore(lint): run semgrep outside the project's dependency resolution; lock OpenTelemetry at 1.44 by @Lancetnik in #3209

New Contributors

Full Changelog: 0.7.6...0.7.7