What's Changed
- Attempt to fix the 4.2-drop04 build by @jexp in #1641
- Cherry-pick add a new after-async or async phase to triggers by @ivangreene in #1735
- downgraded docker to 4.2.1 as 4.2.2 does not exists by @conker84 in #1755
- updated testcontainers by @conker84 in #1756
- Fix #1758 by updating neo4j-java-driver and Neo4j versions. by @nioertel in #1764
- Remove CVE-2020-25649 by @fbiville in #1772
- Table updates, general clean up by @adam-cowley in #1802
- fixes #1809: Problems with apoc.diff.nodes and Neo4j 4.2 by @conker84 in #1823
- Updated versions by @jexp in #1807
- Provide update statistics for apoc.periodic.iterate (issue #1815) by @voutilad in #1818
- Cherry picking commits from 4.1 to 4.2 by @conker84 in #1830
- Fixes typos and missing function reference by @mariusconjeaud in #1841
- fixes #1840: [TRIGGER] createdRelationships after crash and afterAsync do nothing by @conker84 in #1846
- Document rounding modes, add missing quotes around values by @fbiville in #1837
- Added description of additional options to TTL by @stuartlaurie in #1853
- Corrected TTL procedure signatures in examples by @stuartlaurie in #1852
- Added auto cherry-picking action: branch 4.2 by @conker84 in #1834
- Add NLP language note in docs by @tomasonjo in #1870
- Introduce GitHub Actions by @fbiville in #1868
- fixes #1880: 4.1.0.7 / 4.2.0.3 has no apoc.coll package by @conker84 in #1882
- Update readme.adoc by @akollegger in #1889
- AUTO: Fix CVE-2021-23369 (#1922) by @github-actions in #1924
- Fix typo apoc.map.fromLists.adoc (#1894) by @TaeWoo21 in #1895
- AUTO: Deprecate conversion functions by @github-actions in #1933
- AUTO: Bug in CALL apoc.metrics.storage('dbms.directories.data') due to APOC configuration check by @github-actions in #1928
- AUTO: removed unnecessary remove by @github-actions in #1927
- Fixes #1900: apoc.convert.toJson throws NullPointerException for null values in maps by @vga91 in #1918
- Fixes #1480: Add apoc.coll.stdev by @vga91 in #1919
- AUTO: Update load directory filters to match only files (#1935) (#1941) by @github-actions in #1950
- Update out-of-sync docs for 4.2 by @fbiville in #1953
- Fixes #1749: In version 4 of the database there is property dbms.directories.neo4j_home without unsupported. prefix by @vga91 in #1915
- Start deprecation for custom.asProcedure, custom.asFunction by @JMHReif in #1878
- AUTO: Fixes #1952: apoc.meta.stats for 4.1.0.8 fails whereas 4.1.0.3 succeeds when a rel is back ticked by @github-actions in #1966
- Update apoc.coll.sortMaps.adoc by @havardthom in #1946
- fixes #1612: Neo4j 4 on Aura permissions adjustment due to PUBLIC role by @conker84 in #1968
- AUTO: Don't shutdown database before restart (#1974) (#1976) by @github-actions in #1977
- extend apoc.periodic.submit to accept parameters by @moxious in #1905
- Fixes #1901: apoc.uuid.install addToExistingNodes does not work by @vga91 in #1917
- Fixes #1959: Score repeated bigrams correctly in apoc.text.sorensenDiceSimilarity by @tlarsen7572 in #1960
- Fix failing testSubmitStatementWithParams by @vga91 in #1997
- fix CI false negative by @conker84 in #1942
- AUTO: Fixes #1372: apoc.load.html ability to read runtime structure of the page by @github-actions in #1990
- Revert "Fixes #1372: apoc.load.html ability to read runtime structure of the page (#1990)" by @conker84 in #2005
- manage gradle ignoreFailures in GH Actions and TC build by @conker84 in #2011
- Fixes #1351: apoc.graph.fromDocument add support to custom relationship names by @vga91 in #1971
- Manual cherry-picks for Branch
4.2
by @conker84 in #2003 - Update apoc.import.json.adoc by @taseroth in #2008
- Fixes #1911: apoc.load.directory path to directory not read correctly by @vga91 in #1973
- fix loading custom procedures on neo4j restart by @rweverwijk in #2026
- Fixes #1911: bug with white spaces by @vga91 in #2030
- Fixes #1857: Typos in doc for apoc.coll.containsAll by @vga91 in #2056
- Fixes #2064: apoc.bolt.execute not documented correctly by @vga91 in #2069
- Fixes #1998: Images need to be corrected on this page of the doc by @vga91 in #2068
- Fixes #1269: Document apoc.convert.toTree by @vga91 in #2036
- Fixes #536: make export.csv configurable if it computes property types upfront by @vga91 in #2041
- Compare deployed extensions with the one available from source by @fbiville in #1996
- Fixes #1510: apoc.date.parse gives error when Date is NULL or empty string by @vga91 in #2040
- fixed guava cve by @conker84 in #2081
- Bump to last Neo4j version by @conker84 in #2119
- AUTO: Fix apoc.meta.schema() when relationship types collide with labels by @github-actions in #2116
- Fixes #1445: apoc.json.path() returns nulls where it should not by @vga91 in #2054
- Fixes #1925: Relationships in apoc.meta.schema can have wrong type result with a relatively small sample by @vga91 in #2057
- Fixes #1149: request apoc.load.json not hard fail if url results in 404 by @vga91 in #2066
- Fixes #2024: Fix doc per this document by @vga91 in #2067
- Fixes #2050: apoc.number.parseFloat throws NullPointerException with null argument by @vga91 in #2070
- fix bug generating by merging #2116 and #2057 by @conker84 in #2135
- Fixes #1157: apoc.atomic.add and related procedures do not work with Integer properties by @vga91 in #2055
- Fixes #2038: apoc.export.json switches latitude and longitude for WGS84 points by @vga91 in #2060
- Fixes #1949: The procedure apoc.export.xls.graph fails with 100+ nodes by @vga91 in #2062
- Fixes #914: virtual paths and graphs by @vga91 in #2072
- Fixes #2074: apoc.import.csv failed for NULL values when using INT datatype with error [null] is not a supported property value by @vga91 in #2075
- Fixes #1691: Document (and list) which APOC procs start their own transaction by @vga91 in #2098
- AUTO: Fix procedure apoc.cypher.mapParallel2 Unable by @github-actions in #2142
- Fixes #1910: apoc.meta.stats return false relationship count when having multi-labeled nodes by @vga91 in #2097
- Fixes #1238: Update Apoc Periodic to allow for Cypher Planner Switch by @vga91 in #2112
- AUTO: Add apoc.redis.* procedures for integrating with Redis by @github-actions in #2128
- AUTO: Add apoc.redis.* procedures for integrating with Redis (#2127) by @github-actions in #2165
- AUTO: Fix apoc.schema.nodes() with fulltext indexes (node or relationship) present on multiple labels by @github-actions in #2176
- fixes #2200: apoc.export allows writes anywhere in the host filesystem by @conker84 in #2201
- Trigger replication failing by @conker84 in #2195
- Fixes #2025: Check transaction guard in apoc.import.json by @vga91 in #2108
- AUTO: removed bintray as it will be closed in Feb 2022 (#2206) by @github-actions in #2208
- fixes #2221: Add an apoc.cypher.runManyReadOnly procedure that has mode of READ by @conker84 in #2224
New Contributors
- @nioertel made their first contribution in #1764
- @mariusconjeaud made their first contribution in #1841
- @akollegger made their first contribution in #1889
- @TaeWoo21 made their first contribution in #1895
- @havardthom made their first contribution in #1946
- @tlarsen7572 made their first contribution in #1960
Full Changelog: 4.2.0-rc01...4.2.0.8