Releases: orientechnologies/orientdb
3.2.48
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
3.2.47
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
3.2.46
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
3.2.45
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
3.2.44
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
3.2.43
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
3.2.42
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
3.2.41
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
3.2.40
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
3.2.39
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