Releases: apache/incubator-hugegraph-computer
Releases · apache/incubator-hugegraph-computer
Apache HugeGraph(incubating) Computer Release 1.5.0
What's Changed
- refactor(core): StringEncoding by @diaohancai in #300
- improve(algorithm): random walk vertex inactive by @diaohancai in #301
- fix: base-ref/head-ref missed in dependency-review on schedule push by @msgui in #304
- feat(algorithm): support single source shortest path algorithm by @diaohancai in #285
- chore: upgrade version to 1.3.0 by @JackyYangPassion in #305
- doc(readme): clarify the contributing guidelines by @ZeeJJ123 in #306
- doc(readme): add hyperlink to Apache 2.0 in the documentation by @AnkiPu in #308
- feat(core): support output filter by @diaohancai in #303
- Migrate project to computer directory by @coderzc in #310
- chore: update for release 1.5 by @imbajin in #317
- chore(dist): fix path when exporting source package by @VGalaxies in #319
New Contributors
- @ZeeJJ123 made their first contribution in #306
- @AnkiPu made their first contribution in #308
- @VGalaxies made their first contribution in #319
Full Changelog: 1.2.0...1.5.0
Apache HugeGraph(incubating) Computer Release 1.2.0
What's Changed
Feature Changes
- feat: implement fast-failover for MessageRecvManager and DataClientManager (#243)
- feat: implement parallel send data in load graph step (#248)
- feat(k8s): init operator project & add webhook (#259, #263)
- feat(core): support load vertex/edge snapshot (#269)
- feat(k8s): Add MinIO as internal(default) storage (#272)
- feat(algorithm): support random walk in computer (#274, #280)
- feat: use ‘foreground’ delete policy to cancel k8s job (#290)
Bug Fix
- fix: superstep not take effect (#237)
- fix(k8s): modify inconsistent apiGroups (#270)
- fix(algorithm): record loop is not copied (#276)
- refact(core): adaptor for common 1.2 & fix a string of possible CI problem (#286)
- fix: remove okhttp1 due to conflicts risk (#294)
- fix(core): io.grpc.grpc-core dependency conflic (#296)
Option Changes
- feat(core): isolate namespace for different input data source (#252)
- refact(core): support auth config for computer task (#265)
Other Changes
- remove apache stage repo & update notification rule (#232)
- chore: fix empty license file (#233)
- chore: enhance mailbox settings & enable require ci (#235)
- fix: typo errors in start-computer.sh (#238)
- [Feature-241] Add PULL_REQUEST_TEMPLATE (#242, #257)
- chore:change etcd url only for ci (#245)
- doc: update readme & add QR code (#249)
- doc(k8s): add building note for missing classes (#254)
- chore: reduce mail to dev list (#255)
- add: dependency-review (#266)
- chore: correct incorrect comment (#268)
- refactor(api): ListValue.getFirst() replaces ListValue.get(0) (#282)
- Improve: Passing workerId to WorkerStat & Skip wait worker close if master executes failed (#292)
- chore: add check dependencies (#293)
- chore(license): update license for 1.2.0 (#299)
New Contributors
- @Radeity made their first contribution in #238
- @JackyYangPassion made their first contribution in #237
- @msgui made their first contribution in #249
- @conghuhu made their first contribution in #254
- @diaohancai made their first contribution in #268
- @qwtsc made their first contribution in #290
Full Changelog: 1.0.0...1.2.0
Apache HugeGraph(incubating) Computer Release 1.0.0
The latest Apache version is released, welcome to use it (Recommend in k8s, and could also run on the standalone mode) 🌵
Full Download Link
- Computer Binary Package 1.0.0 (Alternate Addr) - (SHA512:
80977cc
)
What's Changed
- feat(core): init module computer-core & computer-algorithm & etcd dependency by @houzhizhen @Linary in #1 #2 #8
- chore: add checkstyle plugin & useful actions by @Linary in #3 #5 #31
- feat: add Id as base type of vertex id by & enhance it @houzhizhen @Linary in #4 #6
- feat: init Vertex/Edge/Properties & JsonStructGraphOutput & load data from hugegraph server by @Linary in #10 #18 #35
- feat: init basic combiner, Bsp4Worker, Bsp4Master, Unsafe tools based implementation by @houzhizhen in #9 #12 #13 #14 #16 #48
- feat: init sort & transport interface & basic FileInput/Output Stream by @houzhizhen in #15 #19 #20 #21 #22
- feat: init computation & ComputerOutput/Driver interface & enhance ListValue by @houzhizhen in #17 #23 #24 #28 #30
- feat: init Partitioner and HashPartitioner & Master/WorkerServiceby & api module @houzhizhen in #27 #29 #38 #41 #45
- feat: init Heap/LoserTree & improve int I/O for output by @corgiboygsj in #26 #32
- feat: init rpc module & enhance some code by @javeme in #36 #50
- feat(network): init transport server, client, en/decode, flowControl, heartbeat by @coderzc in #25 #40
- feat: init DataDirManager & PointerCombinerby @houzhizhen in #43 #54 #57
- refact: enhance Readable/Writable & log info and format of bsp by @Linary @javeme in #42 #47
- feat: init aggregator module & add copy() and assign() methods to Value class by @javeme in #46 #49
- feat: add startAsync and finishAsync on client side, add onStarted and onFinished on server side by @coderzc in #53
- feat: init store/sort module by @corgiboygsj in #37
- improve: add sessionActive for client by @coderzc in #59
- feat: Link managers in worker sending end by @Linary in #52
- feat: Implement data receiver of worker by @houzhizhen in #51
- feat: Implement StreamGraphInput and EntryInput by @Linary in #60
- feat: add option for process compute message with type MESSAGE_* by @houzhizhen in #63
- improve: Add test for MultiQueue take in wait status by @Linary in #68
- chore: add issue template & auto stale issues and pr by @imbajin in #64
- feat: add seqfile by @corgiboygsj in #65
- feat: add ComputeManager by @houzhizhen in #66
- feat: add computer-k8s and computer-k8s-operator by @coderzc in #56
- feat: add page-rank algorithm by @houzhizhen in #70
- feat: add startup and make docker image code by @zyxxoo in #71
- improve: Add mvn release plugin by @Linary in #82
- feat: add wcc algorithm by @houzhizhen in #81
- refact: Use BytesId unify the Id classes by @Linary in #78
- feat: add degree centrality by @zyxxoo in #77
- refact: remove build-in etcd & use different combiner by @coderzc in #85 #86
- improve: improve wcc test and add property(key) by @coderzc in #94
- refact: standardized algorithm package and name by @javeme in #96
- improve: add clear graph data method in unit test by @corgiboygsj in #99
- improve: use session timeout option for sendControlMessageToWorkers by @coderzc in #92
- feat: Implement triangle_count algorithms and improve some code by @coderzc in #101
- feat: implement rings-detection algorithm by @corgiboygsj in #95
- improve: split SortManager to SendSortManager and RecvSortManager by @coderzc in #105
- improve: update
input.edge_freq
default value by @corgiboygsj in #106 - feat: add hdfs output by @coderzc in #114
- improve: add fetch input splits timeout by @corgiboygsj in #113
- fix: release file descriptor after input and compute by @corgiboygsj in #120
- refact: improve value interface & upgrade hadoop by @coderzc in #124 #126
- feat: implement LPA algorithm by @javeme in #110
- refact: ComputerOutput by @javeme in 128 #132
- doc: add operator deploy readme by @coderzc in #123
- refact: add subKvEntry size to KvEntryWithFirstSubKv by @corgiboygsj in #139
- refact: delete useless old files by @coderzc @zyxxoo in #138 #141 #91
- feat: implement kcore algorithm by @javeme in #143
- refact: add default value() method for HugeGraphOutput by @javeme in #144
- refact: change expression engine by @corgiboygsj in #149
- improve: async watch the k8s job by @coderzc in #148
- refact: remove template param from Value class by @javeme in #146
- improve: delete useless file & close hgkvfile input ahead of time by @corgiboygsj in #142 #155
- improve: edge triggered sendAvailable by @coderzc in #140
- feat: Implement closeness centrality algorithm by @Linary in #104
- feat: mount config-map and secret to container by @coderzc in #158
- feat: Implement betweenness centrality algorithm by @Linary in #164
- Improve: refactor combiner by @corgiboygsj in #169
- refactor: add common hugegraph output implement and writeType config by @coderzc in #175
- feat: support input from hdfs and support hdfs kerberos by @coderzc in #172
- refact: update java11 & expand some operator & rebuild ci to compatible apache by @coderzc in #170 #179 #184
- feat: support partition concurrent compute by @corgiboygsj in #177
- feat: optimize data receiving by @coderzc in #181
- chore: add flatten plugin by @z7658329 in #193
- feat: support cluster coefficient algorithm by @imbajin in #108
- refact: abstract computer-api from computer-core by @coderzc in #196
- Improve TriangleCount and ClusteringCoefficient by @coderzc in #201
- refact: rename package to apache & change version to 1.0.0 & upgrade image configs by @coderzc in #204 #216
- chore: add apache license files & NOTICE & support check license header with RAT @z7658329 @corgiboygsj @seagle-yuan in #79 #151 #191 #219 #197 #208
- chore: add apache-release.sh & prepare release by @coderzc @imbajin @seagle-yuan in #190 #182 #183 #194 #189 #218 #214 #215 #217 #222
- fix: some license problems by @simon824 @imbajin @z7658329 in #225 #226 #227 #228
New Contributors
- @houzhizhen made their first contribution in #1
- @Linary made their first contribution in #2
- @corgiboygsj made their first contribution in #26
- @javeme made their first contribution in #33
- @coderzc made their first contribution in #25
- @imbajin made their first contribution in #64
- @zyxxoo made their first contribution in #71
...