You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@age.apache.org by jo...@apache.org on 2021/04/07 21:33:07 UTC
[incubator-age] branch master updated: Change version from 0.3.0 to
0.4.0
This is an automated email from the ASF dual-hosted git repository.
joshinnis pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-age.git
The following commit(s) were added to refs/heads/master by this push:
new e9add43 Change version from 0.3.0 to 0.4.0
e9add43 is described below
commit e9add439468ccff3780a392f9cead627fcaecf1e
Author: Josh Innis <Jo...@gmail.com>
AuthorDate: Wed Apr 7 14:26:33 2021 -0700
Change version from 0.3.0 to 0.4.0
---
Makefile | 2 +-
RELEASE | 68 ++++++++--------------------------------
age--0.3.0.sql => age--0.4.0.sql | 0
age.control | 2 +-
4 files changed, 15 insertions(+), 57 deletions(-)
diff --git a/Makefile b/Makefile
index 5be9080..28ab285 100644
--- a/Makefile
+++ b/Makefile
@@ -58,7 +58,7 @@ OBJS = src/backend/age.o \
EXTENSION = age
-DATA = age--0.3.0.sql
+DATA = age--0.4.0.sql
# sorted in dependency order
REGRESS = scan \
diff --git a/RELEASE b/RELEASE
index 6ec58fa..2eda650 100644
--- a/RELEASE
+++ b/RELEASE
@@ -15,72 +15,30 @@
# specific language governing permissions and limitations
# under the License.
-Release Notes for AGE 0.3.0 (alpha)
+Release Notes for AGE 0.4.0 (alpha)
-The following functionality is included in this release.
+ Added Auto Group By aggregation support for RETURN and WITH clauses.
- Standard functions
+ Added support for more input types in aggregate functions.
- Added support for standard functions.
+ Added support for DISTINCT in functions.
- 1) Trigonometric functions
+ Added explicit type cast from AGTYPEOID to TEXTOID.
- e, sqrt, exp, log, log10, degrees, radians, pi, sin, cos, tan,
- asin, acos, atan, & atan2.
+ Added explicit type casting Agtype to PG's shortint, int, and Bigint
- 2) String functions
+ Added type casting from AGTYPEOID to INT8OID and FLOATOID. For use with user defined (non-AGE) functions within the cypher query.
- replace, split, left, right, substring, rTrim, lTrim, trim,
- toUpper, toLower, reverse, & toString.
+ Added overloading for INT8OID mathematical operators.
- 3) Numeric functions
+ Added * and optional edge grammar components.
- rand, abs, ceil, floor, round, & sign.
+ Changed input types for typecasting functions to “any”.
- User defined functions
+ Added support for the DELETE clause.
- Added support for user defined functions of the following forms.
+ Added support for Stored Procedures and PL/pgSQL.
- 1) schema.function(args)
-
- Aggregate functions
-
- Currently working on openCypher aggregate function support. This is not
- complete nor fully implemented but the following functions are now
- available for use.
-
- 1) min, max, stDev, stDevP, percentileCont, percentileDisc & count.
- 2) avg & sum are supported but their output is only of type float.
-
- EXISTS clause
-
- Added support for the EXISTS clause.
-
- 1) EXISTS(property)
- 2) EXISTS(pattern)
-
- Property constraints
-
- The MATCH clause now supports using property constraints.
-
- SET clause
-
- Added support for the SET clause.
-
- 1) Support for updating a single property value.
- 2) Multiple SET clauses can be used in a single query.
- 3) Implemented in MATCH, CREATE, and REMOVE clauses.
-
- REMOVE clause
-
- Added support for the REMOVE clause
-
- 1) Support for removing a single property value.
- 2) Multiple REMOVE clauses can be used in a single query.
- 3) Implemented in MATCH, CREATE, and SET clauses.
-
- Define extension’s behavior when dropped.
-
- Added a process to occur when the extension is dropped in postgres.
+ Added a basic agtype parser for the NodeJS driver.
diff --git a/age--0.3.0.sql b/age--0.4.0.sql
similarity index 100%
rename from age--0.3.0.sql
rename to age--0.4.0.sql
diff --git a/age.control b/age.control
index 923a0aa..ece4cbf 100644
--- a/age.control
+++ b/age.control
@@ -15,7 +15,7 @@
# specific language governing permissions and limitations
# under the License.
-default_version = '0.3.0'
+default_version = '0.4.0'
comment = 'AGE database extension'
module_pathname = '$libdir/age'