What's Changed
- change the version to 0.0.1 and add the deploy address by @coryhh in #1
- add pluginJar to resource and Fix loading of pluginJar by @coryhh in #2
- add README by @coryhh in #3
- 01.0 release by @coryhh in #4
- Modify the relation of GlobalOptions and CompareOptions by @coryhh in #5
- Create maven-publish.yml by @coryhh in #6
- optimize code structure and add errType to segment errors by @coryhh in #7
- feat:modify the entry parameters of the code and modify the logic of ignore by @coryhh in #8
- refactor:optimize the handling of different types of comparisons by @coryhh in #9
- fix:comparison error when both leaf nodes are empty by @coryhh in #10
- feat: the function of parsing sql by @coryhh in #11
- refactor:use jackson instead of org.json by @coryhh in #12
- fix:when body doesn't exist, parsed_sql exists by @coryhh in #13
- feat:add the config "ignoredTimePrecision" by @coryhh in #14
- fix:the problem of "memory leak" by @coryhh in #15
- feat:add the configuration "nullEqualsNotExist" by @coryhh in #16
- feat:add the filter rules of LogEntity that is the prefix of "arex_"/"_arex" or guid by @coryhh in #17
- feat: remove the "sqlBodyParse" in CompareOptions and do sqlparse by default;add the field "selectIgnoreCompare" to ignore the comparison of the statement of SELECT by @coryhh in #18
- test: modify the test by @coryhh in #19
- fix: fix the exception of casting to JSONNode when assigning values to baseValue and testValue in Logentity by @coryhh in #20
- feat: add the method of spi to load external logEntityFilter by @coryhh in #21
- feat: improve the function of decompress by @coryhh in #22
- feat: add the sqlparse of "replace" by @coryhh in #23
- test: modify test by @coryhh in #24
- fix: insert parse by @coryhh in #25
- feat: add quickCompare by @coryhh in #26
- fix: the error of deserialization by @coryhh in #27
- feat: add the key of arex_prefix by @coryhh in #28
- Refactor struct by @coryhh in #29
- Feat timeignore by @coryhh in #30
- feat: add logger and the parse of "Execute" by @coryhh in #31
- fix: the failure of ignoring the field of parsedSql by @coryhh in #32
- fix: circular reference by @coryhh in #33
- fix: the classloader to load plugin class by @coryhh in #34
- fix: the judgement of classtype cause fkNode not ignore by @coryhh in #35
- feat: add the process of root_msg by @coryhh in #36
- feat: add time consme monitor by @coryhh in #37
- feat: calculate the eigen value of msg by @coryhh in #38
- feat: expose internal switch by @coryhh in #39
- chore: update version to 0.2.0 by @coryhh in #40
- fix: the invalid of "nullEqualsEmpty" by @coryhh in #41
- fix: support the scenario where the "arex_root" node is decompressed and becomes non-json by @coryhh in #42
- fix: the error of eigenHandler by @coryhh in #43
- feat: the parse of base64 by @coryhh in #44
- fix: fix the NullPointerException,when compute listKey by @coryhh in #45
- feat: simple json path by @coryhh in #46
- feat: support comparison of out-of-order basic collection types by @coryhh in #47
- fix: the compare of "string" supports the prefix of "arex_" by @coryhh in #48
- feat: support ignoring "ipv4" and "ipv6" by @coryhh in #49
- fix: modify the type of switch by @coryhh in #50
- fix: the calculation of listKey is compatible with arex prefix and fixes reference problem by @coryhh in #51
- fix: enhance filter to support uppercase uuid and more time formart by @coryhh in #52
- fix: avoid the maximum number of threads being smaller than the number of core threads by @coryhh in #53
- fix: encapsulate express to string conversion by @coryhh in #54
- feat: add transform config by @coryhh in #55
- fix: for comparing only fields with the same name, only nesting one level down by @coryhh in #57
- feat: add the switch of "onlyCompareExistListElements" to only compare the matched list elements by @coryhh in #58
- feat: ouput the type of error node by @coryhh in #59
- feat: improve performance by @coryhh in #60
- feat: add array element ignore, fix "arex_" prefix issue, and support select list by @coryhh in #61
New Contributors
Full Changelog: https://github.com/arextest/arex-compare-sdk/commits/v0.6.5.2