What about OrientDB Studio alternatives for OSS ???
…if new Nexus OSS releases will deprecate OrientDB Studio, what alternatives will be implemented for OSS?
Alberto, we removed OrientDB Studio last year due to an accumulation of vulnerabilities. We had used it internally for troubleshooting during development, but it wasn’t intended as part of the user-facing surface area of Nexus Repository. What was your use case for it, are you able to share that?
In my case, I have installed today Nexus Repository Manager OSS v3.50.0-01.
In Nexus log I see that my installation uses OrientDB:
nexus.log:2023-03-29 11:42:57,459+0200 INFO [FelixStartLevel] *SYSTEM org.sonatype.nexus.internal.orient.DatabaseServerImpl$1 - OrientDB Server is shutting down...
nexus.log:2023-03-29 11:42:57,463+0200 INFO [FelixStartLevel] *SYSTEM org.sonatype.nexus.internal.orient.DatabaseServerImpl$1 - OrientDB Server shutdown complete
nexus.log:2023-03-29 11:43:02,653+0200 INFO [FelixStartLevel] *SYSTEM com.orientechnologies.orient.core.Orient - OrientDB Engine shutdown complete
nexus.log:2023-03-29 11:43:46,315+0200 INFO [FelixStartLevel] *SYSTEM org.sonatype.nexus.internal.orient.DatabaseServerImpl - OrientDB version: 2.2.37 (build a7541e7ceeabf592dd9a7b2928b6c023cbc73193, branch 2.2.x)
nexus.log:2023-03-29 11:43:46,336+0200 INFO [FelixStartLevel] *SYSTEM org.sonatype.nexus.internal.orient.DatabaseServerImpl$1 - OrientDB Server v2.2.37 (build a7541e7ceeabf592dd9a7b2928b6c023cbc73193, branch 2.2.x) is starting up...
nexus.log:2023-03-29 11:43:46,753+0200 INFO [FelixStartLevel] *SYSTEM com.orientechnologies.orient.core.engine.OMemoryAndLocalPaginatedEnginesInitializer - OrientDB auto-config DISKCACHE=6.717MB (heap=5.978MB direct=6.717MB os=19.915MB)
nexus.log:2023-03-29 11:43:47,020+0200 INFO [FelixStartLevel] *SYSTEM org.sonatype.nexus.internal.orient.DatabaseServerImpl$1 - OrientDB Studio available at $ANSI{blue http://localhost:2480/studio/index.html}
nexus.log:2023-03-29 11:43:47,020+0200 INFO [FelixStartLevel] *SYSTEM org.sonatype.nexus.internal.orient.DatabaseServerImpl$1 - $ANSI{green:italic OrientDB Server is active} v2.2.37 (build a7541e7ceeabf592dd9a7b2928b6c023cbc73193, branch 2.2.x).
nexus.log:2023-03-29 11:43:47,020+0200 INFO [FelixStartLevel] *SYSTEM org.sonatype.nexus.internal.orient.DatabaseServerImpl - OrientDB Studio has been deprecated and it's no longer available
For me, Nexus uses an embedded Database, so if you removed OrientDB Studio last year, what kind of Database is embedded in Nexus Repository Manager OSS v3.50.0-01 ???
Okay, I think I understand the concern. OrientDB is the embedded database within Nexus Repository OSS 3.50; it’s still in there.
OrientDB Studio, on the other hand, is different: it’s an interactive console that connects to OrientDB. It’s not necessary, had vulnerabilities, and so we removed in 3.43.
Thank you!
…I didn’t known the differences from Orient DB Studio and Orient DB Server…
KR,
Alberto