Skip to content

Commit 592f0f9

Browse files
committed
chore: add new quarter update post
1 parent ec42a4b commit 592f0f9

1 file changed

Lines changed: 49 additions & 0 deletions

File tree

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
+++
2+
title = "OrientDB work in progress update 2025 Q3"
3+
description = "OrientDB work in progress update 2025 Q3"
4+
insert_anchor_links = "none"
5+
date="2025-10-15"
6+
[extra]
7+
menu = false
8+
+++
9+
10+
The third quarter of this year also passed, here it is an update on what happened in OrientDB last three months
11+
12+
## Development
13+
14+
### Done
15+
16+
On the development side there have been steady progress on various areas of OrientDB, mostly around distributed, deprecated
17+
APIs, Studio, and script engine, lets got through the details
18+
19+
##### Script Engine
20+
The script engine implementations have been moved outside the core, so now is possible to maintain multiple implementation of the script engine even if they handle
21+
the same languages, as well users now can choose what script engine include as a dependency or not include any at all, separating the implementation from the core it also reduces the amount of dependencies that are
22+
necessary to use OrientDB as embedded or for the OrientDB Java client.
23+
As result of this refactor now exists two new modules orientdb-nashorn and orientdb-polyglot that implement the script engine APIs for respectively Nashorn and Graal.
24+
25+
##### Studio
26+
On studio most of the work done was around the update of dependencies, this in some cases required also to fix incompatibilities in the code or in the build process, anyway studio still use
27+
quite a few outdated tools and libraries and more work will be need to be done in future to upgrade them.
28+
29+
##### Deprecated APIs
30+
There have been some easy but big work to reduce usage of deprecated APIs from main code and test cases, this is mostly required to be able to delete the deprecated APIs in the future, decreasing the complexity
31+
and increasing the maintainability.
32+
33+
##### Distributed
34+
This is the area that saw most of the development work, in the last few months have been defined new structures to keep the network topology in the meaning of tracking the list of nodes online and what node has what database,
35+
has been also defined a new protocol to handle the bootstrapping the network and the updates consistently,
36+
this new implementations also reduce dependency on external libraries.
37+
38+
## Maintenance
39+
In the maintenance side have been shipped 3 patch releases in the last 3 months, with multiple fixes done by the core team and by external contributors. The relative fixes have been also ported
40+
to the development version where applicable.
41+
42+
## Operations
43+
The new website is up and running, with a fairly updated documentation and an automatic build for publish everything directly from the source, one important update is the [Support Page](https://orientdb.dev/support/)
44+
where you can find some contacts and plans for request OrientDB support.
45+
46+
## Future
47+
Future work will continue on the current path, focusing the finalization of the new distributed implementation, as soon that is done work will start to produce some packages for produce a first beta,
48+
so users can start to test the new implementations.
49+

0 commit comments

Comments
 (0)