Skip to content

Releases: arextest/arex-agent-java

v0.4.6

01 Jul 08:42
@mr3 mr3
d0cf4f6
Compare
Choose a tag to compare

What's Changed

⭐ Features

  • feat: split servlet to v3 and v5 for requestHandler by @lucas-myx in #473
  • feat: abstract class method obtains the name of the calling class by @YongwuHe in #475
  • feat: support mybatis plus insertBatchSomeColumn primary key by @YongwuHe in #493
  • feat: support mongo get more by @YongwuHe in #494
  • feat: support sql parse by @lucas-myx in #495
  • feat: pass attachments to storage service for replay by @mr3 in #486
  • feat: optimize sql parse by @lucas-myx in #499
  • feat: add arex-service-name and arex-agent-version headers by @pangdayuan1 in #506
  • feat: support ignore transform by configured type or classloader prefixes by @shichanglin5 in #514
  • feat: support comparable runnable by @YongwuHe in #517
  • feat: support com.ning.httpclient by @YongwuHe in #512

🐞 Bug fixes

New Contributors

Full Changelog: v0.4.4...v0.4.6

v0.4.4

08 May 07:47
cfbbf67
Compare
Choose a tag to compare

What's Changed

⭐ Features

  • feat: cache loader with external variable reference by @YongwuHe in #434
  • feat: record dubbo group and version for replay by @lucas-myx in #435
  • feat: supports the redisTemplate component provided by spring data redis by @DanLi39 in #433
  • feat: support joint point type and remove joda package by @YongwuHe in #438
  • feat: supports parse positionalParameter in hibernate by @llkkk in #439
  • feat: optimize dubbo generic invoke record and replay by @lucas-myx in #443
  • feat: remove spring cache dynamic class configuration restrictions by @YongwuHe in #444
  • feat: spring cache not match data, real call by @YongwuHe in #450
  • feat: support methods provided by redisTemplate by @DanLi39 in #455
  • feat: package all in one agent jar by @YongwuHe in #452
  • feat: support force record requests forwarded by gateway by @mr3 in #458
  • feat: ProceedingJoinPoint args request type by @YongwuHe in #459
  • feat: add httpclient auth header arex-api-token by @mr3 in #467
  • feat: mongo key holder by @YongwuHe in #469

🐞 Bug fixes

  • fix: redis key generate by @mr3 in #432
  • fix: dynamic class not recorded when return type is flux by @DanLi39 in #440
  • fix: range version conflict by @YongwuHe in #442
  • fix: es java client record by @mr3 in #446
  • fix: dubbo replay NPE if null by @lucas-myx in #451
  • fix: dynamic class only class to modify void method problem by @YongwuHe in #454
  • fix: restore pair<map, xx> type error by @YongwuHe in #457
  • fix: normalize className enhanced by cglib by @DanLi39 in #460
  • fix: dubbo replay repeat by @lucas-myx in #463
  • fix: thread context classloader propagation in forkjoinpool by @YongwuHe in #466
  • fix: npe caused by incomplete initialization of dependencies by @YongwuHe in #470

📘 Documentation

⚙️ Build

  • build: enable junit5 execution parallel by @mr3 in #461

New Contributors

Full Changelog: v0.4.2...v0.4.4

v0.4.2

27 Mar 08:42
@mr3 mr3
fbd2a5e
Compare
Choose a tag to compare

What's Changed

⭐ Features

🐞 Bug fixes

New Contributors

Full Changelog: v0.4.0...v0.4.2

v0.4.0

21 Feb 09:13
df6987f
Compare
Choose a tag to compare

What's Changed

⭐ Features

🐞 Bug fixes

  • fix: resolve npe exception when request params are matched and removed by @DanLi39 in #366
  • fix: WeakReferenceKey.equals NPE by @mr3 in #371
  • fix: invalid case replayId is null by @YongwuHe in #374
  • fix: jedis wrapper call NPE by @mr3 in #375
  • fix: split map value type error by @YongwuHe in #329
  • fix: exclude pre-request in http method by @lucas-myx in #384
  • fix: below sping-core-4.3.0-RELEASE record error by @DanLi39 in #385
  • fix: NoClassDefFoundError when redisson version < 3.17.3 by @DanLi39 in #401
  • fix: shade package relocation exclude com.google.protobuf by @mr3 in #402
  • fix: adjust recording of apache httpclient response by @DanLi39 in #403

