What's Changed
⭐ Features
- feat: support multiModuleNames and compatible mybatis version < 3.3.0 by @DanLi39 in #519
- feat: save and query batch mode by @lucas-myx in #522
- feat: support get pattern from Spring requestMappingInfo by @lucas-myx in #534
- feat: compatible spring older versions and optimize reflect by @lucas-myx in #540
- feat: supports writing agent log to specified path by @mr3 in #453
- feat: update sql parse pattern by @lucas-myx in #558
- feat: auto get base packages by @YongwuHe in #561
- feat: init class before replay by @YongwuHe in #569
- feat: optimize replay match log by @lucas-myx in #570
🐞 Bug fixes
- fix: project start fail while lettuce version between 6.0 - 6.1 by @DanLi39 in #523
- fix: mkdir false, causing bytebuddy to report an error when creating file. by @YongwuHe in #524
- fix: buildSkipInfos error when fieldName is empty by @llkkk in #521
- fix getBucketWithCodecAdvice by @illidanzen163 in #531
- fix: base64 decode json error by @YongwuHe in #536
- fix: no such method at
HttpMethod.HEAD.matches
by @shichanglin5 in #539 - fix: NoClassDefFoundError: org/springframework/http/HttpMethod by @shichanglin5 in #552
- fix: get response bytes error by @YongwuHe in #555
- fix: HttpRequestDecoder NoClassDefFoundError by @zlglbcmss in #548
- fix: netty v4 mocker records missing response by @shichanglin5 in #528
- fix: CallDepth thread safety by @YongwuHe in #559
- fix: database ignore mock without dbName by @lucas-myx in #579
- fix: find loaded class by @YongwuHe in #578
- fix: map properties error by @YongwuHe in #580
New Contributors
- @illidanzen163 made their first contribution in #531
- @zlglbcmss made their first contribution in #548
Full Changelog: v0.4.6...v0.4.8