Skip to content

Releases: orientechnologies/orientdb

3.2.48

24 Dec 10:45

Choose a tag to compare

This patch release fix a few quite important but not frequent issues, one issue happen in distributed environments with RidBags tree transactions applied in inverted order on a specific node, this should just apply the transaction
but it caused a full sync to happen, thanks to @ikysil that describe the issue in a really detailed way.
One quite sized issues was a really slow parsing of deeply nested document in a SQL query, the parser would go trough a exponential parsing and cause failures, this was fixed by @lvca in our commonly shared
parser structure.

Changes

Core

  • Corrected slow parsing of nested json (thanks @lvca), issue #10328
  • Improved logging of serialization errors issue #10614

Tools

  • Corrected load of logging properties for the console

Distributed

  • Corrected inverted order of apply of transactions with tree ridbags, as described by PR #10549

Artifacts

orientdb-community-3.2.48.tar.gz
orientdb-community-3.2.48.zip

orientdb-tp3-3.2.48.tar.gz
orientdb-tp3-3.2.48.zip

agent-3.2.48.jar

3.2.47

09 Dec 11:59

Choose a tag to compare

This is a medium size patch release, most of the changes though come from the update of dependencies, I want to highlight the update of lz4-java brought in by @ikysil,
also this release a bunch of fixes mostly around test cases done by @lbh930, there have been a bunch of default setting changes that would fix some concurrency and memory
usage issues.

#Changes

Core

  • Initialize OrientDB context executor with the right max size
  • Replace lz4-java with community-maintained fork (thanks @ikysil)
  • Fix concurrency issue in inizialization of the import http API (thanks @lbh930)
  • Limited default memory pool retained pages to 1GB
  • Updated build dependencies

Artifacts

orientdb-community-3.2.47.tar.gz
orientdb-community-3.2.47.zip

orientdb-tp3-3.2.47.tar.gz
orientdb-tp3-3.2.47.zip

agent-3.2.47.jar

3.2.46

17 Nov 16:08

Choose a tag to compare

Pretty small patch release with fixes in the import options

Changes

Tools

  • Corrected preserving cluster ids when running import using preserve rids option

Artifacts

orientdb-community-3.2.46.tar.gz
orientdb-community-3.2.46.zip

orientdb-tp3-3.2.46.tar.gz
orientdb-tp3-3.2.46.zip

agent-3.2.46.jar

3.2.45

20 Oct 15:42

Choose a tag to compare

This is a fairly small patch release that fix some minor issues around the core and the network messages

This release include code contribution from external contributor: @timw

Here the list of changes

Changes

Core

  • Changed static thread local allocation after failure due to jdk update
  • Correct records size after update and delete
  • Fix scheduling of task in past

Remote

  • Correct the use of serializer in network message, issue #10585

Artifacts

orientdb-community-3.2.45.tar.gz
orientdb-community-3.2.45.zip

orientdb-tp3-3.2.45.tar.gz
orientdb-tp3-3.2.45.zip

agent-3.2.45.jar

3.2.44

04 Sep 13:10

Choose a tag to compare

Here a new patch release, which include a quite heterogeneous set of fixes, all of which around the core, correcting memory usage of the storage cache,
correcting some error in the query engine and script executor, including some legacy dependency update.

This release include code contribution from external contributors: @timw and @ikysil

Here the list of changes

Changes

Core

  • Updated commons-lang 2.6 dependency which is obsolete and unsupported
  • Correct disk cache size tracking.
  • Make sure to not mark document dirty if setting a property to exactly the same simple value, issue #10514
  • Correct array handling in polyglot script executor, issue #10532
  • Correct class cast exception on index query lookup: issue #10530

Artifacts

orientdb-community-3.2.44.tar.gz
orientdb-community-3.2.44.zip

orientdb-tp3-3.2.44.tar.gz
orientdb-tp3-3.2.44.zip

agent-3.2.44.jar

3.2.43

07 Aug 12:39

Choose a tag to compare

This patch release contains mostly changes in distributed bootstrap logic, making sure that there are less spurious failure when requests come to the server and the server
is not yet ready to handle requests, all these changes were done by @timw.

There is also a small fix in query tracking

Changes

Core

  • Fix tracking of nested queries called by functions or scripts
  • Add tracing support to scheduled executor services
  • Eliminate duplicate schedule task code

Distributed

  • Minor consistency fixes in embedded DB create/open input validation
  • Detect distributed setup early in activate process
  • Detect when distributed plugin startup is complete
  • Reliably detect distributed plugin enabled
  • Guard distributed database open actions

Artifacts

orientdb-community-3.2.43.tar.gz
orientdb-community-3.2.43.zip

orientdb-tp3-3.2.43.tar.gz
orientdb-tp3-3.2.43.zip

agent-3.2.43.jar

3.2.42

03 Jul 10:18

Choose a tag to compare

This is a small correction for reverting and re-introducing bits missing in previous releases.

Remote

  • Fix is of session renew loop based on monotonic time

Distributed

  • make sure to cancel promises of failed DDLs

Artifacts

orientdb-community-3.2.42.tar.gz
orientdb-community-3.2.42.zip

orientdb-tp3-3.2.42.tar.gz
orientdb-tp3-3.2.42.zip

agent-3.2.42.jar

3.2.41

17 Jun 15:28

Choose a tag to compare

This release include mostly fixes around push requests to reduce session retain in case of error

Here the complete list of the changes:

Changes

Core

  • Fix synchronization on register and unregister of legacy listener APIs

Server

  • Minor fix in push manager concurrent subscribes and unsubscribes

Client

  • Increase logging in response handling
  • Make sure to terminate the push subscribe connection if fails to connect
  • simplified the returning of connection from push client

Artifacts

orientdb-community-3.2.41.tar.gz
orientdb-community-3.2.41.zip

orientdb-tp3-3.2.41.tar.gz
orientdb-tp3-3.2.41.zip

agent-3.2.41.jar

3.2.40

29 May 11:51

Choose a tag to compare

This release include a quite wide range of fixes in different area, I want to highlight two fixes:
First a bug in the use of composite indexes in the query engine with the use of multiple field in the conditions,
would result on skipping some results that should have been included.
Second a bug on the collection keeping the between vertices links could cause some disk data leak.

Here the complete list of the changes:

Changes

Core

  • Fix remove of linked class in schema
  • Fix views to indexed fields in original ordering, to guarantee index uses in views queries
  • Avoid concurrent access to schema on database load
  • Avoid double to float casting when loose precision, issue #10391
  • Make sure to delete tree RidBag data when converting them to embedded
  • Fix use of composite index fields in case of range operations, issue #10456

Server

  • Fixed disconnect push session in case of push error, issue #10453

Client

  • Increased logging in client in case of push execution failure

Distributed

  • Log cluster names in debug only
  • Make sure to rollback distributed promise in case of DDL failure

Artifacts

orientdb-community-3.2.40.tar.gz
orientdb-community-3.2.40.zip

orientdb-tp3-3.2.40.tar.gz
orientdb-tp3-3.2.40.zip

agent-3.2.40.jar

3.2.39

14 Apr 15:40

Choose a tag to compare

Small release with mostly side logic improvements

Changes

Studio

  • Used new source for download demo databases

Core

  • Correct wrong usage of snapshot schema in query engine
  • Used monotonic time for token validation

Artifacts

orientdb-community-3.2.39.tar.gz
orientdb-community-3.2.39.zip

orientdb-tp3-3.2.39.tar.gz
orientdb-tp3-3.2.39.zip

agent-3.2.39.jar