Skip to content

v8.5.0

Choose a tag to compare

@Ahoo-Wang Ahoo-Wang released this 09 Jun 14:25
· 256 commits to main since this release
ccd327c

What's Changed

🎉 New Features

  • refactor(test): split runtime test layers by @Ahoo-Wang in #2661
  • test(tck): migrate fixtures and local test layer by @Ahoo-Wang in #2662
  • test(core): rewrite wow-core unit tests by @Ahoo-Wang in #2664
  • feat(benchmark): fix bugs, unify config, add new benchmarks, and build analysis system by @Ahoo-Wang in #2663
  • test(openapi): rewrite unit tests with self-contained fixtures and full coverage by @Ahoo-Wang in #2665
  • test(webflux): rewrite unit tests with self-contained fixtures and full coverage by @Ahoo-Wang in #2666
  • test(webflux): add real-scenario tests with example-domain by @Ahoo-Wang in #2668
  • test(schema): rewrite unit tests with self-contained fixtures and full coverage by @Ahoo-Wang in #2670
  • test(wow-core): standardize test names and expand coverage by @Ahoo-Wang in #2674
  • refactor(benchmarks): clarify benchmark taxonomy and fixtures by @Ahoo-Wang in #2675
  • refactor(benchmarks): layer benchmark suites by @Ahoo-Wang in #2678
  • perf(core): use sequence in event stream reconstruction by @Ahoo-Wang in #2679
  • refactor(benchmarks): clean benchmark catalog debt by @Ahoo-Wang in #2680
  • perf(core): add function invoker fast paths by @Ahoo-Wang in #2681
  • refactor(redis): centralize redis lua script loading by @Ahoo-Wang in #2685
  • perf(core): gate reactor checkpoints by level by @Ahoo-Wang in #2686
  • docs(benchmarks): split quick benchmark report by @Ahoo-Wang in #2687
  • perf(core): resolve command functions lazily by @Ahoo-Wang in #2688
  • test(benchmarks): add send wait sent e2e coverage by @Ahoo-Wang in #2689

Other Changes

  • test(openapi): add example-domain real-scenario integration tests by @Ahoo-Wang in #2667
  • test(query): rewrite unit tests with self-contained fixtures and full coverage by @Ahoo-Wang in #2669
  • perf(benchmark): refine JMH benchmark suite by @Ahoo-Wang in #2672
  • style(openapi): fix detekt formatting violations by @Ahoo-Wang in #2673
  • refactor(benchmarks): clarify benchmark ids by @Ahoo-Wang in #2676
  • refactor(benchmarks): make e2e results primary by @Ahoo-Wang in #2677
  • refactor(infra): extract invoker argument utilities by @Ahoo-Wang in #2683
  • refactor(benchmarks): exclude growing stream from default e2e by @Ahoo-Wang in #2684

Full Changelog: v8.4.1...v8.5.0