Skip to content

Commit

Permalink
Update file for PG11 AGE release to 1.3.0
Browse files Browse the repository at this point in the history
    modified:   Makefile
    modified:   README.md
    modified:   RELEASE
    new file:   age--1.2.0--1.3.0.sql
    renamed:    age--1.2.0.sql -> age--1.3.0.sql
    modified:   age.control
  • Loading branch information
jrgemignani committed Apr 27, 2023
1 parent e476d36 commit 1a45259
Show file tree
Hide file tree
Showing 6 changed files with 96 additions and 49 deletions.
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@ OBJS = src/backend/age.o \

EXTENSION = age

DATA = age--1.2.0.sql
DATA = age--1.3.0.sql

# sorted in dependency order
REGRESS = scan \
Expand Down
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
</a>
&nbsp;
<a href="https://github.com/apache/age/releases">
<img src="https://img.shields.io/badge/Release-v1.2.0-FFA500?labelColor=gray&style=flat&link=https://github.com/apache/age/releases"/>
<img src="https://img.shields.io/badge/Release-v1.3.0-FFA500?labelColor=gray&style=flat&link=https://github.com/apache/age/releases"/>
</a>
&nbsp;
<a href="https://www.postgresql.org/docs/11/index.html">
Expand Down Expand Up @@ -131,7 +131,7 @@ Apache AGE is intended to be simple to install and run. It can be installed with
&nbsp;Install PosgtreSQL
</h4>

You will need to install an AGE compatible version of Postgres<a>, for now AGE supports Postgres 11 and 12. Supporting the latest versions is on AGE roadmap.
You will need to install an AGE compatible version of Postgres<a>, for now AGE supports Postgres 11, 12 & 13. Supporting the latest versions is on AGE roadmap.

<h4>
&nbsp;Install From Package Manager
Expand All @@ -158,7 +158,7 @@ You can <a href="https://www.postgresql.org/ftp/source/"> download the Postgres

Clone the <a href="https://github.com/apache/age">github repository</a> or download the<a href="https://github.com/apache/age/releases">download an official release.
</a>
Run the pg_config utility and check the version of PostgreSQL. Currently, only PostgreSQL versions 11 & 12 are supported. If you have any other version of Postgres, you will need to install PostgreSQL version 11 & 12.
Run the pg_config utility and check the version of PostgreSQL. Currently, only PostgreSQL versions 11, 12 & 13 are supported. If you have any other version of Postgres, you will need to install PostgreSQL version 11, 12 or 13.
<br>

```bash
Expand Down
70 changes: 28 additions & 42 deletions RELEASE
Original file line number Diff line number Diff line change
Expand Up @@ -15,47 +15,33 @@
# specific language governing permissions and limitations
# under the License.

Release Notes for Apache AGE release v1.2.0
Release Notes for Apache AGE release v1.3.0

Apache AGE 1.2.0 - 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.
Apache AGE 1.3.0 - Release Notes

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.
Fix golang driver workflow (#563)
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)
Modify docker url for JDBC driver tests (#716)
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)
Remove check for scalar agtypes in unwind. (#736)
Update PG11 CI workflows.
Update readme and version for python driver. (#780)
Update README.md
61 changes: 61 additions & 0 deletions age--1.2.0--1.3.0.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
/*
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licenses this file
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/

-- complain if script is sourced in psql, rather than via CREATE EXTENSION
\echo Use "ALTER EXTENSION age UPDATE TO '1.3.0'" to load this file. \quit

CREATE FUNCTION ag_catalog.agtype_build_map_nonull(VARIADIC "any")
RETURNS agtype
LANGUAGE c
STABLE
CALLED ON NULL INPUT
PARALLEL SAFE
AS 'MODULE_PATHNAME';

CREATE FUNCTION ag_catalog.age_isempty(agtype)
RETURNS boolean
LANGUAGE c
IMMUTABLE
RETURNS NULL ON NULL INPUT
PARALLEL SAFE
AS 'MODULE_PATHNAME';

CREATE OR REPLACE FUNCTION ag_catalog.age_unnest(agtype)
RETURNS SETOF agtype
LANGUAGE c
IMMUTABLE
PARALLEL SAFE
AS 'MODULE_PATHNAME';

CREATE FUNCTION ag_catalog.age_create_barbell_graph(graph_name name,
graph_size int,
bridge_size int,
node_label name = NULL,
node_properties agtype = NULL,
edge_label name = NULL,
edge_properties agtype = NULL)
RETURNS void
LANGUAGE c
CALLED ON NULL INPUT
PARALLEL SAFE
AS 'MODULE_PATHNAME';

--
-- End
--
4 changes: 2 additions & 2 deletions age--1.2.0.sql → age--1.3.0.sql
Original file line number Diff line number Diff line change
Expand Up @@ -4190,8 +4190,8 @@ CALLED ON NULL INPUT
PARALLEL SAFE
AS 'MODULE_PATHNAME';

CREATE FUNCTION ag_catalog.age_create_barbell_graph(graph_name name,
graph_size int,
CREATE FUNCTION ag_catalog.age_create_barbell_graph(graph_name name,
graph_size int,
bridge_size int,
node_label name = NULL,
node_properties agtype = NULL,
Expand Down
2 changes: 1 addition & 1 deletion age.control
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
# specific language governing permissions and limitations
# under the License.

default_version = '1.2.0'
default_version = '1.3.0'
comment = 'AGE database extension'
module_pathname = '$libdir/age'

Expand Down

0 comments on commit 1a45259

Please sign in to comment.