Re: [DISCUSS] Apache AGE - fully Graph DBMS PR

2024-05-24 Thread Rafsun Masud
Hi Everyone,

To add one top of what has already been mentioned,

AGE as an independent graph DBMS sounds interesting. It seems the file and
folder structure of such a project will be very different from the AGE as
an extension. In my opinion, there may be some challenges to maintain them
in the same repository.

--
*Rafsun Masud*


On Fri, May 24, 2024 at 8:32 AM John Gemignani 
wrote:

> If I am understanding this correctly, this is a PR for a new project along
> side of the Apache AGE extension. It does not modify nor extend the actual
> extension itself, which is Apache AGE. It merely adds an alternative,
> rooted in PostgreSQL version 13, to the extension.
>
> I am not opposed to thinking of Apache AGE as a suite of openCypher
> implementations and adding this as a fully integrated openCypher
> implementation option; this could give more options to users.
>
> However, as this PR is donated code, I believe it will need to go through
> the whole donation process.
>
> Additional questions to think about -
>
> How fully does it implement the openCypher specification compared to the
> extension?
> How does it perform relative to the extension?
> Will we have the resources to bring them into line and across all
> supported versions?
> Does the community want or need this?
>
> john
>
> On 2024/05/06 21:52:08 Eya Badal wrote:
> > Dear Everyone,
> >
> > I hope you are doing great.
> >
> > We would like to have a conversation about a recent Pull Request [1]
> that we received for Apache AGE. This Pull Request seems to introduce new
> extension features for AGE within the DBMS core engine. Currently, it
> utilizes PostgreSQL13 and aims to transform AGE from its existing extension
> format into a fully Graph DBMS built on top of PostgreSQL[2].
> >
> > Please let us know what you think.
> >
> > [1] https://github.com/apache/age/pull/1801
> > [2] https://github.com/apache/age/issues/1802
> >
> >
> > Thank you very much,
> > Eya Badal
> >
>


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

2024-03-18 Thread Rafsun Masud
+1 binding

Checked the following:
- Tag
- Hash
- Signature
- Link

--
*Rafsun Masud*
rafsu...@bitnine.net


On Mon, Mar 18, 2024 at 5:05 AM Zainab Saad
 wrote:

> +1
>
> Checked the following:
> - Release notes
> - Tag
> - Commit Hash
> - Links
>
> Regards,
> Zainab Saad
>
> On Mon, Mar 18, 2024 at 12:06 PM Dehowe Feng 
> wrote:
>
> > +1 binding
> >
> > I have checked the following:
> >
> > - Signature
> > - Hash
> > - License and notice
> > - Links and tags
> > - No unexpected binary files
> >
> > On Sat, Mar 16, 2024 at 6:08 AM Muhammad Shoaib <
> muhemmed.sho...@gmail.com
> > >
> > wrote:
> >
> > > +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 <
> 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
> > > > 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
&g

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

2024-03-14 Thread Rafsun Masud
Checked the following:
- Tag
- Hash
- Signature
- Link
--
*Rafsun Masud*
rafsu...@bitnine.net


On Tue, Mar 12, 2024 at 11:50 AM Muhammad Taha Naveed
 wrote:

> Looks good to me. Checked links, signatures, git tag and release notes.
>
> Regards
> Muhammad Taha Naveed
>
> On Tue, Mar 12, 2024, 03:58 John Gemignani 
> wrote:
>
> > Dear Apache Community,
> >
> > We would like to open a discussion for the Apache AGE release 1.5.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 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 a

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

2024-03-07 Thread Rafsun Masud
+1 binding

Checked the following:
- Tag
- Hash
- Signature
- Link

--
*Rafsun Masud*
rafsu...@bitnine.net


On Wed, Mar 6, 2024 at 4:23 PM Muhammad Shoaib 
wrote:

> +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)
> >
> > 

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

2024-02-22 Thread Rafsun Masud
+1 binding

Checked the following:
- Tag
- Hash
- Signature
- Link
--
*Rafsun Masud*
rafsu...@bitnine.net


On Thu, Feb 22, 2024 at 12:58 PM Muhammad Shoaib 
wrote:

> +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 <
> 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
> > > 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 

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

2024-02-21 Thread Rafsun Masud
Checked the following:
- Tag
- Hash
- Signature
- Link

--
*Rafsun Masud*
rafsu...@bitnine.net


On Fri, Feb 16, 2024 at 3:59 PM John Gemignani 
wrote:

> Dear Apache Community,
>
> We would like to open a discussion for the Apache AGE release 1.5.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 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.
> 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/PG13/v1.5.0-rc0
>
> The git commit hash:
> commit 57d39228edae28182bd93e7233fa7d90c069f137
>
> The release files for 1.5.0, can be found at:
> https://dist.apache.org/repos/dist/dev/age/PG13/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/PG13/v1.5.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.5.0 Release for PostgreSQL 14

2024-02-13 Thread Rafsun Masud
+1 (binding)

Checked the following:
  - tags
  - hash
  - links
  - signatures

Good work!!
--
*Rafsun Masud*
rafsu...@bitnine.net


On Tue, Feb 13, 2024 at 9:17 AM Zainab Saad
 wrote:

> +1
>
> Checked the following:
> - Release notes
> - Tag
> - Commit hash
> - Links and signature
>
> Regards,
> Zainab Saad
>
> On Tue, Feb 13, 2024 at 9:52 AM Dehowe Feng 
> wrote:
>
> > +1 (binding)
> >
> > I've checked the following:
> >
> > - Signature and hash
> > - License and notice
> > - Links and tags
> > - No unexpected binary files
> >
> > Cheers.
> >
> > On Tue, Feb 13, 2024 at 12:46 AM Muhammad Shoaib <
> > muhemmed.sho...@gmail.com>
> > wrote:
> >
> > > +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 <
> > > 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
> > > 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 WHER

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

