|
15 | 15 | # specific language governing permissions and limitations |
16 | 16 | # under the License. |
17 | 17 |
|
18 | | -Release Notes for Apache AGE release 1.6.0 for master branch (currently PG17) |
| 18 | +Release Notes for Apache AGE release 1.7.0 for PG18 branch |
19 | 19 |
|
20 | | -Apache AGE 1.6.0 - Release Notes |
| 20 | +Apache AGE 1.7.0 - Release Notes |
21 | 21 |
|
22 | | - Fix issue 2205: left doesn't catch overflow (#2207) |
23 | | - Fix issue 2201: unexpected empty string behavior (#2203) |
24 | | - Add support for operators in cypher query (#2172) |
25 | | - Reimplement list comprehension (#2169) |
26 | | - Update labeler.yml (#2186) |
27 | | - Fix issue with the CI build and labeler (#2183) |
28 | | - Fix CSV import for edge with one property (#2175) |
29 | | - Remove stale bot and update .asf.yaml settings (#2171) |
30 | | - Prevent object access hook from accesing not installed namespace (#2161) |
31 | | - Fix CI build errors caused by missing dependencies (#2163) |
32 | | - Add support for external extensions (#2088) |
33 | | - Fix issue 2093: pfree() called with a NULL pointer (#2095) |
34 | | - Fix issue 1955 - List comprehension in WHERE clause (#2094) |
35 | | - Add support for fuzzystrmatch and other external extensions (#2083) |
36 | | - Fix memory leaks in functions part 1 (#2066) |
37 | | - Issue 1996 - Add agtype to json typecast (#2075) |
38 | | - Fix issue 2046: Memory leak during btree(agtype) (#2060) |
39 | | - Refactor Dockerfile to use multi-stage builds (#2004) |
40 | | - Revamp age csv loader (#2044) |
41 | | - Fix issue 2020: Memory leak (#2028) |
42 | | - Fix Issue 1907: SET on MERGE not storing edge properties (#2019) |
43 | | - Add EmitWarningsOnPlaceholders("age") (#1997) |
44 | | - Fix Issue 1988: How to update a property which is a keyword (#2005) |
45 | | - Fix obsolete docker-compose command in CIs (#2007) |
46 | | - Fix issue 1986: Failure creating label name close to MAX_LABEL_NAME_LEN (#1989) |
47 | | - Fix issue 1953 - PG Boolean used as AGTYPE object (#1959) |
48 | | - Add graph_exists function (#1958) |
49 | | - Fix issue 1956 - null key name passed. (#1957) |
50 | | - docs: add link to .NET open-source driver (#1938) |
51 | | - Add the `load_from_plugins` parameter in the Python driver to load AGE from the $libdir/plugins directory (#1935) |
52 | | - Fix issue 1910: Server crashes when using exists(vle path) (#1924) |
53 | | - Converted single line comments to multiline (#1908) |
54 | | - Add function is_valid_label_name (#1911) (#1912) |
55 | | - Fixes small typos in the python driver's README.md file (#1909) |
56 | | - Fix agtype_build_map to allow more than 50 pairs (#1901) |
57 | | - Agtype hash cmp (#1893) |
58 | | - Order some regression tests for stability on big-endian (#1892) |
59 | | - Update github stale action (#1891) |
60 | | - Make CALL YIELD grammar more precise (#1852) |
61 | | - Fix issue 1878 - Regression test failure with delete global graphs (#1881) |
62 | | - Corrected typos and grammatical errors in apache-age-basic.ipynb (#879) |
63 | | - Add workflow for stale issues and PRs (#1872) |
64 | | - Implement Returnless Unions in Subqueries (#1803) |
65 | | - [CI] Update docker image tags (#1865) |
66 | | - Add branch protection rules in .asf.yaml (#1854) |
67 | | - [CI] Update labeler github action (#1851) |
68 | | - Fix error using list comprehension with WITH * (#1838) |
69 | | - python driver psycopg3 (#1793) |
70 | | - Minor VLE and agtype_eq/ne performance updates (#1808) |
71 | | - Fix issue 1767: CREATE TABLE AS SELECT * FROM cypher, errors (#1799) |
72 | | - Implement Constraints on Subqueries (#1751) |
73 | | - Fix connection string in Python Driver (#1757) |
74 | | - Added integer conversion in toBoolean functions (#1199) |
75 | | - Update README.md (#1756) |
76 | | - Add the command graph_stats and improve VLE messaging for load (#1750) |
77 | | - Add helpful messages to the VLE subsystem (#1742) |
78 | | - Update README.md (#1728) |
79 | | - Added Networkx Support in python driver (#1716) |
80 | | - Remove duplicate check (#1740) |
81 | | - Fix Issue 1709 - MERGE creates incomplete vertices after the first one (#1721) |
82 | | - Fix shift/reduce conflict in grammar (#1719) |
83 | | - Fix Issue 1691 - MERGE incorrectly creates multiple vertices (#1718) |
84 | | - Implement map projection (#1710) |
85 | | - Add hooks for multi-arch builds on dockerhub (#1683) |
86 | | - Sample code for AGE-JDBC driver (#390) |
87 | | - Allow agtype_build_map to use AGTYPE keys (#1666) |
88 | | - Implement EXISTS Subquery (#1562) |
89 | | - Fix Issue 1634: Setting all properties with map object causes error (#1637) |
90 | | - Fix Issue 1630: MERGE using array not working in some cases (#1636) |
91 | | - Implement list comprehension (#1610) |
92 | | - Update Go installation and add in parser files (#1582) |
93 | | - Add optional parameter '=' in property constraints (#1516) |
94 | | - Fix unsorted output of some queries in the cypher_match test (#1507) |
95 | | - Update age_load to make property value conversion optional (#1525) |
96 | | - Update the Go driver documentation, Linux installer, and CI (#1527) |
97 | | - Fix json serialization error in Python Driver (#1228) |
98 | | - Add template for upgrading between versions of Apache AGE (#1506) |
99 | | - Update age_load to load scalar property values with appropriate type (#1519) |
100 | | - Fix apache#1513 - Invalid variable reuse in CREATE and MERGE clause (#1515) |
101 | | - Clean up #included files in src/include directories (#1518) |
102 | | - Bump gopkg.in/yaml.v3 in /drivers/golang (#1202) |
103 | | - Clean up #included files in catalog & commands directories (#1514) |
104 | | - Clean up #included files in nodes, executor, & optimizer directories (#1509) |
105 | | - Correct cleanup of age--x.x.x.sql files (#1505) |
| 22 | +NOTE: There isn't an upgrade path for PostgreSQL PG18 1.7.0 as |
| 23 | + there isn't a prior version. |
| 24 | + |
| 25 | +Advance PG18 branch to Apache AGE version 1.7.0 |
| 26 | +Add RLS support and fix permission checks (#2309) |
| 27 | +Replace libcsv with pg COPY for csv loading (#2310) |
| 28 | +Fix Issue 1884: Ambiguous column reference (#2306) |
| 29 | +Upgrade Jest to v29 for node: protocol compatibility (#2307) |
| 30 | +Optimize vertex/edge field access with direct array indexing (#2302) |
| 31 | +feat: Add 32-bit platform support for graphid type (#2286) |
| 32 | +Fix and improve index.sql addendum (#2301) |
| 33 | +Fix and improve index.sql regression test coverage (#2300) |
| 34 | +Fix Issue 2289: handle empty list in IN expression (#2294) |
| 35 | +Revise README for Python driver updates (#2298) |
| 36 | +Makefile: fix race condition on cypher_gram_def.h (#2273) |
| 37 | +Restrict age_load commands (#2274) |
| 38 | +Migrate python driver configuration to pyproject.toml (#2272) |
| 39 | +Convert string to raw string to remove invalid escape sequence warning (#2267) |
| 40 | +Update grammar file for maintainability (#2270) |
| 41 | +Fix ORDER BY alias resolution with AS in Cypher queries (#2269) |
| 42 | +Fix possible memory and file descriptors leaks (#2258) |
| 43 | +Adjust 'could not find rte for' ERROR message (#2266) |
| 44 | +Fix Issue 2256: segmentation fault when calling coalesce function (#2259) |
| 45 | +Add index on id columns (#2117) |
| 46 | +Fix issue 2245 - Creating more than 41 vlabels causes crash in drop_graph (#2248) |
| 47 | +Fix DockerHub build warning messages (#2252) |
| 48 | +Update CI for BaseDockerizedTest (#2254) |
| 49 | +PG18 port for AGE (#2251) |
| 50 | +Updated CI, Labeler, Docker, and branch security files for PG18 (#2246) |
| 51 | +Fix issue 2243 - Regression in string concatenation (#2244) |
| 52 | +Add fast functions for checking edge uniqueness (#2227) |
| 53 | +Bump gopkg.in/yaml.v3 from 3.0.0 to 3.0.1 in /drivers/golang (#2212) |
| 54 | +Update branch security (#2219) |
| 55 | +Fix issue with CALL/YIELD for user defined and qualified functions. (#2217) |
0 commit comments