Hello, new here. I am interested in using hosted graph database AuraDB on Apple platforms, including iOS and macOS. I have seen a blog post on neo4j's website from 2/3 years ago about the release of Theo 4.0 and a mention of upcoming Theo 5.0 once Swift 5 would become available. That was a while back and I have not been able to find more information.
Can anyone here, maybe from neo4j, please guide me to the most current path to accessing AuraDB via Swift development? Also, I would be grateful if more information could be shared about the state of Theo 5.0, when it is supposed to become available, or what are the alternatives otherwise.
Hi,
I'm experiencing the same issue, so I decided to build my own driver for Swift, specifically to work with the fully-managed AuraDB. The driver is entirely written in Swift 6 and leverages Swift Concurrency. It is compatible with Bolt v5.4, and I successfully connected to AuraDB by enabling SSL during connection configuration.
The driver is available here. I welcome any help or suggestions.
We have a channel for community drivers communicate directly with the Official Drivers Team and with other community drivers authors. If you are interested, we can add you to the channel.
About your driver, we have a acceptance test suite which is used by the official drivers and some community drivers. We can show you how to setup and start to use it, if you are interested.
Of course, thanks for this contribution. I can't promise when, but I will check it out the code in more details.
Regarding the community, I would appreciate being added to the channel.
As for the acceptance test suite, it would be great to proceed. Even though the driver is still in development, having a clear direction of what you expect can only be beneficial.
Please feel free to review the code and provide any feedback you think is appropriate.