Looking through the master-http branch, it seems like transactions aren't ready yet. It might be best to disable tx() and other similar functions just so users aren't confused in that case. So maybe just throw an exception in those cases?
On Fri, Oct 4, 2024 at 5:51 PM Yang Xia <xia...@gmail.com> wrote: > Hello everyone, > > As we get closer towards the end of the year, a lot of changes have been > implemented for 4.0 in the master-http branch. While there is still a lot > to do before we are ready for a full 4.0 release, it would be good to > release a milestone build of what is done so far to gather feedback. > > This milestone would roughly offer the opportunity to try Gremlin Server > HTTP with the revised GraphSON and GraphBinary serialization formats for > this version, using Java and Python drivers. These drivers will initially > continue to support GraphSON as it can help with debugging (given its human > readable format) and offers wider serialization options for users in these > early days, though, as mentioned in previous posts, we should expect to > just have GraphBinary support for drivers in the future for simplicity. > > Also, as this is a “milestone” release, we should consider it an official > one as opposed to a SNAPSHOT or dev release candidate. Please respond if > you have any thoughts on this. If there is no feedback by October 11th, I > will assume a lazy consensus in favour of such a milestone release. > > Cheers, > > Yang >