Releases: neo4j/apoc
Releases · neo4j/apoc
5.15.1
5.15.0
What's Changed
- [HJwIMwqg] Revert "apoc.export.csv.graph incorrectly exports properties with datatype float" by @vga91 in #486
- [NOID] Bump arrow versions by @gem-neo4j in #487
- [W9VglL9c] Bump APOC and Neo versions to 5.13 by @gem-neo4j in #485
- [NOID] temporarily reduce startup attempts by @nadja-muller in #491
- [NOID] Annotate unsafe procedures with @NotThreadSafe by @pontusmelke in #452
- [47wOlqLp] Adds option to customize decompression ratio by @ncordon in #492
- [NOID] Cleans up resources after the tests by @ncordon in #493
- [NOID] Fix licenses after Neo update by @gem-neo4j in #497
- [3X06NMak] Update Scan to PartitionedScan as Scan is deprecated by @gem-neo4j in #498
- [6zK6lL5F] Update to use new descriptions for new Cypher Types by @gem-neo4j in #496
- [Gc8EZpDO] Clean up some usages of getId() which is deprecated by @gem-neo4j in #499
- [x2fDvuKu] extend timeout for flaky BigGraphTest by @nadja-muller in #504
- [pnx0Njj0] update versions by @nadja-muller in #506
- [pLz5YbCW] add checks for node labels and relationship types for apoc.merge procedures by @nadja-muller in #503
- [NoID] update dependencies according to neo4j bumps by @nadja-muller in #501
- [NOID] Remove explicit netty dependency by @Lojjs in #515
- [NOID] Update param name to delay by @gem-neo4j in #488
- [2kuFEKOe] Fix flaky integration test by @loveleif in #512
- [NOID] Bump driver version by @loveleif in #510
- [NOID] Update the docker command to match the one in docs by @gem-neo4j in #518
- [q3KTZ83O] Remove strange clean up method by @gem-neo4j in #517
- [NOID] Adds job to apply formatting in PRs by @ncordon in #520
- [NOID] Upgrades testContainers dependency by @ncordon in #523
- [Dz0rqAEz] Bump APOC and Neo to 5.15 by @gem-neo4j in #521
- [NOID] Adds job to update the licenses in PRs by @ncordon in #524
- [NOID] Formats everything by @ncordon in #522
- [NOID] Updates gradle version by @ncordon in #525
- [jMd3ZuqI] Fix arrow flaky tests by @ncordon in #519
- [5kItK998] Fix bug in triggers by @loveleif in #513
- [jyX5Zi3L] Fix bug in apoc.search.nodeAll and apoc.search.node by @loveleif in #529
- [Bc2lkk3N] Fix flaky test by @loveleif in #526
- [54NHcNqK] Fix flaky test by @loveleif in #528
- [NOID] Setups testing for JDK 21 by @ncordon in #532
- [h99LDu82] Fix flaky test by @loveleif in #527
- [ZtMMHJqS] update use of internal parsing API when validating/sanitiz… by @nadja-muller in #530
- [gtjPFvMD] Fix coll support for lists coming from Nodes or Rels. by @gem-neo4j in #538
- [NOID] Use Injected UrlAccessChecker for checking access to URLs by @mnd999 in #537
- [NOID] Quick Fix UtilIT to fix build by @mnd999 in #543
- [NOID] More fixes for issues related to URLAccessChecker by @mnd999 in #544
- [NOID] Add parameterized custom maven repo resource in build file. by @simlind in #545
New Contributors
- @pontusmelke made their first contribution in #452
Full Changelog: 5.12.0...5.15.0
5.14.0
What's Changed
- Extend timeout for flaky BigGraphTest by @nadja-muller in #504
- Update versions by @nadja-muller in #506
- Add checks for node labels and relationship types for apoc.merge procedures by @nadja-muller in #503
- Update dependencies according to neo4j bumps by @nadja-muller in #501
- Remove explicit netty dependency by @Lojjs in #515
- Update param name to delay by @gem-neo4j in #488
- Fix flaky integration test by @loveleif in #512
- Bump driver version by @loveleif in #510
- Update the docker command to match the one in docs by @gem-neo4j in #518
- Remove strange clean up method by @gem-neo4j in #517
- Updates gradle version (#525) by @ncordon in #531
Full Changelog: 5.13.0...5.14.0
5.13.0
What's Changed
- Revert "apoc.export.csv.graph incorrectly exports properties with datatype float" by @vga91 in #486
- Bump arrow versions by @gem-neo4j in #487
- Bump APOC and Neo versions to 5.13 by @gem-neo4j in #485
- temporarily reduce startup attempts by @nadja-muller in #491
- Annotate unsafe procedures with
@NotThreadSafe
by @pontusmelke in #452 - Adds option to customize decompression ratio by @ncordon in #492
- Cleans up resources after the tests by @ncordon in #493
- Fix licenses after Neo update by @gem-neo4j in #497
- Update Scan to PartitionedScan as Scan is deprecated by @gem-neo4j in #498
- Update to use new descriptions for new Cypher Types by @gem-neo4j in #496
- Clean up some usages of getId() which is deprecated by @gem-neo4j in #499
- bump netty version by @nadja-muller in #511
New Contributors
- @pontusmelke made their first contribution in #452
Full Changelog: 5.12.0...5.13.0
5.12.0
What's Changed
- Bumps apoc version by @ncordon in #470
- Ignore vector indexes when getting indexes from Neo4j. by @Lojjs in #467
- Fix potential ApocConfigTest issues by using a separate conf file for command expansion by @gem-neo4j in #466
- Bump commoms lang3 from 3.12.0 to 3.13.0 by @Lojjs in #473
- Netty dependency update to match core product by @MishaDemianenko in #474
- Fix broken GeoCode tests by @gem-neo4j in #476
- Uses slf4j-api 2.x api instead of slf4j-simple 1.x by @ncordon in #480
- Make ExportCypherTest more robust. by @Lojjs in #481
- Update Google Cloud Storage dependency by @gem-neo4j in #483
- Dev fix flaky load tests by @gem-neo4j in #484
- apoc.export.csv.graph incorrectly exports properties with datatype float by @vga91 in #403
Full Changelog: 5.11.0...5.12.0
5.11.0
What's Changed
- Bump version to 5.11.0 by @gem-neo4j in #454
- Allow Command Expansion APOC by @gem-neo4j in #453
- Fix flaky index test by @gem-neo4j in #455
- Remove overrideImplementation argument by @mnssn in #457
- Some warning and deprecation clean up 🧹 by @gem-neo4j in #461
- Add isDeprecated to apoc.help by @gem-neo4j in #463
- Fixes failing path traversal TeamCity tests by @ncordon in #464
- Update licenses based on jetty bump in Neo4j. by @Lojjs in #468
- Ignore vector indexes - with hack by @Lojjs in #469
Full Changelog: 5.10.0...5.11.0
5.10.1
What's Changed
- Fixes circular docker dependency in TeamCity by @ncordon in #426
- Sanitize text input and add quotes to allow special characters in Atomic procedures by @gem-neo4j in #425
- Test that all load and import procedures respect security (#360) by @vga91 in #377
- Bump remaining versions to 5.10 by @Lojjs in #430
- Revert docker gradle change by @gem-neo4j in #434
- apoc.cypher.run* procedures don't return results by @vga91 in #431
- Upgrade dependencies by @ncordon in #428
- Fixes neo4j version by @ncordon in #438
- Re-enable docker version override by @ncordon in #437
- Stream schema results in batches of batchSize by @gem-neo4j in #435
- Fail build on spotless and licence failures by @gem-neo4j in #436
- apoc.path.expand doesn't handle special characters in label name by @vga91 in #415
- Fix WarmupEnterpriseTest.testWarmupIsntAllowedWithOtherStorageEngines by @vga91 in #440
- Uses debian images in the TeamCity CI by @ncordon in #441
- Fix zip bomb attack by @vga91 in #398
- Removed unused apoc config by @vga91 in #443
- Update testcontainers license dependencies by @gem-neo4j in #439
- Rename apoc.atomic.* parameter times to retryAttempts by @gem-neo4j in #433
- Snyk Hadoop updates by @gem-neo4j in #446
- Snyk Guava updates by @gem-neo4j in #445
- Clean up some usages of the deprecated id() and reduce warnings by @gem-neo4j in #448
- Adds license and notice validation to the CI by @ncordon in #451
- Forces new version of netty by @ncordon in #450
Full Changelog: 5.9.0...5.10.1
5.9.0
What's Changed
- Adds cypher initializer test by @ncordon in #389
- Bumps apoc version by @ncordon in #392
- Solves CI bug with NEO4J_VERSION variable not being available by @ncordon in #395
- Allow new constraint types to be introduced by @emmaholmbergohlsson in #393
- apoc.periodic.repeat doesn't always work by @vga91 in #388
- Fix flaky testExportQueryNodesJsonCount by @vga91 in #406
- Fix flaky ConfigTest (neo4j-contrib/neo4j-apoc-procedures#3559) by @vga91 in #414
- Redacts passwords in CypherInitializer by @ncordon in #418
- Documenting apoc.meta.* by @Hadi-Saghir in #420
- Multiple CypherInitializer's per single DatabaseAvailabilityGuard by @vga91 in #413
- apoc.coll.indexOf unexpectedly treats collections differently than the same hardcoded list by @vga91 in #422
- Add type constraint support by @gem-neo4j in #424
New Contributors
- @emmaholmbergohlsson made their first contribution in #393
- @Hadi-Saghir made their first contribution in #420
Full Changelog: 5.8.0...5.9.0
5.8.0
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
What's Changed
- Bump version to 5.7.0 by @gem-neo4j in #339
- apoc.create.clonePathsToVirtual() returns more relationships than it should by @vga91 in #328
- Upgrade aws-java-sdk-s3 to 1.12.425 to partially address CVE-2022-42003 by @Lojjs in #353
- Remove unused cassandra test dependency by @gem-neo4j in #355
- Making PeriodicTest more lenient by @arnefischereit in #352
- Use GraphDatabaseService primitives to check db state by @mnssn in #358
- Update Hadoop and JsonPath dependencies by @gem-neo4j in #359
- Add a more useful error message for export functions by @gem-neo4j in #356
- Prevent cascade trigger transactions by @vga91 in #346
- apoc-hadoop dependency is conflicting 5.x (neo4j-contrib/neo4j-apoc-procedures#3450) by @vga91 in #347
- Upgrade commons-configuration2 to 2.9.0. by @Lojjs in #363
- apoc.refactor.mergeNodes is not working with uniqueness index by @vga91 in #361
- Fixed testImportCsvTerminate and added TerminationGuard to apoc.import.csv by @vga91 in #343
- apoc.export.arrow.all ignores export file config by @vga91 in #349
New Contributors
- @arnefischereit made their first contribution in #352
- @mnssn made their first contribution in #358
Full Changelog: 5.6.0...5.7.0