Re: [VOTE] Apache AGE 1.5.0 Release for PostgreSQL 11

2024-03-15 Thread Muhammad Shoaib
+1 binding

Checked following and found in proper order

- Release notes
- Git Tag
- Commit hash
- Links

Kind Regards
Shoaib


Muhammad *Shoaib, PhD*
Data Scientist, Bioinformatician and AI Engineer
PhD (Biomedical Engineering)
Email: muhemmed.sho...@gmail.com


On Fri, 15 Mar 2024 at 23:03, John Gemignani 
wrote:

> Dear Apache Community,
>
> Please carefully read all instructions as they may have changed since the
> last vote thread.
>
> This is an official vote for Apache AGE release 1.5.0 for PostgreSQL
> version 11.
>
> To learn more about Apache AGE, please see http://age.apache.org/
>
> Functionalities included and addressed in this release are:
>
> *
> Release Notes for Apache AGE release 1.5.0 for PostgreSQL version 11
>
> Apache AGE 1.5.0 - Release Notes
>
> NOTE: Due to the complexity and the amount of additions, there are no
> upgrade scripts to this release.
>
> NOTE: Some of these reference the master branch PR that was
> either applied to lower versions via a separate PR or
> merged into a newly created branch.
>
> Add additional index support and performance enhancements (#1232)
> Add an additional way to find a previous variable ref (#1450)
> Add auto apply labeler workflow for PRs (#1161)
> Add checks for array functions to recognize and decode VPC (#1064)
> Add concat || operator to agtype (#1198)
> Add exist(?, ?|, ?&) operators for agtype (#1218)
> Add missing dependency in cypher_expr.c (#1256)
> Add path extraction(#>, #>>)operators to agtype (#1224)
> Add support for chained expressions in CASE (#1431)
> Clean up agtype_to_int8, agtype_to_int4, & agtype_to_int2 (#1354)
> Clean up #included files in parser directory (#1465)
> Converted SQL main file into multiple files. (#1401)
> docs: Add to Docker setup (#1204)
> Extend access(->, ->>), addition and subtraction operators (#1258)
> Extend agtype containment operators (@>, <@) (#1285)
> Extend EXPLAIN and add config param to switch transformation of property
> filter (#1262)
> Fix ambiguous conditions (#1373)
> Fix DockerHub warning messages for latest (#1380)
> Fix issue #1045 - error using path var in WHERE (#1295)
> Fix Issue #1159 - Server terminates for SET plus-equal (#1160)
> Fix issue #1219 - MERGE not seeing previous clause var (#1441)
> Fix issue #1302 - crash on NULL input to UNWIND (#1304)
> Fix issue #1303 - Server crashes on executing SELECT * FROM agtype(null);
> (#1317)
> Fix Issue #1305 - drop_label NULL cases (#1306)
> Fix Issue #1329 - agtype_to_int4 crash (#1339)
> Fix issue #1347 - unknow type of agtype container 0 (#1349)
> Fix issue #1389 - Server crash on using null operand for access operators
> (#1390)
> Fix issue #1393 - previous clause variables not seen with EXISTS (#1426)
> Fix issue #1398 - SET followed by DELETE does not delete (#1412)
> Fix issue #1399 - EXISTS doesn't handle non-existent labels (#1400)
> Fix Issue #945 - incorrect count(*) return values (#1288)
> Fix typo in agtype_raw.h header guard (#1368)
> Implement chained expression order of operations (#1402)
> Implemented age_tail function (#1283)
> Implemented the toBooleanList() function (#1014)
> Implement EXISTS subquery for CASE (#1345)
> Minor fix in agtype_volatile_wrapper function (#1172)
> Modify COUNT() to output agtype (#1311)
> Optimize performance of detach delete (#1271)
> Optimize vertex and edge builder functions (#1252)
> py_driver : optimised Antlr4ResultHandler to improve time (#1107)
> Refactor Regression Tests for CASE statement (#1268)
> Refactor the IN operator to use '= ANY()' syntax (#1236)
> Removed unnecessary assignment (#1185)
> Remove redundant job from CIs (#1473)
> Remove unnecessary #include in src/backend/utils
> Updated age.control.
> Updated files, format, and version information.
> Updated Makefile.
> Updated RELEASE.
> Update Discord channel in README.md (#1253)
> Update README.md file for PostgreSQL version 16 support (#1463)
> Update the Python Driver (#1246)
> *
>
> The git tag to be discussed and voted on:
> https://github.com/apache/age/releases/tag/PG11/v1.5.0-rc0
>
> The git commit hash:
> commit 95bf818d4d83be704bbd33be43d266b90d234e55
>
> The release files for 1.5.0, can be found at:
> https://dist.apache.org/repos/dist/dev/age/PG11/1.5.0.rc0/
>
> Signatures used for AGE RCs can be found in this file:
> https://downloads.apache.org/age/KEYS
>
> The fingerprint of key to sign release artifacts:
> 4293 0603 8E35 AC05 4DBB  4B58 26B6 CD9D CD5B 0045
>
> For information about the contents of this release see:
> https:/

Re: [VOTE] Apache AGE 1.5.0 Release for PostgreSQL 12

2024-03-06 Thread Muhammad Shoaib
+1 Binding

Checked the following and found in proper order.

- Release notes
- Tag
- Commit hash
- Links

Regards
Shoaib


Muhammad *Shoaib, PhD*
Data Scientist, Bioinformatician and AI Engineer
PhD (Biomedical Engineering)
Email: muhemmed.sho...@gmail.com


On Thu, 7 Mar 2024 at 01:18, John Gemignani 
wrote:

> Dear Apache Community,
>
> Please carefully read all instructions as they may have changed since the
> last vote thread.
>
> This is an official vote for Apache AGE release 1.5.0 for PostgreSQL
> version 12.
>
> To learn more about Apache AGE, please see http://age.apache.org/
>
> Functionalities included and addressed in this release are:
>
> *
> Release Notes for Apache AGE release 1.5.0 for PostgreSQL version 12
>
> Apache AGE 1.5.0 - Release Notes
>
> NOTE: Due to the complexity and the amount of additions, there are no
> upgrade scripts to this release.
>
> NOTE: Some of these reference the master branch PR that was
> either applied to lower versions via a separate PR or
> merged into a newly created branch.
>
> Add additional index support and performance enhancements (#1232)
> Add an additional way to find a previous variable ref (#1450)
> Add auto apply labeler workflow for PRs (#1161)
> Add checks for array functions to recognize and decode VPC (#1064)
> Add concat || operator to agtype (#1198)
> Add exist(?, ?|, ?&) operators for agtype (#1218)
> Add missing dependency in cypher_expr.c (#1256)
> Add path extraction(#>, #>>)operators to agtype (#1224)
> Add support for chained expressions in CASE (#1431)
> Clean up agtype_to_int8, agtype_to_int4, & agtype_to_int2 (#1354)
> Clean up #included files in parser directory (#1465)
> Converted SQL main file into multiple files. (#1401)
> docs: Add to Docker setup (#1204)
> Extend access(->, ->>), addition and subtraction operators (#1258)
> Extend agtype containment operators (@>, <@) (#1285)
> Extend EXPLAIN and add config param to switch transformation of property
> filter (#1262)
> Fix ambiguous conditions (#1373)
> Fix DockerHub warning messages for latest (#1380)
> Fix issue #1045 - error using path var in WHERE (#1295)
> Fix Issue #1159 - Server terminates for SET plus-equal (#1160)
> Fix issue #1219 - MERGE not seeing previous clause var (#1441)
> Fix issue #1302 - crash on NULL input to UNWIND (#1304)
> Fix issue #1303 - Server crashes on executing SELECT * FROM agtype(null);
> (#1317)
> Fix Issue #1305 - drop_label NULL cases (#1306)
> Fix Issue #1329 - agtype_to_int4 crash (#1339)
> Fix issue #1347 - unknow type of agtype container 0 (#1349)
> Fix issue #1389 - Server crash on using null operand for access operators
> (#1390)
> Fix issue #1393 - previous clause variables not seen with EXISTS (#1426)
> Fix issue #1398 - SET followed by DELETE does not delete (#1412)
> Fix issue #1399 - EXISTS doesn't handle non-existent labels (#1400)
> Fix Issue #945 - incorrect count(*) return values (#1288)
> Fix typo in agtype_raw.h header guard (#1368)
> Implement chained expression order of operations (#1402)
> Implemented age_tail function (#1283)
> Implemented the toBooleanList() function (#1014)
> Implement EXISTS subquery for CASE (#1345)
> Minor fix in agtype_volatile_wrapper function (#1172)
> Modify COUNT() to output agtype (#1311)
> Optimize performance of detach delete (#1271)
> Optimize vertex and edge builder functions (#1252)
> py_driver : optimised Antlr4ResultHandler to improve time (#1107)
> Refactor Regression Tests for CASE statement (#1268)
> Refactor the IN operator to use '= ANY()' syntax (#1236)
> Removed unnecessary assignment (#1185)
> Remove redundant job from CIs (#1473)
> Remove unnecessary #include in src/backend/utils
> Updated age.control.
> Updated files, format, and version information.
> Updated Makefile.
> Updated RELEASE.
> Update Discord channel in README.md (#1253)
> Update README.md file for PostgreSQL version 16 support (#1463)
> Update the Python Driver (#1246)
>
> *
>
> The git tag to be discussed and voted on:
> https://github.com/apache/age/releases/tag/PG12/v1.5.0-rc0
>
> The git commit hash:
> commit 033a3c563b16ce9a12318cd09d0a5981e6c52225
>
> The release files for 1.5.0, can be found at:
> https://dist.apache.org/repos/dist/dev/age/PG12/1.5.0.rc0/
>
> Signatures used for AGE RCs can be found in this file:
> https://downloads.apache.org/age/KEYS
>
> The fingerprint of key to sign release artifacts:
> 4293 0603 8E35 AC05 4DBB  4B58 26B6 CD9D CD5B 0045
>
> For information about the contents of this release see:
> https://github

Re: [VOTE] Apache AGE 1.5.0 Release for PostgreSQL 13

2024-02-22 Thread Muhammad Shoaib
+1 binding

- Signature and Hash => checked
- Tags and links => checked
- No unexpected binary files => checked
- Validity of release notes => checked
- Regression tests => checked (all passing)
- Driver tests => checked


Muhammad *Shoaib, PhD*
Data Scientist, Bioinformatician and AI Engineer
PhD (Biomedical Engineering)
Email: muhemmed.sho...@gmail.com


On Thu, 22 Feb 2024 at 21:53, Muhammad Taha Naveed
 wrote:

> +1
>
> - Signature and Hash => checked
> - Tags and links => checked
> - No unexpected binary files => checked
> - Validity of release notes => checked
> - Regression tests => checked (all passing)
> - Driver tests => checked
>
> Regards
> Muhammad Taha Naveed
>
> On Fri, Feb 23, 2024 at 1:04 AM John Gemignani  >
> wrote:
>
> > Dear Apache Community,
> >
> > Please carefully read all instructions as they may have changed since the
> > last vote thread.
> >
> > This is an official vote for Apache AGE release 1.5.0 for PostgreSQL
> > version 13.
> >
> > To learn more about Apache AGE, please see http://age.apache.org/
> >
> > Functionalities included and addressed in this release are:
> >
> > *
> > Release Notes for Apache AGE release 1.5.0 for PostgreSQL version 13
> >
> > Apache AGE 1.5.0 - Release Notes
> >
> > NOTE: Due to the complexity and the amount of additions, there are no
> > upgrade scripts to this release.
> >
> > NOTE: Some of these reference the master branch PR that was
> > either applied to lower versions via a separate PR or
> > merged into a newly created branch.
> >
> > Add additional index support and performance enhancements (#1232)
> > Add an additional way to find a previous variable ref (#1450)
> > Add auto apply labeler workflow for PRs (#1161)
> > Add checks for array functions to recognize and decode VPC (#1064)
> > Add concat || operator to agtype (#1198)
> > Add exist(?, ?|, ?&) operators for agtype (#1218)
> > Add missing dependency in cypher_expr.c (#1256)
> > Add path extraction(#>, #>>)operators to agtype (#1224)
> > Add support for chained expressions in CASE (#1431)
> > Clean up agtype_to_int8, agtype_to_int4, & agtype_to_int2 (#1354)
> > Clean up #included files in parser directory (#1465)
> > Converted SQL main file into multiple files. (#1401)
> > docs: Add to Docker setup (#1204)
> > Extend access(->, ->>), addition and subtraction operators (#1258)
> > Extend agtype containment operators (@>, <@) (#1285)
> > Extend EXPLAIN and add config param to switch transformation of property
> > filter (#1262)
> > Fix ambiguous conditions (#1373)
> > Fix DockerHub warning messages for latest (#1380)
> > Fix issue #1045 - error using path var in WHERE (#1295)
> > Fix Issue #1159 - Server terminates for SET plus-equal (#1160)
> > Fix issue #1219 - MERGE not seeing previous clause var (#1441)
> > Fix issue #1302 - crash on NULL input to UNWIND (#1304)
> > Fix issue #1303 - Server crashes on executing SELECT * FROM agtype(null);
> > (#1317)
> > Fix Issue #1305 - drop_label NULL cases (#1306)
> > Fix Issue #1329 - agtype_to_int4 crash (#1339)
> > Fix issue #1347 - unknow type of agtype container 0 (#1349)
> > Fix issue #1389 - Server crash on using null operand for access operators
> > (#1390)
> > Fix issue #1393 - previous clause variables not seen with EXISTS (#1426)
> > Fix issue #1398 - SET followed by DELETE does not delete (#1412)
> > Fix issue #1399 - EXISTS doesn't handle non-existent labels (#1400)
> > Fix Issue #945 - incorrect count(*) return values (#1288)
> > Fix typo in agtype_raw.h header guard (#1368)
> > Implement chained expression order of operations (#1402)
> > Implemented age_tail function (#1283)
> > Implemented the toBooleanList() function (#1014)
> > Implement EXISTS subquery for CASE (#1345)
> > Minor fix in agtype_volatile_wrapper function (#1172)
> > Modify COUNT() to output agtype (#1311)
> > Optimize performance of detach delete (#1271)
> > Optimize vertex and edge builder functions (#1252)
> > py_driver : optimised Antlr4ResultHandler to improve time (#1107)
> > Refactor Regression Tests for CASE statement (#1268)
> > Refactor the IN operator to use '= ANY()' syntax (#1236)
> > Removed unnecessary assignment (#1185)
> > Remove redundant job from CIs (#1473)
> > Remove unnecessary #include in src/backend/utils
> > Updated age.control.
> > Updated files, format, and version information.
> > Updated Makefile.
> > 

Re: [VOTE] Apache AGE 1.5.0 Release for PostgreSQL 14

2024-02-12 Thread Muhammad Shoaib
+1 (Binding)

- Signature and Hash => checked
- Tags and links => checked
- No unexpected binary files => checked
- Validity of release notes => checked
- Regression tests => checked (all passing)
- Driver tests => checked

Kind Regards
Shoaib

On Mon, Feb 12, 2024 at 3:49 PM Muhammad Taha Naveed
 wrote:

> +1
>
> - Signature and Hash => checked
> - Tags and links => checked
> - No unexpected binary files => checked
> - Validity of release notes => checked
> - Regression tests => checked (all passing)
> - Driver tests => checked
>
> Regards
> Muhammad Taha Naveed
>
> On Sat, Feb 10, 2024 at 3:47 AM John Gemignani  >
> wrote:
>
> > Dear Apache Community,
> >
> > Please carefully read all instructions as they may have changed since the
> > last vote thread.
> >
> > This is an official vote for Apache AGE release 1.5.0 for PostgreSQL 14.
> >
> > To learn more about Apache AGE, please see http://age.apache.org/
> >
> > Functionalities included and addressed in this release are:
> >
> > *
> > Release Notes for Apache AGE release 1.5.0 for PostgreSQL version 14
> >
> > Apache AGE 1.5.0 - Release Notes
> >
> > NOTE: Due to the complexity and the amount of additions, there are no
> >upgrade scripts to this release.
> >
> > NOTE: Some of these reference the master branch PR that was
> > either applied to lower versions via a separate PR or
> > merged into a newly created branch.
> >
> > Add additional index support and performance enhancements (#1232)
> > Add an additional way to find a previous variable ref (#1450)
> > Add auto apply labeler workflow for PRs (#1161)
> > Add checks for array functions to recognize and decode VPC (#1064)
> > Add concat || operator to agtype (#1198)
> > Add exist(?, ?|, ?&) operators for agtype (#1218)
> > Add missing dependency in cypher_expr.c (#1256)
> > Add path extraction(#>, #>>)operators to agtype (#1224)
> > Add support for chained expressions in CASE (#1431)
> > Clean up agtype_to_int8, agtype_to_int4, & agtype_to_int2 (#1354)
> > Clean up #included files in parser directory (#1465)
> > Converted SQL main file into multiple files. (#1401)
> > docs: Add to Docker setup (#1204)
> > Extend access(->, ->>), addition and subtraction operators (#1258)
> > Extend agtype containment operators (@>, <@) (#1285)
> > Extend EXPLAIN and add config param to switch transformation of property
> > filter (#1262)
> > Fix ambiguous conditions (#1373)
> > Fix DockerHub warning messages for latest (#1380)
> > Fix issue #1045 - error using path var in WHERE (#1295)
> > Fix Issue #1159 - Server terminates for SET plus-equal (#1160)
> > Fix issue #1219 - MERGE not seeing previous clause var (#1441)
> > Fix issue #1302 - crash on NULL input to UNWIND (#1304)
> > Fix issue #1303 - Server crashes on executing SELECT * FROM agtype(null);
> > (#1317)
> > Fix Issue #1305 - drop_label NULL cases (#1306)
> > Fix Issue #1329 - agtype_to_int4 crash (#1339)
> > Fix issue #1347 - unknow type of agtype container 0 (#1349)
> > Fix issue #1389 - Server crash on using null operand for access operators
> > (#1390)
> > Fix issue #1393 - previous clause variables not seen with EXISTS (#1426)
> > Fix issue #1398 - SET followed by DELETE does not delete (#1412)
> > Fix issue #1399 - EXISTS doesn't handle non-existent labels (#1400)
> > Fix Issue #945 - incorrect count(*) return values (#1288)
> > Fix typo in agtype_raw.h header guard (#1368)
> > Implement chained expression order of operations (#1402)
> > Implemented age_tail function (#1283)
> > Implemented the toBooleanList() function (#1014)
> > Implement EXISTS subquery for CASE (#1345)
> > Master to PostgreSQL version 16 (#1451)
> > Minor fix in agtype_volatile_wrapper function (#1172)
> > Modify COUNT() to output agtype (#1311)
> > Optimize performance of detach delete (#1271)
> > Optimize vertex and edge builder functions (#1252)
> > py_driver : optimised Antlr4ResultHandler to improve time (#1107)
> > Refactor Regression Tests for CASE statement (#1268)
> > Refactor the IN operator to use '= ANY()' syntax (#1236)
> > Removed unnecessary assignment (#1185)
> > Remove redundant job from CIs (#1473)
> > Remove unnecessary #include in src/backend/utils
> > Updated age.control.
> > Updated files, format, and version information.
> > Updated Makefile.
> > Updated RELEASE.
> > Update Discord channel in README.md (#1253)
> > Update README.md file for PostgreSQL version 16 support (#1463)
> > Update the Python Driver (#1246)
> >
> > *
> > !!! PLEASE VERIFY ALL of the below tags, hash, links, signatures, and
> keys
> > !!!
> >
> > The git tag to be discussed and voted on:
> > https://github.com/apache/age/releases/tag/PG14/v1.5.0-rc0
> >
> > The git commit hash:
> > commit ffc3072127f4a6da72eb4b99c4aca6dce28fd145
> >
> > The release files for 1.5.0, can be found at:
> > 

Re: [VOTE] Apache AGE 1.5.0 Release for PostgreSQL 15

2024-02-01 Thread Muhammad Shoaib
+1 binding

- Signature and Hash => checked
- Tags and links => checked
- No unexpected binary files => checked
- Validity of release notes => checked
- Regression tests => checked (all passing)
- Driver tests => checked


Muhammad *Shoaib, PhD*
Data Scientist, Bioinformatician and AI Engineer
PhD (Biomedical Engineering)
Email: muhemmed.sho...@gmail.com


On Thu, 1 Feb 2024 at 19:30, Muhammad Taha Naveed
 wrote:

> +1
>
> - Signature and Hash => checked
> - Tags and links => checked
> - No unexpected binary files => checked
> - Validity of release notes => checked
> - Regression tests => checked (all passing)
> - Driver tests => checked
>
> Regards
> Muhammad Taha Naveed
>
> On Thu, Feb 1, 2024 at 11:23 PM John Gemignani  >
> wrote:
>
> > Dear Apache Community,
> >
> > Please carefully read all instructions as they may have changed since the
> > last vote thread.
> >
> > This is an official vote for Apache AGE release 1.5.0 for PostgreSQL 15.
> >
> > To learn more about Apache AGE, please see http://age.apache.org/
> >
> > Functionalities included and addressed in this release are:
> >
> > *
> > Release Notes for Apache AGE release 1.5.0 for PostgreSQL version 15
> >
> > Apache AGE 1.5.0 - Release Notes
> >
> > NOTE: Due to the complexity and the amount of additions, there are no
> > upgrade scripts to this release.
> >
> > NOTE: Some of these reference the master branch PR that was
> > either applied to lower versions via a separate PR or
> > merged into a newly created branch.
> >
> > Add additional index support and performance enhancements (#1232)
> > Add an additional way to find a previous variable ref (#1450)
> > Add auto apply labeler workflow for PRs (#1161)
> > Add checks for array functions to recognize and decode VPC (#1064)
> > Add concat || operator to agtype (#1198)
> > Add exist(?, ?|, ?&) operators for agtype (#1218)
> > Add missing dependency in cypher_expr.c (#1256)
> > Add path extraction(#>, #>>)operators to agtype (#1224)
> > Add support for chained expressions in CASE (#1431)
> > Clean up agtype_to_int8, agtype_to_int4, & agtype_to_int2 (#1354)
> > Clean up #included files in parser directory (#1465)
> > Converted SQL main file into multiple files. (#1401)
> > docs: Add to Docker setup (#1204)
> > Extend access(->, ->>), addition and subtraction operators (#1258)
> > Extend agtype containment operators (@>, <@) (#1285)
> > Extend EXPLAIN and add config param to switch transformation of property
> > filter (#1262)
> > Fix ambiguous conditions (#1373)
> > Fix Docker file to reflect PostgreSQL version 15 (#1449)
> > Fix DockerHub warning messages for latest (#1380)
> > Fix issue #1045 - error using path var in WHERE (#1295)
> > Fix Issue #1159 - Server terminates for SET plus-equal (#1160)
> > Fix issue #1219 - MERGE not seeing previous clause var (#1441)
> > Fix issue #1302 - crash on NULL input to UNWIND (#1304)
> > Fix issue #1303 - Server crashes on executing SELECT * FROM agtype(null)
> > (#1317)
> > Fix Issue #1305 - drop_label NULL cases (#1306)
> > Fix Issue #1329 - agtype_to_int4 crash (#1339)
> > Fix issue #1347 - unknow type of agtype container 0 (#1349)
> > Fix issue #1389 - Server crash on using null operand for access
> > operators(#1390)
> > Fix issue #1393 - previous clause variables not seen with EXISTS (#1426)
> > Fix issue #1398 - SET followed by DELETE does not delete (#1412)
> > Fix issue #1399 - EXISTS doesn't handle non-existent labels (#1400)
> > Fix Issue #945 - incorrect count(*) return values (#1288)
> > Fix typo in agtype_raw.h header guard (#1368)
> > Implement chained expression order of operations (#1402)
> > Implemented age_tail function (#1283)
> > Implemented the toBooleanList() function (#1014)
> > Implement EXISTS subquery for CASE (#1345)
> > Master to PostgreSQL version 16 (#1451)
> > Minor fix in agtype_volatile_wrapper function (#1172)
> > Modify COUNT() to output agtype (#1311)
> > Optimize performance of detach delete (#1271)
> > Optimize vertex and edge builder functions (#1252)
> > py_driver : optimised Antlr4ResultHandler to improve time (#1107)
> > Refactor Regression Tests for CASE statement (#1268)
> > Refactor the IN operator to use '= ANY()' syntax (#1236)
> > Removed unnecessary assignment (#1185)
> > Remove redundant job from CIs (#1473)
> > Remove unnecessary #include in src/backen

Re: [DISCUSS] Apache AGE 1.5.0 Release for PostgreSQL 15

2024-01-30 Thread Muhammad Shoaib
Looks good to me,

Checked the following:
- Release Notes
- Git Tag
- Commit Hash
- Links and Signature

On Tue, Jan 30, 2024 at 2:25 PM Muhammad Taha Naveed
 wrote:

> Looks good to me. Checked links, signatures, git tag and release notes.
>
> Regards
> Muhammad Taha Naveed
>
>
>
> On Fri, Jan 26, 2024 at 6:09 AM John Gemignani  >
> wrote:
>
> > Dear Apache Community,
> >
> > We would like to open a discussion for the Apache AGE release 1.5.0 for
> > PostgreSQL 15.
> >
> > To learn more about Apache AGE, please see http://age.apache.org/
> >
> > Functionalities included and addressed in this release are:
> >
> > *
> > Release Notes for Apache AGE release 1.5.0 for PostgreSQL version 15
> >
> > Apache AGE 1.5.0 - Release Notes
> >
> > NOTE: Due to the complexity and the amount of additions, there are no
> > upgrade scripts to this release.
> >
> > NOTE: Some of these reference the master branch PR that was
> > either applied to lower versions via a separate PR or
> > merged into a newly created branch.
> >
> > Add additional index support and performance enhancements (#1232)
> > Add an additional way to find a previous variable ref (#1450)
> > Add auto apply labeler workflow for PRs (#1161)
> > Add checks for array functions to recognize and decode VPC (#1064)
> > Add concat || operator to agtype (#1198)
> > Add exist(?, ?|, ?&) operators for agtype (#1218)
> > Add missing dependency in cypher_expr.c (#1256)
> > Add path extraction(#>, #>>)operators to agtype (#1224)
> > Add support for chained expressions in CASE (#1431)
> > Clean up agtype_to_int8, agtype_to_int4, & agtype_to_int2 (#1354)
> > Clean up #included files in parser directory (#1465)
> > Converted SQL main file into multiple files. (#1401)
> > docs: Add to Docker setup (#1204)
> > Extend access(->, ->>), addition and subtraction operators (#1258)
> > Extend agtype containment operators (@>, <@) (#1285)
> > Extend EXPLAIN and add config param to switch transformation of property
> > filter (#1262)
> > Fix ambiguous conditions (#1373)
> > Fix Docker file to reflect PostgreSQL version 15 (#1449)
> > Fix DockerHub warning messages for latest (#1380)
> > Fix issue #1045 - error using path var in WHERE (#1295)
> > Fix Issue #1159 - Server terminates for SET plus-equal (#1160)
> > Fix issue #1219 - MERGE not seeing previous clause var (#1441)
> > Fix issue #1302 - crash on NULL input to UNWIND (#1304)
> > Fix issue #1303 - Server crashes on executing SELECT * FROM agtype(null);
> > (#1317)
> > Fix Issue #1305 - drop_label NULL cases (#1306)
> > Fix Issue #1329 - agtype_to_int4 crash (#1339)
> > Fix issue #1347 - unknow type of agtype container 0 (#1349)
> > Fix issue #1389 - Server crash on using null operand for access operators
> > (#1390)
> > Fix issue #1393 - previous clause variables not seen with EXISTS (#1426)
> > Fix issue #1398 - SET followed by DELETE does not delete (#1412)
> > Fix issue #1399 - EXISTS doesn't handle non-existent labels (#1400)
> > Fix Issue #945 - incorrect count(*) return values (#1288)
> > Fix typo in agtype_raw.h header guard (#1368)
> > Implement chained expression order of operations (#1402)
> > Implemented age_tail function (#1283)
> > Implemented the toBooleanList() function (#1014)
> > Implement EXISTS subquery for CASE (#1345)
> > Master to PostgreSQL version 16 (#1451)
> > Minor fix in agtype_volatile_wrapper function (#1172)
> > Modify COUNT() to output agtype (#1311)
> > Optimize performance of detach delete (#1271)
> > Optimize vertex and edge builder functions (#1252)
> > py_driver : optimised Antlr4ResultHandler to improve time (#1107)
> > Refactor Regression Tests for CASE statement (#1268)
> > Refactor the IN operator to use '= ANY()' syntax (#1236)
> > Removed unnecessary assignment (#1185)
> > Remove redundant job from CIs (#1473)
> > Remove unnecessary #include in src/backend/utils
> > Updated age.control.
> > Updated files, format, and version information.
> > Updated Makefile.
> > Updated RELEASE.
> > Update Discord channel in README.md (#1253)
> > Update README.md file for PostgreSQL version 16 support (#1463)
> > Update the Python Driver (#1246)
> >
> > *
> >
> > The git tag to be discussed and voted on:
> > https://github.com/apache/age/releases/tag/PG15/v1.5.0-rc0
> >
> > The git commit hash:
> > commit 89e90671bb34439d21a6abe49d1c08aa76c7f014
> >
> > The release files for 1.5.0, can be found at:
> > https://dist.apache.org/repos/dist/dev/age/PG15/1.5.0.rc0/
> >
> > Signatures used for AGE RCs can be found in this file:
> > https://downloads.apache.org/age/KEYS
> >
> > The fingerprint of key to sign release artifacts:
> > 4293 0603 8E35 AC05 4DBB  4B58 26B6 CD9D CD5B 0045
> >
> > For information about the contents of this release see:
> > https://github.com/apache/age/releases/tag/PG15/v1.5.0-rc0
> >
> > Please verify the above links, 

Re: [VOTE] Apache AGE 1.5.0 Release for PostgreSQL 16

2024-01-24 Thread Muhammad Shoaib
+1 (binding)

I’ve checked:
- tag
- commit hash
- links and signatures



Muhammad *Shoaib, PhD*
Data Scientist, Bioinformatician and AI Engineer
PhD (Biomedical Engineering)
Email: muhemmed.sho...@gmail.com


On Wed, 24 Jan 2024 at 18:16, Zainab Saad
 wrote:

> +1
>
> Checked the following:
> - Release notes
> - Tag
> - Commit hash
> - Links and signatures
>
> Best regards,
> Zainab Saad
>
> On Wed, Jan 24, 2024 at 1:30 PM Dehowe Feng 
> wrote:
>
> > +1 (binding)
> >
> > I’ve checked:
> >
> > - Signature and hash
> > - License and notice
> > - Links and tags
> > - No unexpected binary files
> >
> > Cheers.
> >
> > On Tue, Jan 23, 2024 at 4:45 AM Muhammad Shoaib <
> muhemmed.sho...@gmail.com
> > >
> > wrote:
> >
> > > +1
> > > Checked the following:
> > > - Tag
> > > - Hash
> > > - Signature
> > > - Link
> > >
> > > On Mon, Jan 22, 2024 at 9:15 PM Muhammad Taha Naveed
> > >  wrote:
> > >
> > > > +1
> > > >
> > > > - Signature and Hash => checked
> > > > - Tags and links => checked
> > > > - No unexpected binary files => checked
> > > > - Validity of release notes => checked
> > > > - Regression tests => checked (all passing)
> > > > - Driver tests => checked
> > > >
> > > > Regards
> > > > Muhammad Taha Naveed
> > > >
> > > > On Thu, Jan 18, 2024, 03:13 John Gemignani <
> john.gemign...@bitnine.net
> > >
> > > > wrote:
> > > >
> > > > > Dear Apache Community,
> > > > >
> > > > > Please carefully read all instructions as they may have changed
> since
> > > the
> > > > > last vote thread.
> > > > >
> > > > > This is an official vote for Apache AGE release 1.5.0 for
> PostgreSQL
> > > 16.
> > > > >
> > > > > To learn more about Apache AGE, please see http://age.apache.org/
> > > > >
> > > > > Functionalities included and addressed in this release are:
> > > > >
> > > > > *
> > > > > Release Notes for Apache AGE release 1.5.0 for PostgreSQL version
> 16
> > > > >
> > > > > Apache AGE 1.5.0 - Release Notes
> > > > >
> > > > > NOTE: This is an initial release of Apache AGE for PostgreSQL
> version
> > > > > 16. There are no upgrade scripts to this release.
> > > > >
> > > > > Add additional index support and performance enhancements (#1232)
> > > > > Add an additional way to find a previous variable ref (#1450)
> > > > > Add auto apply labeler workflow for PRs (#1161)
> > > > > Add checks for array functions to recognize and decode VPC (#1064)
> > > > > Add concat || operator to agtype (#1198)
> > > > > Add exist(?, ?|, ?&) operators for agtype (#1218)
> > > > > Add missing dependency in cypher_expr.c (#1256)
> > > > > Add path extraction(#>, #>>)operators to agtype (#1224)
> > > > > Add support for chained expressions in CASE (#1431)
> > > > > Clean up agtype_to_int8, agtype_to_int4, & agtype_to_int2 (#1354)
> > > > > Clean up #included files in parser directory (#1465)
> > > > > Converted SQL main file into multiple files. (#1401)
> > > > > docs: Add to Docker setup (#1204)
> > > > > Extend access(->, ->>), addition and subtraction operators (#1258)
> > > > > Extend agtype containment operators (@>, <@) (#1285)
> > > > > Extend EXPLAIN and add config param to switch transformation of
> > > property
> > > > > filter (#1262)
> > > > > Fix ambiguous conditions (#1373)
> > > > > Fix Docker file to reflect PostgreSQL version 15 (#1449)
> > > > > Fix DockerHub warning messages for latest (#1380)
> > > > > Fix issue #1045 - error using path var in WHERE (#1295)
> > > > > Fix Issue #1159 - Server terminates for SET plus-equal (#1160)
> > > > > Fix issue #1219 - MERGE not seeing previous clause var (#1441)
> > > > > Fix issue #1302 - crash on NULL input to UNWIND (#1304)
> > > > > Fix issue #1303: Server crashes on executing SELECT * FROM
> > > agtype(null

Re: [VOTE] Apache AGE 1.5.0 Release for PostgreSQL 16

2024-01-22 Thread Muhammad Shoaib
+1
Checked the following:
- Tag
- Hash
- Signature
- Link

On Mon, Jan 22, 2024 at 9:15 PM Muhammad Taha Naveed
 wrote:

> +1
>
> - Signature and Hash => checked
> - Tags and links => checked
> - No unexpected binary files => checked
> - Validity of release notes => checked
> - Regression tests => checked (all passing)
> - Driver tests => checked
>
> Regards
> Muhammad Taha Naveed
>
> On Thu, Jan 18, 2024, 03:13 John Gemignani 
> wrote:
>
> > Dear Apache Community,
> >
> > Please carefully read all instructions as they may have changed since the
> > last vote thread.
> >
> > This is an official vote for Apache AGE release 1.5.0 for PostgreSQL 16.
> >
> > To learn more about Apache AGE, please see http://age.apache.org/
> >
> > Functionalities included and addressed in this release are:
> >
> > *
> > Release Notes for Apache AGE release 1.5.0 for PostgreSQL version 16
> >
> > Apache AGE 1.5.0 - Release Notes
> >
> > NOTE: This is an initial release of Apache AGE for PostgreSQL version
> > 16. There are no upgrade scripts to this release.
> >
> > Add additional index support and performance enhancements (#1232)
> > Add an additional way to find a previous variable ref (#1450)
> > Add auto apply labeler workflow for PRs (#1161)
> > Add checks for array functions to recognize and decode VPC (#1064)
> > Add concat || operator to agtype (#1198)
> > Add exist(?, ?|, ?&) operators for agtype (#1218)
> > Add missing dependency in cypher_expr.c (#1256)
> > Add path extraction(#>, #>>)operators to agtype (#1224)
> > Add support for chained expressions in CASE (#1431)
> > Clean up agtype_to_int8, agtype_to_int4, & agtype_to_int2 (#1354)
> > Clean up #included files in parser directory (#1465)
> > Converted SQL main file into multiple files. (#1401)
> > docs: Add to Docker setup (#1204)
> > Extend access(->, ->>), addition and subtraction operators (#1258)
> > Extend agtype containment operators (@>, <@) (#1285)
> > Extend EXPLAIN and add config param to switch transformation of property
> > filter (#1262)
> > Fix ambiguous conditions (#1373)
> > Fix Docker file to reflect PostgreSQL version 15 (#1449)
> > Fix DockerHub warning messages for latest (#1380)
> > Fix issue #1045 - error using path var in WHERE (#1295)
> > Fix Issue #1159 - Server terminates for SET plus-equal (#1160)
> > Fix issue #1219 - MERGE not seeing previous clause var (#1441)
> > Fix issue #1302 - crash on NULL input to UNWIND (#1304)
> > Fix issue #1303: Server crashes on executing SELECT * FROM agtype(null);
> > (#1317)
> > Fix Issue #1305 - drop_label NULL cases (#1306)
> > Fix Issue #1329 - agtype_to_int4 crash (#1339)
> > Fix issue #1347 - unknow type of agtype container 0 (#1349)
> > Fix issue #1389 - Server crash on using null operand for access operators
> > (#1390)
> > Fix issue #1393 - previous clause variables not seen with EXISTS (#1426)
> > Fix issue #1398 - SET followed by DELETE does not delete (#1412)
> > Fix issue #1399 EXISTS doesn't handle non-existent labels (#1400)
> > Fix Issue #945 - incorrect count(*) return values (#1288)
> > Fix typo in agtype_raw.h header guard (#1368)
> > Implement chained expression order of operations (#1402)
> > Implemented age_tail function (#1283)
> > Implemented the toBooleanList() function (#1014)
> > Implement EXISTS subquery for CASE (#1345)
> > Master to PostgreSQL version 16 (#1451)
> > Minor fix in agtype_volatile_wrapper function (#1172)
> > Modify COUNT() to output agtype (#1311)
> > Optimize performance of detach delete (#1271)
> > Optimize vertex and edge builder functions (#1252)
> > py_driver : optimised Antlr4ResultHandler to improve time (#1107)
> > Refactor Regression Tests for CASE statement (#1268)
> > Refactor the IN operator to use '= ANY()' syntax (#1236)
> > Removed unnecessary assignment (#1185)
> > Remove redundant job from CIs (#1473)
> > Remove unnecessary #include in src/backend/utils
> > Updated age.control.
> > Updated files, format, and version information.
> > Updated Makefile.
> > Updated RELEASE.
> > Update Discord channel in README.md (#1253)
> > Update README.md file for PostgreSQL version 16 support (#1463)
> > Update the Python Driver (#1246)
> >
> > *
> >
> > !!! PLEASE VERIFY ALL of the below tags, hash, links, signatures, and
> keys
> > !!!
> >
> > The git tag to be discussed and voted on:
> > https://github.com/apache/age/releases/tag/PG16/v1.5.0-rc0
> >
> > The git commit hash:
> > commit 0048900f372d4dfd5c236f78b8a8453bcdbb458e
> >
> > The release files for 1.5.0, can be found at:
> > https://dist.apache.org/repos/dist/dev/age/PG16/1.5.0.rc0/
> >
> > Signatures used for AGE RCs can be found in this file:
> > https://downloads.apache.org/age/KEYS
> >
> > The fingerprint of key to sign release artifacts:
> > 4293 0603 8E35 AC05 4DBB  4B58 26B6 CD9D CD5B 0045
> >
> > For information about the contents of 

Re: [DISCUSS] Apache AGE 1.5.0 Release for PostgreSQL 16

2024-01-09 Thread Muhammad Shoaib
Hi,

I have checked the following aspects:


   - Links
   - Files
   - Signature
   - Commit hash
   - Git tags
   - Release contents

All the elements seem to be in order,

Kind Regards
Shoaib

On Tue, Jan 9, 2024 at 8:06 PM Rafsun Masud  wrote:

> Looks good!
>
> Checked:
>   - Links
>   - Files
>   - Signature
>   - Commit hash
>   - Git tags
>   - Release contents
>
> --
> *Rafsun Masud*
> rafsu...@bitnine.net
>
>
> On Mon, Jan 8, 2024 at 4:33 PM John Gemignani 
> wrote:
>
> > Dear Apache Community,
> >
> > We would like to open a discussion for the Apache AGE release 1.5.0 for
> > PostgreSQL 16.
> >
> > To learn more about Apache AGE, please see http://age.apache.org/
> >
> > Functionalities included and addressed in this release are:
> >
> > *
> > Release Notes for Apache AGE release 1.5.0 for PostgreSQL version 16
> >
> > Apache AGE 1.5.0 - Release Notes
> >
> > NOTE: This is an initial release of Apache AGE for PostgreSQL version
> > 16. There are no upgrade scripts to this release.
> >
> > Add additional index support and performance enhancements (#1232)
> > Add an additional way to find a previous variable ref (#1450)
> > Add auto apply labeler workflow for PRs (#1161)
> > Add checks for array functions to recognize and decode VPC (#1064)
> > Add concat || operator to agtype (#1198)
> > Add exist(?, ?|, ?&) operators for agtype (#1218)
> > Add missing dependency in cypher_expr.c (#1256)
> > Add path extraction(#>, #>>)operators to agtype (#1224)
> > Add support for chained expressions in CASE (#1431)
> > Clean up agtype_to_int8, agtype_to_int4, & agtype_to_int2 (#1354)
> > Clean up #included files in parser directory (#1465)
> > Converted SQL main file into multiple files. (#1401)
> > docs: Add to Docker setup (#1204)
> > Extend access(->, ->>), addition and subtraction operators (#1258)
> > Extend agtype containment operators (@>, <@) (#1285)
> > Extend EXPLAIN and add config param to switch transformation of property
> > filter (#1262)
> > Fix ambiguous conditions (#1373)
> > Fix Docker file to reflect PostgreSQL version 15 (#1449)
> > Fix DockerHub warning messages for latest (#1380)
> > Fix issue #1045 - error using path var in WHERE (#1295)
> > Fix Issue #1159 - Server terminates for SET plus-equal (#1160)
> > Fix issue #1219 - MERGE not seeing previous clause var (#1441)
> > Fix issue #1302 - crash on NULL input to UNWIND (#1304)
> > Fix issue #1303: Server crashes on executing SELECT * FROM agtype(null);
> > (#1317)
> > Fix Issue #1305 - drop_label NULL cases (#1306)
> > Fix Issue #1329 - agtype_to_int4 crash (#1339)
> > Fix issue #1347 - unknow type of agtype container 0 (#1349)
> > Fix issue #1389 - Server crash on using null operand for access operators
> > (#1390)
> > Fix issue #1393 - previous clause variables not seen with EXISTS (#1426)
> > Fix issue #1398 - SET followed by DELETE does not delete (#1412)
> > Fix issue #1399 EXISTS doesn't handle non-existent labels (#1400)
> > Fix Issue #945 - incorrect count(*) return values (#1288)
> > Fix typo in agtype_raw.h header guard (#1368)
> > Implement chained expression order of operations (#1402)
> > Implemented age_tail function (#1283)
> > Implemented the toBooleanList() function (#1014)
> > Implement EXISTS subquery for CASE (#1345)
> > Master to PostgreSQL version 16 (#1451)
> > Minor fix in agtype_volatile_wrapper function (#1172)
> > Modify COUNT() to output agtype (#1311)
> > Optimize performance of detach delete (#1271)
> > Optimize vertex and edge builder functions (#1252)
> > py_driver : optimised Antlr4ResultHandler to improve time (#1107)
> > Refactor Regression Tests for CASE statement (#1268)
> > Refactor the IN operator to use '= ANY()' syntax (#1236)
> > Removed unnecessary assignment (#1185)
> > Remove redundant job from CIs (#1473)
> > Remove unnecessary #include in src/backend/utils
> > Updated age.control.
> > Updated files, format, and version information.
> > Updated Makefile.
> > Updated RELEASE.
> > Update Discord channel in README.md (#1253)
> > Update README.md file for PostgreSQL version 16 support (#1463)
> > Update the Python Driver (#1246)
> >
> > *
> >
> > The git tag to be discussed and voted on:
> > https://github.com/apache/age/releases/tag/PG16/v1.5.0-rc0
> >
> > The git commit hash:
> > commit 0048900f372d4dfd5c236f78b8a8453bcdbb458e
> >
> > The release files for 1.5.0, can be found at:
> > https://dist.apache.org/repos/dist/dev/age/PG16/1.5.0.rc0/
> >
> > Signatures used for AGE RCs can be found in this file:
> > https://downloads.apache.org/age/KEYS
> >
> > The fingerprint of key to sign release artifacts:
> > 4293 0603 8E35 AC05 4DBB  4B58 26B6 CD9D CD5B 0045
> >
> > For information about the contents of this release see:
> > https://github.com/apache/age/releases/tag/PG16/v1.5.0-rc0
> >
> > Please verify the above links, files, and signatures in addition to

Re: [VOTE] Apache AGE 1.4.0 Release for PostgreSQL 11

2023-11-03 Thread Muhammad Shoaib
+1 (binding)
- Checked signature and Hash
- Checked tags and Links
- Checked license and Notice
- Checked, and no unexpected binary files

On Fri, Nov 3, 2023 at 3:39 PM Eya Badal  wrote:

> +1 (binding)
> - Checked signature and Hash
> - Checked tags and Links
> - Checked license and Notice
> - Checked, and no unexpected binary files
>
> On 2023/10/27 16:55:02 John Gemignani wrote:
> > Dear Apache Community,
> >
> > Please carefully read all instructions as they may have changed since the
> > last vote thread.
> >
> > This is an official vote for Apache AGE release 1.4.0 for PostgreSQL 11.
> >
> > To learn more about Apache AGE, please see http://age.apache.org/
> >
> > Functionalities included and issues addressed in this release are:
> >
> > *
> > Release Notes for Apache AGE release v1.4.0 for PostgreSQL 11
> >
> > NOTE: Some of these reference the master branch PR that was
> > either applied to lower versions via a separate PR or
> > merged into a newly created branch.
> >
> > Added license in Python driver README.md (#956)
> > Added the toStringList() function (#1128)
> > Added toBooleanList() (#1165)
> > Added toFloatList() function (#1016)
> > Added toIntegerList() function (#1025)
> > Added regression tests for MATCH clause using labels only (#1019)
> > Added REGTYPEOID to toString function (#1036)
> > Added Dockerfile.dev & move docker-related files to "docker/" (#943)
> > Fixed complex MERGE causes crash (#897) (#961)
> > Fixed docker build files (#1104)
> > Fixed case sensitivity on label usage of reserved keyword (#1040)
> > Fixed issue 1000: Indexes created on WHERE (#1133)
> > Fixed issue 1002: Invalid reuse of variables in MATCH clause (#1003)
> > Fixed issue 1033: access operator on vle edge lists (#1037)
> > Fixed issue 1043: ERROR:  container must be an array or object (#1046)
> > Fixed issue 1124: Segmentation fault when using specific tables (#1125)
> > Fixed issue 395: ERROR: container is not an agtype array (#1039)
> > Fixed issue 870: regarding orderability and added regression tests (#994)
> > Fixed issue 876: column reference "_age_default_alias_0" is ambiguous
> (#931)
> > Fixed issue 975: Invalid reuse of variables in CREATE clause (#977)
> > Fixed issue 989: Impossible to create array with > 100 items (#1001)
> > Fixed memory leak issues with age_load (#1142)
> > Fixed memory leaks in MERGE (merge_edge & merge_vertex) (#958)
> > Fixed MERGE crashes due to incorrect label type (#957)
> > Fixed MERGE variable reuse (#997)
> > Fixed misspellings in many AGE files (#985)
> > Fixed warning messages in DockerHub builds. (#1075)
> > Modified test_agtypes to view useful testing message (#992)
> > Optimised Antlr4ResultHandler initialization (#1169)
> > Updated CIs to pull correct image based on branch (#1105)
> > Updated files, format, and version information (#1063)
> > Updated README.
> >
> > *
> >
> > !!! PLEASE VERIFY ALL of the below tags, hash, links, signatures, & keys
> !!!
> >
> > The git tag to be discussed and voted on:
> > https://github.com/apache/age/releases/tag/PG11/v1.4.0-rc0
> >
> > The git commit hash:
> > commit 8dee6cec0b826addf50fb0a0d578a0a6015dd72e
> >
> > The release files for 1.4.0, can be found at:
> > https://dist.apache.org/repos/dist/dev/age/PG11/1.4.0.rc0/
> >
> > Signatures used for AGE RCs can be found in this file:
> > https://downloads.apache.org/age/KEYS
> >
> > The fingerprint of key to sign release artifacts:
> > 4293 0603 8E35 AC05 4DBB  4B58 26B6 CD9D CD5B 0045
> >
> > For information about the contents of this release see:
> > https://github.com/apache/age/releases/tag/PG11/v1.4.0-rc0
> >
> > *
> >
> > !!! IMPORTANT PLEASE READ !!!
> >
> > Please note that Apache REQUIRES the following information to be in your
> > response to the vote, in order for it to be valid -
> >
> > - If you are a binding vote, a PMC, then you MUST state it in your
> >   response. Otherwise, leave it out. Do not mention it if you are
> >   not a PMC.
> >
> > - You MUST state what you checked to support your vote. See
> >   the samples given below for guidance.
> >
> > - You MUST, at a minimum, check the above tags, hash,
> >   links, and signatures for validity.
> >
> > - You CANNOT just say, +1 or 0. You need to state what items
> >   you checked.
> >
> > If your vote DOES NOT follow the above guidelines or samples below, it
> may
> > be thrown out.
> >
> > !!! IMPORTANT PLEASE READ !!!
> >
> > Please vote as follows -
> >
> > +1, Release this package as Apache AGE 1.4.0 for PostgreSQL 12.
> >   0, I won't get in the way of the vote.
> >  -1, Do not release this package because 
> >
> >  !!! Followed by what you checked !!!
> >
> > Sample responses, two for PMCs (binding) and two for regular committers.
> 

Re: [DISCUSS] Apache AGE 1.4.0 Release for PostgreSQL 11

2023-10-20 Thread Muhammad Shoaib
+1

Checked:
- Signature and hash
- LICENSE and notice
- Links and Tags
- Unexpected binary files (none)

Kind Regards
Shoaib

On Fri, Oct 20, 2023 at 9:25 PM Rafsun Masud  wrote:

> +1
>
> Checked:
> - Signature and hash
> - LICENSE and notice
> - Links and Tags
> - Unexpected binary files (none)
>
> Regards,
> Rafsun Masud
>
> On Tue, Oct 17, 2023 at 5:22 PM Dehowe Feng 
> wrote:
>
> > Awesome!! The team has been working hard on AGE and these updates will
> > bring AGE for PG11 in line with the other versions that have released.
> > Looking forward to it.
> >
> > I checked:
> > - Signature and hash
> > - License and notice
> > - Links + tags
> > - No unexpected binary files.
> >
> > Best,
> >
> > Dehowe
> >
> > On Tue, Oct 17, 2023 at 4:50 PM John Gemignani <
> john.gemign...@bitnine.net
> > >
> > wrote:
> >
> > > Dear Apache Community,
> > >
> > > We would like to open a discussion for the Apache AGE release 1.4.0 for
> > > PostgreSQL 11.
> > >
> > > To learn more about Apache AGE, please see http://age.apache.org/
> > >
> > > Functionalities included and addressed in this release are:
> > >
> > > *
> > > Release Notes for Apache AGE release v1.4.0 for PostgreSQL 11
> > >
> > > NOTE: Some of these reference the master branch PR that was
> > >either applied to lower versions via a separate PR or
> > >merged into a newly created branch.
> > >
> > > Added license in Python driver README.md (#956)
> > > Added the toStringList() function (#1128)
> > > Added toBooleanList() (#1165)
> > > Added toFloatList() function (#1016)
> > > Added toIntegerList() function (#1025)
> > > Added regression tests for MATCH clause using labels only (#1019)
> > > Added REGTYPEOID to toString function (#1036)
> > > Added Dockerfile.dev & move docker-related files to "docker/" (#943)
> > > Fixed complex MERGE causes crash (#897) (#961)
> > > Fixed docker build files (#1104)
> > > Fixed case sensitivity on label usage of reserved keyword (#1040)
> > > Fixed issue 1000: Indexes created on WHERE (#1133)
> > > Fixed issue 1002: Invalid reuse of variables in MATCH clause (#1003)
> > > Fixed issue 1033: access operator on vle edge lists (#1037)
> > > Fixed issue 1043: ERROR:  container must be an array or object (#1046)
> > > Fixed issue 1124: Segmentation fault when using specific tables (#1125)
> > > Fixed issue 395: ERROR: container is not an agtype array (#1039)
> > > Fixed issue 870: regarding orderability and added regression tests
> (#994)
> > > Fixed issue 876: column reference "_age_default_alias_0" is ambiguous
> > > (#931)
> > > Fixed issue 975: Invalid reuse of variables in CREATE clause (#977)
> > > Fixed issue 989: Impossible to create array with > 100 items (#1001)
> > > Fixed memory leak issues with age_load (#1142)
> > > Fixed memory leaks in MERGE (merge_edge & merge_vertex) (#958)
> > > Fixed MERGE crashes due to incorrect label type (#957)
> > > Fixed MERGE variable reuse (#997)
> > > Fixed misspellings in many AGE files (#985)
> > > Fixed warning messages in DockerHub builds. (#1075)
> > > Modified test_agtypes to view useful testing message (#992)
> > > Optimised Antlr4ResultHandler initialization (#1169)
> > > Updated CIs to pull correct image based on branch (#1105)
> > > Updated files, format, and version information (#1063)
> > > Updated README.
> > >
> > > *
> > >
> > > The git tag to be discussed and voted on:
> > > https://github.com/apache/age/releases/tag/PG11/v1.4.0-rc0
> > >
> > > The git commit hash:
> > > commit 8dee6cec0b826addf50fb0a0d578a0a6015dd72e
> > >
> > > The release files for 1.4.0, can be found at:
> > > https://dist.apache.org/repos/dist/dev/age/PG11/1.4.0.rc0/
> > >
> > > Signatures used for AGE RCs can be found in this file:
> > > https://downloads.apache.org/age/KEYS
> > >
> > > The fingerprint of key to sign release artifacts:
> > > 4293 0603 8E35 AC05 4DBB  4B58 26B6 CD9D CD5B 0045
> > >
> > > For information about the contents of this release see:
> > > https://github.com/apache/age/releases/tag/PG11/v1.4.0-rc0
> > >
> > > Please verify the above links, files, and signatures in addition to
> > sharing
> > > your thoughts and feedback and if we can call for a vote.
> > >
> > > Thank you for your time.
> > >
> > > John Gemignani
> > >
> >
>


Re: [VOTE] Apache AGE 1.4.0 Release for PostgreSQL 12

2023-10-17 Thread Muhammad Shoaib
+1 (binding)

Checked:
- Signature and hash
- License and notice
- Links and tags
- No unexpected binary files

On Mon, Oct 16, 2023 at 9:30 PM Muhammad Taha Naveed
 wrote:

> +1
>
> - Signature and Hash => checked
> - Tags and links => checked
> - No unexpected binary files => checked
> - Validity of release notes => checked
> - Regression tests => checked (all passing)
> - Driver tests => checked
>
> Regards
> Muhammad Taha Naveed
>
> On Thu, Oct 12, 2023 at 9:05 PM John Gemignani  >
> wrote:
>
> > Dear Apache Community,
> >
> > Please carefully read all instructions as they may have changed since the
> > last vote thread.
> >
> > This is an official vote for Apache AGE release 1.4.0 for PostgreSQL 12.
> >
> > To learn more about Apache AGE, please see http://age.apache.org/
> >
> > Functionalities included and issues addressed in this release are:
> >
> > *
> > Release Notes for Apache AGE release v1.4.0 for PostgreSQL 12
> >
> > NOTE: Some of these reference the master branch PR that was
> >either applied to lower versions via a separate PR or
> >merged into a newly created branch.
> >
> > Added license in Python driver README.md (#956)
> > Added the toStringList() function (#1128)
> > Added toBooleanList() (#1165)
> > Added toFloatList() function (#1016)
> > Added toIntegerList() function (#1025)
> > Added regression tests for MATCH clause using labels only (#1019)
> > Added REGTYPEOID to toString function (#1036)
> > Added Dockerfile.dev & move docker-related files to "docker/" (#943)
> > Fixed complex MERGE causes crash (#897) (#961)
> > Fixed docker build files (#1104)
> > Fixed case sensitivity on label usage of reserved keyword (#1040)
> > Fixed issue 1000: Indexes created on WHERE (#1133)
> > Fixed issue 1002: Invalid reuse of variables in MATCH clause (#1003)
> > Fixed issue 1033: access operator on vle edge lists (#1037)
> > Fixed issue 1043: ERROR:  container must be an array or object (#1046)
> > Fixed issue 1124: Segmentation fault when using specific tables (#1125)
> > Fixed issue 395: ERROR: container is not an agtype array (#1039)
> > Fixed issue 870: regarding orderability and added regression tests (#994)
> > Fixed issue 876: column reference "_age_default_alias_0" is ambiguous
> > (#931)
> > Fixed issue 975: Invalid reuse of variables in CREATE clause (#977)
> > Fixed issue 989: Impossible to create array with > 100 items (#1001)
> > Fixed memory leak issues with age_load (#1142)
> > Fixed memory leaks in MERGE (merge_edge & merge_vertex) (#958)
> > Fixed MERGE crashes due to incorrect label type (#957)
> > Fixed MERGE variable reuse (#997)
> > Fixed misspellings in many AGE files (#985)
> > Fixed warning messages in DockerHub builds. (#1075)
> > Modified test_agtypes to view useful testing message (#992)
> > Optimised Antlr4ResultHandler initialization (#1169)
> > Updated CIs to pull correct image based on branch (#1105)
> > Updated files, format, and version information (#1063)
> > Updated README.
> >
> > *
> >
> > !!! PLEASE VERIFY ALL of the below tags, hash, links, signatures, & keys
> > !!!
> >
> > The git tag to be discussed and voted on:
> > https://github.com/apache/age/releases/tag/PG12/v1.4.0-rc0
> >
> > The git commit hash:
> > commit 8c9554214acdc76db7d1e4e836ccf6f48e2e782d
> >
> > The release files for 1.4.0, can be found at:
> > https://dist.apache.org/repos/dist/dev/age/PG12/1.4.0.rc0/
> >
> > Signatures used for AGE RCs can be found in this file:
> > https://downloads.apache.org/age/KEYS
> >
> > The fingerprint of key to sign release artifacts:
> > 4293 0603 8E35 AC05 4DBB  4B58 26B6 CD9D CD5B 0045
> >
> > For information about the contents of this release see:
> > https://github.com/apache/age/releases/tag/PG12/v1.4.0-rc0
> >
> > *
> >
> > !!! IMPORTANT PLEASE READ !!!
> >
> > Please note that Apache REQUIRES the following information to be in your
> > response to the vote, in order for it to be valid -
> >
> > - If you are a binding vote, a PMC, then you MUST state it in your
> >   response. Otherwise, leave it out. Do not mention it if you are
> >   not a PMC.
> >
> > - You MUST state what you checked to support your vote. See
> >   the samples given below for guidance.
> >
> > - You MUST, at a minimum, check the above tags, hash,
> >   links, and signatures for validity.
> >
> > - You CANNOT just say, +1 or 0. You need to state what items
> >   you checked.
> >
> > If your vote DOES NOT follow the above guidelines or samples below, it
> may
> > be thrown out.
> >
> > !!! IMPORTANT PLEASE READ !!!
> >
> > Please vote as follows -
> >
> > +1, Release this package as Apache AGE 1.4.0 for PostgreSQL 12.
> >   0, I won't get in the way of the vote.
> >  -1, Do not release this package because 
> >
> >  

Re: [VOTE] Apache AGE 1.4.0 Release for PostgreSQL 13

2023-10-03 Thread Muhammad Shoaib
+1(Binding)

I checked the following:

   - Signature and hash
   - Links and tags
   - LICENSE and NOTICE
   - No unexpected binary files

Kind Regards
Shoaib

On Wed, Oct 4, 2023 at 2:47 AM John Gemignani 
wrote:

> Dear Apache Community,
>
> Please carefully read all instructions as they may have changed since the
> last vote thread.
>
> This is an official vote for Apache AGE release 1.4.0 for PostgreSQL 13.
>
> To learn more about Apache AGE, please see http://age.apache.org/
>
> Functionalities included and issues addressed in this release are:
>
> *
> Release Notes for Apache AGE release v1.4.0 for PostgreSQL 13
>
> NOTE: Some of these reference the master branch PR that was
>either applied to lower versions via a separate PR or
>merged into a newly created branch.
>
> Added license in Python driver README.md (#956)
> Added the toStringList() function (#1128)
> Added toBooleanList() (#1165)
> Added toFloatList() function (#1016)
> Added toIntegerList() function (#1025)
> Added regression tests for MATCH clause using labels only (#1019)
> Added REGTYPEOID to toString function (#1036)
> Added Dockerfile.dev & move docker-related files to "docker/" (#943)
> Fixed complex MERGE causes crash (#897) (#961)
> Fixed docker build files (#1104)
> Fixed case sensitivity on label usage of reserved keyword (#1040)
> Fixed issue 1000: Indexes created on WHERE (#1133)
> Fixed issue 1002: Invalid reuse of variables in MATCH clause (#1003)
> Fixed issue 1033: access operator on vle edge lists (#1037)
> Fixed issue 1043: ERROR:  container must be an array or object (#1046)
> Fixed issue 1124: Segmentation fault when using specific tables (#1125)
> Fixed issue 395: ERROR: container is not an agtype array (#1039)
> Fixed issue 870: regarding orderability and added regression tests (#994)
> Fixed issue 876: column reference "_age_default_alias_0" is ambiguous
> (#931)
> Fixed issue 975: Invalid reuse of variables in CREATE clause (#977)
> Fixed issue 989: Impossible to create array with > 100 items (#1001)
> Fixed memory leak issues with age_load (#1142)
> Fixed memory leaks in MERGE (merge_edge & merge_vertex) (#958)
> Fixed MERGE crashes due to incorrect label type (#957)
> Fixed MERGE variable reuse (#997)
> Fixed misspellings in many AGE files (#985)
> Fixed warning messages in DockerHub builds. (#1075)
> Modified test_agtypes to view useful testing message (#992)
> Optimised Antlr4ResultHandler initialization (#1169)
> Updated CIs to pull correct image based on branch (#1105)
> Updated files, format, and version information (#1063)
> Updated README.
>
> *
>
> !!! PLEASE VERIFY ALL of the below tags, hash, links, signatures, & keys
> !!!
>
> The git tag to be discussed and voted on:
> https://github.com/apache/age/releases/tag/PG13/v1.4.0-rc0
>
> The git commit hash:
> commit 01ccda78ad06186aaba8975dd6d1cf67e91535bc
>
> The release files for 1.4.0, can be found at:
> https://dist.apache.org/repos/dist/dev/age/PG13/1.4.0.rc0/
>
> Signatures used for AGE RCs can be found in this file:
> https://downloads.apache.org/age/KEYS
>
> The fingerprint of key to sign release artifacts:
> 4293 0603 8E35 AC05 4DBB  4B58 26B6 CD9D CD5B 0045
>
> For information about the contents of this release see:
> https://github.com/apache/age/releases/tag/PG13/v1.4.0-rc0
>
> *
>
> !!! IMPORTANT PLEASE READ !!!
>
> Please note that Apache REQUIRES the following information to be in your
> response to the vote, in order for it to be valid -
>
> - If you are a binding vote, a PMC, then you MUST state it in your
>   response. Otherwise, leave it out. Do not mention it if you are
>   not a PMC.
>
> - You MUST state what you checked to support your vote. See
>   the samples given below for guidance.
>
> - You MUST, at a minimum, check the above tags, hash,
>   links, and signatures for validity.
>
> - You CANNOT just say, +1 or 0. You need to state what items
>   you checked.
>
> If your vote DOES NOT follow the above guidelines or samples below, it may
> be thrown out.
>
> !!! IMPORTANT PLEASE READ !!!
>
> Please vote as follows -
>
> +1, Release this package as Apache AGE 1.4.0 for PostgreSQL 13.
>   0, I won't get in the way of the vote.
>  -1, Do not release this package because 
>
>  !!! Followed by what you checked !!!
>
> Sample responses, two for PMCs (binding) and two for regular committers.
> These are only samples, do not copy/paste.
>
> Remember, (binding) is ONLY for PMCs. If you are not a PMC, DO NOT say
> binding. If you are a PMC, you must state it.
>
>+1 (binding)   +1
>Checked the following:   Checked the following:
>- Signature and Hash.   - Signature and Hash.
>- Tags and Links.

Re: [DISCUSS] Apache AGE 1.4.0 Release for PostgreSQL 13

2023-10-03 Thread Muhammad Shoaib
Hi,

I checked the following:

   - Signature and hash
   - Links and tags
   - LICENSE and NOTICE
   - No unexpected binary files


Kind Regards
Shoaib

On Tue, Oct 3, 2023 at 6:00 PM Rafsun Masud  wrote:

> Checked:
> - Signature and commit hash
> - Links and tags
> - LICENSE and NOTICE
> - Unexpected binary files (none)
>
> This release looks ready for a vote. Great job!
>
> Regards,
> Rafsun Masud
>
> On Mon, Sep 25, 2023 at 2:50 PM John Gemignani  >
> wrote:
>
> > Dear Apache Community,
> >
> > We would like to open a discussion for the Apache AGE release 1.4.0 for
> > PostgreSQL 13.
> >
> > To learn more about Apache AGE, please see http://age.apache.org/
> >
> > Functionalities included and addressed in this release are:
> >
> > *
> > Release Notes for Apache AGE release v1.4.0 for PostgreSQL 13
> >
> > NOTE: Some of these reference the master branch PR that was
> >either applied to lower versions via a separate PR or
> >merged into a newly created branch.
> >
> > Added license in Python driver README.md (#956)
> > Added the toStringList() function (#1128)
> > Added toBooleanList() (#1165)
> > Added toFloatList() function (#1016)
> > Added toIntegerList() function (#1025)
> > Added regression tests for MATCH clause using labels only (#1019)
> > Added REGTYPEOID to toString function (#1036)
> > Added Dockerfile.dev & move docker-related files to "docker/" (#943)
> > Fixed complex MERGE causes crash (#897) (#961)
> > Fixed docker build files (#1104)
> > Fixed case sensitivity on label usage of reserved keyword (#1040)
> > Fixed issue 1000: Indexes created on WHERE (#1133)
> > Fixed issue 1002: Invalid reuse of variables in MATCH clause (#1003)
> > Fixed issue 1033: access operator on vle edge lists (#1037)
> > Fixed issue 1043: ERROR:  container must be an array or object (#1046)
> > Fixed issue 1124: Segmentation fault when using specific tables (#1125)
> > Fixed issue 395: ERROR: container is not an agtype array (#1039)
> > Fixed issue 870: regarding orderability and added regression tests (#994)
> > Fixed issue 876: column reference "_age_default_alias_0" is ambiguous
> > (#931)
> > Fixed issue 975: Invalid reuse of variables in CREATE clause (#977)
> > Fixed issue 989: Impossible to create array with > 100 items (#1001)
> > Fixed memory leak issues with age_load (#1142)
> > Fixed memory leaks in MERGE (merge_edge & merge_vertex) (#958)
> > Fixed MERGE crashes due to incorrect label type (#957)
> > Fixed MERGE variable reuse (#997)
> > Fixed misspellings in many AGE files (#985)
> > Fixed warning messages in DockerHub builds. (#1075)
> > Modified test_agtypes to view useful testing message (#992)
> > Optimised Antlr4ResultHandler initialization (#1169)
> > Updated CIs to pull correct image based on branch (#1105)
> > Updated files, format, and version information (#1063)
> > Updated README.
> >
> > *
> >
> > The git tag to be discussed and voted on:
> > https://github.com/apache/age/releases/tag/PG13/v1.4.0-rc0
> >
> > The git commit hash:
> > commit 01ccda78ad06186aaba8975dd6d1cf67e91535bc
> >
> > The release files for 1.4.0, can be found at:
> > https://dist.apache.org/repos/dist/dev/age/PG13/1.4.0.rc0/
> >
> > Signatures used for AGE RCs can be found in this file:
> > https://downloads.apache.org/age/KEYS
> >
> > The fingerprint of key to sign release artifacts:
> > 4293 0603 8E35 AC05 4DBB  4B58 26B6 CD9D CD5B 0045
> >
> > For information about the contents of this release see:
> > https://github.com/apache/age/releases/tag/PG13/v1.4.0-rc0
> >
> > Please verify the above links, files, and signatures in addition to
> sharing
> > your thoughts and feedback and if we can call for a vote.
> >
> > Thank you for your time.
> >
> > John Gemignani
> >
>


Re: [VOTE] Apache AGE 1.4.0 Release for PostgreSQL 15

2023-09-18 Thread Muhammad Shoaib
Dear Apache AGE Community,

I hope this message finds you well. I am writing to formally cast my vote
for the approval of Apache AGE version 1.4.0 for PG15.

My vote is as follows:
+1 (Binding)

I have conducted a thorough review of the release candidate and have
ensured that the following criteria have been met:

1. Signature and hash - I have checked and verified the cryptographic
signature and hash of the release candidate.
2. Links and tags - I have confirmed that all relevant links and tags in
the release are accurate and functional.
3. License and Notice - I have reviewed the license and notice files to
ensure compliance with Apache licensing requirements.
4. Release notes - I have examined the release notes and found them to be
comprehensive and accurate to the best of my knowledge.
5. No unexpected binary files - I have confirmed that there are no
unexpected binary files in the release.

Based on my assessment, I believe that Apache AGE version 1.4.0 for PG15
meets the necessary criteria for a successful release. I appreciate the
hard work and dedication of the contributors who have made this release
possible.

Thank you to everyone involved in this release, and I look forward to
seeing the continued progress of the Apache AGE project.

Best regards,
Shoaib

On Thu, Sep 14, 2023 at 2:14 AM John Gemignani 
wrote:

> Dear Apache Community,
>
> Please carefully read all instructions as they may have changed since the
> last vote thread.
>
> This is an official vote for Apache AGE release 1.4.0 for PostgreSQL 15.
>
> To learn more about Apache AGE, please see http://age.apache.org/
>
> Functionalities included and issues addressed in this release are:
>
> *
> Release Notes for Apache AGE release v1.4.0 for PostgreSQL 15
>
> NOTE: This is an initial release of PG15. There are no upgrade
>   scripts to this release.
>
> NOTE: Some of these reference the master branch PR that was
>   either applied to lower versions via a separate PR or
>   merged into a newly created branch.
>
> Added license in Python driver README.md (#956)
> Added the toStringList() function (#1128)
> Added toBooleanList() (#1165)
> Added toFloatList() function (#1016)
> Added toIntegerList() function (#1025)
> Added regression tests for MATCH clause using labels only (#1019)
> Added REGTYPEOID to toString function (#1036)
> Added Dockerfile.dev & move docker-related files to "docker/" (#943)
> Fixed complex MERGE causes crash (#897) (#961)
> Fixed docker build files (#1104)
> Fixed case sensitivity on label usage of reserved keyword (#1040)
> Fixed issue 1000: Indexes created on WHERE (#1133)
> Fixed issue 1002: Invalid reuse of variables in MATCH clause (#1003)
> Fixed issue 1033: access operator on vle edge lists (#1037)
> Fixed issue 1043: ERROR:  container must be an array or object (#1046)
> Fixed issue 1124: Segmentation fault when using specific tables (#1125)
> Fixed issue 395: ERROR: container is not an agtype array (#1039)
> Fixed issue 870: regarding orderability and added regression tests (#994)
> Fixed issue 876: column reference "_age_default_alias_0" is ambiguous
> (#931)
> Fixed issue 975: Invalid reuse of variables in CREATE clause (#977)
> Fixed issue 989: Impossible to create array with > 100 items (#1001)
> Fixed memory leak issues with age_load (#1142)
> Fixed memory leaks in MERGE (merge_edge & merge_vertex) (#958)
> Fixed MERGE crashes due to incorrect label type (#957)
> Fixed MERGE variable reuse (#997)
> Fixed misspellings in many AGE files (#985)
> Fixed warning messages in DockerHub builds. (#1075)
> Modified test_agtypes to view useful testing message (#992)
> Optimised Antlr4ResultHandler initialization (#1169)
> Updated CIs to pull correct image based on branch (#1105)
> Updated files, format, and version information (#1063)
> Updated README.
>
> *
>
> !!! PLEASE VERIFY ALL of the below tags, hash, links, signatures, & keys
> !!!
>
> The git tag to be discussed and voted on:
> https://github.com/apache/age/releases/tag/PG15/v1.4.0-rc0
>
> The git commit hash:
> commit 45f936bd0de92d57c4393ccfb5758d12230cbe24
>
> The release files for 1.4.0, can be found at:
> https://dist.apache.org/repos/dist/dev/age/PG15/1.4.0.rc0/
>
> Signatures used for AGE RCs can be found in this file:
> https://downloads.apache.org/age/KEYS
>
> The fingerprint of key to sign release artifacts:
> 4293 0603 8E35 AC05 4DBB  4B58 26B6 CD9D CD5B 0045
>
> For information about the contents of this release see:
> https://github.com/apache/age/releases/tag/PG15/v1.4.0-rc0
>
> *
>
> !!! IMPORTANT PLEASE READ !!!
>
> Please note that Apache REQUIRES the following information to be in your
> response to the vote, in order for it to be valid -
>
> - If you are a binding vote, a PMC, then you MUST state it in your
>   response. 

Re: [DISCUSS] Apache AGE 1.4.0 Release for PostgreSQL 15

2023-09-13 Thread Muhammad Shoaib
Dear Apache AGE Community,

I am pleased to confirm the following checks for the Apache AGE Version
1.4.0 release for PostgreSQL 15:

1. Signature and Hash - Verified.
2. Links and Tags - Verified.
3. License and Notice - In compliance.
4. Release Notes - Accurate.
5. No Unexpected Binary Files - Confirmed.

These checks ensure the quality and reliability of the release. We are
ready to proceed confidently.

Thanks for the hard work.

Best regards,
Shoaib

On Wed, Sep 13, 2023 at 6:14 PM Rafsun Masud  wrote:

> Looks perfect!
>
> Checked:
> - Signature and hash
> - Links and tags
> - License and notice
> - Binary files (none)
>
> On Wed, Sep 6, 2023 at 3:26 PM John Gemignani 
> wrote:
>
> > Dear Apache Community,
> >
> > We would like to open a discussion for the Apache AGE release 1.4.0 for
> > PostgreSQL 15.
> >
> > To learn more about Apache AGE, please see http://age.apache.org/
> >
> > Functionalities included and addressed in this release are:
> >
> > *
> > Release Notes for Apache AGE release v1.4.0 for PostgreSQL 15
> >
> > NOTE: This is an initial release of PG15. There are no upgrade
> >   scripts to this release.
> >
> > NOTE: Some of these reference the master branch PR that was
> >   either applied to lower versions via a separate PR or
> >   merged into a newly created branch.
> >
> > Added license in Python driver README.md (#956)
> > Added the toStringList() function (#1128)
> > Added toBooleanList() (#1165)
> > Added toFloatList() function (#1016)
> > Added toIntegerList() function (#1025)
> > Added regression tests for MATCH clause using labels only (#1019)
> > Added REGTYPEOID to toString function (#1036)
> > Added Dockerfile.dev & move docker-related files to "docker/" (#943)
> > Fixed complex MERGE causes crash (#897) (#961)
> > Fixed docker build files (#1104)
> > Fixed case sensitivity on label usage of reserved keyword (#1040)
> > Fixed issue 1000: Indexes created on WHERE (#1133)
> > Fixed issue 1002: Invalid reuse of variables in MATCH clause (#1003)
> > Fixed issue 1033: access operator on vle edge lists (#1037)
> > Fixed issue 1043: ERROR:  container must be an array or object (#1046)
> > Fixed issue 1124: Segmentation fault when using specific tables (#1125)
> > Fixed issue 395: ERROR: container is not an agtype array (#1039)
> > Fixed issue 870: regarding orderability and added regression tests (#994)
> > Fixed issue 876: column reference "_age_default_alias_0" is ambiguous
> > (#931)
> > Fixed issue 975: Invalid reuse of variables in CREATE clause (#977)
> > Fixed issue 989: Impossible to create array with > 100 items (#1001)
> > Fixed memory leak issues with age_load (#1142)
> > Fixed memory leaks in MERGE (merge_edge & merge_vertex) (#958)
> > Fixed MERGE crashes due to incorrect label type (#957)
> > Fixed MERGE variable reuse (#997)
> > Fixed misspellings in many AGE files (#985)
> > Fixed warning messages in DockerHub builds. (#1075)
> > Modified test_agtypes to view useful testing message (#992)
> > Optimised Antlr4ResultHandler initialization (#1169)
> > Updated CIs to pull correct image based on branch (#1105)
> > Updated files, format, and version information (#1063)
> > Updated README.
> >
> > *
> >
> > The git tag to be discussed and voted on:
> > https://github.com/apache/age/releases/tag/PG15/v1.4.0-rc0
> >
> > The git commit hash:
> > commit 45f936bd0de92d57c4393ccfb5758d12230cbe24
> >
> > The release files for 1.4.0, can be found at:
> > https://dist.apache.org/repos/dist/dev/age/PG15/1.4.0.rc0/
> >
> > Signatures used for AGE RCs can be found in this file:
> > https://downloads.apache.org/age/KEYS
> >
> > The fingerprint of key to sign release artifacts:
> > 4293 0603 8E35 AC05 4DBB  4B58 26B6 CD9D CD5B 0045
> >
> > For information about the contents of this release see:
> > https://github.com/apache/age/releases/tag/PG15/v1.4.0-rc0
> >
> > Please verify the above links, files, and signatures in addition to
> sharing
> > your thoughts and feedback and if we can call for a vote.
> >
> > Thank you for your time.
> >
> > John Gemignani
> >
>


Re: [VOTE] Apache AGE 1.4.0 Release for PostgreSQL 14

2023-09-11 Thread Muhammad Shoaib
Dear Apache AGE Community,

I hope this message finds you well. I am writing to formally cast my vote
for the approval of Apache AGE version 1.4.0 for PG14.

My vote is as follows:
+1 (Binding)

I have conducted a thorough review of the release candidate and have
ensured that the following criteria have been met:

1. Signature and hash - I have checked and verified the cryptographic
signature and hash of the release candidate.
2. Links and tags - I have confirmed that all relevant links and tags in
the release are accurate and functional.
3. License and Notice - I have reviewed the license and notice files to
ensure compliance with Apache licensing requirements.
4. Release notes - I have examined the release notes and found them to be
comprehensive and accurate to the best of my knowledge.
5. No unexpected binary files - I have confirmed that there are no
unexpected binary files in the release.

Based on my assessment, I believe that Apache AGE version 1.4.0 meets the
necessary criteria for a successful release. I appreciate the hard work and
dedication of the contributors who have made this release possible.

Thank you to everyone involved in this release, and I look forward to
seeing the continued progress of the Apache AGE project.

Best regards,
Shoaib


On Mon, Sep 11, 2023 at 5:16 PM Eya Badal  wrote:

> +1(Binding)
>
> Checked the following:
> * Signature and hash - Verified
> * Links and tags - Verified
> * License and Notice - Verified
> * Release notes - Verified
> * No unexpected binary files - Verified
>
> Great job, and thank you!!
>
>
> On 2023/09/06 19:15:29 John Gemignani wrote:
> > Dear Apache Community,
> >
> > Please carefully read all instructions as they may have changed since the
> > last vote thread.
> >
> > This is an official vote for Apache AGE release 1.4.0 for PostgreSQL 14.
> >
> > To learn more about Apache AGE, please see http://age.apache.org/
> >
> > Functionalities included and addressed in this release are:
> >
> > *
> > Release Notes for Apache AGE release v1.4.0 for PostgreSQL 14
> >
> > NOTE: This is an initial release of PG14. There are no upgrade
> >   scripts to this release.
> >
> > NOTE: Some of these reference the master branch PR that was
> >   either applied to lower versions via a separate PR or
> >   merged into a newly created branch.
> >
> > Added license in Python driver README.md (#956)
> > Added the toStringList() function (#1128)
> > Added toBooleanList() (#1165)
> > Added toFloatList() function (#1016)
> > Added toIntegerList() function (#1025)
> > Added regression tests for MATCH clause using labels only (#1019)
> > Added REGTYPEOID to toString function (#1036)
> > Added Dockerfile.dev & move docker-related files to "docker/" (#943)
> > Fixed complex MERGE causes crash (#897) (#961)
> > Fixed docker build files (#1104)
> > Fixed case sensitivity on label usage of reserved keyword (#1040)
> > Fixed issue 1000: Indexes created on WHERE (#1133)
> > Fixed issue 1002: Invalid reuse of variables in MATCH clause (#1003)
> > Fixed issue 1033: access operator on vle edge lists (#1037)
> > Fixed issue 1043: ERROR:  container must be an array or object (#1046)
> > Fixed issue 1124: Segmentation fault when using specific tables (#1125)
> > Fixed issue 395: ERROR: container is not an agtype array (#1039)
> > Fixed issue 870: regarding orderability and added regression tests (#994)
> > Fixed issue 876: column reference "_age_default_alias_0" is ambiguous
> (#931)
> > Fixed issue 975: Invalid reuse of variables in CREATE clause (#977)
> > Fixed issue 989: Impossible to create array with > 100 items (#1001)
> > Fixed memory leak issues with age_load (#1142)
> > Fixed memory leaks in MERGE (merge_edge & merge_vertex) (#958)
> > Fixed MERGE crashes due to incorrect label type (#957)
> > Fixed MERGE variable reuse (#997)
> > Fixed misspellings in many AGE files (#985)
> > Fixed warning messages in DockerHub builds. (#1075)
> > Modified test_agtypes to view useful testing message (#992)
> > Optimised Antlr4ResultHandler initialization (#1169)
> > Updated CIs to pull correct image based on branch (#1105)
> > Updated files, format, and version information (#1063)
> > Updated README.
> >
> > *
> >
> > !!! PLEASE VERIFY ALL of the below tags, hash, links, signatures, & keys
> !!!
> >
> > The git tag to be discussed and voted on:
> > https://github.com/apache/age/releases/tag/PG14/v1.4.0-rc0
> >
> > The git commit hash:
> > commit a33b3cf996edaa6d334e30a153ad1ff712c65518
> >
> > The release files for 1.4.0, can be found at:
> > https://dist.apache.org/repos/dist/dev/age/PG14/1.4.0.rc0/
> >
> > Signatures used for AGE RCs can be found in this file:
> > https://downloads.apache.org/age/KEYS
> >
> > The fingerprint of key to sign release artifacts:
> > 4293 0603 8E35 AC05 4DBB  4B58 26B6 CD9D CD5B 0045
> >
> > For information about the 

Re: [DISCUSS] Apache AGE 1.4.0 Release for PostgreSQL 14

2023-08-30 Thread Muhammad Shoaib
Looks good.
- Verified signature
- Checked commit hash and links
- Checked License and Notice file
- Checked for binary files



On Wed, 30 Aug 2023 at 18:31, Rafsun Masud  wrote:

> +1 Looks good.
> - Verified signature
> - Checked commit hash and links
> - Checked License and Notice file
> - Checked for binary files
>
> Thanks for the good work!
>
> Regards,
> Rafsun Masud
>
>
> On Tue, Aug 29, 2023 at 3:51 PM Dehowe Feng 
> wrote:
>
> > Looks good to me. Exciting for this release
> >
> > I checked the signature and hash,
> > tags and links,
> > the license and notice,
> > made sure there was no unexpected binary files.
> >
> > I also reviewed the patch notes as well
> >
> > Cheers.
> >
> > On Wed, Aug 23, 2023 at 12:12 PM John Gemignani <
> > john.gemign...@bitnine.net>
> > wrote:
> >
> > > Dear Apache Community,
> > >
> > > We would like to open a discussion for the Apache AGE release 1.4.0 for
> > > PostgreSQL 14.
> > >
> > > To learn more about Apache AGE, please see http://age.apache.org/
> > >
> > > Functionalities included and addressed in this release are:
> > >
> > > *
> > > Release Notes for Apache AGE release v1.4.0 for PostgreSQL 14
> > >
> > > NOTE: This is an initial release of PG14. There are no upgrade
> > >   scripts to this release.
> > >
> > > NOTE: Some of these reference the master branch PR that was
> > >   either applied to lower versions via a separate PR or
> > >   merged into a newly created branch.
> > >
> > > Added license in Python driver README.md (#956)
> > > Added the toStringList() function (#1128)
> > > Added toBooleanList() (#1165)
> > > Added toFloatList() function (#1016)
> > > Added toIntegerList() function (#1025)
> > > Added regression tests for MATCH clause using labels only (#1019)
> > > Added REGTYPEOID to toString function (#1036)
> > > Added Dockerfile.dev & move docker-related files to "docker/" (#943)
> > > Fixed complex MERGE causes crash (#897) (#961)
> > > Fixed docker build files (#1104)
> > > Fixed case sensitivity on label usage of reserved keyword (#1040)
> > > Fixed issue 1000: Indexes created on WHERE (#1133)
> > > Fixed issue 1002: Invalid reuse of variables in MATCH clause (#1003)
> > > Fixed issue 1033: access operator on vle edge lists (#1037)
> > > Fixed issue 1043: ERROR:  container must be an array or object (#1046)
> > > Fixed issue 1124: Segmentation fault when using specific tables (#1125)
> > > Fixed issue 395: ERROR: container is not an agtype array (#1039)
> > > Fixed issue 870: regarding orderability and added regression tests
> (#994)
> > > Fixed issue 876: column reference "_age_default_alias_0" is ambiguous
> > > (#931)
> > > Fixed issue 975: Invalid reuse of variables in CREATE clause (#977)
> > > Fixed issue 989: Impossible to create array with > 100 items (#1001)
> > > Fixed memory leak issues with age_load (#1142)
> > > Fixed memory leaks in MERGE (merge_edge & merge_vertex) (#958)
> > > Fixed MERGE crashes due to incorrect label type (#957)
> > > Fixed MERGE variable reuse (#997)
> > > Fixed misspellings in many AGE files (#985)
> > > Fixed warning messages in DockerHub builds. (#1075)
> > > Modified test_agtypes to view useful testing message (#992)
> > > Optimised Antlr4ResultHandler initialization (#1169)
> > > Updated CIs to pull correct image based on branch (#1105)
> > > Updated files, format, and version information (#1063)
> > > Updated README.
> > >
> > > *
> > >
> > > The git tag to be discussed and voted on:
> > > https://github.com/apache/age/releases/tag/PG14/v1.4.0-rc0
> > >
> > > The git commit hash:
> > > commit a33b3cf996edaa6d334e30a153ad1ff712c65518
> > >
> > > The release files for 1.4.0, can be found at:
> > > https://dist.apache.org/repos/dist/dev/age/PG14/1.4.0.rc0/
> > >
> > > Signatures used for AGE RCs can be found in this file:
> > > https://downloads.apache.org/age/KEYS
> > >
> > > The fingerprint of key to sign release artifacts:
> > > 4293 0603 8E35 AC05 4DBB  4B58 26B6 CD9D CD5B 0045
> > >
> > > For information about the contents of this release see:
> > > https://github.com/apache/age/releases/tag/PG14/v1.4.0-rc0
> > >
> > > Please verify the above links, files, and signatures in addition to
> > sharing
> > > your thoughts and feedback and if we can call for a vote.
> > >
> > > Thank you for your time.
> > >
> > > John Gemignani
> > >
> >
>


Re: [VOTE] Apache AGE release 1.3.0 for PostgreSQL 11

2023-05-12 Thread Muhammad Shoaib
+1

Checked:
- Signature and Hash
- Tags and Links
- LICENSE and NOTICE
- No unexpected binary files

Ciao,
Shoaib


On Fri, May 12, 2023 at 4:59 PM Eya Badal  wrote:

> +1 (binding)
>
> Checked:
> - Signature and Hash
> - Tags and Links
> - LICENSE and NOTICE
> - No unexpected binary files
>
> Great job, as always!!
>
> On 2023/05/09 21:30:37 John Gemignani wrote:
> > Dear Apache Community,
> >
> > Please carefully read all instructions as they may have changed since the
> > last vote thread.
> >
> > This is an official [VOTE] for Apache AGE release 1.3.0 for PostgreSQL
> 11.
> >
> > To learn more about Apache AGE, please see http://age.apache.org/
> >
> > Functionalities included and addressed in this release are:
> >
> > *
> > Release Notes for Apache AGE release v1.3.0 for PostgreSQL 11
> >
> > Add additional comments for create_graph function. (#582)
> > Optimize age_exists function. (#586)
> > Implement plus-equal operator in SET clause. (#638)
> > Implement CI test for python driver. (#587)
> > Move from travis CI to github actions for build. (#673)
> > Update all driver CIs to Github actions.
> > Fix build warnings.
> > Fix golang driver workflow (#563)
> > Updated Readme for drivers folder. (#642)
> > Removed async from function definitions. (#680)
> > Barbell graph generation (#648) and Barbell regress tests. (#708)
> > Updated Python Driver ANTLR 4.9.3 -> 4.11.1 (#706)
> > Modify docker url for JDBC driver tests (#716)
> > Fix WITH ignoring WHERE clause. (#646)
> > Implement isEmpty() predicate function. (#710)
> > Fix cypher function input argument checks. (#718)
> > Fix Issue 693 - server termination from return exists(path). (#721)
> > Update regression tests for cypher_with. (#725)
> > Fix issue 733 - create_complete_graph() terminates the server. (#734)
> > Prevent MATCH from following OPTIONAL MATCH. (#740)
> > Fix property constraints against resolved variables. (#724) (#751) (#701)
> > (#747)
> > Include invalid labels in reused variables. (#751) (#762)
> > Remove check for scalar agtypes in unwind. (#736)
> > Update PG11 CI workflows.
> > Update readme and version for python driver. (#780)
> > Update README.md
> > *
> >
> > The git tag to be discussed and voted on:
> > https://github.com/apache/age/releases/tag/PG11/v1.3.0-rc0
> >
> > The git commit hash:
> > commit 1a452595fe59975c1df4941e4f8eeb12c097bab7
> >
> > The release files for 1.3.0, can be found at:
> > https://dist.apache.org/repos/dist/dev/age/PG11/1.3.0.rc0/
> >
> > Signatures used for AGE RCs can be found in this file:
> > https://downloads.apache.org/age/KEYS
> >
> > The fingerprint of key to sign release artifacts:
> > 4293 0603 8E35 AC05 4DBB  4B58 26B6 CD9D CD5B 0045
> >
> > For information about the contents of this release see:
> > https://github.com/apache/age/releases/tag/PG11/v1.3.0-rc0
> >
> > !!! IMPORTANT PLEASE READ !!!
> >
> > Please note that Apache REQUIRES the following information to be in your
> > response to the vote, in order for it to be valid -
> >
> > - If you are a binding vote, a PMC, then you MUST state it in your
> >   response. Otherwise, leave it out. Do not mention it if you are
> >   not a PMC.
> >
> > - You MUST state what you checked to support your vote. See
> >   the samples given below for guidance.
> >
> > - You MUST, at a minimum, check the above tags, hash,
> >links, and signatures for validity.
> >
> > - You CANNOT just say, +1 or 0. You need to state what items
> >   you checked.
> >
> > If your vote DOES NOT follow the above guidelines or samples below, it
> may
> > be thrown out.
> >
> > !!! IMPORTANT PLEASE READ !!!
> >
> > Please vote as follows -
> >
> > +1, Release this package as Apache AGE 1.3.0 for PostgreSQL 11.
> >   0, I won't get in the way of the vote.
> >  -1, Do not release this package because 
> >
> >  !!! Followed by what you checked !!!
> >
> > Sample responses, two for PMCs (binding) and two for regular committers.
> > These are only samples, do not copy/paste.
> >
> > Remember, (binding) is ONLY for PMCs. If you are not a PMC, DO NOT say
> > binding. If you are a PMC, you must state it.
> >
> >+1 (binding)   +1
> >Checked the following:   Checked the following:
> >- Signature and Hash.   - Signature and Hash.
> >- Tags and Links.   - Tags and Links.
> >- LICENSE and NOTICE.  - LICENSE and NOTICE.
> >- No unexpected binary files. - No unexpected binary files.
> >
> > -1, Failed due to 0 (binding)
> > Checked the following:   Checked the following:
> >- Signature and Hash. - Signature and Hash.
> >- Tags and Links. - Tags and Links.
> >- BAD LICENSE and NOTICE.   - 

Re: [DISCUSS] Apache AGE 1.3.0 Release for PostgreSQL 11

2023-05-09 Thread Muhammad Shoaib
+1 Looks good to me.

I have checked the following

- Signature and hash - check.
- LICENSE and NOTICE - check.
- No unexpected binary files - check.

Ciao,
Shoaib


On Wed, May 3, 2023 at 8:51 PM Muneeb Khan 
wrote:

> +1
> - Signature and hash - checked.
> - LICENSE and NOTICE - checked.
> - No unexpected binary files - checked.
> - Merged Pull Requests - checked.
>
> Thanks
>
> On Fri, Apr 28, 2023 at 11:52 PM John Gemignani <
> john.gemign...@bitnine.net>
> wrote:
>
> > Dear Apache Community,
> >
> > We would like to open a discussion for the Apache AGE release 1.3.0 for
> > PostgreSQL 11.
> >
> > To learn more about Apache AGE, please see http://age.apache.org/
> >
> > Functionalities included and addressed in this release are:
> >
> > *
> > Release Notes for Apache AGE release v1.3.0 for PostgreSQL 11
> >
> > Add additional comments for create_graph function. (#582)
> > Optimize age_exists function. (#586)
> > Implement plus-equal operator in SET clause. (#638)
> > Implement CI test for python driver. (#587)
> > Move from travis CI to github actions for build. (#673)
> > Update all driver CIs to Github actions.
> > Fix build warnings.
> > Fix golang driver workflow (#563)
> > Updated Readme for drivers folder. (#642)
> > Removed async from function definitions. (#680)
> > Barbell graph generation (#648) and Barbell regress tests. (#708)
> > Updated Python Driver ANTLR 4.9.3 -> 4.11.1 (#706)
> > Modify docker url for JDBC driver tests (#716)
> > Fix WITH ignoring WHERE clause. (#646)
> > Implement isEmpty() predicate function. (#710)
> > Fix cypher function input argument checks. (#718)
> > Fix Issue 693 - server termination from return exists(path). (#721)
> > Update regression tests for cypher_with. (#725)
> > Fix issue 733 - create_complete_graph() terminates the server. (#734)
> > Prevent MATCH from following OPTIONAL MATCH. (#740)
> > Fix property constraints against resolved variables. (#724) (#751) (#701)
> > (#747)
> > Include invalid labels in reused variables. (#751) (#762)
> > Remove check for scalar agtypes in unwind. (#736)
> > Update PG11 CI workflows.
> > Update readme and version for python driver. (#780)
> > Update README.md
> > *
> >
> > The git tag to be discussed and voted on:
> > https://github.com/apache/age/releases/tag/PG11/v1.3.0-rc0
> >
> > The git commit hash:
> > commit 1a452595fe59975c1df4941e4f8eeb12c097bab7
> >
> > The release files for 1.3.0, can be found at:
> > https://dist.apache.org/repos/dist/dev/age/PG11/1.3.0.rc0/
> >
> > Signatures used for AGE RCs can be found in this file:
> > https://downloads.apache.org/age/KEYS
> >
> > The fingerprint of key to sign release artifacts:
> > 4293 0603 8E35 AC05 4DBB  4B58 26B6 CD9D CD5B 0045
> >
> > For information about the contents of this release see:
> > https://github.com/apache/age/releases/tag/PG11/v1.3.0-rc0
> >
> > Please verify the above links, files, and signatures in addition to
> sharing
> > your thoughts and feedback and if we can call for a vote.
> >
> > Thank you for your time.
> >
> > John Gemignani
> >
>


Re: [VOTE] Apache AGE 1.3.0 Release for PostgreSQL 13

2023-04-13 Thread Muhammad Shoaib
+1 This is my vote for Apache AGE 1.3.0 for PostgreSQL 13.


   - Signature and Hash - checked and confirmed
   - Tags and Links - checked and confirmed
   - License and Notice - checked and confirmed
   - No unexpected binary files - checked and confirmed
   - Merged Pull Requests - checked and confirmed


Ciao,
Shoaib

On Thu, Apr 13, 2023 at 1:44 PM Muhammad Taha Naveed
 wrote:

> +1
>
> Checked the following:
>
> - Signature and hash - checked.
> - Tags and links - checked.
> - LICENSE and NOTICE - checked.
> - No unexpected binary files - checked.
>
> Regards
> Muhammad Taha Naveed
>
> On Thu, Apr 13, 2023, 13:40 Tito Osadebey 
> wrote:
>
> > +1
> > I checked the following:
> > - Signature, hash, license and notice (passed)
> > - unexpected binary files (none).
> > - Installcheck (passed)
> > - Graph names with the empty string (not allowed).
> > - Regression Tests (passed)
> >
> >
> > Regards,
> > Tito Osadebey
> >
> > On Wed, Apr 12, 2023, 17:57 John Gemignani 
> > wrote:
> >
> > > Dear Apache Community,
> > >
> > > Please carefully read all instructions as they may have changed since
> the
> > > last vote thread.
> > >
> > > This is an official vote for Apache AGE release 1.3.0 for PostgreSQL
> 13.
> > >
> > > To learn more about Apache AGE, please see http://age.apache.org/
> > >
> > > Functionalities included and issues addressed in this release:
> > > *
> > >  Apache AGE 1.3.0 for PostgreSQL 13 Release Notes
> > >
> > >  NOTE: Due to this being the first release for PostgreSQL 13, there
> > >  is no upgrade path from other versions.
> > >
> > >  Implement CALL ...[YIELD] for cypher functions. (#630)
> > >  Graph names with the empty string '' are disallowed. (#251)
> > >  Fix typos at multiple locations. (#470)
> > >  Fix Bug with CALL... [YIELD], clause ignores WHERE.
> > >  Fix EXPLAIN to allow for nested cypher commands.
> > >  Fix delete_global_graphs and add regression tests. (#336)
> > >  Invalid labels now return NULL.
> > >  Update CONTRIBUTING.md (#348)
> > >  Fix null pointer on name compare. (#376)
> > >  Fix Travis CI warning messages.
> > >  Additional regression tests added for age_global_graph. (#341)
> > >  Readme Added for AGE-JDBC-Driver. (#383)
> > >  Updated volatility categories for many functions.
> > >  Fix issue 339 - entities in WHERE clause have wrong Expr. (#391)
> > >  Create complete graph function. (#342) (#662)
> > >  Fix issue 317: Graph naming convention. (#349)
> > >  Update SET clause to support assigning a map to a variable. (#468)
> > >  Patch to address PR 203 that appears to be inactive. (#671)
> > >  Add additional comments for create_graph function. (#582)
> > >  Optimize age_exists function. (#586)
> > >  Implement plus-equal operator in SET clause. (#638)
> > >  Implement CI test for python driver. (#587)
> > >  Move from travis CI to github actions for build. (#673)
> > >  Update all driver CIs to Github actions.
> > >  Fix build warnings. (#709)
> > >  Updated Readme for drivers folder. (#642)
> > >  Removed async from function definitions. (#680)
> > >  Barbell graph generation (#648) and Barbell regress tests. (#708)
> > >  Updated Python Driver ANTLR 4.9.3 -> 4.11.1 (#706)
> > >  Fix WITH ignoring WHERE clause. (#646)
> > >  Implement isEmpty() predicate function. (#710)
> > >  Fix cypher function input argument checks. (#718)
> > >  Fix Issue 693 - server termination from return exists(path).
> (#721)
> > >  Update regression tests for cypher_with. (#725)
> > >  Fix issue 733 - create_complete_graph() terminates the server.
> > (#734)
> > >  Prevent MATCH from following OPTIONAL MATCH. (#740)
> > >  Fix property constraints against resolved variables. (#724) (#751)
> > > (#701) (#747)
> > >  Include invalid labels in reused variables. (#751) (#762)
> > >  Fix update_entity_tuple to use correct CommandId. (#769)
> > >  Remove check for scalar agtypes in unwind. (#736)
> > >  Update PG13 CI workflows. (#775)
> > >  Update readme and version for python driver. (#780)
> > >  Update README.md
> > > *
> > >
> > > !!! PLEASE VERIFY ALL of the below tags, hash, links, signatures, and
> > keys
> > > !!!
> > >
> > > The git tag to be discussed and voted on:
> > > https://github.com/apache/age/releases/tag/PG13/v1.3.0-rc0
> > >
> > > The git commit hash:
> > > commit 09e8cb4495f19badeb1aa20bf0990a874a120fbe
> > >
> > > The release files for 1.3.0, can be found at:
> > > https://dist.apache.org/repos/dist/dev/age/PG13/1.3.0.rc0/
> > >
> > > Signatures used for AGE RCs can be found in this file:
> > > https://downloads.apache.org/age/KEYS
> > >
> > > The fingerprint of key to sign release artifacts:
> > > 4293 0603 8E35 

Re: [VOTE] Apache AGE 1.3.0 Release for PostgreSQL 13

2023-04-11 Thread Muhammad Shoaib
+1 (non-binding)

I confirm I have checked the following to the best of my ability.

 - Signature and hash - checked and confirmed.
 - Tags and links - checked and confirmed.
 - LICENSE and NOTICE - checked and confirmed.
 - No unexpected binary files - checked and confirmed.

Ciao,
Shoaib

On Tue, Apr 11, 2023 at 1:42 AM John Gemignani 
wrote:

> Dear Apache Community,
>
> This is an official vote for the Apache AGE release 1.3.0 for PostgreSQL
> 13.
>
> To learn more about Apache AGE, please see http://age.apache.org/
>
> Functionalities included and issues addressed in this release:
> *
>  Apache AGE 1.3.0 for PostgreSQL 13 Release Notes
>
>  NOTE: Due to this being the first release for PostgreSQL 13, there is
> no
>  upgrade path from other versions.
>
>  Implement CALL ...[YIELD] for cypher functions. (#630)
>  Graph names with the empty string '' are disallowed. (#251)
>  Fix typos at multiple locations. (#470)
>  Fix Bug with CALL... [YIELD], clause ignores WHERE.
>  Fix EXPLAIN to allow for nested cypher commands.
>  Fix delete_global_graphs and add regression tests. (#336)
>  Invalid labels now return NULL.
>  Update CONTRIBUTING.md (#348)
>  Fix null pointer on name compare. (#376)
>  Fix Travis CI warning messages.
>  Additional regression tests added for age_global_graph. (#341)
>  Readme Added for AGE-JDBC-Driver. (#383)
>  Updated volatility categories for many functions.
>  Fix issue 339 - entities in WHERE clause have wrong Expr. (#391)
>  Create complete graph function. (#342) (#662)
>  Fix issue 317: Graph naming convention. (#349)
>  Update SET clause to support assigning a map to a variable. (#468)
>  Patch to address PR 203 that appears to be inactive. (#671)
>  Add additional comments for create_graph function. (#582)
>  Optimize age_exists function. (#586)
>  Implement plus-equal operator in SET clause. (#638)
>  Implement CI test for python driver. (#587)
>  Move from travis CI to github actions for build. (#673)
>  Update all driver CIs to Github actions.
>  Fix build warnings. (#709)
>  Updated Readme for drivers folder. (#642)
>  Removed async from function definitions. (#680)
>  Barbell graph generation (#648) and Barbell regress tests. (#708)
>  Updated Python Driver ANTLR 4.9.3 -> 4.11.1 (#706)
>  Fix WITH ignoring WHERE clause. (#646)
>  Implement isEmpty() predicate function. (#710)
>  Fix cypher function input argument checks. (#718)
>  Fix Issue 693 - server termination from return exists(path). (#721)
>  Update regression tests for cypher_with. (#725)
>  Fix issue 733 - create_complete_graph() terminates the server. (#734)
>  Prevent MATCH from following OPTIONAL MATCH. (#740)
>  Fix property constraints against resolved variables. (#724) (#751)
> (#701) (#747)
>  Include invalid labels in reused variables. (#751) (#762)
>  Fix update_entity_tuple to use correct CommandId. (#769)
>  Remove check for scalar agtypes in unwind. (#736)
>  Update PG13 CI workflows. (#775)
>  Update readme and version for python driver. (#780)
>  Update README.md
> *
>
> The git tag to be discussed and voted on:
> https://github.com/apache/age/releases/tag/PG13/v1.3.0-rc0
>
> The git commit hash:
> commit 09e8cb4495f19badeb1aa20bf0990a874a120fbe
>
> The release files for 1.3.0, can be found at:
> https://dist.apache.org/repos/dist/dev/age/PG13/1.3.0.rc0/
>
> Signatures used for AGE RCs can be found in this file:
> https://downloads.apache.org/age/KEYS
>
> The fingerprint of key to sign release artifacts:
> 4293 0603 8E35 AC05 4DBB  4B58 26B6 CD9D CD5B 0045
>
> For information about the contents of this release, see:
> https://github.com/apache/age/releases/tag/PG13/v1.3.0-rc0
>
> !!! IMPORTANT !!!
> Please note that Apache REQUIRES the following information to be in your
> response the the vote -
>
> - If you are a binding vote, a PMC, then you MUST state it in your
> response.
> - You MUST state what you checked, to support your vote.
>
> Please vote -
>
> +1, Release this package as Apache AGE 1.3.0 for PostgreSQL 13.
>   0, I won't get in the way of the vote.
>  -1, Do not release this package because 
>
> For example -
>
>  +1 (Binding)
>  Checked the following:
>  - Signature and hash - check.
>  - Tags and links - check.
>  - LICENSE and NOTICE - check.
>  - No unexpected binary files - check.
>
> This vote will be open for 72 hours.
>
> Thank you for your time.
>
> John Gemignani
>


Re: [DISCUSS] Apache AGE 1.3.0 Release for PostgreSQL 13

2023-04-04 Thread Muhammad Shoaib
Dear John,

The release looks good to me. I confirm I have checked followings to the
best of my ability

Signature Check => check and pass
License and Notice => check and pass
No binary files => check and pass

Wonderful work and looking forward for more updates.

Ciao,
Shoaib

On Tue, Apr 4, 2023 at 6:09 PM Eya Badal  wrote:

> Looks good to me!!
>
> I checked the following:
>
> - Signature and hash - check.
> - LICENSE and NOTICE - check.
> - No unexpected binary files - check.
>
> Great Job!!
>
> Best,
> Eya
>
> On 2023/03/31 21:43:00 John Gemignani wrote:
> > Dear Apache Community,
> >
> >
> >
> > We would like to open a discussion for the Apache AGE release 1.3.0 for
> > PostgreSQL 13.
> >
> >
> >
> > To learn more about Apache AGE, please see http://age.apache.org/
> >
> >
> >
> > Functionalities included and addressed in this release:
> >
> >
> >
> > Apache AGE 1.3.0 for PostgreSQL 13 Release Notes
> >
> > NOTE: Due to this being the first release for PostgreSQL 13, there is no
> >
> > upgrade path from other versions.
> >
> > Implement CALL ...[YIELD] for cypher functions. (#630
> > )
> >
> > Graph names with the empty string '' are no more allowed. (#251
> > )
> >
> > Fix typos at multiple locations. (#470
> > )
> >
> > Fix Bug with CALL... [YIELD], clause ignores WHERE.
> >
> > Fix EXPLAIN to allow for nested cypher commands.
> >
> > Fix delete_global_graphs and add regression tests. (#336
> > )
> >
> > Invalid labels now return NULL.
> >
> > Update CONTRIBUTING.md (#348 )
> >
> > Fix null pointer on name compare. (#376
> > )
> >
> > Fix Travis CI warning messages.
> >
> > Additional regression tests added for age_global_graph. (#341
> > )
> >
> > Readme Added for AGE-JDBC-Driver. (#383
> > )
> >
> > Updated volitility categories for many functions.
> >
> > Fix issue 339 - entities in WHERE clause have wrong Expr. (#391
> > )
> >
> > Create complete graph function. (#342
> > ) (#662
> > )
> >
> > Fix issue 317: Graph naming convention. (#349
> > )
> >
> > Update SET clause to support assigning a map to a variable. (#468
> > )
> >
> > Patch to address PR 203 that appears to be inactive. (#671
> > )
> >
> > Add additional comments for create_graph function. (#582
> > )
> >
> > Optimize age_exists function. (#586 <
> https://github.com/apache/age/pull/586>
> > )
> >
> > Implement plus-equal operator in SET clause. (#638
> > )
> >
> > Implement CI test for python driver. (#587
> > )
> >
> > Move from travis CI to github actions for build. (#673
> > )
> >
> > Update all driver CIs to Github actions.
> >
> > Fix build warnings. (#709 )
> >
> > Updated Readme for drivers folder. (#642
> > )
> >
> > Removed async from function definitions. (#680
> > )
> >
> > Barbell graph generation (#648 )
> > and Barbell regress tests. (#708  >)
> >
> > UPDATED Python Driver ANTLR 4.9.3 -> 4.11.1 (#706
> > )
> >
> > Fix WITH ignoring WHERE clause. (#646
> > )
> >
> > Implement isEmpty() predicate function. (#710
> > )
> >
> > Fix cypher function input argument checks. (#718
> > )
> >
> > Fix Issue 693 - server termination from return exists(path). (#721
> > )
> >
> > Update regression tests for cypher_with. (#725
> > )
> >
> > Fix issue 733 - create_complete_graph() terminates the server. (#734
> > )
> >
> > Prevent MATCH from following OPTIONAL MATCH. (#740
> > )
> >
> > Fix property constraints against resolved variables. (#724
> > ) (#751
> > ) (#701
> > ) (#747
> > )
> >
> > Include invalid labels in reused variables. (#751
> > ) (#762
> > )
> >
> > Fix 

Re: [VOTE] Apache AGE 1.2.0 Release for PostgreSQL 11

2023-01-27 Thread Muhammad Shoaib
+1

On Thu, 26 Jan 2023 at 21:06, John Gemignani 
wrote:

> Dear Apache Community,
>
> This is an official vote for the Apache AGE 1.2.0 Release for PostgreSQL
> 11.
>
> To learn more about Apache AGE, please see http://age.apache.org/
>
> Included and addressed in this release:
>
> Fix Python driver (#388).
> Patch to apply PR (#203) - typos and incorrect hash init.
> Update SET clause to support assigning a map (#468).
> Fix WHERE clause wrong Expr bug (#339).
> Fix multiple typos (#470).
> Updated the volatility category (from STABLE to IMMUTABLE) of multiple
> functions.
> Graph naming convention now aligns with Cypher spec. (#349).
> Fixed README typos (#436).
> Create graph instruction fixed (#414).
> Readme added for JDBC driver (#383).
> Regression tests added (#341).
> Regression tests added (#336).
> Updated Python driver Readme for clarity.
> Fixed compare_agtype_scalar to only return 1, 0, or -1.
> Created complete graph function (#342).
> Fix Travis CI warning messages.
> Updated Golang version to 1.19 (#373).
> Fixed NULL pointer on name compare (#376).
> Multiple updates to the README.md file.
> Implemented CI testing for Golang Driver (#372).
> Modify the Python driver's parameterization.
> Added license header to new files that it was missing from.
> Modify the Golang driver's usage of parameterization.
> Added the ability to pass PostgreSQL parameters to the cypher function
> (specifically for drivers).
> Use Debian Buster base image (#243).
> Updated the CONTRIBUTING.md file (#348).
> Invalid labels now return NULL instead of erroring out.
> Removed incubating from overlooked files.
> Fixed Golang driver module.
> Removed DISCLAIMER file.
> Fixed bug in delete_global_graphs.
> Fixed EXPLAIN to allow for nested cypher commands.
> Fixed bug with Call, YIELD clause ignores WHERE.
> Graph names with empty string '' are now disallowed (#251).
> Implement CALL YIELD for cypher functions.
> Update NOTICE file.
>
> *
>
> The git tag to be discussed and voted upon:
> https://github.com/apache/age/releases/tag/PG11%2Fv1.2.0-rc0
>
> The git commit hash:
> commit 67cb875d2326a257ace8f47622988fdae2332eb1
>
> The release files for 1.2.0, can be found at:
> https://dist.apache.org/repos/dist/dev/age/PG11/1.2.0.rc0/
>
> Signatures used for AGE RCs can be found in this file:
> https://downloads.apache.org/age/KEYS
>
> The fingerprint of key to sign release artifacts:
> 4293 0603 8E35 AC05 4DBB  4B58 26B6 CD9D CD5B 0045
>
> For information about the contents of this release, see:
> https://github.com/apache/age/releases/tag/PG11%2Fv1.2.0-rc0
>
> Please vote (if you are a binding vote, please state it):
>
> [ ] +1 Release this package as Apache AGE 1.2.0 for PostgreSQL 11
>
> [ ] 0 I won't get in the way
>
> [ ] -1 Do not release this package because ...
>
>
> This vote will be open for 72 hours.
>
> Thank you,
>
> John Gemignani
>
-- 
Muhammad *Shoaib, PhD*
Data Scientist, Bioinformatician and AI Engineer
PhD (Biomedical Engineering)
Email: muhemmed.sho...@gmail.com


Re: [VOTE] Apache AGE Release 1.1.1 for PostgreSQL 12

2023-01-27 Thread Muhammad Shoaib
+1

On Thu, 26 Jan 2023 at 21:10, John Gemignani 
wrote:

> Dear Apache Community,
>
> This is an official vote for the Apache AGE Release 1.1.1 for PostgreSQL
> 12.
>
> To learn more about Apache AGE, please see http://age.apache.org/
>
> Included and addressed in this release:
>
> Upgrade script from AGE for PG12 1.1.0 to 1.1.1
> Issue (#318): PGXN Support added. (#367)
> Add the ability to pass parameters to the cypher function.
> Modify the python driver's parameterization.
> Modify the go driver's parameterization.
> Fix compare_agtype_scalar_values returned result.
> Implement CI testing for Golang Driver (#372).
> Update to go version 1.19, as 1.16 is EOL (#373).
> Issue #388 - Fix python driver build from source (#389).
> Updated README.md
>
> *
>
> The git tag to be discussed and voted upon:
> https://github.com/apache/age/releases/tag/PG12/v1.1.1-rc1
>
> The git commit hash:
> commit 2f85a37f781e8f7a1112aa36e0812d9c3a50d971
>
> The release files for 1.1.1, can be found at:
> https://dist.apache.org/repos/dist/dev/age/PG12/1.1.1.rc1/
>
> Signatures used for AGE RCs can be found in this file:
> https://downloads.apache.org/age/KEYS
>
> The fingerprint of key to sign release artifacts:
> 4293 0603 8E35 AC05 4DBB  4B58 26B6 CD9D CD5B 0045
>
> For information about the contents of this release, see:
> https://github.com/apache/age/releases/tag/PG12/v1.1.1-rc1
>
> Please vote (if you are a binding vote, please state it):
>
> [ ] +1 Release this package as Apache AGE 1.2.0 for PostgreSQL 11
> [ ] 0 I won't get in the way
> [ ] -1 Do not release this package because ...
>
>
> This vote will be open for 72 hours.
>
> Thank you,
>
> John Gemignani
>
-- 
Muhammad *Shoaib, PhD*
Data Scientist, Bioinformatician and AI Engineer
PhD (Biomedical Engineering)
Email: muhemmed.sho...@gmail.com


Re: [VOTE] Apache AGE Release 1.1.1 for PostgreSQL 12

2023-01-27 Thread Muhammad Shoaib
+1

On Fri, 27 Jan 2023 at 01:54, Joe Suh  wrote:

> +1
>
>
>
> * Joe Suh / 서준섭*
>
> * 과장 / 마케팅전략팀*
>
> *M* : 010-5364-5357 * P* : 070-5038-5732
> *F * : 070-8677-2552
> 서울특별시 강남구 테헤란로 516
> <https://www.google.com/maps/search/%EC%84%9C%EC%9A%B8%ED%8A%B9%EB%B3%84%EC%8B%9C+%EA%B0%95%EB%82%A8%EA%B5%AC+%ED%85%8C%ED%97%A4%EB%9E%80%EB%A1%9C+516?entry=gmail=g>
> 정헌빌딩 4층
> F4, 516, Teheran-ro, Gangnam-gu, Seoul, Republic of Korea
> <https://www.google.com/maps/search/516,+Teheran-ro,+Gangnam-gu,+Seoul,+Republic+of+Korea?entry=gmail=g>
>
>
> 2023년 1월 27일 (금) 오전 7:49, Nicholas Sorrell 님이 작성:
>
> > +1
> >
> > > On Jan 26, 2023, at 16:51, Jasper Blues 
> > wrote:
> > >
> > > +1 (again)
> > >
> > >> On 27 Jan 2023, at 7:14 am, John Gemignani <
> john.gemign...@bitnine.net>
> > wrote:
> > >>
> > >> Dear Apache Community,
> > >>
> > >> This is an official *RE-ISSUED* vote for the Apache AGE Release 1.1.1
> > for
> > >> PostgreSQL 12.
> > >>
> > >> To learn more about Apache AGE, please see http://age.apache.org/
> > >>
> > >> Included and addressed in this release:
> > >>
> > >> Upgrade script from AGE for PG12 1.1.0 to 1.1.1
> > >> Issue (#318): PGXN Support added. (#367)
> > >> Add the ability to pass parameters to the cypher function.
> > >> Modify the python driver's parameterization.
> > >> Modify the go driver's parameterization.
> > >> Fix compare_agtype_scalar_values returned result.
> > >> Implement CI testing for Golang Driver (#372).
> > >> Update to go version 1.19, as 1.16 is EOL (#373).
> > >> Issue #388 - Fix python driver build from source (#389).
> > >> Updated README.md
> > >>
> > >> *
> > >>
> > >> The git tag to be discussed and voted upon:
> > >> https://github.com/apache/age/releases/tag/PG12/v1.1.1-rc1
> > >>
> > >> The git commit hash:
> > >> commit 2f85a37f781e8f7a1112aa36e0812d9c3a50d971
> > >>
> > >> The release files for 1.1.1, can be found at:
> > >> https://dist.apache.org/repos/dist/dev/age/PG12/1.1.1.rc1/
> > >>
> > >> Signatures used for AGE RCs can be found in this file:
> > >> https://downloads.apache.org/age/KEYS
> > >>
> > >> The fingerprint of key to sign release artifacts:
> > >> 4293 0603 8E35 AC05 4DBB  4B58 26B6 CD9D CD5B 0045
> > >>
> > >> For information about the contents of this release, see:
> > >> https://github.com/apache/age/releases/tag/PG12/v1.1.1-rc1
> > >>
> > >> Please vote (if you are a binding vote, please state it):
> > >>
> > >> [ ] +1 Release this package as Apache AGE 1.1.1 for PostgreSQL 12
> > >> [ ] 0 I won't get in the way
> > >> [ ] -1 Do not release this package because ...
> > >>
> > >>
> > >> This vote will be open for 72 hours.
> > >>
> > >> Thank you,
> > >>
> > >> John Gemignani
> > >
> >
>
-- 
Muhammad *Shoaib, PhD*
Data Scientist, Bioinformatician and AI Engineer
PhD (Biomedical Engineering)
Email: muhemmed.sho...@gmail.com


Re: [VOTE] Apache AGE 1.1.0 for PG12 Release

2022-11-09 Thread Muhammad Shoaib
+1 non binding

I checked the following.

  - PGP Signatures.
 - SHA512 Checksums.
  - LICENSE and NOTICE are fine.

On Mon, 7 Nov 2022 at 21:21, Dehowe Feng  wrote:

> +1
>
> On Mon, Nov 7, 2022 at 2:17 AM Nicholas Sorrell  wrote:
>
> > +1
> >
> > > On Nov 7, 2022, at 04:11, Pieterjan De Potter <
> > pieterjan.depot...@ugent.be.invalid> wrote:
> > >
> > > +1
> > >
> > >> On 04.11.22 19:40, John Gemignani wrote:
> > >> Dear Apache Community,
> > >> We are now opening the vote for the Apache AGE release 1.1.0 for
> > PostgreSQL
> > >> 12 (PG12).
> > >> To learn more about Apache AGE, please see http://age.apache.org/>>
> > Functionalities included and addressed in this release:
> > >>- Support for Agtype containment ops and GIN Indices.
> > >>- Add CALL [YIELD] grammar rules for the implementation of CALL
> > >>procedures.
> > >>- VLE path variable integration performance patch.
> > >>- Improve WHERE clause performance and support index scans.
> > >>- Allow global graph contexts to see currentCommandIds.
> > >>- Cache Agtype and GRAPHID OIDs.
> > >>- Allow lists and maps to be used in the SET clause.
> > >>- Fix bug in aggregate function collect().
> > >>- Fix Bug in WHERE clause and property constraints.
> > >>- Fix VLE local cache bug (crash).
> > >>- Fix bug where integers were not being serialized correctly when
> > stored
> > >>in GIN indices.
> > >>- Fix the VLE peek_stack_head routine to return a NULL if the stack
> > is
> > >>NULL.
> > >>- Fix MERGE visibility in chained commands, SET specifically.
> > >>- Fix github issue #212 <https://github.com/apache/age/pull/212 -
> > Add
> > >>access operator (->, ->>) to Agtype.
> > >>- Fix github issue #220 <https://github.com/apache/age/issues/220
> -
> > fix
> > >>local cached contexts for static procedures.
> > >>- Fix github issue #224 <https://github.com/apache/age/pull/224 -
> > fix
> > >>regression tests to fix issues on mac with trigonometric functions.
> > >>- Fix github issue #235 <https://github.com/apache/age/issues/235
> -
> > >>when MERGE and SET were used together.
> > >>- Fix github issue #240 <https://github.com/apache/age/issues/240
> -
> > >>negative array bounds.
> > >>- Fix github issue #240 <https://github.com/apache/age/issues/240
> -
> > >>negative array bounds - addendum.
> > >>- Updated README.
> > >> *
> > >> The git tag to be discussed and voted upon:
> > >> https://github.com/apache/age/releases/tag/PG12/v.1.1.0-rc0>> <
> > https://github.com/apache/age/releases/tag/PG12%2Fv1.1.0-rc0>> The git
> > commit hash:
> > >>  commit 1d9d60197e2cf3fc48aac573278f6f9e173ee78b
> > >> The release files for 1.1.0, can be found at:
> > >>  https://dist.apache.org/repos/dist/dev/age/PG12/1.1.0.rc0>> <
> > https://dist.apache.org/repos/dist/dev/age/PG12/1.1.0.rc0>> Signatures
> > used for AGE RCs can be found in this file:
> > >> https://downloads.apache.org/age/KEYS>> <
> > https://downloads.apache.org/age/KEYS>> The fingerprint of key to sign
> > release artifacts:
> > >> 4293 0603 8E35 AC05 4DBB  4B58 26B6 CD9D CD5B 0045
> > >> For information about the contents of this release, see:
> > >> https://github.com/apache/age/releases/tag/PG12/v1.1.0-rc0>> Please
> > review that everything meets your criteria and vote accordingly.
> > >> Please vote:
> > >> [ ] +1 Release this package as Apache AGE 0.7.0
> > >> [ ] 0 I won't get in the way
> > >> [ ] -1 Do not release this package because ...
> > >> This vote will be open for 72 hours.
> > >> As always, thank you for your time.
> > >> John Gemignani
> >
>
-- 
Muhammad *Shoaib, PhD*
Data Scientist, Bioinformatician and AI Engineer
PhD (Biomedical Engineering)
Email: muhemmed.sho...@gmail.com


Re: [DISCUSS] Apache AGE for Postgres 12 - Version

2022-09-30 Thread Muhammad Shoaib
Hi Pertejan,

Currently this is not the case. However, in the future new versions might
have more features than older versions.

I'll support the following

   1. for PG 11, AGE_11_1.1.0
   2. for PG 12, AGE_12_1.1.0


Kind regards
Shoaib

On Fri, Sep 30, 2022 at 9:52 AM Pieterjan De Potter
 wrote:

> Dear Everyone,
>
> I too think it would be nice to have similar version numbering for
> similar feature sets.
>
> One question that could make this impossible though: will there be
> future features that will only be implemented for some versions of
> Postgres (11, 12, 13, 14, 15, ...) because of underlying features
> supported by those particular Postgres versions? Or would that at that
> point be a reason to stop support for Postgres versions that don't
> support these underlying features?
>
> Kind regards,
> Pieterjan
>
>
> On 29.09.22 21:23, Jasper Blues wrote:
> > I think it should be versioned after the main development/R version.
> >
> > *Reasons: *
> > *
> > *
> >
> >   * It is easy to tie back to what this version was based off, without
> > looking up an index (which could be prone to error).
> >   * If there is an as yet unfixed edge case bug affecting some portion
> > of users on a particular version+pgVersion, they may have some
> > confidence about what up/downgrade version to try should they also
> > want to up/downgrade Postgres.
> >   * Simplicity : It is one of the core XP values along with
> > communication, feedback, courage and respect.
> >
> >
> >
> >> On Sep 30, 2022, at 5:18 AM, Eya Badal  >> > wrote:
> >>
> >> Dear Everyone,
> >>
> >> We are planning on our first release of Apache AGE for Postgres 12. It
> >> will be based on the Apache AGE 1.1.0 release that supports Postgres
> >> 11. There will be a prefix for this release and all Postgres 12
> >> supported releases.
> >>
> >> However, since this is the first Postgres 12 release, should the
> >> version be 1.0.0 or 1.1.0 because it is based on the 1.1.0 release for
> >> Postgres 11?
> >>
> >> Please share your thoughts and suggestions.
> >>
> >> Thank you very much,
> >> Eya
> >
>
>


Re: [VOTE] Release Apache AGE 1.1.0-rc0

2022-08-12 Thread Muhammad Shoaib
+1 Non binding

On Thu, 11 Aug 2022 at 16:14, Eya Badal  wrote:

> Hello AGE community,
>
> I would like to call a vote for releasing Apache AGE 1.1.0-rc0.
> The first release for Apache AGE as a top-level project. Please
> note that the location of the artifacts file has changed as
> we are now a top-level project.
>
>
> The release candidate has been tagged in GitHub as v1.1.0-rc0, available
> here:
> https://github.com/apache/age/tree/v1.1.0-rc0
>
> Release Notes are here:
> https://github.com/apache/age/releases/tag/v1.1.0-rc0
>
> The release artifacts have been uploaded here(source, signature, and
> checksum):
> https://dist.apache.org/repos/dist/dev/age/1.1.0.rc0/
>
> Keys are in the KEYS file:
> https://downloads.apache.org/age/KEYS
>
> The git commit hash:
> 4db7cea9e1c94e591da42997a1ca61f507105c24
>
> Some functionalities included and addressed in this release:
> *Support for Agtype containment ops and GIN Indices.
> *Add CALL [YIELD] grammar rules for the implementation of CALL procedures.
> *VLE path variable integration performance patch.
> *Improve WHERE clause performance and support index scans.
> *Allow global graph contexts to see currentCommandIds.
>
>
> Please review and vote. The vote will be open for at least 72 hours
> and closes on Sunday, 14 August 2022, 7:20 AM PDT.
>
> [ ] +1 Approve
> [ ] +0 No opinion
> [ ] -1 Disapprove (and the reason why)
>
>
> Thank you,
> Eya Badal
>
-- 
Muhammad *Shoaib, PhD*
Data Scientist, Bioinformatician and AI Engineer
PhD (Biomedical Engineering)
Email: muhemmed.sho...@gmail.com


Re: [DISCUSS] Ambiguity in the MERGE Specification

2022-04-11 Thread Muhammad Shoaib
Folks, 

In property graph edges are directional by default unless some property is 
classified as by directional. like KNOWN because each property can't be 
unidirectional for example
FATER-OF, SON-OF, HAVE-CHILD these all are properties that cannot be 
unidirectional therefore, 

My suggestions will be using a type of option in property to allow more clear 
semantics. These types can be directional, unidirectional or can have 
inverse-property. 

Ciao, 
MS.  

On 2022/01/24 23:06:13 Josh Innis wrote:
> Hi All,
> 
> The openCypher specification for MERGE has an ambiguous specification on
> the subject of undirected relationships.
> 
> Per the document on page 119 in the section titled "Merge on an undirected
> relationship":
> 
> MERGE can also be used with an undirected relationship. When it needs to
> create a new one, it will pick a direction.
> 
> Query:
> MATCH (charlie:Person {name: 'Charlie Sheen'}), (oliver:Person {name:
> 'Oliver Stone'})
> MERGE (charlie)-[r:KNOWS]-(oliver)
> RETURN r
> 
> As 'Charlie Sheen' and 'Oliver Stone' do not know each other, this MERGE
> query will create a KNOWS relationship between them. The direction of the
> created relationship is arbitrary.
> 
> We should probably clarify that. Having MERGE use undirected edges to find
> paths is a potentially useful feature, but "The direction of the created
> relationship is arbitrary" is unclear and should be clarified.
> 
> I believe there are two potential ways to solve this issue:
> Option 1: Do not let MERGE use undirected edges.
> Option 2: Have a default direction that AGE will use every time MERGE
> creates an edge where direction is not specified.
> 
> Personally, I lean towards proposal 2 with the default direction being a
> right directed edge. The other way limits functionality, and as long as the
> decision we make is expressed well in the documentation, I don't believe it
> is too confusing.
> 
> Please let us know what you think.
> 


Re: [VOTE] Apache AGE 1.0.0-rc1 Release

2022-03-31 Thread Muhammad Shoaib
+1

   - Verified commit hash is correct.
   - Verified Signatures.
   - Verified download links are valid.
   - Verified LICENSE, NOTICE and DISCLAIMER files.
   - Verified that all files have the appropriate licence header where
   applicable.
   - Verified that all links above are valid.


On Thu, Mar 31, 2022 at 8:49 PM John Gemignani 
wrote:

> +1
>
> - Verified commit hash is correct.
> - Verified Signatures.
> - Verified download links are valid.
> - Verified LICENSE, NOTICE and DISCLAIMER files.
> - Verified that all files have the appropriate licence header where
> applicable.
> - Verified that all links above are valid.
>
> On Thu, Mar 31, 2022 at 5:42 AM Juan Pan  wrote:
>
> > Hi, +1, here is my checking list.
> >
> >
> >
> >
> > [x] Download links are valid.
> >
> > [x] Checksums and PGP signatures are valid.
> >
> > [x] LICENSE, NOTICE and DISCLAIMER files are correct.
> >
> > [x] All files have license headers if necessary.
> >
> >
> >
> >
> --
> > Trista Pan
> > Twitter & Github: tristaZero
> >
> >
> >
> >
> > On 03/31/2022 07:37,Nicholas Sorrell wrote:
> > Dear Apache Community,
> >
> > This is an official vote for Apache AGE release 1.0.0-rc1.
> >
> > To learn more about Apache AGE, please see https://age.apache.org/
> >
> > Functionality included and addressed in this release:
> >
> > - Add an upgrading SQL script file from 0.5.0 to 0.6.0
> > - Add upgrading file age--0.6.0--0.7.0.sql
> > - Refactor function get_agtype_value_object_value
> > - Age load issue (issue #188)
> > - Refactor agtype_access_operator
> > - Bugfix - Remove INLINE from function declaration
> > - Rebase VLE code
> > - Implement Merge Clause
> > - Bugfix: chained union logic
> > - Allow a path of one vertex
> > - Created functions for load graph from CSV files
> > - Add UNION into EXPLAIN grammar rule
> > - Implement UNWIND clause(issue #173)
> > - Bugfix:(nodejs) Corrects parsing for independence value(issue #177)
> > - Feat: Implement OPTIONAL MATCH (issue #175)
> > - Update copyright in NOTICE
> >
> >
> > *
> >
> > The git tag to be discussed and voted upon:
> > https://github.com/apache/incubator-age/releases/tag/v1.0.0-rc1
> >
> > The git commit hash:
> > commit 282c24f4aa7150daceba15742966ac6be77a35c4
> >
> > The release files for 1.0.0, can be found at:
> > https://dist.apache.org/repos/dist/dev/incubator/age/1.0.0.rc1/
> >
> > Signatures used for AGE RCs can be found in this file:
> > https://downloads.apache.org/incubator/age/KEYS
> >
> > The fingerprint of key to sign release artifacts:
> > C3F1 A95F 43D0 CCF6 A5EF  92C5 4E03 406A 5227 E499
> >
> > For information about the contents of this release, see:
> > https://github.com/apache/incubator-age/releases/tag/v1.0.0-rc1
> >
> > *
> >
> > Please vote:
> >
> > [ ] +1 Release this package as Apache AGE 1.0.0-rc1
> > [ ] 0  I won't get in the way
> > [ ] -1 Do not release this package because ...
> >
> >
> > This vote will be open for 72 hours.
> >
> > Thank you for your time.
> >
> >
> > Best Regards,
> > Nick Sorrell
> >
> >
>


Re: [VOTE] Apache AGE 1.0.0 Release

2022-03-28 Thread Muhammad Shoaib
+1 for me.

All requirements have been checked and seems correct. Therefore, I
recommend that the release shall be made.

Ciao,
Shoaib

On Tue, Mar 15, 2022 at 8:03 PM Nicholas Sorrell  wrote:

> Dear Apache Community,
>
> This is an official vote for the Apache AGE release 1.0.0 that we have
> been working towards.
>
> To learn more about Apache AGE, please see http://age.apache.org/
>
> Functionality included and addressed in this release:
>
>   - Add an upgrading SQL script file from 0.5.0 to 0.6.0
>   - Add upgrading file age--0.6.0--0.7.0.sql
>   - Refactor function get_agtype_value_object_value
>   - Age load issue (#188)
>   - Refactor agtype_access_operator
>   - Bugfix - Remove INLINE from function declaration
>   - Rebase VLE code
>   - Implement Merge Clause
>   - Bugfix: chained union logic
>   - Allow a path of one vertex
>   - Created functions for load graph from CSV files
>   - Add UNION into EXPLAIN grammar rule
>   - Implement `UNWIND` clause(#173)
>   - Bugfix:(nodejs) Corrects parsing for independence value(#177)
>   - Feat: Implement `OPTIONAL MATCH` (#175)
>
> *
>
> The git tag to be discussed and voted upon:
> https://github.com/apache/incubator-age/releases/tag/v1.0.0-rc0
>
> The git commit hash:
>   commit 6660aa419f967118cfba20f554b0db1549bb15f7
>
> The release files for 1.0.0, can be found at:
>  https://dist.apache.org/repos/dist/dev/incubator/age/1.0.0.rc0/
>
> Signatures used for AGE RCs can be found in this file:
> https://downloads.apache.org/incubator/age/KEYS
>
> The fingerprint of key to sign release artifacts:
>   C3F1 A95F 43D0 CCF6 A5EF  92C5 4E03 406A 5227 E499
>
> For information about the contents of this release, see:
> https://github.com/apache/incubator-age/releases/tag/v1.0.0-rc0
>
> *
>
> Please vote:
>
> [ ] +1 Release this package as Apache AGE 1.0.0
> [ ] 0  I won't get in the way
> [ ] -1 Do not release this package because ...
>
>
> This vote will be open for 72 hours.
>
> Thank you for your time.
>
>
> Best Regards,
> Nick Sorrell
>


Re: [DISCUSS] AGE Versioning in Master

2022-03-04 Thread Muhammad Shoaib
Folks,

I agree with what Josh has just said in the email. I would also like to add
further comments.

There is a need to rethink how versioning is being done as I don't see any
use of last digit in the versioning therefore, I recommend removing this
unless it has potential known use in the future.

Another point of view two digits is normally used when there is a need to
distinguish between major releases and minor releases which doesn't seems
the case here. Therefore, I suggest making versioning with only two digits
i.e. 1.0, 1.1 and 1.2

I give following definition

   - first digit shall be used for major release
   - second digit should be release for bug fixes


There is still a need to have a definition for major release that I leave
up to other folks to give their suggestions about a major release and a
bugfix release.

If you must use three digits, I recommend using it in the following way

   - 11.1.0 => PostgreSQL version 11
   - 12.1.0 => PostgreSQL Version 12
   - 13.1.0 => PostgreSQL version 13


Here first digit represents PostgreSQL version

Ciao,
Shoaib

On Thu, Mar 3, 2022 at 10:35 PM Alex Kwak  wrote:

> Yes, It needs.
> I agree.
>
> Alex
>
> On 2022/03/02 20:58:28 Josh Innis wrote:
> > Hi All,
> >
> > For every release of AGE we update the version number. The team is
> > currently researching how to support upgrading between versions and an
> > issue about the order of updating the version in Master came to our
> > attention.
> >
> > Currently, before we create a release we update the version number.
> However
> > we do this at the end of a development of a release cycle rather than at
> > the beginning. This will become an issue with maintaining our upgrade
> > scripts going forward.
> >
> > So we propose this change to our release cycle: update the version of AGE
> > in Master at the beginning of a development cycle rather than at the end.
> > This will allow us to construct the upgrade scripts through the whole
> > process of the release rather than having to do it all at once in the
> end.
> >
> > For the current release, we just make the change now and follow this
> > process going forward.
> >
> > Thoughts?/Concerns?/Questions?
> >
>


[DISCUSS] Apache AGE Versioning

2022-02-11 Thread Muhammad Shoaib
Dear Folks @ Apache AGE Community

I would like to initiate this discussion to discuss systematic versioning
of Apache AGE Versioning. Following are my thoughts I would like to
encourage you to provide  feedback about this idea as well as give
constructive comments and critics


   -

   Each branch represents a stable, alpha, beta and RC eg.
   -

   AGE version 0.6 e.g. AGE_0.6 ALPHA, AGE_0.6_BETA, AGE_0.6_RC
  -

  AGE version 0.7 e.g. AGE_0.7 ALPHA, AGE_0.7_BETA, AGE_0.7_RC
  -

   Once a branch reaches at STABLE status alpha, beta and RC branches can
   be deleted
   -

   Each branch can have tags for different PG versions once We start with
   PG_11
   -

  AGE_0.7_ALPHA_PG_11 => AGE Version 0.7 Alpha for PG 11
  -

  AGE_0.7_ALPHA_PG_12 => AGE Version 0.7 Alpha for PG 12
  -

  AGE_0.7_BETA_PG_11 => AGE Version 0.7 Alpha for PG 11
  -

  AGE_0.7_BETA_PG_12 => AGE Version 0.7 Alpha for PG 12
  -

  AGE_0.7_RC_PG_11 => AGE Version 0.7 Alpha for PG 11
  -

  AGE_0.7_RC_PG_12 => AGE Version 0.7 Alpha for PG 12
  -

  AGE_0.7_STABLE_PG_11 => AGE Version 0.7 Alpha for PG 11
  -

  AGE_0.7_STABLE_PG_12 => AGE Version 0.7 Alpha for PG 12
  -

   Following rules can be adopted for archiving or depreciating a branch
   -

  Alpha branch can be archived once Beta branch has been released
  -

  Beta branch can be archived in favor of a release candidate
  -

  Release candidate branch achieved in favor of Stable branch
  -

  A stable branch shall not be architived or depreciated
  -

   Testing Vs Productions
   -

  All Alpha, Beta and RC branches shall be used in testing environment
  and shall not put into production
  -

  Users must be informed about the changes in each update including
  what it means for them in terms of their current data
  -

  Users shall be informed about the compatibility between multiple
  versions so that they can decide to do an update or not


Thanks and Regards
Shoaib


-- 
Muhammad *Shoaib, PhD*
Data Scientist, Bioinformatician and AI Engineer
PhD (Biomedical Engineering)
Email: muhemmed.sho...@gmail.com


Apache AGE Versioning

2022-02-11 Thread Muhammad Shoaib
Dear Folks @ Apache AGE Community

I would like to initiate this discussion to discuss systematic versioning
of Apache AGE Versioning. Following are my thoughts I would like to
encourage you to provide  feedback about this idea as well as give
constructive comments and critics


   -

   Each branch represents a stable, alpha, beta and RC eg.
   -

   AGE version 0.6 e.g. AGE_0.6 ALPHA, AGE_0.6_BETA, AGE_0.6_RC
  -

  AGE version 0.7 e.g. AGE_0.7 ALPHA, AGE_0.7_BETA, AGE_0.7_RC
  -

   Once a branch reaches at STABLE status alpha, beta and RC branches can
   be deleted
   -

   Each branch can have tags for different PG versions once We start with
   PG_11
   -

  AGE_0.7_ALPHA_PG_11 => AGE Version 0.7 Alpha for PG 11
  -

  AGE_0.7_ALPHA_PG_12 => AGE Version 0.7 Alpha for PG 12
  -

  AGE_0.7_BETA_PG_11 => AGE Version 0.7 Alpha for PG 11
  -

  AGE_0.7_BETA_PG_12 => AGE Version 0.7 Alpha for PG 12
  -

  AGE_0.7_RC_PG_11 => AGE Version 0.7 Alpha for PG 11
  -

  AGE_0.7_RC_PG_12 => AGE Version 0.7 Alpha for PG 12
  -

  AGE_0.7_STABLE_PG_11 => AGE Version 0.7 Alpha for PG 11
  -

  AGE_0.7_STABLE_PG_12 => AGE Version 0.7 Alpha for PG 12
  -

   Following rules can be adopted for archiving or depreciating a branch
   -

  Alpha branch can be archived once Beta branch has been released
  -

  Beta branch can be archived in favor of a release candidate
  -

  Release candidate branch achieved in favor of Stable branch
  -

  A stable branch shall not be architived or depreciated
  -

   Testing Vs Productions
   -

  All Alpha, Beta and RC branches shall be used in testing environment
  and shall not put into production
  -

  Users must be informed about the changes in each update including
  what it means for them in terms of their current data
  -

  Users shall be informed about the compatibility between multiple
  versions so that they can decide to do an update or not


Thanks and Regards
Shoaib

-- 
Muhammad *Shoaib, PhD*
Data Scientist, Bioinformatician and AI Engineer
PhD (Biomedical Engineering)
Email: muhemmed.sho...@gmail.com


Re: [VOTE] Release Apache AGE Viewer (incubating) 1.0.0-rc2

2022-02-08 Thread Muhammad Shoaib
+1

On Mon, 7 Feb 2022 at 09:33, Alex Kwak  wrote:

> Dear Apache AGE Community,
>
> This is an official vote for the Apache AGE Viewer release v1.0.0-rc2 that
> we have been working toward it.
>
> To learn more about Apache AGE, please see http://age.apache.org/
>
> Functionalities included and addressed in this release:
> - Graph visualization for AGE.
> - Extends edge and vertex point by point.
> - Remove trademarks.
>
>
> The vote is open now and until January 8th at 6:00 PM PST and passes if a
> majority +1 votes are cast, with a minimum of 3 +1 votes.
>
> [ ] +1 Release this package as Apache AGE Viewer v1.0.0
> [ ] 0 I won't get in the way
> [ ] -1 Do not release this package because ...
>
>
> The git tag to be discussed and voted upon
> https://github.com/apache/incubator-age-viewer/releases/tag/v1.0.0-rc2
>
> The git commit hash:
> commit 63ed1882e372ef8cdf6677e9850237650e586848
>
> The release files, including signatures, digests, etc. can be found at:
>
> https://dist.apache.org/repos/dist/dev/incubator/age/viewer/apache-age-viewer-1.0.0-incubating-rc2/
>
> The SHA512 Checksum for these artifacts is:
>
> 683f17b6bfc84d9fd8c88f0856b4dd18fdb24ab429517134880594243601f6810fefe9f7d9da7d5a802e2236622974c4297cee874e0f06685e85a40d5ac90d3d
>
> Release artifacts are signed with the following key:
> https://downloads.apache.org/incubator/age/KEYS
>
> The fingerprint of key to sign release artifacts:
> 0E7F 408D 8C6A 1952 329C B379 D471 FDCE 5F5C 5B82
>
> For more information about the contents of this release, see:
> https://github.com/apache/incubator-age-viewer/releases/tag/v1.0.0-rc2
>
>
>
> Best regards,
> Alex Kwak
>
-- 

* Muhammad Shoaib, PhD*

* Senior Research Engineer *

*P* : +82-70-4800-3517   *F* : +82-70-8677-2552
401 Yangcheon-ro A/1201, Gangseo-gu, Seoul, 07528, Korea


Re: [DISCUSS] Release Apache AGE Viewer (incubating) 1.0.0-rc0

2021-12-20 Thread Muhammad Shoaib
+1

It seems that Apache AGE is now in shape to go into major release. It has
implemented near to complete cypher implementation, have removed most of
the bugs identified by the customers, and performed the scalability
testing. Currently the team is working on exploring the options to add more
functionality.

Software development is a continuous process and I believe that we will see
more good experiences in the future as well.

On Mon, Dec 20, 2021 at 3:37 AM Alex Kwak  wrote:

> We now close this thread as there has been no objections and move will
> forward to the
> [VOTE] thread.
> Thank you,
>
> Alex Kwak
>
> On 2021/12/17 02:30:47 Alex Kwak wrote:
> > Dear Apache AGE Community,
> > We would like to discuss the Apache AGE Viewer release v1.0.0-rc0 that
> we have been working toward it.
> > To learn more about Apache AGE, please see http://age.apache.org/
> >
> > Functionalities included and addressed in this release:
> > - Graph visualization for AGE.
> > - Extends edge and vertex point by point.
> >
> > The git tag to be discussed and voted upon
> > https://github.com/apache/incubator-age-viewer/releases/tag/v1.0.0
> >
> > The git commit hash:
> > commit 2c55b2302875449565674aa039517734cf338031
> >
> > The release files, including signatures, digests, etc. can be found at:
> >
> https://dist.apache.org/repos/dist/dev/incubator/age/viewer/apache-age-viewer-1.0.0-incubating-rc0/
> >
> > The SHA512 Checksum for these artifacts is:
> >
> 8fa45254bba973678243a78321869aaf88c746b55168d4401931c5d6e87192c80d581d97e927c8b87098aaacba8d6f77bf1ca225e864c49117f5cb1887c699d0
> >
> > Release artifacts are signed with the following key:
> > https://downloads.apache.org/incubator/age/KEYS
> >
> > The fingerprint of key to sign release artifacts:
> > 0E7F 408D 8C6A 1952 329C  B379 D471 FDCE 5F5C 5B82
> >
> > For more information about the contents of this release, see:
> > https://github.com/apache/incubator-age-viewer/releases/tag/v1.0.0
> >
> > The thread is open for 72 hours and please let us know if you have any
> questions.
> >
> > Best regards,
> > Alex Kwak
> >
>


-- 
Muhammad *Shoaib, PhD*
Data Scientist, Bioinformatician and AI Engineer
PhD (Biomedical Engineering)
Email: muhemmed.sho...@gmail.com


Re: Apache AGE (Incubating) - Community Graduation Vote

2021-12-02 Thread Muhammad Shoaib
 > > >
> > > > >  The project has added five new committers taking the total to 10
> > > (excluding mentors).
> > > > >
> > > > >   Bitnine Global: Dehowe Feng
> > > > >   Kroger: Nick Sorrell
> > > > >   Ghent University: Pieterjan De Potter
> > > > >   Agedb: Andrew Ko, Alex Kwak
> > > > >
> > > > > RE CS10 “The project maintains a public list of its contributors
> who
> > > have decision power”:
> > > > > We now have the list of community members (committer and PPMC) at
> > > age.apache.org
> > > > >
> > > > > Regarding how incubator-age-viewer is released:
> > > > >   Age-viewer has been released 8 times. The age-viewer developers
> are
> > > looking to release in the
> > > > >   Apache way soon. The age team is coaching the age-viewer
> developers
> > > to encourage future
> > > > >   releases to comply with Apache guiding principles.
> > > > >
> > > > > The documentation link at incubator.apache.org/projects/age.html
> is
> > > corrected.
> > > > >
> > > > > Regarding project name search and approval:
> > > > >   We have completed name search and approval. PPMC is actively
> > > checking Apache AGE brand
> > > > >   use.
> > > > >
> > > > > The licensing issue regarding 0.6.0 has been resolved. We’re happy
> to
> > > announce Apache AGE 0.6.0 is officially out today.
> > > > >
> > > > > Thank you for your feedback and recognition that after 6 releases
> > > including 4 Apache releases, we have demonstrated that this community
> is
> > > able to run independently outside incubation.
> > > > >
> > > > > We look forward to a positive vote on graduation to a Top Level
> > > Project.
> > > > >
> > > > > Thank you
> > > > > Eya
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > On 2021/11/09 04:31:33 Eya Badal wrote:
> > > > > > Hi AGE community and Mentors,
> > > > > >
> > > > > > Since entering incubation 18 months ago in April 2020 and with
> five
> > > > > > versions of AGE released, and 0.6.0 imminent, it's fair to say
> the
> > > AGE
> > > > > > community has demonstrated its ability to build software
> releases the
> > > > > > Apache Way.
> > > > > >
> > > > > > We have prepared an assessment of the Apache AGE podling’s
> maturity,
> > > meant
> > > > > > to help inform the decision (of the mentors, community, Incubator
> > > PMC, and
> > > > > > ASF Board of Directors) to graduate it as a top-level Apache
> > > project. We
> > > > > > used the ASF project maturity model
> > > > > > <
> > >
> https://community.apache.org/apache-way/apache-project-maturity-model.html
> > > >
> > > > > > to evaluate the Apache AGE project and assess itself as having no
> > > major
> > > > > > areas for concern. The assessment can be found at the Apache AGE
> > > website
> > > > > > <https://age.apache.org/#> under the COMMUNITY menu.
> > > > > >
> > > > > > In addition to building and releasing software, the community has
> > > grown the
> > > > > > Apache AGE project in other areas.
> > > > > >
> > > > > >
> > > > > >-
> > > > > >
> > > > > >There have been 64 unique contributors across the AGE and the
> > > subproject
> > > > > >AGE Viewer. These Contributors have raised >170 issues or pull
> > > requests.
> > > > > >-
> > > > > >
> > > > > >We have been addressing Github issues since the start but
> > > timeliness was
> > > > > >an issue. In April we created our internal SLA to categorise
> > > (label),
> > > > > >assign, and respond to issue and pull requests. Since April,
> 95%
> > > are
> > > > > >responded within 72 hours (80% of issues are responded to
> within
> > > 24 hrs).
> > > > > >-
> > > > > >
> > > > > >Contributions span more than 20 countries across the globe -
> > > Belarus,
> > > > > >Belgium, China, France, Germany, Ireland, Israel, Italy,
> > > Luxembourg,
> > > > > >Netherlands, Russia, South Korea, Thailand, UK, Ukraine, USA,
> and
> > > Vietnam.
> > > > > >-
> > > > > >
> > > > > >We have amassed positive comments throughout and gathered >470
> > > stars.
> > > > > >-
> > > > > >
> > > > > >We have committers from 4 different companies.
> > > > > >
> > > > > >
> > > > > > AGE mentors, what is your opinion on this?
> > > > > >
> > > > > > Do you agree that we are ready to graduate?
> > > > > >
> > > > > > Are there any remaining issues that we can improve on?
> > > > > >
> > > > > > If we can capture your issues of concern we can then work those
> > > issues to
> > > > > > resolution.
> > > > > >
> > > > > > Your feedback would be very much appreciated!
> > > > > >
> > > > > > Regards,
> > > > > >
> > > > > > Eya
> > > > > >
> > > > >
> > > >
> > >
> >
>


-- 
Muhammad *Shoaib, PhD*
Data Scientist, Bioinformatician and AI Engineer
PhD (Biomedical Engineering)
Email: muhemmed.sho...@gmail.com


Re: [VOTE] Apache AGE (incubating) Release v0.6.0

2021-11-22 Thread Muhammad Shoaib
+1,


I confirm that I have checked the following and they look good to the best
of my knowledge



   - Signature and hash fine
   - DISCLAIMER is fine
   - LICENSE and NOTICE are fine there is no WIP information there now.
   - No unexpected binary files
   - incubating in name


On Sun, Nov 21, 2021 at 10:33 PM Josh Innis  wrote:

> Dear Apache Community,
>
> Please vote on releasing the following candidate as Apache AGE version
> 0.6.0.
>
> This release includes the updates to the NOTICE, removing the WIP
> disclaimer
> and adding the standard disclaimer, and changing the copyright header in
> files
> that are predominately Postgres source code.
>
> The vote is open now and until November 24th at 2:30 PM PST and passes if
> a majority +1 votes are cast, with a minimum of 3 +1 votes.
>
> [ ] +1 Release this package as Apache AGE 0.6.0
> [ ] -1 Do not release this package because ...
>
> To learn more about Apache AGE, please see http://age.apache.org/
>
> *Functionalities included and addressed in this release:*
> - Add VLE SRF (Set Returning Function).
> - Fix Vertex, Edge, and Path serialization bug (AGE2-307)
> - Fix CREATE passback bug (AGE2-337).
> - Fix CREATE transaction block bug (AGE2-345).
> - Fix parallel build errors.
> - Fix Travis CI compiler warnings.
>
> *
> *The git tag to be discussed and voted upon:*
> https://github.com/apache/incubator-age/releases/tag/v0.6.0
>
> *The git commit hash:*
> commit 9786fc32d52c577cf67e9e89409246b9e7a3a063
>
> *The release files for 0.6.0, can be found at:*
> https://dist.apache.org/repos/dist/dev/incubator/age/0.6.0.rc0/
>
> *The signatures, files, etc. can be found at:*
> https://dist.apache.org/repos/dist/dev/incubator/age/
>
> *Signatures used for AGE RCs can be found in this file:*
> https://dist.apache.org/repos/dist/dev/incubator/age/KEYS
>
> *The fingerprint of key to sign release artifacts:*
> 4D57 8595 934A 64F4 8DD9  B39C 7FAD 0CDD C278 09E8
>
> *For information about the contents of this release, see:*
> https://github.com/apache/incubator-age/releases/tag/v0.6.0
>
> Thank you for your time.
> Josh Innis
>


-- 

* Muhammad Shoaib, PhD*

* Senior Research Engineer *

*P* : +82-70-4800-3517   *F* : +82-70-8677-2552
401 Yangcheon-ro A/1201, Gangseo-gu, Seoul, 07528, Korea


Re: [VOTE] Apache AGE (incubating) Release 0.6.0

2021-11-18 Thread Muhammad Shoaib
+1,


I confirm that I have checked the following and they look good to the best
of my knowledge



   - Signature and hash fine
   - DISCLAIMER is fine
   - LICENSE and NOTICE are fine
   - No unexpected binary files
   - incubating in name


On Thu, Nov 18, 2021, 18:07 Josh Innis  wrote:

> Dear Apache Community,
>
> Please vote on releasing the following candidate as Apache AGE version
> 0.6.0.
>
> The vote is open now and until November 13th at 12:00 PM PST and passes if
> a majority +1 votes are cast, with a minimum of 3 +1 votes.
>
> [ ] +1 Release this package as Apache AGE 0.6.0
> [ ] -1 Do not release this package because ...
>
> To learn more about Apache AGE, please see http://age.apache.org/
>
> *Functionalities included and addressed in this release:*
> - Add VLE SRF (Set Returning Function).
> - Fix Vertex, Edge, and Path serialization bug (AGE2-307)
> - Fix CREATE passback bug (AGE2-337).
> - Fix CREATE transaction block bug (AGE2-345).
> - Fix parallel build errors.
> - Fix Travis CI compiler warnings.
>
> *
> *The git tag to be discussed and voted upon:*
> https://github.com/apache/incubator-age/releases/tag/v0.6.0
>
> *The git commit hash:*
> commit 0dfb741276d5177c2f7beb260634bef21e880386
>
> *The release files for 0.6.0, can be found at:*
> https://dist.apache.org/repos/dist/dev/incubator/age/0.6.0.rc0/
>
> *The signatures, files, etc. can be found at:*
> https://dist.apache.org/repos/dist/dev/incubator/age/
>
> *Signatures used for AGE RCs can be found in this file:*
> https://dist.apache.org/repos/dist/dev/incubator/age/KEYS
>
> *The fingerprint of key to sign release artifacts:*
> 4D57 8595 934A 64F4 8DD9  B39C 7FAD 0CDD C278 09E8
>
> *For information about the contents of this release, see:*
> https://github.com/apache/incubator-age/releases/tag/v0.6.0
>
> Thank you for your time.
> Josh Innis
>


Re: Apache AGE (Incubating) - Community Graduation Vote

2021-11-10 Thread Muhammad Shoaib
..+1

On Tue, Nov 9, 2021, 05:32 Eya Badal  wrote:

> Hi AGE community and Mentors,
>
> Since entering incubation 18 months ago in April 2020 and with five
> versions of AGE released, and 0.6.0 imminent, it's fair to say the AGE
> community has demonstrated its ability to build software releases the
> Apache Way.
>
> We have prepared an assessment of the Apache AGE podling’s maturity, meant
> to help inform the decision (of the mentors, community, Incubator PMC, and
> ASF Board of Directors) to graduate it as a top-level Apache project. We
> used the ASF project maturity model
> <
> https://community.apache.org/apache-way/apache-project-maturity-model.html
> >
> to evaluate the Apache AGE project and assess itself as having no major
> areas for concern. The assessment can be found at the Apache AGE website
>  under the COMMUNITY menu.
>
> In addition to building and releasing software, the community has grown the
> Apache AGE project in other areas.
>
>
>-
>
>There have been 64 unique contributors across the AGE and the subproject
>AGE Viewer. These Contributors have raised >170 issues or pull requests.
>-
>
>We have been addressing Github issues since the start but timeliness was
>an issue. In April we created our internal SLA to categorise (label),
>assign, and respond to issue and pull requests. Since April, 95% are
>responded within 72 hours (80% of issues are responded to within 24
> hrs).
>-
>
>Contributions span more than 20 countries across the globe - Belarus,
>Belgium, China, France, Germany, Ireland, Israel, Italy, Luxembourg,
>Netherlands, Russia, South Korea, Thailand, UK, Ukraine, USA, and
> Vietnam.
>-
>
>We have amassed positive comments throughout and gathered >470 stars.
>-
>
>We have committers from 4 different companies.
>
>
> AGE mentors, what is your opinion on this?
>
> Do you agree that we are ready to graduate?
>
> Are there any remaining issues that we can improve on?
>
> If we can capture your issues of concern we can then work those issues to
> resolution.
>
> Your feedback would be very much appreciated!
>
> Regards,
>
> Eya
>


Re: [VOTE] Release Apache AGE (incubating) version 0.6.0

2021-09-16 Thread Muhammad Shoaib
+1

On Thu, Sep 16, 2021, 16:21 Joe Fagan  wrote:

> +1
>
> On Wed, 15 Sep 2021 at 17:12, Josh Innis  wrote:
>
> > Dear Apache Community,
> >
> >
> > Please vote on releasing the following candidate as Apache AGE version
> > 0.6.0
> >
> >
> > The vote is open now and until September 18th at 10:30 AM PST and passes
> if
> > a majority +1 votes are cast, with a minimum of 3 +1 votes.
> >
> >
> > [ ] +1 Release this package as Apache AGE 0.6.0
> >
> > [ ] -1 Do not release this package because ...
> >
> >
> > To learn more about Apache AGE, please see http://age.apache.org/
> >
> >
> > *Functionalities included and addressed in this release:*
> >
> >- Add VLE SRF (Set Returning Function).
> >
> >- Fix Vertex, Edge, and Path serialization bug (AGE2-307)
> >
> >- Fix CREATE passback bug (AGE2-337).
> >
> >- Fix CREATE transaction block bug (AGE2-345).
> >
> >- Fix parallel build errors.
> >
> >- Fix Travis CI compiler warnings.
> >
> >
> >
> >
> >
> > *
> >
> >
> >
> > *The git tag to be discussed and voted upon:*
> >
> > https://github.com/apache/incubator-age/releases/tag/v0.6.0
> >
> >
> >
> > *The git commit hash:*
> >
> > commit 3681c90da68353507001db89eb429755d34857f7
> >
> >
> >
> > *The release files for 0.6.0, can be found at:*
> >
> > https://dist.apache.org/repos/dist/dev/incubator/age/0.6.0.rc0/
> >
> >
> >
> > *The signatures, files, etc. can be found at:*
> >
> > https://dist.apache.org/repos/dist/dev/incubator/age/
> >
> >
> >
> > *Signatures used for AGE RCs can be found in this file:*
> >
> > https://dist.apache.org/repos/dist/dev/incubator/age/KEYS
> >
> >
> >
> > *The fingerprint of key to sign release artifacts:*
> >
> > 2245 1CFA 0521 1612 A4EA  9F05 6EF7 BD28 B870 8B05
> >
> >
> >
> > *For information about the contents of this release, see:*
> >
> > https://github.com/apache/incubator-age/releases/tag/v0.6.0
> >
> >
> >
> > Thank you for your time.
> >
> >
> >
> > Best regards,
> >
> > Josh Innis
> > We create value for our clients by connecting the world's data.
> > Josh Innis Software Engineer
> > Core R Team
> > *P*: (831)278-0327
> > 3945 Freedom Circle #260, Santa Clara, CA 95054
> > <
> https://www.google.com/maps/search/3945+Freedom+Circle+%23260,+Santa+Clara,+CA+95054?entry=gmail=g
> >
> > <
> >
> https://www.google.com/maps/place/3945+Freedom+Cir+%23260,+Santa+Clara,+CA+95054/
> > >
> > bitnine.net
> >
> --
>
> 
>
> Joe Fagan
>
> Community Advocate Director
>
>
>
>  M : +44 7788 148772
>
>
>
> 
>  
> 
> A Graph Extension for PostgreSQL In the news:
> Bitnine
> Promoting a First IPO in the Graph Database 
>


Re: [DISCUSS] Apache AGE 0.6.0 Release

2021-09-10 Thread Muhammad Shoaib
Looks gokd to me

+1

On Sat, Sep 11, 2021, 08:28 John Gemignani 
wrote:

> Looks good to me.
>
> +1
>
> On Fri, Sep 10, 2021 at 9:52 AM Josh Innis  wrote:
>
> > Dear Apache Community,
> >
> >
> >
> > We would like to discuss the Apache AGE release 0.6.0. that we have been
> > working toward it.
> >
> >
> >
> > To learn more about Apache AGE, please see http://age.apache.org/
> >
> >
> >
> > Functionalities included and addressed in this release:
> >
> >
> >- Add VLE SRF (Set Returning Function).
> >- Fix Vertex, Edge, and Path serialization bug (AGE2-307)
> >- Fix CREATE passback bug (AGE2-337).
> >- Fix CREATE transaction block bug (AGE2-345).
> >- Fix parallel build errors.
> >- Fix Travis CI compiler warnings.
> >
> >
> > *
> >
> > The git tag to be discussed and voted upon:
> >
> > https://github.com/apache/incubator-age/releases/tag/v0.6.0
> >
> >
> >
> > The git commit hash:
> >
> > commit 3681c90da68353507001db89eb429755d34857f7
> >
> >
> >
> > The release files for 0.6.0, can be found at:
> >
> > https://dist.apache.org/repos/dist/dev/incubator/age/0.6.0.rc0/
> >
> >
> >
> > The signatures, files, etc. can be found at:
> >
> > https://dist.apache.org/repos/dist/dev/incubator/age/
> >
> >
> >
> > Signatures used for AGE RCs can be found in this file:
> >
> > https://dist.apache.org/repos/dist/dev/incubator/age/KEYS
> >
> >
> >
> > The fingerprint of key to sign release artifacts:
> >
> > 2245 1CFA 0521 1612 A4EA  9F05 6EF7 BD28 B870 8B05
> >
> >
> >
> > For information about the contents of this release, see:
> >
> > https://github.com/apache/incubator-age/releases/tag/v0.6.0
> >
> >
> >
> >
> >
> > Please share your thoughts and feedback and let us know if we can call
> for
> > a vote.
> >
> >
> >
> > Thank you for your time.
> >
> >
> >
> > Best regards,
> >
> > Josh Innis
> >
> > We create value for our clients by connecting the world's data.
> > Josh Innis Software Engineer
> > Core R Team
> > *P*: (831)278-0327
> > 3945 Freedom Circle #260, Santa Clara, CA 95054
> > <
> >
> https://www.google.com/maps/place/3945+Freedom+Cir+%23260,+Santa+Clara,+CA+95054/
> > >
> > bitnine.net
> >
>


Re: Problem with building AGE

2021-09-09 Thread Muhammad Shoaib
Okay, there was problem with my build script. It was talking the REGRESS_OPTS 
two times and was overwriting the original values in the MakeFile. By removing 
from my build script I have solved the problem. 

On 2021/09/09 11:22:37, Muhammad Shoaib  wrote: 
> Hi Folks,
> 
> I am having this problem while building the AGE.
> 
> /home/age/postgresql/postgresql-11.12/psql-11.12-5432-dev/lib/pgxs/src/makefiles/../../src/test/regress/pg_regress
> --inputdir=./
> --bindir='/home/age/postgresql/postgresql-11.12/psql-11.12-5432-dev/bin'
>  --encoding=UTF-8 scan graphid agtype catalog cypher expr cypher_create
> cypher_match cypher_set cypher_remove cypher_delete cypher_with cypher_vle
> drop
> (using postmaster on Unix socket, default port)
> == dropping database "regression" ==
> DROP DATABASE
> == creating database "regression" ==
> CREATE DATABASE
> ALTER DATABASE
> == running regression test queries==
> test scan ... /bin/sh: 1: cannot open
> /home/age/incubator-age/sql/scan.sql: No such file
> diff: /home/age/incubator-age/expected/scan.out: No such file or directory
> diff: /home/age/incubator-age/results/scan.out: No such file or directory
> diff command failed with status 512: diff
>  "/home/age/incubator-age/expected/scan.out"
> "/home/age/incubator-age/results/scan.out" >
> "/home/age/incubator-age/results/scan.out.diff"
> make: ***
> [/home/age/postgresql/postgresql-11.12/psql-11.12-5432-dev/lib/pgxs/src/makefiles/
> pgxs.mk:403: installcheck] Error 2
> 
> I believe that REGRESS_OPTS are not be used during the build process. How
> could I solve this problem?
> 
> -- 
> 
> 


Problem with building AGE

2021-09-09 Thread Muhammad Shoaib
Hi Folks,

I am having this problem while building the AGE.

/home/age/postgresql/postgresql-11.12/psql-11.12-5432-dev/lib/pgxs/src/makefiles/../../src/test/regress/pg_regress
--inputdir=./
--bindir='/home/age/postgresql/postgresql-11.12/psql-11.12-5432-dev/bin'
 --encoding=UTF-8 scan graphid agtype catalog cypher expr cypher_create
cypher_match cypher_set cypher_remove cypher_delete cypher_with cypher_vle
drop
(using postmaster on Unix socket, default port)
== dropping database "regression" ==
DROP DATABASE
== creating database "regression" ==
CREATE DATABASE
ALTER DATABASE
== running regression test queries==
test scan ... /bin/sh: 1: cannot open
/home/age/incubator-age/sql/scan.sql: No such file
diff: /home/age/incubator-age/expected/scan.out: No such file or directory
diff: /home/age/incubator-age/results/scan.out: No such file or directory
diff command failed with status 512: diff
 "/home/age/incubator-age/expected/scan.out"
"/home/age/incubator-age/results/scan.out" >
"/home/age/incubator-age/results/scan.out.diff"
make: ***
[/home/age/postgresql/postgresql-11.12/psql-11.12-5432-dev/lib/pgxs/src/makefiles/
pgxs.mk:403: installcheck] Error 2

I believe that REGRESS_OPTS are not be used during the build process. How
could I solve this problem?

-- 

* Muhammad Shoaib, PhD*

* Senior Research Engineer *

*P* : +82-70-4800-3517   *F* : +82-70-8677-2552
401 Yangcheon-ro A/1201, Gangseo-gu, Seoul, 07528, Korea


Re: Creating Nodes in Bulk,

2021-09-02 Thread Muhammad Shoaib
both us and Postgres (via the SQL and openCypher language
> > specifications). Which would not be the case in the 2nd option, however
> > that option could decouple some logic that might be useful for later
> > features.
> >
> > We create value for our clients by connecting the world's data.
> > Josh Innis Software Engineer
> > Core R Team
> > *P*: (831)278-0327
> > 3945 Freedom Circle #260, Santa Clara, CA 95054
> > <
> https://www.google.com/maps/place/3945+Freedom+Cir+%23260,+Santa+Clara,+CA+95054/
> >
> > bitnine.net
> >
> >
> > On Wed, Sep 1, 2021 at 9:42 AM Muhammad Shoaib 
> wrote:
> >
> >> Hi Folks,
> >>
> >> I am trying to write a function to load nodes from CSV into AGE. I have
> >> data into C data structure but don't know how to proceed further. The
> >> particular questions are
> >>
> >> Which AGE data structure I need to use
> >> which function I need to call in order to insert data into PG Tables.
> >>
> >> Looking forward to hearing from you.
> >>
> >> Kind regards
> >> Shoaib
> >>
> >
>


Creating Nodes in Bulk,

2021-09-01 Thread Muhammad Shoaib
Hi Folks,

I am trying to write a function to load nodes from CSV into AGE. I have
data into C data structure but don't know how to proceed further. The
particular questions are

Which AGE data structure I need to use
which function I need to call in order to insert data into PG Tables.

Looking forward to hearing from you.

Kind regards
Shoaib


Creating Nodes in Bulk,

2021-09-01 Thread Muhammad Shoaib
Hi Folks,

I am trying to write a function to load nodes from CSV into AGE. I have
data into C data structure but don't know how to proceed further. The
particular questions are

Which AGE data structure I need to use
which function I need to call in order to insert data into PG Tables.

Looking forward to hearing from you.

Kind regards
Shoaib

-- 
Muhammad *Shoaib, PhD*
Data Scientist, Bioinformatician and AI Engineer
PhD (Biomedical Engineering)
Email: muhemmed.sho...@gmail.com


Re: [VOTE] Release Apache AGE (incubating) version 0.5.0

2021-07-26 Thread Muhammad Shoaib
Hi Eya, 

Looking forward to have new version. I vote +1

Regards
Shoaib

On 2021/07/10 14:32:05, Eya Badal  wrote: 
> Dear Apache Community, 
> 
> Please vote on releasing the following candidate as Apache AGE version 0.5.0
> 
> The vote is open now and until July 13th at 7:32 AM PST and passes if a 
> majority +1 votes are cast, with a minimum of 3 +1 votes.
> 
> [ ] +1 Release this package as Apache AGE 0.5.0
> [ ] -1 Do not release this package because ...
> 
> 
> To learn more about Apache AGE, please see http://age.apache.org/
> 
> *
> The git tag to be discussed and voted upon:
> https://github.com/apache/incubator-age/releases/tag/v0.5.0
> 
> The git commit hash:
> commit e36e6d79c2a65259f4b46cd9a3623d69518605a4
> 
> The release files for 0.5.0, can be found at:
> https://dist.apache.org/repos/dist/dev/incubator/age/0.5.0.rc0%20/
> 
> The signatures, files, etc. can be found at:
> https://dist.apache.org/repos/dist/dev/incubator/age/
> 
> Signatures used for AGE RCs can be found in this file:
> https://dist.apache.org/repos/dist/dev/incubator/age/KEYS
> 
> The fingerprint of key to sign release artifacts:
> FD8B 268F 784A CE10 F201  E63B C063 8775 6375 38D2
> 
> For information about the contents of this release, see:
> https://github.com/apache/incubator-age/releases/tag/v0.5.0
> 
> Thank you for your time in advance. 
> 
> Best regards,
> Eya Badal 
> 
> 


Re: [DISCUSS] Apache AGE Sub Project - Visualization Tool

2021-06-18 Thread Muhammad Shoaib
Dear All, 

I also strongly support John and Josh's opinion on having the AGE Viewer as it 
will make usage of AGE easy for people particularly those who wants to 
visualize their graphs while working with them. Eventually this will also 
attract people to community who love to work with UI and visualization that 
will help us in growing the community. 

Regards
Shoaib

On 2021/06/18 16:23:04, Josh Innis  wrote: 
> I agree that adding a visualization tool would help build our community.
> Moreover, this is a visualization tool that is linked with
> incubating-Apache AGE already. If it becomes an official part of the Apache
> community it wouldn't open up the project more? Plus it would qualify two
> people to be considered as contributors.
> 
> On Fri, Jun 18, 2021 at 9:17 AM John Gemignani 
> wrote:
> 
> > My opinion,...
> >
> > A visualization tool would help to open up AGE to more people which would
> > grow our community and grow our contributors.
> >
> > John
> >
> > On Wed, Jun 16, 2021 at 6:36 PM vongosling  wrote:
> >
> > > Hi Eya,
> > >
> > > I haven't seen the specific code for the project yet, but in recent
> > times,
> > > I suggest not to propose it as a new sub-project, We could focus on
> > > building the community. I'd like to know how many users are using our
> > > project now? Is our project open enough? How many contributors do we
> > > absorb?
> > >
> > >
> > > Eya Badal  于2021年6月16日周三 上午1:53写道:
> > >
> > > > Hello Felix,
> > > > @all mentors
> > > >
> > > > Thank you very much for your prompt reply, I greatly appreciate it. We
> > > are
> > > > retooling an existing project to work with incubating Apache AGE. The
> > > > project is not complete yet and we are hoping to have it as a
> > sub-project
> > > > of AGE and continue the development of it.
> > > >
> > > > Could you please advise if we have to go through the proposal process?
> > If
> > > > yes please also advise if it is the same process that we have been
> > > through
> > > > for AGE - creating a proposal and then calling for a vote in the
> > > incubator.
> > > >
> > > > Thank you very much,
> > > > Eya Badal
> > > >
> > > >
> > > >
> > > > On 2021/06/10 21:10:37, Eya Badal  wrote:
> > > > > Dear Everyone,
> > > > > @All Mentors
> > > > >
> > > > > I hope you are doing great.
> > > > >
> > > > > We would like to discuss the possibility of having a sub-project for
> > > > Apache
> > > > > AGE. This sub-project is a visualization tool that enables Apache AGE
> > > > users
> > > > > to visualize their data.
> > > > >
> > > > > This tool is a web-based graph visualization tool that allows you to
> > > > > visualize a graph. It connects to a Postgres server running the AGE
> > > graph
> > > > > database extension. AGViewer has a query editor where you can submit
> > > SQL
> > > > > and Cypher (or Hybrid) queries, allowing you to build, modify and
> > query
> > > > > graphs in AGE. The visualization supports many layout formats such as
> > > > > COSE-Bilkent, Dagre, and Euler. In addition, there is a table output
> > > for
> > > > > displaying non-graph results.
> > > > >
> > > > >
> > > > > Please advise and give us your feedback.
> > > > >
> > > > > Thank you very much,
> > > > > Eya Badal
> > > > >
> > > >
> > >
> > >
> > > --
> > > Best Regards :-)
> > >
> >
>