Skip to content
This repository has been archived by the owner on Feb 15, 2023. It is now read-only.

Releases: sim51/neo4j-fdw

v4.3.1

23 Feb 12:45
Compare
Choose a tag to compare

Neo4j FDW Release v4.3.1

Commits

9e68b0b Fix #16
048666c Next version

v4.3.0

23 Sep 09:19
Compare
Choose a tag to compare

Neo4j FDW Release v4.3.0

Commits

8f8ff1f Fix release script
cfb97b7 Update badge in readme (it's in adoc format)
09a831f Remove milestone info from release script
f04812c v4.3.0
11131b5 Update default matrix
8c61696 Update CI badge on readme
39321c2 Switching to gh actions (8)
e2b7c97 Switching to gh actions (7)
8052ff7 Switching to gh actions (6)
3a98acd Switching to gh actions (5)
4576ada Switching to gh actions (4)
e600d6a Switching to gh actions (3)
d9ca7e7 Switching to gh actions (2)
8d95dab Switching to gh actions
151eca1 Merge pull request #15 from Connect-Earth-Team/allow-ssl
3dc3d0c Switch to automatic TLS setup by the driver, enabling neo4j+s, neo4j+ssc, bolt+s and bolt+ssc connection schemas
430ab6b I'm an idiot ...
9f5a976 Adding neo4j 3.5 to travis matrix
c20c839 Testing matrix travis
4a5b790 [docker]: plpython3 package depends on pg version
e69c6f9 Correct pyhton requirement in META.json

v4.0.0 - SUMMER Release

24 Jul 20:05
Compare
Choose a tag to compare

Neo4j FDW Release v4.0.0

This version is using the lastest neo4j driver (4.0), so it is compatible with neo4j 4.0 (and 3.5) and support the multi database.
From this version, we don't support python 2.7 anymore

Commits

5a87365 [readme]: adding a sentence on the compatibility of the current version
db738bc Upgrade to Neo4j 4.0
55266d1 Merge branch 'master' of git://github.com/jholtom-ciena/neo4j-fdw into jholtom-ciena-master
c443e53 Safely drop database parameter when connecting to legacy databases, but log warning instead. (Include suppression for ExperimentalWarnings from using Driver.supports_multi_db(), despite not actually finding where these are popping out in PostgreSQL ! :) )
fdb9f19 Merge remote-tracking branch 'upstream/master'
6f2e2e7 Adjust test-case positioning scripts to silence file-not-present errors
7dd8585 Drop multicorn.utils.log_to_postgres(...) in PostreSQL function context, in favour of plpy.LEVEL(...) on account of it actually generating required output
46c0ff4 Shuffle test cases up, to make space for an extension/wrapper builder split into their own test case(s) - one targeted at v4.x, and a legacy version targeted at v3.x -- all other tests get re-used to demonstrate full compatibility
4a4bb21 Add a legacy Neo4j v3.x database, alongside v4.x to ensure backwards compatibility of FDW
c79b1f5 Rely upon user to know when talking to a Neo4J 3.x DB, and leave out the database name
51e276e Enable passing database name as query portion of URL parameter, but strictly subordinate to any explicit database name parameter where both are specified
3841fe3 Adjust test cases to cope with greater non-determinism following move to Neo4J v4
f512eb0 Test using a named database
0234cdc Switch to Neo4J v4 DB image, and allow for specification of database name
36849fc Add some guidance on version usage
dc2bb3f Remove libfaketime, as no-longer needed
d482422 Remove support for previous Neo4J driver
53747eb Correct my_time field, to show +01:00 offset, as per the value inserted into Temporal node in Neo4J database. (Previous implementation with Neo4J v1.x neotime.Time object was erroneously leaving out the offset when transferring data back to PostgreSQL, resulting in the output picking up an implicit PST/PDT Pacific timezone from the pg_regress test-runner)
217b909 Adjust tests to cope with python3, and in particular non-determinism in ordering of set outputs
0ae60e9 Switch to Neo4J's preferred driver reference, Convert code/test harness to Python3, in line with Neo4J dropping Python2.7 support with their v4.x drivers.

v1.1.2

24 Jul 15:01
Compare
Choose a tag to compare

Neo4j FDW Release v1.1.2

This is the last release with the driver 1.7 of Neo4j (so for Neo4j 3.5) and compatible with python 2.7.

Commits

