Skip to content

v0.12.0

Latest
Compare
Choose a tag to compare
@acezen acezen released this 02 Jul 05:16
· 73 commits to main since this release
8b38f27

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 to graphar 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

Full Changelog: v0.11.4...v0.12.0