2024-02-07 Thread Rafsun Masud
Checked the following:
- Tag
- Hash
- Signature
- Link

Looks good.
--
*Rafsun Masud*
rafsu...@bitnine.net


On Wed, Feb 7, 2024 at 11:19 AM Muhammad Taha Naveed
 wrote:

> Looks good to me. Checked links, signatures, git tag and release notes.
>
> Regards
> Muhammad Taha Naveed
>
> On Wed, Feb 7, 2024, 04:20 John Gemignani 
> wrote:
>
> > Dear Apache Community,
> >
> > We would like to open a discussion for the 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)
> >
> > *
> >
> > 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 ffc3072127f4a6da72eb4b99c

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

2024-02-02 Thread Rafsun Masud
+1 (binding)

Checked the following:
  - tags
  - hash
  - links
  - signatures

Looks great!

--
*Rafsun Masud*
rafsu...@bitnine.net


On Thu, Feb 1, 2024 at 11:28 AM Muhammad Shoaib 
wrote:

> +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 <
> 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
> 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)
> > &g

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

2024-01-30 Thread Rafsun Masud
Checked the following:
- Tag
- Hash
- Signature
- Link
--
*Rafsun Masud*
rafsu...@bitnine.net


On Tue, Jan 30, 2024 at 6:58 AM Dehowe Feng  wrote:

> Much appreciated release for the PG15 version of AGE.
>
> I've checked the following:
>
> - Signature and hash
> - License and notice
> - Links and tags
> - No unexpected binary files
>
> Cheers.
>
> On Tue, Jan 30, 2024 at 9:38 PM Muhammad Shoaib  >
> wrote:
>
> > 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 <
> > john.gemign...@bitnine.net
> > > >
> > > 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 ope

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

2024-01-22 Thread Rafsun Masud
+1
Checked the following:
- Tag
- Hash
- Signature
- Link

It looks ready for the release. Great work!

--
*Rafsun Masud*
rafsu...@bitnine.net


On Wed, Jan 17, 2024 at 2:13 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 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 this release see:
> https://github.com/apache/age/releases/tag/PG16/v1.5.0-rc0
>
> *

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

2024-01-09 Thread Rafsun Masud
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 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 11

2023-10-30 Thread Rafsun Masud
+1

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

Great Job!

Regards,
Rafsun Masud

On Sat, Oct 28, 2023 at 4:27 AM Nicholas Sorrell  wrote:

> +1 (binding)
> Checked high level:
> - Signature and Hash
> - Tags and Links
> - LICENSE and NOTICE
> - No unexpected binary files
> - No unexpected files between git repo/apache release and all file
> checksums match
>
> Performed smoke test which includes:
>
> - Build Dockerfile (which builds project)
> - Run Docker image
> - Runs commands (create graph/node) via psql verifying basic
> functionality
> - Create new system user to run test suite
> - Verify tests pass (24 passed)
>
>
> From: John Gemignani 
> Date: Friday, October 27, 2023 at 12:55 PM
> To: dev@age.apache.org 
> Subject: [VOTE] Apache AGE 1.4.0 Release for PostgreSQL 11
> 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 belo

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

2023-10-20 Thread Rafsun Masud
+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  >
> 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-13 Thread Rafsun Masud
+1

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

Regards,
Rafsun Masud

On Thu, Oct 12, 2023 at 9:05 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 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 
>
>  !!! Followed by what you checked !!!
>
> Sample responses, two for PMCs (binding) and two for regular committers.
> These are only samples, do not copy/paste.
>
>

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

2023-10-06 Thread Rafsun Masud
Checked:
- Signature and hash
- LICENSE and notice
- Links and Tags
- Unexpected binary files (none)

Regards,
Rafsun Masud

On Fri, Oct 6, 2023 at 10:28 AM John Gemignani 
wrote:

> Dear Apache Community,
>
> We would like to open a discussion for the Apache AGE release 1.4.0 for
> PostgreSQL 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 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.
>
> *
>
> 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
>
> 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 13

2023-10-04 Thread Rafsun Masud
+1

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

Regards,
Rafsun Masud

On Tue, Oct 3, 2023 at 10:32 PM Muhammad Shoaib 
wrote:

> +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

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

2023-10-03 Thread Rafsun Masud
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 Rafsun Masud
Dear Apache Community,

I am writing to vote for this release.

+1
Checked:
- Signature, hash
- Links, tags
- LICENSE and NOTICE
- Unexpected binary files (none)

Regards,
Rafsun Masud

On Wed, Sep 13, 2023 at 5:15 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 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. 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 15.
>   0, I won't get in the way of the vote.
>  -1, Do not release this package because 
>
>  !!! Followed by wha

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

2023-09-13 Thread Rafsun Masud
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-08 Thread Rafsun Masud
+1

Checked the following:
* Signature and hash
* Links and tags
* License and Notice
* Release notes
* Presence of binary files (none)

Regards,
Rafsun

On Thu, Sep 7, 2023 at 9:45 AM Bhaskar Sharma 
wrote:

> +1
>
> Signature & Hash - checked
> Tags & links - checked
> No unexpected binary files - checked
> Release notes - checked
>
> On Thu, Sep 7, 2023 at 12:46 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 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 contents of this release see:
> > https://github.com/apache/age/releases/tag/PG14/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 14.
> >   0, I won't get in the way of the vote.
> >  -1, Do not release this package because 
> >
> >  !!! Followed by what 

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

2023-08-30 Thread Rafsun Masud
+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
> >
>