Releases: apache/age
Release v1.1.1 for PG12
Apache AGE v1.1.1 for PG 12 Release Notes
Issue (#318): PGXN Support added. (#367)
Add the ability to pass parameters to the cypher function.
Modify the python driver's parameterization.
Modify the go driver's parameterization.
Fix compare_agtype_scalar_values returned result.
Implement CI testing for Golang Driver (#372).
Update to go version 1.19, as 1.16 is EOL (#373).
Issue #388 - Fix python driver build from source (#389).
Updated README.
Release v1.2.0 for PG11
Apache AGE 1.2.0 for PostgreSQL 11 Release Notes
NOTE: Due to additions to core tables, there is no upgrade path from the
previous version.
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.
Release v1.1.0 for PG12
Support for Agtype containment ops and GIN Indices.
Add CALL [YIELD] grammar rules for the implementation of CALL procedures.
VLE path variable integration performance patch.
Improve WHERE clause performance and support index scans.
Allow global graph contexts to see currentCommandIds.
Cache Agtype and GRAPHID OIDs.
Allow lists and maps to be used in the SET clause.
Fix bug in aggregate function collect().
Fix Bug in WHERE clause and property constraints.
Fix VLE local cache bug (crash).
Fix bug where integers were not being serialized correctly when stored in GIN indices.
Fix the VLE peek_stack_head routine to return a NULL if the stack is NULL.
Fix MERGE visibility in chained commands, SET specifically.
Fix github issue #212 - Add access operator (->, ->>) to Agtype.
Fix github issue #220 - fix local cached contexts for static procedures.
Fix github issue #224 - fix regression tests to fix issues on mac with trigonometric functions.
Fix github issue #235 - when MERGE and SET were used together.
Fix github issue #240 - negative array bounds.
Fix github issue #240 - negative array bounds - addendum.
Updated README.
Release for v1.1.0
Support for Agtype containment ops and GIN Indices.
Add CALL [YIELD] grammar rules for the implementation of CALL procedures.
VLE path variable integration performance patch.
Improve WHERE clause performance and support index scans.
Allow global graph contexts to see currentCommandIds.
Cache Agtype and GRAPHID OIDs.
Allow lists and maps to be used in the SET clause.
Fix bug in aggregate function collect().
Fix Bug in WHERE clause and property constraints.
Fix VLE local cache bug (crash).
Fix bug where integers were not being serialized correctly when stored in GIN indices.
Fix the VLE peek_stack_head routine to return a NULL if the stack is NULL.
Fix MERGE visibility in chained commands, SET specifically.
Fix github issue #212 - Add access operator (->, ->>) to Agtype.
Fix github issue #220 - fix local cached contexts for static procedures.
Fix github issue #224 - fix regression tests to fix issues on mac with trigonometric functions.
Fix github issue #235 - when MERGE and SET were used together.
Fix github issue #240 - negative array bounds.
Fix github issue #240 - negative array bounds - addendum.
Updated README.
Release for v1.0.0-rc1
This release adds the following enhancements and functionality:
- Add an upgrading SQL script file from 0.5.0 to 0.6.0
- Add upgrading file age--0.6.0--0.7.0.sql
- Refactor function get_agtype_value_object_value
- Age load issue (issue #188)
- Refactor agtype_access_operator
- Bugfix - Remove INLINE from function declaration
- Rebase VLE code
- Implement Merge Clause
- Bugfix: chained union logic
- Allow a path of one vertex
- Created functions for load graph from CSV files
- Add UNION into EXPLAIN grammar rule
- Implement UNWIND clause(issue #173)
- Bugfix:(nodejs) Corrects parsing for independence value(issue #177)
- Feat: Implement OPTIONAL MATCH (issue #175)
- Update copyright in NOTICE
Release for v1.0.0
This release adds the following enhancements and functionality:
- Add an upgrading SQL script file from 0.5.0 to 0.6.0
- Add upgrading file age--0.6.0--0.7.0.sql
- Refactor function get_agtype_value_object_value
- Age load issue (issue #188)
- Refactor agtype_access_operator
- Bugfix - Remove INLINE from function declaration
- Rebase VLE code
- Implement Merge Clause
- Bugfix: chained union logic
- Allow a path of one vertex
- Created functions for load graph from CSV files
- Add UNION into EXPLAIN grammar rule
- Implement
UNWINDclause(issue #173) - Bugfix:(nodejs) Corrects parsing for independence value(issue #177)
- Feat: Implement
OPTIONAL MATCH(issue #175)
Release for v0.7.0
- The release supports the following:
- Refactor and bug fix of DELETE’s usage of currentCommandId.
- Add Labels creation functions (issue #115).
- Refactor and bug fix of SET’s usage of currentCommandId.
- Add regular expression comparisons with ‘~=’.
- Add relationships() function.
- Add range() function.
- Add keys() function.
- Update README.
- Add labels() function.
- Add nodes() function.
- Add XOR operator.
- Fix Mac OS X compilation (issue #82).
- Create issue templates (issue #90).
- Fix nodejs driver (issue #104).
- Add reverse() function for lists.
- Refactor code for CREATE vertex and edge labels (issue #136).
- Add AGTYPE parser and driver support to Python and Golang.
- Fix incorrect parse tree for EXISTS (issue #141).
- Add VLE core to the MATCH clause.
- Fix licensing issues in the master branch.
- Refactor VLE edge uniqueness.
- Add AGTYPE and GRAPHID send and receive functions.
- Add precision parameter to round().
- Fix SET clause (issue #165).
- Add typecasting to int4[].
- Updated documentation.
- Add new docker file.
- Add zero boundary case to VLE.
- Add ASF licenses for Python and Golang drivers.
- Fix for zero boundary case.
- Fix for paths of length one.
Release for v0.6.0
- The release supports the following:
- Add VLE SRF (Set Returning Function).
- Fix Vertex, Edge, and Path serialization bug (AGE2-307).
- Fix CREATE passback bug (AGE2-337).
- Fix CREATE transaction block bug (AGE2-345).
- Fix parallel build errors.
- Fix Travis CI compiler warnings.
Release Notes For v0.5.0
- The release supports the following:
- Added Support for Agtype to be used in Hash Joins
- Added Support for DELETE to be the last clause in a Cypher statement
- Fixed a bug where DELETE, REMOVE, and SET would not update a vertex/edge
- Added support for SKIP and LIMIT as sub-clauses for the WITH and RETURN statement
- Added support for CASE statement
- Added support for PostgreSQL EXPLAIN utility command
- Added operator overload for agtype to numeric
- Added ANTLR4 grammar file to be used with the JDBC and NodeJS drivers
- Added NULL regression tests
- Added label function
Release Notes For v0.4.0
- The release supports the following:
- Added Auto Group By aggregation support for RETURN and WITH clauses.
- Added support for more input types in aggregate functions.
- Added support for DISTINCT in functions.
- Added explicit type cast from AGTYPEOID to TEXTOID.
- Added explicit type casting Agtype to PG's shortint, int, and Bigint
- Added type casting from AGTYPEOID to INT8OID and FLOATOID. For use with user defined (non-AGE) functions within the cypher query.
- Added overloading for INT8OID mathematical operators.
- Added * and optional edge grammar components.
- Changed input types for typecasting functions to “any”.
- Added support for the DELETE clause.
- Added support for Stored Procedures and PL/pgSQL.
- Added a basic agtype parser for the NodeJS driver.