Skip to content

4.1.0.10

Compare
Choose a tag to compare
@neo-technology-build-agent neo-technology-build-agent released this 01 Oct 14:06
· 650 commits to 4.3 since this release

What's Changed

  • removed deprecated parameters syntax in triggers examples by @ikwattro in #1597
  • Antora by @mneedham in #1614
  • Missing [ before source by @jexp in https://github.com//pull/1623
  • fix duplicated calls to setUrlStreamHandlerFactory fixes #1571 by @sarmbruster in #1624
  • Update Cypher.java by @laeg in #1636
  • fixes #1610: apoc.import.graphml fails reading file if readLabels param set by @vga91 in #1637
  • Added link to jsonlines.org and format explanation. by @jexp in #1635
  • Fix typo in load-json.adoc by @mikecrittenden in #1647
  • Escape attribute reference by @Mogztter in #1649
  • db specific initializers by @sarmbruster in #1651
  • Fixed Unresolved xrefs in 4.1 by @adam-cowley in #1663
  • We don't seem to be able to pass around nodes created on a different … by @mneedham in #1667
  • neo4j-apoc-procedures-1666 by @sarmbruster in #1673
  • Fixes #1449: Possible bug in apoc graphml export by @vga91 in #1638
  • fixes #1671: apoc.export.cypher.all() causes integer is too large error by @conker84 in #1675
  • Using apoc schema assert to ensure TTL index is present by @lqst in #1601
  • remove code duplication by @sarmbruster in #1654
  • fix apoc.export.cypher.all failing test by @conker84 in #1687
  • PNG suffix was missing by @jexp in #1698
  • Update html.adoc by @nrouyer in #1700
  • fixes #1661: Add lead/lag function for collections by @conker84 in #1678
  • fixes #1650: apoc.get.rels() rejects some ID arrays by @conker84 in #1677
  • Document Typo apoc.path.subgraph - Config parameters by @ajomathew in #1633
  • Add doc examples for virtual graphs by @JMHReif in #1710
  • Support passive environmental service account authentication in Google Cloud by @voutilad in #1720
  • fixes #1712 by @danstarns in #1713
  • fixes #1695: Apoc.cypher.runFile not closing file handle by @conker84 in #1709
  • fixes #1705: Quote identifiers starting with a dollar character by @Phoosha in #1708
  • extend link for google apis to larger section of the text by @jexp in #1727
  • fixes 1640: Support options for apoc.export.json for jsonarray/json/jsonlines by @conker84 in #1676
  • fixes #1706: Match relationship end nodes consistently by @Phoosha in #1707
  • Added apoc.uuid.enabled.db_name=false/true key to apoc.conf by @vga91 in #1701
  • Added apoc.ttl.enabled.db_name=false/true key to apoc.conf by @vga91 in #1680
  • Fixes #1689 by @beebs-systap in #1694
  • Trying to simplify TTL tests by testing the config on its own by @mneedham in #1745
  • Fixes #1555: apoc.custom.asProcedure doesn't overwrite existing procedure by same name by @vga91 in #1743
  • fixes #1199: document apoc.graph.fromDocument better by @vga91 in #1742
  • Fixes #1448: apoc.custom.asProcedure is broken for procedure names with '.' in them. by @vga91 in #1740
  • fixes #1272: Documentation - Questionable location on exclamation point on compressed CSV by @vga91 in #1741
  • Added description for BigQuery by @stuartlaurie in #1738
  • Replaced the incorrect uppercase Y with y in the date formats by @jexp in #1734
  • Update apoc.util.sha256.adoc by @gitclem in #1732
  • Eagerly convert TxData iterables to lists by @ivangreene in #1737
  • Update invert-relationship.adoc by @gitclem in #1724
  • Fixes #1161: add function to compress/decompress binary data by @vga91 in #1746
  • Fixes #1686: graphml import doesn't create the default relationship-type anymore by @vga91 in #1739
  • Fixes #1630: apoc.load.csv doesn't support basic auth by @vga91 in #1726
  • Fix broken links for import CSV formats by @cj2001 in #1763
  • Deprecate duplicative vPattern procs and replace by @JMHReif in #1752
  • ErdosRenyi generator - fixed integer multiplication overflow by @pecollet in #1748
  • Issue #1608: Improve deletion performance and remove the 1000 limit by @vga91 in #1672
  • support both, single command or list of commands for apoc.systemdb.execute by @sarmbruster in #1628
  • Updated table layouts for procedures, some general clean up by @adam-cowley in #1789
  • Fix typo, clarify the difference between the load/import CSV procedures by @szarnyasg in #1786
  • Fixes #1660: Add running total function for collection #26 by @vga91 in #1792
  • fix apoc.periodic.iterate not obeying concurrency by @voutilad in #1794
  • Fixes #1617: Logging for apoc.periodic.* by @vga91 in #1766
  • Fixes #1161: add function to compress/decompress binary data by @vga91 in #1776
  • Fixes #1715: When registering custom function a.b.c to access via custom.a.b.c, it instead registers at custom.c by @vga91 in #1779
  • Fixes #1783: Removed double escape of identProps in apoc.merge by @simon-hoegl in #1787
  • Fixes #1711: Invoking apoc.convert.toJson with a Node causes StackOverflow by @vga91 in #1795
  • Fixes #1639: add apoc.load.directory(...) yield value by @vga91 in #1780
  • fixes #1788: create a metagraph of the results of a cypher query (viz similar to apoc.meta.graph's output) by @conker84 in #1791
  • Fixes #1810: CALL apoc.meta.schema returns wrong type with a node without properties by @vga91 in #1812
  • fixes #1808: APOC NLP functions for Azure cognitive services - Failed - returned HTTP response code: 400 by @conker84 in #1819
  • Fixes #1803: apoc.import.csv Caused by: java.util.NoSuchElementException: No value present by @vga91 in #1813
  • Pedantic: fix space in export to csv description by @robobenklein in #1822
  • Fixes #1723: Problem importing graphml which was exported graphml from apoc by @vga91 in #1814
  • 4.1 1558 by @lqst in #1611
  • Update index.adoc by @cuppajoeman in #1717
  • Fixes #1793: apoc.load.html procedure fail silently by @vga91 in #1817
  • Fixes #1657: apoc.schema.assert nodekey throws EquivalentSchemaRuleAlreadyExistsException by @vga91 in #1799
  • Fixes #1784: Add mongo procedure to get record by id by @vga91 in #1800
  • Fixes #28: Remove items from linked lists and reconnect procedure by @vga91 in #1816
  • fixes #1336: Create apoc.export.cypher format and outputs optimised for passing to apoc.bolt.execute by @conker84 in #1827
  • Fixes #1714: Weirdness around custom functions with node return types by @vga91 in #1798
  • Fixes #1337: apoc.truncate by @vga91 in #1832
  • 41 cherry picking stuff by @conker84 in #1844
  • Fixed xref errors by @adam-cowley in #1851
  • fixes #1612: Neo4j 4 on Aura permissions adjustment due to PUBLIC role by @vga91 in #1821
  • Added apoc.load.directory.async.* procedures by @vga91 in #1843
  • Fixes #1685: apoc.convert.toTree() returns incorrect results in 4.1.x.x by @vga91 in #1842
  • fixes #1860: Upgrade json-smart to avoid security issue by @conker84 in #1862
  • Fixes #1765: apoc.refactor.mergeNodes option to not create self-relationships by @vga91 in #1848
  • Adjust relationship copy behavior when merging nodes by @fbiville in #1867
  • Fixes #1797: Update couchbase client to 3.1.3 by @vga91 in #1847
  • Added auto cherry-picking action: branch 4.1 by @conker84 in #1833
  • AUTO: fixes #1880: 4.1.0.7 / 4.2.0.3 has no apoc.coll package by @github-actions in #1884
  • AUTO: Update readme.adoc (#1889) by @github-actions in #1891
  • AUTO: Fix CVE-2021-23369 (#1922) by @github-actions in #1923
  • Fixes #1744: Stored procedure error on neo4j restart by @vga91 in #1881
  • Fixes #1829: Bug in CALL apoc.metrics.storage('dbms.directories.data') due to APOC configuration check by @vga91 in #1898
  • Fixes #1824: apoc.nodes.link if not exists by @vga91 in #1907
  • AUTO: Deprecate conversion functions by @github-actions in #1932
  • AUTO: Update apoc.map.fromLists.adoc by @github-actions in #1931
  • Fixes #1838: apoc.map.unflatten as the reverse to apoc.map.flatten by @vga91 in #1897
  • AUTO: Fix apoc.convert.toJson NullPointerException with null values in maps by @github-actions in #1938
  • AUTO: Update load directory filters to match only files (#1935) (#1941) by @github-actions in #1951
  • AUTO: Start deprecation for custom.asProcedure, custom.asFunction by @github-actions in #1958
  • Fixes #1952: apoc.meta.stats for 4.1.0.8 fails whereas 4.1.0.3 succeeds when a rel is back ticked by @vga91 in #1963
  • AUTO: Fixes #1749: In version 4 of the database there is property dbms.directories.neo4j_home without unsupported. prefix by @github-actions in #1954
  • AUTO: Update apoc.coll.sortMaps.adoc by @github-actions in #1970
  • AUTO: Don't shutdown database before restart (#1974) (#1976) by @github-actions in #1978
  • Fixes #1372: apoc.load.html ability to read runtime structure of the page by @vga91 in #1908
  • AUTO: Fixes #1901: apoc.uuid.install addToExistingNodes does not work by @github-actions in #1992
  • AUTO: Score repeated bigrams correctly, fixes #1959 by @github-actions in #1993
  • Revert "Fixes #1372: apoc.load.html ability to read runtime structure of the page" by @conker84 in #2012
  • AUTO: Update apoc.import.json.adoc by @github-actions in #2022
  • Fixes #1790: Support MongoDB Extended JSON (v2) in apoc.mongodb.* procedures parameters by @vga91 in #1964
  • AUTO: Fixes #1351: apoc.graph.fromDocument add support to custom relationship names by @github-actions in #2019
  • Remove deprecated apoc.algo docs and PathFinding code by @JMHReif in #2031
  • Manual cherry-picks for Branch 4.1 by @conker84 in #2002
  • Fixes 4.1 xrefs by @adam-cowley in #2094
  • AUTO: Fixes #1857: Typos in doc for apoc.coll.containsAll by @github-actions in #2077
  • AUTO: Fixes #1998: Images need to be corrected on this page of the doc by @github-actions in #2080
  • AUTO: Document apoc.convert.toTree by @github-actions in #2089
  • AUTO: Make export.csv configurable if it computes property types upfront by @github-actions in #2090
  • AUTO: Fixes #2064: apoc.bolt.execute not documented correctly (#2078) by @github-actions in #2103
  • Introduce annotation processor to list existing Neo4j extensions by @conker84 in #2096
  • Fixes #1861: the procedure of apoc.meta.schema() get wrong result by @vga91 in #2052
  • Fixes #1873: Add a validation in apoc.custom.* output/input parameters by @vga91 in #2046
  • fixed DocumentGenerator by @conker84 in #2113
  • AUTO: Fixed Guava CVE by @github-actions in #2117
  • AUTO: apoc.date.parse gives error when Date is NULL or empty string by @github-actions in #2115
  • Fixes #832: Add apoc.redis.* procedures for integrating with Redis by @vga91 in #2051
  • AUTO: apoc.json.path() returns nulls where it should not by @github-actions in #2123
  • AUTO: Fixes #2024: Fix doc per this document by @github-actions in #2131
  • AUTO: Fixes #2050: apoc.number.parseFloat throws NullPointerException with null argument by @github-actions in #2133
  • AUTO: Make apoc.load.json not fail if url results in 404 by @github-actions in #2130
  • AUTO: Make apoc.atomic.add and related procedures work with Integer properties by @github-actions in #2140
  • AUTO: Fix apoc.export.json latitude and longitude switch for WGS84 points by @github-actions in #2141
  • AUTO: Fix apoc.export.xls.graph fails with 100+ nodes by @github-actions in #2146
  • AUTO: Fix procedure apoc.cypher.mapParallel2 Unable by @github-actions in #2143
  • AUTO: Add new procs for virtual paths and graphs by @github-actions in #2154
  • AUTO: Fix apoc.import.csv fail for NULL values when using INT datatype with error [null] by @github-actions in #2155
  • Fixes #1487: apoc.schema.nodes() fails if a fulltext index (node or relationship) is present on multiple labels by @vga91 in #2053
  • AUTO: Relationships in apoc.meta.schema can have wrong type result with a relatively small sample by @github-actions in #2126
  • AUTO: Make apoc.atomic.add and related procedures work with Integer properties (#2139) by @github-actions in #2164
  • AUTO: Fix procedure apoc.cypher.mapParallel2 Unable by @github-actions in #2169
  • AUTO: Fix apoc.meta.stats relationship count with multi-labeled nodes by @github-actions in #2177
  • AUTO: Update Apoc Periodic to allow for Cypher Planner Switch by @github-actions in #2186
  • AUTO: removed bintray as it will be closed in Feb 2022 (#2206) by @github-actions in #2209
  • AUTO: Trigger replication failing (#2195) by @github-actions in #2204
  • AUTO: Fixes #2025: Check transaction guard in apoc.import.json (#2108) by @github-actions in #2205

New Contributors

Full Changelog: 4.1.0-rc01...4.1.0.10