v2.0.1
What's Changed
- HugeGraph-1399: let EventHub.notify() return Future to sync by @javeme in #4
- Optimize intersect action by @Linary in #3
- README improve by @zhoney in #5
- add api for setting thread pool name by @javeme in #6
- Add CollectionUtilTest to UnitTestSuite by @Linary in #8
- Fix dependency conflict "InjectionManagerFactory not found" by @Linary in #10
- Add CollectionUtil.sortByValue() by @Linary in #13
- Support for sortable base64 encoding by @javeme in #12
- Set originIterator to last one if all iterators of ExtendableIterator are empty by @zhoney in #17
- add PerfUtil.clear()/Bytes.concat()/CollectionUtil.randomSet() by @javeme in #16
- fix NPE in EventHub.destroy() by @javeme in #19
- add Whitebox.invoke() method by @javeme in #22
- add support of sortable negative number for NumericUtil by @javeme in #23
- let subclass of ConfigOption be able to override parent options by @javeme in #24
- Enhance toList and add toSet in CollectionUtil by @Linary in #25
- RestClient support to close idle connection periodically by @Linary in #26
- support typed option by @javeme in #27
- improve exception message for InvocationTargetException by @javeme in #28
- Enhance ExecutorUtil to create ScheduledThreadPool by @Linary in #29
- add maxValueOf() for NumericUtil by @zhoney in #30
- Support show time in readable format by @Linary in #31
- Enhance split in StringUtil by @Linary in #32
- add methods Bytes.contains() & Bytes.indexOf() by @javeme in #33
- improve LongEncoding.decodeSortable() by @zhoney in #34
- add Bytes.toHex() method by @javeme in #35
- support calling superclass method for Whitebox.invoke() by @javeme in #37
- Extract license common structures by @Linary in #36
- Support keyLock in LockGroup by @zhoney in #38
- Support RowLock in LockGroup by @zhoney in #39
- Split ConfigOption read into two steps: parse() and convert() by @javeme in #40
- add generic parameter for RowLock by @javeme in #42
- support assert range conditions by @javeme in #41
- fix iterators may not be closed by @javeme in #43
- Add nodes and data size to extra param by @Linary in #44
- Upgrade jackson version to 2.10.2 by @Linary in #45
- add encodeSignedB64() method by @javeme in #46
- add https support by @shzcore in #47
- Add dateutil by @zhoney in #48
- refactor RestClient as interface by @javeme in #49
- Fix HugeConfig save to file is empty by @Linary in #51
- Bump log4j2.version from 2.8.2 to 2.13.3 by @dependabot in #52
- fix LockManager get/create race condition by @javeme in #53
- Upgrade version to 1.8.0 for release by @Linary in #55
- fix https+auth bug by @zhoney in #57
- Improve SafeDateFormat by joda DateTimeFormatter by @Linary in #59
- add BarrierEvent by @houzhizhen in #60
- Implement PausableScheduledThreadPool by @Linary in #61
- fix BatchMapperIterator stopped when fetched none in the middle batch by @javeme in #64
- add LimitIterator class by @javeme in #62
- Add Class.class as an accept data type in TypedOption by @Linary in #65
- add UnitUtil class by @javeme in #66
- Add checkstyle plugin by @Linary in #67
- add some test cases for util package by @javeme in #70
- improve profile performance by @javeme in #69
- update file cacerts.jks by @shzcore in #72
- Fix senstive mail address by @Linary in #71
- Improve some license params by @Linary in #73
- disable delimiter parsing when construct from MapConfiguration by @houzhizhen in #74
- Bump commons-io from 2.4 to 2.7 by @dependabot in #75
- Bump jackson.version from 2.10.2 to 2.12.1 by @dependabot in #63
- chore: use github action to run ci by @Linary in #77
- add Auth Context to store request header(Authorization) by @corgiboygsj in #76
- chore: add issue template & auto stale issues and pr by @imbajin in #78
- chore: update ubuntu version for ci actions by @imbajin in #79
- add bearer token support by @guoygang in #81
- refact(rpc): merge rpc module into commons by @imbajin in #84
- fix log4j error by @zhoney in #85
- bump up version to 2.0.0 by @javeme in #86
- improve java doc by @zhoney in #87
- release maven package by actions by @coderzc in #88
- upgrade log4j to version 2.17.0 by @zhoney in #89
- fix some test cases naming by @javeme in #90
New Contributors
- @javeme made their first contribution in #4
- @zhoney made their first contribution in #5
- @shzcore made their first contribution in #47
- @dependabot made their first contribution in #52
- @houzhizhen made their first contribution in #60
- @corgiboygsj made their first contribution in #76
- @imbajin made their first contribution in #78
- @guoygang made their first contribution in #81
- @coderzc made their first contribution in #88
Full Changelog: v1.4.9...v2.0.1