You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@age.apache.org by John Gemignani <jo...@bitnine.net> on 2023/01/13 23:58:30 UTC

[DISCUSS] Apache AGE 1.2.0 Release for PostgreSQL 11

Dear Apache Community,


We would like to discuss the Apache AGE release 1.2.0 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
<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 share your thoughts and feedback and let us know if we can call for

a vote.

Thank you,
John Gemignani

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

Posted by John Gemignani <jo...@bitnine.net>.
Dear Apache Community,

Since there are no objections, I am closing the DISCUSS thread and will
open the official vote for Apache AGE 1.2.0 for PostgreSQL 11 shortly.

Best regards,


John


On Tue, Jan 17, 2023 at 9:37 AM Eya Badal <ey...@apache.org> 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/01/13 23:58:30 John Gemignani wrote:
> > Dear Apache Community,
> >
> >
> > We would like to discuss the Apache AGE release 1.2.0 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
> > <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 share your thoughts and feedback and let us know if we can call
> for
> >
> > a vote.
> >
> > Thank you,
> > John Gemignani
> >
>

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

Posted by Eya Badal <ey...@apache.org>.
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/01/13 23:58:30 John Gemignani wrote:
> Dear Apache Community,
> 
> 
> We would like to discuss the Apache AGE release 1.2.0 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
> <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 share your thoughts and feedback and let us know if we can call for
> 
> a vote.
> 
> Thank you,
> John Gemignani
> 

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

Posted by Dehowe Feng <de...@bitnine.net>.
I agree with Jasper's take. The more often we release, the more often new
features can be put out for everyone to use.

On Sat, Jan 14, 2023 at 8:06 AM Jasper Blues <ja...@liberation-data.com>
wrote:

> I’m in favour of “release early and often”. There is enough new end-user
> value to warrant putting it out, especially while a viable set of base
> level features for wider general adoption is being put in place.  I am not
> personally aware of a reason not to release.
>
>
> > On 14 Jan 2023, at 9:58 am, John Gemignani <jo...@bitnine.net>
> wrote:
> >
> > Dear Apache Community,
> >
> >
> > We would like to discuss the Apache AGE release 1.2.0 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
> > <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 share your thoughts and feedback and let us know if we can call
> for
> >
> > a vote.
> >
> > Thank you,
> > John Gemignani
>
>

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

Posted by Jasper Blues <ja...@liberation-data.com>.
I’m in favour of “release early and often”. There is enough new end-user value to warrant putting it out, especially while a viable set of base level features for wider general adoption is being put in place.  I am not personally aware of a reason not to release. 


> On 14 Jan 2023, at 9:58 am, John Gemignani <jo...@bitnine.net> wrote:
> 
> Dear Apache Community,
> 
> 
> We would like to discuss the Apache AGE release 1.2.0 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
> <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 share your thoughts and feedback and let us know if we can call for
> 
> a vote.
> 
> Thank you,
> John Gemignani