Apache HugeGraph(incubating) Release 1.5.0
NOTE: Starting from version 1.5.0, a Java 11 runtime environment is required.
- Server Binary Package 1.5.0 (Alternate Addr) - (SHA512:
1bd4bbd
)
- chore: add swagger-ui LICENSE relative files by @simon824 in https://github.com/apache/incubator-hugegraph/pull/2495
- chore: remove required ci with java8 by @Pengzna in https://github.com/apache/incubator-hugegraph/pull/2503
- feat(pd): integrate
pd-grpc
&pd-common
&pd-client
by @VGalaxies in https://github.com/apache/incubator-hugegraph/pull/2498 - feat(store): integrate
store-grpc
&store-common
&store-client
by @Pengzna in https://github.com/apache/incubator-hugegraph/pull/2476 - fix(server): switch rocksdb backend to memory when executing gremlin example by @VGalaxies in https://github.com/apache/incubator-hugegraph/pull/2518
- fix(server): avoid overriding backend config in gremlin example script by @VGalaxies in https://github.com/apache/incubator-hugegraph/pull/2519
- chore: make IDEA support IssueNavigationLink and add icon by @liuxiaocs7 in https://github.com/apache/incubator-hugegraph/pull/2521
- fix: update resource references by @emmanuel-ferdman in https://github.com/apache/incubator-hugegraph/pull/2522
- chore: add .md style in editorconfig by @returnToInnocence in https://github.com/apache/incubator-hugegraph/pull/2525
- feat(store): integrate
store-rocksdb
submodule by @Pengzna in https://github.com/apache/incubator-hugegraph/pull/2513 - feat(pd): integrate
pd-core
into hugegraph by @VGalaxies in https://github.com/apache/incubator-hugegraph/pull/2478 - feat(pd): integrate
pd-service
into hugegraph by @VGalaxies in https://github.com/apache/incubator-hugegraph/pull/2528 - feat(pd): integrate
pd-dist
into hugegraph & add core tests, client tests, and REST tests for PD by @VGalaxies in https://github.com/apache/incubator-hugegraph/pull/2532 - feat(server): integrate
server-hstore
into hugegraph by @VGalaxies in https://github.com/apache/incubator-hugegraph/pull/2534 - chore(pd): translate CJK comments to English by @VGalaxies in https://github.com/apache/incubator-hugegraph/pull/2536
- feat(store): integrate
store-core
submodule by @Pengzna in https://github.com/apache/incubator-hugegraph/pull/2548 - feat(store): integrate
store-node
submodule by @sheli00 in https://github.com/apache/incubator-hugegraph/pull/2537 - chore: reset license header for file declared in LICENSE by @VGalaxies in https://github.com/apache/incubator-hugegraph/pull/2550
- chore: intro
install-dist
module in root by @VGalaxies in https://github.com/apache/incubator-hugegraph/pull/2552 - feat(store): integrate store-dist and store-cli submodule by @Pengzna in https://github.com/apache/incubator-hugegraph/pull/2562
- chore: migrate the
hg-style.xml
to.editorconfig
by @FrostyHec in https://github.com/apache/incubator-hugegraph/pull/2561 - feat(server): support new backend Hstore by @VGalaxies in https://github.com/apache/incubator-hugegraph/pull/2560
- chore: upgrade revision to 1.5.0 by @VGalaxies in https://github.com/apache/incubator-hugegraph/pull/2585
- fix(server): random generate default value by @HJ-Young in https://github.com/apache/incubator-hugegraph/pull/2568
- feat(dist): support docker deployment for PD and Store by @VGalaxies in https://github.com/apache/incubator-hugegraph/pull/2573
- chore: minor improve for pom properties by @VGalaxies in https://github.com/apache/incubator-hugegraph/pull/2574
- refact: enhance cache invalidation of the partition -> leader shard in ClientCache by @haohao0103 in https://github.com/apache/incubator-hugegraph/pull/2588
- doc(pd): add
initial-store-count
comments inapplication.yml
by @haohao0103 in https://github.com/apache/incubator-hugegraph/pull/2587 - feat: support disable RocksDB auto-compaction by configuration by @haohao0103 in https://github.com/apache/incubator-hugegraph/pull/2586
- fix(dist): update build artifact path for docker deployment by @VGalaxies in https://github.com/apache/incubator-hugegraph/pull/2590
- chore: intro
editorconfig-maven-plugin
for verifying code style defined in.editorconfig
by @VGalaxies in https://github.com/apache/incubator-hugegraph/pull/2591 - feat(store): integrate rest of store-test submodule by @Pengzna in https://github.com/apache/incubator-hugegraph/pull/2563
- fix(pd): partition IDs always empty in Shards List by @haohao0103 in https://github.com/apache/incubator-hugegraph/pull/2596
- chore: temporarily ignore failure core tests for hstore & simplify ci name by @VGalaxies in https://github.com/apache/incubator-hugegraph/pull/2599
- chore: enable up-to-date for UI(CI) by @imbajin in https://github.com/apache/incubator-hugegraph/pull/2609
- fix(pd/store): log files do not scroll with the process by @haohao0103 in https://github.com/apache/incubator-hugegraph/pull/2589
- refact(pd): remove redundant property in LogMeta & PartitionMeta by @haohao0103 in https://github.com/apache/incubator-hugegraph/pull/2598
- doc(server): enhance rest-server.properties comment by @Thespica in https://github.com/apache/incubator-hugegraph/pull/2610
- fix(hstore): JRaft Timer Metrics BUG by @JackyYangPassion in https://github.com/apache/incubator-hugegraph/pull/2602
- chore(dist): tar source and binary package for hugegraph with pd-store by @VGalaxies in https://github.com/apache/incubator-hugegraph/pull/2594
- chore(pd): translate CJK punctuations to English by @VGalaxies in https://github.com/apache/incubator-hugegraph/pull/2625
- chore(store): translate CJK comments to English for store-cli, store-client, store-common, store-core by @VGalaxies in https://github.com/apache/incubator-hugegraph/pull/2623
- chore(hstore): translate CJK comments to English by @VGalaxies in https://github.com/apache/incubator-hugegraph/pull/2616
- refact(server): enlarge bytes write limit & remove param
big
when encode/decode string id length by @VGalaxies in https://github.com/apache/incubator-hugegraph/pull/2622 - fix(hstore): JRaft maxEntriesSize configuration parameters do not take effect by @JackyYangPassion in https://github.com/apache/incubator-hugegraph/pull/2630
- fix: correct server docker copy source path by @VGalaxies in https://github.com/apache/incubator-hugegraph/pull/2637
- chore(api): support ignore graphspaces segment in url by @VGalaxies in https://github.com/apache/incubator-hugegraph/pull/2612
- fix(hstore): print time for hstore gc log by @JackyYangPassion in https://github.com/apache/incubator-hugegraph/pull/2636
- fix(hstore): enable JRaft MaxBodySize config by @JackyYangPassion in https://github.com/apache/incubator-hugegraph/pull/2633
- chore(dist): intro additional Dockerfile to build the server image & skip init-hstore backend by @VGalaxies in https://github.com/apache/incubator-hugegraph/pull/2642
- chore(commons): migrate hugegraph-commons by @VGalaxies in https://github.com/apache/incubator-hugegraph/pull/2628
- chore(ci): disable merge button & rename ci job name by @VGalaxies in https://github.com/apache/incubator-hugegraph/pull/2646
- chore(store): translate CJK comments to English for store-dist, store-grpc, store-node, store-rocksdb, store-test by @VGalaxies in https://github.com/apache/incubator-hugegraph/pull/2645
- feat(common): add a tool method encode by @VGalaxies in https://github.com/apache/incubator-hugegraph/pull/2647
- chore(ci): fix postgresql unit test failed by @JackyYangPassion in https://github.com/apache/incubator-hugegraph/pull/2643
- chore: set the
skipCommonsTests
property totrue
by default by @VGalaxies in https://github.com/apache/incubator-hugegraph/pull/2651 - chore(server): mark old raft configs as deprecated by @shirleyStorage in https://github.com/apache/incubator-hugegraph/pull/2661
- fix(pd):PartitionCache lockGraph Logic error by @haohao0103 in https://github.com/apache/incubator-hugegraph/pull/2640
- fix(pd): Ensure range attribute thread safety by @haohao0103 in https://github.com/apache/incubator-hugegraph/pull/2641
- chore: fix lombok compiling error and error for list cast to string by @zyxxoo in https://github.com/apache/incubator-hugegraph/pull/2592
- BREAKING CHANGE(server): support "parent & child" EdgeLabel type by @VGalaxies in https://github.com/apache/incubator-hugegraph/pull/2662
- refactor(server): optimize the server-node info by @zyxxoo in https://github.com/apache/incubator-hugegraph/pull/2671
- chore(dist): replace G1 config & handle other gc options by @MingzhenHan in https://github.com/apache/incubator-hugegraph/pull/2664
- feat(clustertest): add basic MiniCluster module for distributed system by @HJ-Young in https://github.com/apache/incubator-hugegraph/pull/2615
- feat(server): support in-heap memory JVM monitor by @MingzhenHan in https://github.com/apache/incubator-hugegraph/pull/2650
- refactor(pd/store): remove useless files & clean code by @HJ-Young in https://github.com/apache/incubator-hugegraph/pull/2681
- fix(server): serialize source and target label for non-father edge label by @VGalaxies in https://github.com/apache/incubator-hugegraph/pull/2682
- refactor(commons): handle sofa-rpc desc type & mark TODO by @imbajin in https://github.com/apache/incubator-hugegraph/pull/2666
- chore(dist): update licenses for 1.5 by @VGalaxies in https://github.com/apache/incubator-hugegraph/pull/2687
- @FrostyHec made their first contribution in https://github.com/apache/incubator-hugegraph/pull/2561
- @HJ-Young made their first contribution in https://github.com/apache/incubator-hugegraph/pull/2568
- @Thespica made their first contribution in https://github.com/apache/incubator-hugegraph/pull/2610
- @shirleyStorage made their first contribution in https://github.com/apache/incubator-hugegraph/pull/2661
- @MingzhenHan made their first contribution in https://github.com/apache/incubator-hugegraph/pull/2664
Full Changelog: https://github.com/apache/incubator-hugegraph/compare/1.3.0...1.5.0
Apache HugeGraph(incubating) Release 1.3.0
- fix(core): task restore interrupt problem on restart server by @xiaoleizi2016 in https://github.com/apache/incubator-hugegraph/pull/2401
- chore: add license link by @caicancai in https://github.com/apache/incubator-hugegraph/pull/2398
- doc: enhance NOTICE info to keep it clear by @imbajin in https://github.com/apache/incubator-hugegraph/pull/2409
- feat: support docker use the auth when starting by @aroundabout in https://github.com/apache/incubator-hugegraph/pull/2403
- fix(server): reinitialize the progress to set up graph auth friendly by @Z-HUANT in https://github.com/apache/incubator-hugegraph/pull/2411
- fix(chore): remove zgc in dockerfile for ARM env by @aroundabout in https://github.com/apache/incubator-hugegraph/pull/2421
- chore(server): update swagger info for default server profile by @SunnyBoy-WYH in https://github.com/apache/incubator-hugegraph/pull/2423
- fix(server): make CacheManager constructor private to satisfy the singleton pattern by @Pengzna in https://github.com/apache/incubator-hugegraph/pull/2432
- fix(server): unify the license headers by @msgui in https://github.com/apache/incubator-hugegraph/pull/2438
- fix: format and clean code in dist and example modules by @msgui in https://github.com/apache/incubator-hugegraph/pull/2441
- fix: format and clean code in core module by @msgui in https://github.com/apache/incubator-hugegraph/pull/2440
- fix: format and clean code in modules by @msgui in https://github.com/apache/incubator-hugegraph/pull/2439
- fix(server): clean up the code by @msgui in https://github.com/apache/incubator-hugegraph/pull/2456
- fix(server): unify license header for protobuf file by @VGalaxies in https://github.com/apache/incubator-hugegraph/pull/2448
- chore: improve license header checker confs and pre-check header when validating by @VGalaxies in https://github.com/apache/incubator-hugegraph/pull/2445
- chore: unify to call SchemaLabel.getLabelId() by @javeme in https://github.com/apache/incubator-hugegraph/pull/2458
- fix(server): remove extra blank lines by @msgui in https://github.com/apache/incubator-hugegraph/pull/2459
- feat(api): optimize adjacent-edges query by @Z-HUANT in https://github.com/apache/incubator-hugegraph/pull/2408
- chore: refine the hg-style.xml specification by @returnToInnocence in https://github.com/apache/incubator-hugegraph/pull/2457
- chore: Add a newline formatting configuration and a comment for warning by @returnToInnocence in https://github.com/apache/incubator-hugegraph/pull/2464
- fix(server): add tip for gremlin api NPE with empty query by @SunnyBoy-WYH in https://github.com/apache/incubator-hugegraph/pull/2467
- fix(server):fix the metric name when promthus collect hugegraph metric,see issue by @SunnyBoy-WYH in https://github.com/apache/incubator-hugegraph/pull/2462
- fix(server):
serverStarted
error when execute gremlin example by @VGalaxies in https://github.com/apache/incubator-hugegraph/pull/2473 - fix(auth): enhance the URL check by @zyxxoo in https://github.com/apache/incubator-hugegraph/pull/2422
- feat: added the OpenTelemetry trace support by @lynnbond in https://github.com/apache/incubator-hugegraph/pull/2477
- chore(server): clear context after req done by @SunnyBoy-WYH in https://github.com/apache/incubator-hugegraph/pull/2470
- refact(server): enhance the storage path in RocksDB & clean code by @imbajin in https://github.com/apache/incubator-hugegraph/pull/2491
- @caicancai made their first contribution in https://github.com/apache/incubator-hugegraph/pull/2398
- @returnToInnocence made their first contribution in https://github.com/apache/incubator-hugegraph/pull/2457
Full Changelog: https://github.com/apache/incubator-hugegraph/compare/1.2.0...1.3.0
Apache HugeGraph(incubating) Release 1.2.0
The release voting is in progress.
What's Changed
API Changes
- feat(api&core): in oltp apis, add statistics info and support full info about vertices and edges (#2262)
- feat(api): support embedded arthas agent in hugegraph-server (#2278,#2337)
- feat(api): support metric API Prometheus format & add statistic metric api (#2286)
- feat(api-core): support label & property filtering for both edge and vertex & support kout dfs mode (#2295)
- feat(api): support recording slow query log (#2327)
Feature Changes
- feat: support task auto manage by server role state machine (#2130)
- feat: support parallel compress snapshot (#2136)
- feat: use an enhanced CypherAPI to refactor it (#2143)
- feat(perf): support JMH benchmark in HG-test module (#2238)
- feat: optimising adjacency edge queries (#2242)
- Feat: IP white list (#2299)
- feat(cassandra): adapt cassandra from 3.11.12 to 4.0.10 (#2300)
- feat: support Cassandra with docker-compose in server (#2307)
- feat(core): support batch+parallel edges traverse (#2312)
- feat: adapt Dockerfile for new project structur (#2344)
- feat(server):swagger support auth for standardAuth mode by (#2360)
- feat(core): add IntMapByDynamicHash V1 implement (#2377)
Bug Fix
- fix: transfer add_peer/remove_peer command to leader (#2112)
- fix query dirty edges of a vertex with cache (#2166)
- fix exception of vertex-drop with index (#2181)
- fix: remove dup ‘From’ in filterExpiredResultFromFromBackend (#2207)
- fix: jdbc ssl mode parameter redundant (#2224)
- fix: error when start gremlin-console with sample script (#2231)
- fix(core): support order by id (#2233)
- fix: update ssl_mode value (#2235)
- fix: optimizing ClassNotFoundException error message for MYSQL (#2246)
- fix:asf invalid notification scheme ‘discussions_status’ (#2247)
- fix: asf invalid notification scheme ‘discussions_comment’ (#2250)
- fix: incorrect use of ‘NO_LIMIT’ variable (#2253)
- fix(core): close flat mapper iterator after usage (#2281)
- fix(dist): avoid var PRELOAD cover environmnet vars (#2302)
- fix: base-ref/head-ref missed in dependency-review on master (#2308)
- fix(core): handle schema Cache expandCapacity concurrent problem (#2332)
- fix: in wait-storage.sh, always wait for storage with default rocksdb (#2333)
- fix(api): refactor/downgrade record logic for slow log (#2347)
- fix(api): clean some code for release (#2348)
- fix: remove redirect-to-master from synchronous Gremlin API (#2356)
- fix HBase PrefixFilter bug (#2364)
- chore: fix curl failed to request https urls (#2378)
- fix(api): correct the vertex id in the edge-existence api (#2380)
- fix: github action build docker image failed during the release 1.2 process (#2386)
- fix: TinkerPop unit test lack some lables (#2387)
Option Changes
- feat(dist): support pre-load test graph data in docker container (#2241)
Other Changes
- refact: use standard UTF-8 charset & enhance CI configs (#2095)
- move validate release to hugegraph-doc (#2109)
- refact: use a slim way to build docker image on latest code & support zgc (#2118)
- chore: remove stage-repo in pom due to release done & update mail rule (#2128)
- doc: update issue template & README file (#2131)
- chore: cmn algorithm optimization (#2134)
- add github token for license check comment (#2139)
- chore: disable PR up-to-date in branch (#2150)
- refact(core): remove lock of globalMasterInfo to optimize perf (#2151)
- chore: async remove left index shouldn’t effect query (#2199)
- refact(rocksdb): clean & reformat some code (#2200)
- refact(core): optimized batch removal of remaining indices consumed by a single consumer (#2203)
- add com.janeluo.ikkanalyzer dependency to core model (#2206)
- refact(core): early stop unnecessary loops in edge cache (#2211)
- doc: update README & add QR code (#2218)
- chore: update .asf.yaml for mail rule (#2221)
- chore: improve the UI & content in README (#2227)
- chore: add pr template (#2234)
- doc: modify ASF and remove meaningless CLA (#2237)
- chore(dist): replace wget to curl to download swagger-ui (#2277)
- Update StandardStateMachineCallback.java (#2290)
- doc: update README about start server with example graph (#2315)
- README.md tiny improve (#2320)
- doc: README.md tiny improve (#2331)
- refact: adjust project structure for merge PD & Store[Breaking Change] (#2338)
- chore: disable raft test in normal PR due to timeout problem (#2349)
- chore(ci): add stage profile settings (#2361)
- refact(api): update common 1.2 & fix jersey client code problem (#2365)
- chore: move server info into GlobalMasterInfo (#2370)
- chore: reset hugegraph version to 1.2.0 (#2382)
New Contributors
- @lynnbond made their first contribution in https://github.com/apache/incubator-hugegraph/pull/2143
- @KeeProMise made their first contribution in https://github.com/apache/incubator-hugegraph/pull/2207
- @GYXkeep made their first contribution in https://github.com/apache/incubator-hugegraph/pull/2211
- @liuxiaocs7 made their first contribution in https://github.com/apache/incubator-hugegraph/pull/2224
- @lionztt made their first contribution in https://github.com/apache/incubator-hugegraph/pull/2227
- @Z-HUANT made their first contribution in https://github.com/apache/incubator-hugegraph/pull/2246
- @DanGuge made their first contribution in https://github.com/apache/incubator-hugegraph/pull/2253
- @lzyxx77 made their first contribution in https://github.com/apache/incubator-hugegraph/pull/2290
- @qwtsc made their first contribution in https://github.com/apache/incubator-hugegraph/pull/2281
- @SunnyBoy-WYH made their first contribution in https://github.com/apache/incubator-hugegraph/pull/2299
- @haohao0103 made their first contribution in https://github.com/apache/incubator-hugegraph/pull/2364
- @zhenyuT made their first contribution in https://github.com/apache/incubator-hugegraph/pull/2365
Full Changelog: https://github.com/apache/incubator-hugegraph/compare/1.0.0...1.2.0
Apache HugeGraph(incubating) Release 1.0.0
The latest
Apache
version is released. Welcome to use it🍓
Full Download Link
- Server Binary Package 1.0.0 (Alternate Addr) - (SHA512:
9ff0ab2b
)
Breaking Changes
If you use the old HugeGraph release version before, you should switch to the new maven dependency, refer this issue to config it, thanks
What's Changed
- feat: support java 11 & adapt shell/ci code by @zyxxoo @imbajin @javeme in #1653 #1982 #2020
- fix(core): NoSuchMethodError Relations() & can't query edges by multi labels + properties by @javeme in #1720 #1737
- feat(api): support hot set trace through
/exception/trace
API by @javeme in https://github.com/apache/incubator-hugegraph/pull/1727 - refact(core): enhance schema job module by @javeme in https://github.com/apache/incubator-hugegraph/pull/1729
- refact(raft): improve raft module & test & install snapshot and add peer by @javeme @Linary in #1527 #1721 #1738 #1802
- refact(core): remove early cycle detection & limit max depth by @imbajin in https://github.com/apache/incubator-hugegraph/pull/1723
- chore: add logo in README & remove outdated log4j version by @imbajin @zyxxoo @javeme in #1731 #1733 #1747 #1757
- refact(core): improve CachedGraphTransaction perf by @javeme in https://github.com/apache/incubator-hugegraph/pull/1743
- fix: tree step & edge batch update error & edge cache & task status by @vincentshu @zhoney @javeme @sunlujing in #1755 #1776 #1767 #1780
- chore: update CI config & support ci robot & add codeQL SEC-check & graph option by @imbajin @simon824 in #1772 #1761 #1778 #1809
- feat(core): support adamic-adar & resource-allocation algorithms by @imbajin in #1763
- refact: ingore security check api & fix some bugs & clean code by @zyxxoo @imbajin @coderzc @jsoref in #1741 #1770 #1784 #1798 #1797
- fix(mysql): run g.V() is error & update ci with docker image in MySQL by @zhaoliangzl @imbajin in #1801 #1834
- feat(hbase): support hash rowkey struct & pre-init tables by @JackyYangPassion in #1696
- fix: handle close exception & ConditionP result & cache problem by @zyxxoo @wuchaojing @javeme @z7658329 in #1804 #1813 #1790 #1822
- doc: enhance
CONTRIBUTING.md
&README.md
by @javeme @imbajin @wangyao2016 in #1791 #1819 #1820 #1831 #1872 - refact: add checkstyle plugin & clean/format the code by @seagle-yuan @mayelena @Fizell @z7658329 @JackyYangPassion in #1810 #1821 #1838 #1841 #1846 #1850 #1851 #1854 #1852 #1855 #1856 #1857 #1858 #1864 #1847 #1842 #1877 #1874 #1896
- refact(core): improve decode string empty bytes & avoid array-construct columns in BackendEntry by @javeme in #1787 #1788
- fix: query by within + Text.contains & addIndexLabel/removeIndexLabel race condition by @javeme in #1803 #1807
- refact(cassandra): translate ipv4 to ipv6 metrics & update cassandra dependency vesion by @javeme in #1844 #1853 #1910
- chore: use .asf.yaml for apache workflow & replace
APPLICATION_JSON
withTEXT_PLAIN
by @imbajin @simon824 in #1839 #1867 #1888 - feat(core): support query data by use
cypher
language by @jadepeng in https://github.com/apache/incubator-hugegraph/pull/1866 - feat(api): support
swagger
UI to viewing API & mprove allow role for drop graph by @wangyao2016 in #1880 #1878 - fix: fix ProfileApi url check & add build package to ignore file by @corgiboygsj @leo65535 in #1893 #1894
- feat: add system schema store by @zyxxoo in https://github.com/apache/incubator-hugegraph/pull/1891
- refact(rocksdb): update rocksdb version to 6.22 & improve rocksdb code by @javeme @jadepeng in #1742 #2002
- refact: update mysql scope to test & clean protobuf style/configs by @simon824 @seagle-yuan in #1881 #2043 #2045 #2051 #2057
- chore: upgrade Dockerfile server to 0.12.0 & add editorconfig & improve ci by @simon824 @jackwener @damonxue in #1901 #1904 #1958
- fix: empty-graph in
count().is(0)
& can't shutdown with exception & possible extra comma by @javeme in #1902 #1903 #1924 - chore: upgrade grpc version & handle JNA UnsatisfiedLinkError for
Apple M1
by @Shoothzj @javeme in #1914 #2013 - feat: support updateIfPresent/updateIfAbsent operation by @javeme in https://github.com/apache/incubator-hugegraph/pull/1897
- fix: start RpcServer NPE & args count of ACTION_CLEARED error & example error by @JackyYangPassion @simon824 in #1921 #1941 #1953
- feat(core): cluster role automatic management by @zyxxoo in https://github.com/apache/incubator-hugegraph/pull/1943
- chore: modify abnormal logs & upgrade netty-all to 4.1.44 by @xiaoleizi2016 @NankeXXX in #1948 #1971
- refact: fix rpc server not start & upgrade dependencies & adopt new analyzer & clean code by @jadepeng in #1975 #1989 #1990 #2000
- chore: improve
.gitignore
& update ci configs & add RAT/faltten plugin by @imbajin @z7658329 in #1892 #1994 #1988 #2003 #2004 #2022 - fix: User-controlled data in numeric cast & remove word dependency by @zyxxoo in #1996 #1998
- chore(license): add dependencies-check ci & 3rd-party dependency licenses by @simon824 in #2006 #2008 #2053 #2054
- feat(core): add a string of OLAP algorithms by @imbajin @javeme in https://github.com/apache/incubator-hugegraph/pull/1984
- fix: closing iterators on errors for Cassandra & Mysql & enhance code with try-with-resources by @vamossagar12 in #2014 #2016
- refact: Shutdown log when shutdown process & fix tx leak & enhance the file path by @coderzc @seagle-yuan in #2024 #2028 #2023 #2031
- refact: rename package to apache & dependency in all modules (Breaking Change) by @z7658329 in #2019 #2033 #2039 #2037
- chore: add license checker & update antrun plugin & fix building problem in windows by @dongzl @seagle-yuan in #2034 #2038 #2042
- feat: support one-step script for apache release v1.0.0 release & enhance code by @imbajin @zyxxoo in #2041 #2044 #2048 #2050 #2052
New Contributors
- @vincentshu made their first contribution in https://github.com/apache/incubator-hugegraph/pull/1755
- @sunlujing made their first contribution in https://github.com/apache/incubator-hugegraph/pull/1780
- @jsoref made their first contribution in https://github.com/apache/incubator-hugegraph/pull/1798
- @zhaoliangzl made their first contribution in https://github.com/apache/incubator-hugegraph/pull/1801
- @simon824 made their first contribution in https://github.com/apache/incubator-hugegraph/pull/1809
- @wuchaojing made their first contribution in https://github.com/apache/incubator-hugegraph/pull/1813
- @mayelena made their first contribution in https://github.com/apache/incubator-hugegraph/pull/1821
- @seagle-yuan made their first contribution in https://github.com/apache/incubator-hugegraph/pull/1810
- @wangyao2016 made their first contribution in https://github.com/apache/incubator-hugegraph/pull/1872
- @leo65535 made their first contribution in https://github.com/apache/incubator-hugegraph/pull/1894
- @jackwener made their first contribution in https://github.com/apache/incubator-hugegraph/pull/1904
- @Shoothzj made their first contribution in https://github.com/apache/incubator-hugegraph/pull/1914
- @damonxue made their first contribution in https://github.com/apache/incubator-hugegraph/pull/1958
- @xiaoleizi2016 made their first contribution in https://github.com/apache/incubator-hugegraph/pull/1948
- @NankeXXX made their first contribution in https://github.com/apache/incubator-hugegraph/pull/1971
- @vamossagar12 made their first contribution in https://github.com/apache/incubator-hugegraph/pull/2014
- @dongzl made their first contribution in https://github.com/apache/incubator-hugegraph/pull/2034
Full Changelog: https://github.com/apache/incubator-hugegraph/compare/v0.12.0...1.0.0
Apache HugeGraph(incubating) Release 1.0.0
Currently in a
pre-release
status, will upload the package soon
What's Changed
fix: NoSuchMethodError Relations() by @javeme in https://github.com/apache/incubator-hugegraph/pull/1720
feat(api): support hot set trace through '/exception/trace' API by @javeme in https://github.com/apache/incubator-hugegraph/pull/1727
refact(core): enhance schema job module by @javeme in https://github.com/apache/incubator-hugegraph/pull/1729
refact(raft): improve raft module and test by @javeme in #1721 #1738
refact(core): remove early cycle detection & limit max depth by @imbajin in https://github.com/apache/incubator-hugegraph/pull/1723
chore: add logo in README & remove outdated log4j version by @imbajin @zyxxoo @javeme in #1731 #1733 #1747 #1757
fix(core): can't query edges by multi labels + properties by @javeme in https://github.com/apache/incubator-hugegraph/pull/1737
refact(core): improve CachedGraphTransaction perf by @javeme in https://github.com/apache/incubator-hugegraph/pull/1743
fix(core): traversal contains Tree step has different result in v0.12 by @vincentshu in #1755
chore: update stale label config & support ci robot by @imbajin in #1772 #1761
fix(api): edge batch update error by @zhoney in https://github.com/apache/incubator-hugegraph/pull/1776
fix: unexpected task status by @javeme in https://github.com/apache/incubator-hugegraph/pull/1767
fix(core): edge cache not clear when update or delete associated vertex by @sunlujing in #1780
feat(api): support adamic-adar & resource-allocation algorithms by @imbajin in #1763
refact(api): add ingore security check api by @zyxxoo in https://github.com/apache/incubator-hugegraph/pull/1784
refact: fix some bugs & clean code by @imbajin @coderzc @jsoref in #1741 #1770 #1798 #1797
fix(mysql): run g.V() is error in MySQL by @zhaoliangzl in https://github.com/apache/incubator-hugegraph/pull/1801
feat(hbase): support hash rowkey struct & pre-init tables by @JackyYangPassion in #1696
chore: add 'graphs.enable_dynamic_create_drop' option by @simon824 in https://github.com/apache/incubator-hugegraph/pull/1809
chore: support codeQL code security check by @imbajin in https://github.com/apache/incubator-hugegraph/pull/1778
Fix close exception and server-info EXPIRED_INTERVAL by @zyxxoo in https://github.com/apache/incubator-hugegraph/pull/1804
Bugfix/export ConditionP by @wuchaojing in https://github.com/apache/incubator-hugegraph/pull/1813
add contribution flowchart by @javeme in https://github.com/apache/incubator-hugegraph/pull/1791
cache: fix assert node.next==empty by @javeme in https://github.com/apache/incubator-hugegraph/pull/1790
fix apache license conflicts: jnr-posix and jboss-logging by @z7658329 in https://github.com/apache/incubator-hugegraph/pull/1822
remove unused import by @mayelena in https://github.com/apache/incubator-hugegraph/pull/1821
CONTRIBUTING.md: add how to create a GitHub token by @javeme in https://github.com/apache/incubator-hugegraph/pull/1820
chore: add check-style plugin by @seagle-yuan in https://github.com/apache/incubator-hugegraph/pull/1810
StringEncoding: improve empty bytes decode by @javeme in https://github.com/apache/incubator-hugegraph/pull/1788
CONTRIBUTING.md: correct how to sign the CLA by @javeme in https://github.com/apache/incubator-hugegraph/pull/1819
BackendEntry.columns() var-arg to single-arg avoid array-construct by @javeme in https://github.com/apache/incubator-hugegraph/pull/1787
fix: query by within + Text.contains by @javeme in https://github.com/apache/incubator-hugegraph/pull/1803
chore: replace mysql actions by official docker image by @imbajin in https://github.com/apache/incubator-hugegraph/pull/1834
doc: add repository urls for other modules by @imbajin in https://github.com/apache/incubator-hugegraph/pull/1831
HugeGraph-622: Bump up to version 0.13.0 by @javeme in https://github.com/apache/incubator-hugegraph/pull/1740
improve raft module by @javeme in https://github.com/apache/incubator-hugegraph/pull/1802
fix schema label: addIndexLabel/removeIndexLabel race condition by @javeme in https://github.com/apache/incubator-hugegraph/pull/1807
fix cassandra metrics: Malformed IPv6 address at index by @javeme in https://github.com/apache/incubator-hugegraph/pull/1844
chore: java 11 version support by @zyxxoo in https://github.com/apache/incubator-hugegraph/pull/1653
fix hugegraph-example/Example checkstyle issue by @mayelena in https://github.com/apache/incubator-hugegraph/pull/1838
improve ClassTypeParameterName check by @seagle-yuan in https://github.com/apache/incubator-hugegraph/pull/1850
fix checkstyle for core/EntityManager by @seagle-yuan in https://github.com/apache/incubator-hugegraph/pull/1841
fix hugegraph-api code checkstyle by @Fizell in https://github.com/apache/incubator-hugegraph/pull/1851
fix checkstyle IdHolder&AuthManager issue by @seagle-yuan in https://github.com/apache/incubator-hugegraph/pull/1846
cassandra metrics workaround: translate ipv4 to ipv6 by @javeme in https://github.com/apache/incubator-hugegraph/pull/1853
refact: unify checkstyle setting issue by @seagle-yuan in #1857 #1854 #1858 #1856 #1852 #1855
refact: unify hugegraph-hbase and hugegraph-example checkstyle issue by @mayelena in #1864
chore: use .asf.yaml for apache workflow rule by @imbajin in #1839 #1867
refact: unify cassandra&rocksdb&scylladb code checkstyle by @z7658329 in #1847
refact: unify test-module checkstyle by @JackyYangPassion in https://github.com/apache/incubator-hugegraph/pull/1842
doc: update git repo for CONTRIBUTING.md by @wangyao2016 in https://github.com/apache/incubator-hugegraph/pull/1872
feat: support query data by use cypher language by @jadepeng in https://github.com/apache/incubator-hugegraph/pull/1866
fix checkstyle: delete unused import by @seagle-yuan in https://github.com/apache/incubator-hugegraph/pull/1874
improve allow role for drop graph by @wangyao2016 in https://github.com/apache/incubator-hugegraph/pull/1878
fix checkstyle : CypherApiTest by @JackyYangPassion in https://github.com/apache/incubator-hugegraph/pull/1877
Improve some action for install snapshot and add peer by @Linary in https://github.com/apache/incubator-hugegraph/pull/1527
feat: support swagger UI to viewing API by @wangyao2016 in https://github.com/apache/incubator-hugegraph/pull/1880
chore: replace
APPLICATION_JSON
withTEXT_PLAIN
in dynamic create graph api by @simon824 in https://github.com/apache/incubator-hugegraph/pull/1888fix: fix ProfileApi url check by @corgiboygsj in https://github.com/apache/incubator-hugegraph/pull/1893
fix: add build package to ignore file by @leo65535 in https://github.com/apache/incubator-hugegraph/pull/1894
Add system schema store by @zyxxoo in https://github.com/apache/incubator-hugegraph/pull/1891
bump up rocksdb version to 6.22 by @javeme in https://github.com/apache/incubator-hugegraph/pull/1742
fix protobuf Checkstyle by @seagle-yuan in https://github.com/apache/incubator-hugegraph/pull/1881
Minor: add editorconfig by @jackwener in https://github.com/apache/incubator-hugegraph/pull/1904
chore: bump Dockerfile SERVER_VERSION to 0.12.0 by @simon824 in https://github.com/apache/incubator-hugegraph/pull/1901
fix: Traversal.graph is empty in StepStrategy.apply() with
count().is(0)
by @javeme in https://github.com/apache/incubator-hugegraph/pull/1903build(deps): bump cassandra-all from 3.10 to 3.11.12 in /hugegraph-cassandra by @dependabot in https://github.com/apache/incubator-hugegraph/pull/1910
fix: can't shutdown when starting with exception by @javeme in https://github.com/apache/incubator-hugegraph/pull/1902
Bump grpc version to support build on apple m1 by @Shoothzj in https://github.com/apache/incubator-hugegraph/pull/1914
support updateIfPresent/updateIfAbsent operation by @javeme in https://github.com/apache/incubator-hugegraph/pull/1897
Fix start RpcServer NPE by @JackyYangPassion in https://github.com/apache/incubator-hugegraph/pull/1921
fix possible extra comma before where statement by @javeme in https://github.com/apache/incubator-hugegraph/pull/1924
fix: args count of ACTION_CLEARED error by @simon824 in https://github.com/apache/incubator-hugegraph/pull/1941
chore: upgrade CodeQL version to v2 by @damonxue in https://github.com/apache/incubator-hugegraph/pull/1958
feat(core): cluster role automatic management by @zyxxoo in https://github.com/apache/incubator-hugegraph/pull/1943
build(deps): bump postgresql from 42.1.4 to 42.4.1 in /hugegraph-postgresql by @dependabot in https://github.com/apache/incubator-hugegraph/pull/1960
refact: modify abnormal logs by @xiaoleizi2016 in https://github.com/apache/incubator-hugegraph/pull/1948
chore: fix GraphOfTheMoviesExample exception by @simon824 in https://github.com/apache/incubator-hugegraph/pull/1953
fix(sec): upgrade netty-all to 4.1.44.Final by @NankeXXX in https://github.com/apache/incubator-hugegraph/pull/1971
build(deps): bump protobuf-java from 3.21.2 to 3.21.7 by @dependabot in https://github.com/apache/incubator-hugegraph/pull/1973
fix(api): fix remoting rpc server not started by @jadepeng in https://github.com/apache/incubator-hugegraph/pull/1975
chore: support check license header with RAT & fill the gaps by @z7658329 in https://github.com/apache/incubator-hugegraph/pull/1988
refact: clean some code before release by @jadepeng in https://github.com/apache/incubator-hugegraph/pull/1990
refact(core): update dependencies version & adopt the new analyzer by @jadepeng in https://github.com/apache/incubator-hugegraph/pull/1989
fix TraversalStrategyProxy() compile error on java 11 by @javeme in https://github.com/apache/incubator-hugegraph/pull/1982
chore: improve gitignore file by @imbajin in https://github.com/apache/incubator-hugegraph/pull/1994
fix redundant Checkstyle by @seagle-yuan in https://github.com/apache/incubator-hugegraph/pull/1896
chore: update ci version & enable it by @imbajin in https://github.com/apache/incubator-hugegraph/pull/1892
fix: User-controlled data in numeric cast [#1987] by @zyxxoo in https://github.com/apache/incubator-hugegraph/pull/1996
remove word dependency to remove GPL license by @zyxxoo in https://github.com/apache/incubator-hugegraph/pull/1998
refactor: improve rocksdb code by @jadepeng in https://github.com/apache/incubator-hugegraph/pull/2002
feat: add check dependencies ci by @simon824 in https://github.com/apache/incubator-hugegraph/pull/2006
chore: add thrid-party dependency licenses by @simon824 in #2008
chore: add flatten plugin by @z7658329 in https://github.com/apache/incubator-hugegraph/pull/2004
chore: enable rebase merge by @imbajin in https://github.com/apache/incubator-hugegraph/pull/2003
feat(core): add a string of OLAP algorithms by @imbajin in https://github.com/apache/incubator-hugegraph/pull/1984
refactor(core): improve backend code by flow idea suggests by @jadepeng in https://github.com/apache/incubator-hugegraph/pull/2000
fix: closing iterators on errors for CassandraTable and MysqlTable by @vamossagar12 in #2014
refact: add try-with-resources block around PredictionTraverser by @vamossagar12 in #2016
fix: handle JNA UnsatisfiedLinkError on mac m1 by @javeme in https://github.com/apache/incubator-hugegraph/pull/2013
Feat/fix codeql by @z7658329 in https://github.com/apache/incubator-hugegraph/pull/2022
fix(dist): start server with java 11 by @imbajin in https://github.com/apache/incubator-hugegraph/pull/2020
[improve] Shutdown log when shutdown process by @coderzc in https://github.com/apache/incubator-hugegraph/pull/2028
[fix][cli] Fix start cli error by @coderzc in https://github.com/apache/incubator-hugegraph/pull/2024
delete blankspace of filename by @seagle-yuan in https://github.com/apache/incubator-hugegraph/pull/2023
refact: adapt apache package and dependency in all modules (Breaking Change) by @z7658329 in https://github.com/apache/incubator-hugegraph/pull/2019
Fix tx leak by @coderzc in https://github.com/apache/incubator-hugegraph/pull/2031
fix outdated manifest version & use project.version instead by @z7658329 in https://github.com/apache/incubator-hugegraph/pull/2033
chore(apache): add license checker for CI. by @dongzl in https://github.com/apache/incubator-hugegraph/pull/2034
refact: let sub-modules use revision by @z7658329 in #2039 #2037
chore: update antrun plugin & fix building problem in windows by @seagle-yuan in #2038 #2042
refact(dist): avoid script exit while restarting & clean script by @imbajin in https://github.com/apache/incubator-hugegraph/pull/2041
chore: update mysql scope to test & enhance protobuf files by @simon824 @zyxxoo in #2043 #2045 #2051 #2057
chore: prepare for apache v1.0.0 release by @imbajin @zyxxoo in 2044 #2048 #2050 #2052
chore: add remain 3rd-party dependency licenses by @simon824 in #2053 #2054
New Contributors
- @vincentshu made their first contribution in https://github.com/apache/incubator-hugegraph/pull/1755
- @sunlujing made their first contribution in https://github.com/apache/incubator-hugegraph/pull/1780
- @jsoref made their first contribution in https://github.com/apache/incubator-hugegraph/pull/1798
- @zhaoliangzl made their first contribution in https://github.com/apache/incubator-hugegraph/pull/1801
- @simon824 made their first contribution in https://github.com/apache/incubator-hugegraph/pull/1809
- @wuchaojing made their first contribution in https://github.com/apache/incubator-hugegraph/pull/1813
- @mayelena made their first contribution in https://github.com/apache/incubator-hugegraph/pull/1821
- @seagle-yuan made their first contribution in https://github.com/apache/incubator-hugegraph/pull/1810
- @wangyao2016 made their first contribution in https://github.com/apache/incubator-hugegraph/pull/1872
- @leo65535 made their first contribution in https://github.com/apache/incubator-hugegraph/pull/1894
- @jackwener made their first contribution in https://github.com/apache/incubator-hugegraph/pull/1904
- @Shoothzj made their first contribution in https://github.com/apache/incubator-hugegraph/pull/1914
- @damonxue made their first contribution in https://github.com/apache/incubator-hugegraph/pull/1958
- @xiaoleizi2016 made their first contribution in https://github.com/apache/incubator-hugegraph/pull/1948
- @NankeXXX made their first contribution in https://github.com/apache/incubator-hugegraph/pull/1971
- @vamossagar12 made their first contribution in https://github.com/apache/incubator-hugegraph/pull/2014
- @dongzl made their first contribution in https://github.com/apache/incubator-hugegraph/pull/2034
Full Changelog: https://github.com/apache/incubator-hugegraph/compare/v0.12.0...1.0.0
Release hugegraph 0.12.0
Note: Please download the hugegraph-0.12.0.tar.gz
package, the package with old
suffix means it was outdated, DON'T USE IT now.