DEV Community

Jawad Ali Abbasi
Jawad Ali Abbasi

Posted on

Apache AGE 1.3.0 | Complete Features & Bug Fixes

Hi Guyz!

Welcome back to the Apache AGE 1.3.0 series. This blog contains a comprehensive list of all the features and bug fixes incorporated in the latest release of AGE.

So let's get on with it. Here's the list: (The numbers following the hash '#' sign are the issue numbers that were solved from the github repository. Link given at the end.)

Implement CALL ...[YIELD] for cypher functions. (#630)
Graph names with the empty string '' are disallowed. (#251)
Fix typos at multiple locations. (#470)
Fix Bug with CALL... [YIELD], clause ignores WHERE.
Fix EXPLAIN to allow for nested cypher commands.
Fix delete_global_graphs and add regression tests. (#336)
Invalid labels now return NULL.
Update CONTRIBUTING.md (#348)
Fix null pointer on name compare. (#376)
Fix Travis CI warning messages.
Additional regression tests added for age_global_graph. (#341)
Readme Added for AGE-JDBC-Driver. (#383)
Updated volatility categories for many functions.
Fix issue 339 - entities in WHERE clause have wrong Expr. (#391)
Create complete graph function. (#342) (#662)
Fix issue 317: Graph naming convention. (#349)
Update SET clause to support assigning a map to a variable. (#468)
Patch to address PR 203 that appears to be inactive. (#671)
Add additional comments for create_graph function. (#582)
Optimize age_exists function. (#586)
Implement plus-equal operator in SET clause. (#638)
Implement CI test for python driver. (#587)
Move from travis CI to github actions for build. (#673)
Update all driver CIs to Github actions.
Fix build warnings. (#709)
Updated Readme for drivers folder. (#642)
Removed async from function definitions. (#680)
Barbell graph generation (#648) and Barbell regress tests. (#708)
Updated Python Driver ANTLR 4.9.3 -> 4.11.1 (#706)
Fix WITH ignoring WHERE clause. (#646)
Implement isEmpty() predicate function. (#710)
Fix cypher function input argument checks. (#718)
Fix Issue 693 - server termination from return exists(path). (#721)
Update regression tests for cypher_with. (#725)
Fix issue 733 - create_complete_graph() terminates the server. (#734)
Prevent MATCH from following OPTIONAL MATCH. (#740)
Fix property constraints against resolved variables. (#724) (#751)
(#701) (#747)
Include invalid labels in reused variables. (#751) (#762)
Fix update_entity_tuple to use correct CommandId. (#769)
Remove check for scalar agtypes in unwind. (#736)
Update PG13 CI workflows. (#775)
Update readme and version for python driver. (#780)
Update README.md

So that's all for this release. In the next blog, we are going to discuss AGE 1.3.0 release for PostgreSQL 12.

https://age.apache.org/
https://github.com/apache/age

Stay Tuned!

Top comments (0)