590a5d3 [readme]: add a note for ticket #11
f13785e [docker]: pip upgrade to avoid 'Failed building wheel for scandir'
8bb97dc Correct package version
e3373c9 [readme]: Adding a section on compatibility with PG & Neo4j
cf24250 Merge branch '1.7' of https://github.com/jholtom-ciena/neo4j-fdw into jholtom-ciena-1.7
528bede Tiny correction on build / release process
6611dec Allow main-driver to receive updates, without getting clobbered by the v4.0 driver line.
c3c6883 Add some guidance on version usage
eff2ddd Remove libfaketime, as no-longer needed
2570ce4 Don't rely upon implicit converstion for neotime.Time, extract TimeZone info directly for Postgres
e0a54ab Correct my_time field, to show +01:00 offset, as per the value inserted into Temporal node in Neo4J database. (Previous implementation with Neo4J v1.x neotime.Time object was erroneously leaving out the offset when transferring data back to PostgreSQL, resulting in the output picking up an implicit PST/PDT Pacific timezone from the pg_regress test-runner)
e1360d5 Remove inaccessible (Python2.7 friendly) archived package builds, and instead track mainline, whilst enforcing Python2.7 usage by test harness
389a62b Nail-down Neo4J 1.7 driver dependencies
e5da54f Next dev version

v.1.1.1 - FOSDEM Release

01 Feb 11:45
Compare
Choose a tag to compare

Neo4j FDW Release v1.1.1

Thanks a lot to the contributors :

Commits

09de3a6 Merging PR #5
3dbff54 Merge pull request #10 from jholtom-ciena/master
46210c5 tidy-up!
3448d2f Install libfaketime, and apply settings which will import and apply only when postgres is doing first-time initialisation. (Need a summer date, so that PST/PDT is UTC-7, per the expected outputs for pg_regress)
dc7f1fd Change from generic postgres:10 docker image to last specific version using python2.7 Then fetch and install corresponding postgresql-server-dev-10, postgresql-plpython-10 packages plus dependencies libpq5, and libpq-dev from postgresql.org archives
aef2194 Use vanilla 'su', given loss of 'su-exec' now Neo4J no-longer uses Alpine Linux
8390a74 Switch to specific versioned docker image
3e1d37c Merge pull request #6 from consultanttelecom/patch-1
78a935f Fix creation of ANY qual list
d883d71 fix error message on CypherError
b17d9b8 fdw fixes for 1.6 driver updates + additional cypher tests
d64282a Adding Travis Image
1b9731b Update for travis (2)
8e0a4bc Update for travis
1eb49a5 Update for travis
ee30a2a Update travis file
0af9ac8 Adding v0 of travis script
88be69a Better release script
661838f Correct unit tests
4ac7101 remove bad character for PGNX
a9463db Don't do the projection if it's already done
e3817ee Changing version placeholder

v1.1.0

17 Apr 13:32
Compare
Choose a tag to compare

Neo4j FDW Release v1.1.0

Commits

5315ffe Update release script
67df7e8 Realese script for PGXN
e5bdc4b Correct license in META.json
6b97d00 Project structure for PGXN
250b5ea Correct docker compose for tests
79b370c Handle date types
487b524 Correct bug on WHERE PLACEHOLDER plus ARRAY values
2f25614 Handle Neo4j date time part 1
56e8b14 Adding the possibility to configure the estimated number of rows for a table
c5ab442 Helping PG planner with some stats
72492cd Correct the PG init script for multiconr path
1581e75 Adding get_path_keys to help PG planner
1a0f59d Adding tips for psql
b34596f Adding in comment the function definition to help the PG planner
71776cf Adding the return projection to limit the usage of the network
542b3d9 Just a formating
d98162a Correct README file
ace460c Adding WHERE placeholder feature for the FDW table
89a8802 Refactor project structure for adding scripts and makefile
700214d Push the order by to Neo4j
31d06ec Add feature to handle quals with array
552da93 Adding a KB section
70220d4 Better pg regression test by avoid white character ins output
093f108 Correct issue if a qual is not supported
88d1cdb Close session everytime and some reformat
892ff31 Better test suite with docker compose that allows me to not rebuild from scratch containers
1002356 Better readme
8b786a9 Update .gitignore with test folder and files
e8b1387 Correct issue when return fields are different than the foreign table ones
9a48c6f Update readme for test
f0d9b31 Adding regress test for cypher function
2d47f61 Correct json parser for nodes and rels for cypher function
baa3dee Adding regress test on person
40933b8 little formating
ec7b0e3 Adding cypher function on init script
675823c Adding test suite
8d4cfb8 Resolve issue when a qual is a string
3428747 Correct documentation
3c43448 Adding neo4j parameters
f971551 Upgrade to bolt
66cb6a5 Correct README
6606955 Correct README
a5a986f Correct README
53685e4 merge
2052ee2 Correct README
d0017fe Correct README
77b6b27 Merge branch 'master' of github.com:sim51/neo4j-fwd
30ea769 correct README
ef91fee correct README
696e98e Refacto pyhton project & addinf cypher function
9b33719 correct regex match
a739637 adding some logs
ecc3f9b Correct readme
59be46f Produce doc into README file
a13b0fd Intellij gitignore
c762174 replace query param by cypher
45c38db Basic implementation
dfa2177 Initial commit