Skip to content

Commit 23a6c73

Browse files
committed
feat: add post for updated of last quarter of 2025
1 parent df5599e commit 23a6c73

1 file changed

Lines changed: 51 additions & 0 deletions

File tree

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
+++
2+
title = "OrientDB work in progress update 2025 Q4"
3+
description = "OrientDB work in progress update 2025 Q4"
4+
insert_anchor_links = "none"
5+
date="2026-01-08"
6+
[extra]
7+
menu = false
8+
+++
9+
10+
The forth quarter of 2025 also passed, closing the year, here it is an update on what happened in OrientDB last three months, will follow also
11+
another post with an update of what happen the whole year on OrientDB, but let's see this quarter
12+
13+
## Development
14+
15+
On the development side there have been steady progress on various areas of OrientDB, mostly around distributed, studio, storage, and query engine,
16+
as well some meaning-full dependency updates, some of the changes also were done by external contributors and ported to OrientDB, but lets got through the details
17+
18+
##### Distributed
19+
The bulk of the work in this quarter was around the distributed module, with big progress in the implementation of topology management, re-implementing
20+
the handling of the databases topology, and the flows for create, join and drop of databases, with as well the integration in the engine itself,
21+
reaching the level where already many integration tests run successfully with the new topology management, the work is not yet done though
22+
more work will be done to reach the level where all the current passing integration tests will pass. One other important part was also
23+
the porting to develop of a Ridbag fix for distributed done on the stable version
24+
25+
##### Studio
26+
More minor updates of deps where done in the studio, with relative code fixes, as follows up for the work on the previous quarter.
27+
28+
#### SQL Engine
29+
Some work was done for optimize the query parsing and query execution, this was also triggered of some fixes done in the stable version.
30+
31+
#### Storage
32+
With the evolution of OrientDB some internal abstraction layers were broken, in the specific the Storage interface, now the biggest refactor to return to
33+
an isolated storage implementation has been done, there are still bits here and there to correct, but the bulk of the work is done.
34+
35+
#### Dependencies
36+
The most important dependency update was on gremlin that was upgraded from 3.7 to 3.8 with relative fixes, with the aim
37+
of ship OrientDB with the latest stable gremlin implementation, other minor dependencies were also updated, with notably the replacement of
38+
the lz4 not maintained library with a fork now maintained (external contributors helped on this).
39+
40+
## Maintenance
41+
In the maintenance side have been shipped 4 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
42+
to the development version where applicable.
43+
44+
## Operations
45+
The documentation generation on the website was update to the last mdbook that provide a nicer layout and a better more complete TOC.
46+
47+
## Future
48+
The work on the development side for the next quarter will focus on making the new distributed implementation stable and enabled by default, as soon as this is
49+
done will proceed with a bit of work on modernizing the configuration handling and starting to prepare packages for the first beta release.
50+
51+

0 commit comments

Comments
 (0)