🛠️ Dependency Upgrade

  • ci: change ci workflow trigger by @mr3 in #376

Full Changelog: v0.3.18...v0.4.0

v0.3.18

29 Dec 07:34
674dd74
Compare
Choose a tag to compare

What's Changed

⭐ Features

🐞 Bug fixes

🛠️ Dependency Upgrade

  • build: bump project version from 0.3.16 to 0.3.18 by @YongwuHe in #363

Full Changelog: v0.3.16...v0.3.18

v0.3.16

06 Dec 09:54
@mr3 mr3
7115231
Compare
Choose a tag to compare

What's Changed

⭐ Features

🐞 Bug fixes

  • fix: request body is null when request content type is form-data by @DanLi39 in #334
  • fix: method Key error by @YongwuHe in #337
  • fix: generic null field by @YongwuHe in #340
  • fix: failed to record while result type is mono by @DanLi39 in #343
  • fix: request params are recorded in the form of request body by @DanLi39 in #342

Contributors

AREX would like to thank the following contributors for their contributions to this release:
@lucas-myx @YongwuHe @DanLi39

Full Changelog: v0.3.14...v0.3.16

v0.3.14

16 Nov 03:02
66735f4
Compare
Choose a tag to compare

⭐ Features

🐞 Bug fixes

📘 Documentation

  • docs: change installation to building by @mr3 in #313

New Contributors

Full Changelog: v0.3.12...v0.3.14

v0.3.12

16 Oct 12:09
@mr3 mr3
0230131
Compare
Choose a tag to compare

⭐ Features

  • feat: add shutdown hook by @mr3 in #279
  • feature: disable delayed start agent by @mr3 in #283
  • feat: support apache httpclient request repeatable reading by @mr3 in #288
  • feat: support serializer config by @YongwuHe in #289
  • feat: support for adding extended transformers by @mengqcc in #291
  • feat: invalid case by @YongwuHe in #297
  • feat: support guava range and fastutil by @YongwuHe in #263
  • feat: add config service host by @mr3 in #298

🐞 Bug fixes

Contributors

AREX would like to thank the following contributors for their contributions to this release:
@mengqcc @lucas-myx @YongwuHe @mr3 @yanni97

New Contributors

Full Changelog: v0.3.10...v0.3.12

v0.3.10

05 Sep 06:44
b943fb7
Compare
Choose a tag to compare

⭐ Features

🐞 Bug fixes

🛠️ Dependency Upgrade

  • build: bump project version from 0.3.8 to 0.3.10 by @YongwuHe in #278
  • build: changing packaging based on active profile in pom by @lucas-myx in #259

Contributors

AREX would like to thank the following contributors for their contributions to this release:
@mengqcc @lucas-myx @YongwuHe @mr3

Full Changelog: v0.3.8...v0.3.10

v0.3.8

07 Aug 09:04
@mr3 mr3
31ceccc
Compare
Choose a tag to compare

⭐ Features

  • feat: remove the trace of case on service exit by @mr3 in #232
  • feat: support disbale record by config by @mr3 in #236
  • feat: support jjwt mock by @lucas-myx in #233
  • feat: exclude servlet string type serialize by @YongwuHe in #226
  • feat: optimize agent install log by @mr3 in #225
  • feat: support apollo config by @lucas-myx in #221
  • feat: support spring restTemplate by @YongwuHe in #215
  • feat: add report agent status by @mr3 in #216

🐞 Bug fixes

🔨 Refactoring

  • refactor: config excludeOperations set change to concurrentHashSet by @YongwuHe in #212
  • refactor: latency remove context by @mengqcc in #187

📘 Documentation

  • docs: fix readme anchor by @mr3 in #238
  • chore: change to sonar.token by @mr3 in #224

🛠️ Dependency Upgrade

  • build: bump project version from 0.3.7 to 0.3.8 by @ywqiunousername in #230

Contributors

AREX would like to thank the following contributors for their contributions to this release:
@mengqcc @lucas-myx @YongwuHe @ywqiunousername @mr3

Full Changelog: v0.3.6...v0.3.8