v8.5.0
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