What happened
I have been working to integrate immudb into a Java-based enterprise application. However, I’m encountering consistent issues while trying to use the immudb4j SDK (v1.0.1) against the immudb server v1.9.7.
The Problem:
The openSession() call in immudb4j SDK fails with "UNKNOWN: invalid username or password", even though credentials are correct.
The gRPC stubs in immudb4j seem outdated, as the SDK does not align with the current server's session handling.
I also attempted a direct gRPC integration using proto stubs, but proto definitions are fragmented and heavily coupled with internal server structures, making it impractical.
As an alternative, I tried using the REST Proxy (immugw), but it appears deprecated or not aligned with the latest server behaviors.
Additionally, I attempted creating a custom Go REST proxy wrapper, but module path inconsistencies in the Go SDK prevented a clean build.
Environment
Windows
Java / Springboot 3.x