Hi guys! Apache GraphAr (incubating) 0.12.0 version has published!
Our first apache version here!
Download Page https://graphar.apache.org/download
Thanks to all the contributors! 👍👍
Feature
- [Feat][C++] Add isValid for property in high level by @jasinliu in #435
- [FEAT][C++] Use
#pragma once
to replace#ifndef
as include guards by @acezen in #455 - feat(c++): Use simple-uri-parser as uri parser, remove the rely on arrow::internal::URI by @acezen in #460
- feat(c++): move the result.hpp third-party dependency from external directory to third-party directory by @acezen in #462
- feat(java): Add aggregator POM for java and spark library to manage the dependency by @acezen in #469
- feat(java): Put java and spark libraries within a directory
maven-projects
to help easily manage and extend the multi-module maven projects by @acezen in #474 - feat(c++)!: change the header folder and library name from
gar
tographar
by @acezen in #477 - [java-info] Add basic architecture java-info into main by @Thespica in #481
- feat(java): Set parent pom to apache by @CalvinKirs in #482
- [java-info] Add basic property-graph components by @Thespica in #483
- [java-info] Add vertex, edge, graph info by @Thespica in #484
- feat(spark): Add an example to generate ldbc sample data from csv to graphar by @acezen in #487
- feat(c++): get testing data dir with filesystem relative path in unit tests by @acezen in #494
- feat(devinfra): Improve dev container image and add related Dockerfile by @acezen in #503
- feat(c++): Deprecate the deprecate the building arrow dependency from source building strategy by @acezen in #506
- feat(c++): Update the Catch2 dependency to v3 and remove the Catch2 submodule by @acezen in #511
- Feat(CI): Use environment variable to specify the location of testing data by @acezen in #512
- feat(spark): Refactoring datasources by @SemyonSinchenko in #514
- feat(dev): Add release and verify scripts by @acezen in #507
BugFix
- fix(c++): Fix cmake warning by @acezen in #497
- fix(docs): fix invalid repo links in README by @yuhaoran1214 in #505
- fix(c++): Fix debug building warning by @acezen in #504
- fix(infra): Fix the invalid dev container image by @acezen in #491
- fix(dev): Update the image of initializeCommand in devcontainer.json by @acezen in #492
- fix(c++): using C++17's nested namespaces by @ywh555hhh in #489
- fix(license): add reference code to java related third-party code by @acezen in #485
- fix(license): fix LICENSE and NOTICE file according to ASF policy by @acezen in #480
- [BugFix][C++] Cast to correct schema when get chunk with property reader by @acezen in #456
Chore:
- chore: add NOTICE and DISCLAIMER by @acezen in #420
- chore: Update the source code header to standard Apache license header by @acezen in #421
- chore: Fix the license header of cpplint.py by @acezen in #422
- chore: Update NOTICE and LICENSE to mention all the licenses for dependencies by @acezen in #423
- chore: add NOTICE and DISCLAIMER by @acezen in #420
- chore: Update the source code header to standard Apache license header by @acezen in #421
- chore: Fix the license header of cpplint.py by @acezen in #422
- chore: Update NOTICE and LICENSE to mention all the licenses for dependencies by @acezen in #423
- [Infra][License] Maintain the original header of third-party work by @acezen in #425
- [Infra][Spark] Repackaging Spark library under the Apache namespace by @acezen in #428
- [Infra][License] Only include bundled dependencies to NOTICE by @acezen in #426
- [Infra][Java] Repackaging Java library under the Apache namespace by @acezen in #429
- [Infra][License] Update header and NOTICE for thirdparty licenses by @acezen in #431
- [Improvement][Doc] Remove the invalid maven package doc by @acezen in #433
- [Doc] Fix the images link of README and stop release the docs page until graphar site is ready by @acezen in #436
- [Infra] Remove the third party action from CI by @acezen in #439
- [Apache][Infra] Add configuration yaml file for main branch by @acezen in #438
- [Apache][Infra] Fix invalid notification target in asfyaml by @acezen in #442
- [Feat][Doc] Update the repository url and the docs url by @acezen in #444
- chore: fix the header of pyspark source code by @acezen in #446
- chore: Removing the community and release related document (already moved to website) by @acezen in #447
- chore: run docs CI on ubuntu-latest and separate license check to individual CI by @acezen in #449
- [Docs] Reorganize the documents to adapt website building by @acezen in #448
- [Minor][Doc] Fix issues in the documentation by @lixueclaire in #450
- [Improve][DevInfra] Use korandoru/hawkeye to check license header by @acezen in #452
- [Docs] Refine the API reference generation process for libraries by @acezen in #453
- docs: Update CONTRIBUTING.md and READMEs by @acezen in #458
- chore: Update directory paths in README files by @jasinliu in #464
- docs: include incubator disclaimer text as footer to api reference by @acezen in #465
- chore: Fix the license warning from scanoss by @acezen in #471
- chore: Add more reference code link to datasource by @acezen in #472
- chore: Bump to version v0.12.0 (Round 1) by @acezen in #517
New Contributors
- @CalvinKirs made their first contribution in #482
- @ywh555hhh made their first contribution in #489
Full Changelog: v0.11.4...v0.12.0