Skip to content

Releases: neo4j/apoc

5.9.0

15 Jun 15:31
3adc5db
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 5.8.0...5.9.0

5.8.0

23 May 14:56
a8df1a1
Compare
Choose a tag to compare

What's Changed

  • [wr4kMP3r] ArithmeticException calling apoc.schema.nodes by @vga91 in #364
  • [NOID] Bump version to 5.8.0 by @gem-neo4j in #367
  • [f46vahOr] Fix Cypher export of constraints by @Lojjs in #350
  • [NOID] Fix flaky geocode server errors (neo4j-contrib/neo4j-apoc-procedures#3527) by @vga91 in #372
  • [s7Ob7Zm7] Test that all load and import procedures respect security by @vga91 in #360
  • [NOID] Revert "[s7Ob7Zm7] Test that all load and import procedures respect security" by @vga91 in #376
  • [ivaiMqVb] CALL apoc.export.cypher.schema(null, { stream: true }) returns nothing by @vga91 in #374
  • [EaALzior] runTimeboxed doesn't always work by @vga91 in #373
  • [VyGD3IoX] apoc.hashing.fingerprint lossy conversion by @vga91 in #378
  • [VYidKhdO] The required constraint on import key for import.json is unique by @gem-neo4j in #366
  • [hyxhNENW] remove antlr4 from core by @vga91 in #379
  • [eBlQUOcs] Bug in apoc.create.cloneToVirtual by @vga91 in #375
  • [NOID] restored S3Container.putFile() by @vga91 in #382
  • [Q8q7GXdk] apoc.export.graphml imports unwanted nodes by @vga91 in #380
  • [nKMspF5h] Change developer tag in pom.xml by @vga91 in #383
  • [NOID] flaky timeout geocode test by @vga91 in #384
  • [ZkSGN6PO] apoc.export.graphml.all doesn't accept absolute Windows paths by @vga91 in #381
  • [madSHaLz] APOC triggers aren't updated after a user deletes a database by @vga91 in #348
  • [NOID] reset neo4j version by @vga91 in #386
  • [MCKik4qR] Remove Relationship Constraint Feature Flag by @gem-neo4j in #362
  • [XN2vr37d] Add apache license headers by @gem-neo4j in #371
  • [D2VH2D8O] Only create trigger listeners on system db. by @Lojjs in #391

Full Changelog: 5.7.0...5.8.0

5.7.0

17 Apr 12:30
3316971
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 5.6.0...5.7.0

5.6.0

23 Mar 08:42
60bc9f7
Compare
Choose a tag to compare

What's Changed

  • Bump versions to 5.6.0 by @Lojjs in #316
  • Cleans up resources after the tests by @ncordon in #321
  • Updates broken links by @ncordon in #293
  • Enable core test CI by @vga91 in #279
  • Avoids double DNS lookup in the load methods by @ncordon in #315
  • Fix Docker command docs by @gem-neo4j in #320
  • apoc.trigger.show doesn't work in a system follower by @vga91 in #292
  • Fixes the cluster setup for the trigger tests by @ncordon in #322
  • Make the type output of apoc.schema.* procedures more specific by @vga91 in #307
  • Add SSFR check for apoc.spatial procedures by @vga91 in #305
  • Fix wrong throttle config in Geocode.SupplierWithKey by @vga91 in #327
  • Splits integration tests into their own package by @ncordon in #326
  • Removes parallel execution in TeamCity by @ncordon in #334
  • PeriodicTest.testTerminateCommit is flaky by @vga91 in #331
  • apoc.hashing.fingerprint can't deal with type byte[] by @vga91 in #332
  • Fix error message for apoc.schema.nodes/relationships with include and exclude confs both valuated by @vga91 in #335
  • Reduce the number of transactions we use in triggers by @vga91 in #303
  • Fixes #155: Check for correct tx terminations by @vga91 in #256
  • Fixes Snyk CI jobs by @ncordon in #336
  • Executes integration tests sequentially by @ncordon in #337
  • Moves S3 tests to integration tests package by @ncordon in #338

Full Changelog: 5.5.0...5.6.0

5.5.0

16 Feb 13:35
f175f1f
Compare
Choose a tag to compare

What's Changed

  • Bump version to 5.5.0 by @gem-neo4j in #286
  • Document that apoc.util.sha1 and apoc.text.random are not suitable for cryptographic use. by @gem-neo4j in #287
  • Extract code from APOC core which is only used in APOC extended by @Lojjs in #261
  • Try de-flake some trigger tests with embedded db by @vga91 in #285
  • Changed AtomicReference with 1-elem array by @vga91 in #283
  • Add tests about $transactionId by @vga91 in #289
  • Fix S3 failing flaky tests by @vga91 in #294
  • Fix flaky testTerminatePeriodicQuery by @vga91 in #297
  • Changed trigger descriptions by @vga91 in #299
  • Added test for meta configs (neo4j-contrib/neo4j-apoc-procedures#3032) by @vga91 in #221
  • Fixes neo4j-contrib/neo4j-apoc-procedures#3070: The apoc.export.csv.all with bulkImport config doesn't work with a file name without extension by @vga91 in #220
  • Improve triggers error messages by @vga91 in #302
  • Fix the missing constraint error message for apoc.import.json() by @AzuObs in #304
  • Remove log file which was committed by mistake by @Lojjs in #301
  • Fix edge cases in trigger methods by @vga91 in #288
  • Fixes neo4j-contrib/neo4j-apoc-procedures#2992: apoc.diff.nodes() returns list-type properties as different when they are the same by @vga91 in #206
  • Update version matrix by @gem-neo4j in #309
  • Bump mockserver-netty version and org.apache.arrow version by @gem-neo4j in #308
  • Improve coverNodes speed by @gem-neo4j in #313
  • Fixes #2826: The apoc.import.csv/graphml procedures create empty wrong empty nodes with UNIQUE constraint violation (#3006) by @vga91 in #197
  • Fix sampling bug in apoc.meta procedures. Sampling should now properly check only a subset of nodes and therefore perform faster. Please note that the result of the procedures may alter between executions. by @nadja-muller in #306
  • Fix readme docs link by @gem-neo4j in #314
  • vuln-fix: Securing XML parser against XXE (CVE-2023-23926)
    Fixing a XML External Entity (XXE) vulnerability, that was impacting the apoc.import.graphml procedure. by @Lojjs in #310

Full Changelog: 5.4.0...5.5.0

5.4.1

20 Jan 09:31
9e12f49
Compare
Choose a tag to compare

What's Changed

Full Changelog: 5.4.0...5.4.1

5.4.0

13 Jan 13:02
340573a
Compare
Choose a tag to compare

What's Changed

  • Bump version to 5.4.0 by @Lojjs in #260
  • Schema updates for new relationship constraints by @gem-neo4j in #246
  • Rewrite tests for failures in a safer way by @Lojjs in #244
  • Try to fix flaky ExportS3PerformanceTest by @vga91 in #262
  • Fix bug with serializing arrays of primitive values for json export query by @gem-neo4j in #265
  • Remove unused code by @Lojjs in #264
  • Add Trello Traceability GHA to the CI by @AzuObs in #266
  • Renaming for allowlist and denylist by @gem-neo4j in #272
  • Update the apoc.coll.different description to accurately describe the function by @gem-neo4j in #276
  • Fixes trigger procedures in clusters for neo4j 5.x by @vga91 in #250
  • Fixes slf4j apoc logger by @ncordon in #274
  • Implement new method beginTransaction in DbmsRule by @LinneaAndersson in #273
  • Remove EOL versions from APOC readme and fix broken image links by @gem-neo4j in #275
  • Try fixing cluster failing test by @vga91 in #280
  • Fix getDriver() password in cluster test by @vga91 in #278
  • apoc.schema.properties.distinct(Count) can hang by @vga91 in #257
  • Update readme about loading and unrestricting by @Lojjs in #281
  • vuln-fix: Fix path traversal vulnerability (CVE-2022-23532) by @gem-neo4j in #267

New Contributors

Full Changelog: 5.3.0...5.4.0

5.3.0

01 Dec 14:28
4a263f1
Compare
Choose a tag to compare

What's Changed

Full Changelog: 5.2.0...5.3.0

5.2.1

10 Nov 10:06
47848de
Compare
Choose a tag to compare

What's Changed

Full Changelog: 5.2.0...5.2.1

5.2.0

04 Nov 10:16
cba76a8
Compare
Choose a tag to compare

What's Changed

  • Check compatibility on system database instead of default database by @Lojjs in #207
  • Bump Neo4j to 5.2.0 by @AzuObs in #211
  • Grant CodeQL permissions by @AzuObs in #212
  • Fixes #126: apoc.periodic.submit fails with schema operations by @vga91 in #208
  • apoc.text.jaroWinklerDistance behavior fixed due to transitive apache-common update by @MishaDemianenko in #216
  • Add link to extended and update readme matrix by @gem-neo4j in #217
  • Fixes #26: apoc.refactor.rename.label delets label if oldLabel is equal to newLabel by @vga91 in #209
  • Fixes #126: Improve validateQuery by @vga91 in #218
  • Update the descriptions of all procedures and functions based on documentation changes by @gem-neo4j in #213
  • Change ApocStreamHandlerFactory to a service provider to avoid deadlock on startup by @nadja-muller in #210
  • Cherry Pick https update by @gem-neo4j in #225
  • Bumps to neo4j non snapshot version by @ncordon in #228
  • Use internal function instead of procedure for compatibility check. by @Lojjs in #219

New Contributors

Full Changelog: 5.1.0...5.2.0