Skip to content

Releases: orientechnologies/orientdb

3.2.29

05 Mar 12:09
Compare
Choose a tag to compare

Changes

Core

  • Fix issue on delegated records on raw access, issue #10171
  • Minor fix in transaction not document record handling
  • Make sure to check the security policy record exists before creating instance

Distributed

  • Correct id swap revert in distributed transaction during retry
  • Make sure to execute full sync in case of delta sync failure

Artifacts

orientdb-community-3.2.29.tar.gz
orientdb-community-3.2.29.zip

orientdb-tp3-3.2.29.tar.gz
orientdb-tp3-3.2.29.zip

agent-3.2.29.jar

3.2.28

21 Feb 09:54
Compare
Choose a tag to compare

Changes

Core

  • Check if the index exists before checking it's properties
  • Make sure to initialize maps on update of value in query engine
  • Add name to the OrientDB internal timer
  • Removed optimization in query engine that cause failing to update linked records, issue #10077
  • Corrected query with content of nested JSON documents to use embedded class
  • Add count on the create link result set
  • Make sure to call on drop on database drop
  • Double Write Log is fsynced on writes. Looks like usage of SYNC flag is not enough
  • Double Write Log is not truncated on file flush but only if it reaches file limit
  • Double Write Log is truncated every time there are tail segments in queue
  • We do not need to make fsync during Write Ahead Log truncation it will be forced by Double Write Log itself
  • sync flag is removed for Double Write Log channel because we perform sync on data write
  • Dirty counter is updated on write sync

Distributed

  • Fixed database sync with enterprise agent

Etl

  • Fix concurrent issues in not x86 architectures

Client

  • removed duplicate cancel from client code

Artifacts

orientdb-community-3.2.28.tar.gz
orientdb-community-3.2.28.zip

orientdb-tp3-3.2.28.tar.gz
orientdb-tp3-3.2.28.zip

agent-3.2.28.jar

3.2.27

24 Jan 16:05
Compare
Choose a tag to compare

Changes

Core

  • Minor correction on value conversion for comparison in queries
  • Corrected implementation of tracing executor to trace source properly
  • Minor fix on storage open failure
  • Correct set of target class when query target a cluster

Client

  • Minor fix on retrying next host from client

Distributed

  • make sure to ignore empty response from distributed requests
  • Refactor distributed configuration management to be handled by distributed context

Server

  • Minor fix on wait for shutdown

Artifacts

orientdb-community-3.2.27.tar.gz
orientdb-community-3.2.27.zip

orientdb-tp3-3.2.27.tar.gz
orientdb-tp3-3.2.27.zip

agent-3.2.27.jar

3.2.26

09 Jan 15:31
Compare
Choose a tag to compare

Changes

Core

  • Corrected order by with database locale
  • Used the correct property name in alter property statement propagation
  • Make sure that old query engine use public schema API for create property
  • Re-enabled tests for bonsai tree with fixes
  • Simplification of index implementation in storage and lucene
  • Introduced executor for tracking submitter in case of exception
  • Simplification and optimization in query engine results
  • Corrected insert content query to respect default values

Distributed

  • Report DDL query errors in distributed correctly
  • Make sure the distributed index drop works in the same way of embedded
  • Minor change in configuration reading on context initialization

Artifacts

orientdb-community-3.2.26.tar.gz
orientdb-community-3.2.26.zip

orientdb-tp3-3.2.26.tar.gz
orientdb-tp3-3.2.26.zip

agent-3.2.26.jar

3.2.25

29 Nov 16:06
Compare
Choose a tag to compare

Core

  • Add support of @fieldTypes in the json from new query engine
  • Add support for multiple json or parameter in insert content in the query engine

Lucene

  • Correct lucene search on class function
  • Fix query engine integration with geospatial lucene

3.2.24

25 Oct 10:52
Compare
Choose a tag to compare

Changes

Core

  • Optimized OResult to load records lazily
  • Optimized OResult to avoid early load of link in properties
  • Minor optimizations in the query engine runtime
  • Fix insert into index step to use the right value
  • Minor dependencies updates
  • Fix regression in rid comparison in case of embedded query
  • Fix regression in direct insert into index query
  • Fix regression in update index step
  • Avoid storage to go in read only mode if index key type validation fails

3.2.23

21 Sep 12:58
Compare
Choose a tag to compare

Core

  • Optimization to avoid load record from indexes that do not match the target class
  • Correct delete query in new query engine to consider also binary record
  • Avoid to create temporary records in query engine equal operator
  • Correct the delete edge with single from or to
  • Correct optimization of count queries, issue #10021
  • Moved logic for truncate cluster to the database layer
  • Avoid to scan all the database files for identify a database, issue #10024
  • Add check to avoid to try lock not existing ridbags

Remote

  • Avoid to cast to the underlying specific type while reading a ridbag from the network, issue #9499
  • Minor fix for lookup of remote session from thread local

Lucene

  • Make sure that lucene functions do no fail when no class is defined

Distributed

  • Correct distributed metadata query

3.2.22

17 Aug 15:24
Compare
Choose a tag to compare

Core

  • Optimizations of escaping in serialization of json strings
  • Avoid to store in result metadata not network serializable values, issue #10004
  • Re-enable transaction methods in scripts issue #9690
  • Optimization index rebuild with transactions
  • Minor optimization in free space map logic
  • Fix space reuse, only use spaces in pages that have enough of it, issue #10005

3.2.21

24 Jul 15:01
Compare
Choose a tag to compare

Core

  • Make sure to reload correctly view index informations on context restart
  • Changed logic for tracking the cluster and index views in the queries
  • Optimized view refresh using batch transactions
  • use every time the most specific index when multiple are found
  • Update build dependencies to most recent versions

3.2.20

15 Jun 15:16
Compare
Choose a tag to compare

Core

  • Refactor in query engines for execution simplification
  • Corrected failure to wait for migration when storage is reused, issue #9974
  • Made last refresh time of views persistent
  • Minor fix in views to skip refresh of deleted views

Distributed

  • Reduced logging logic that is not used anymore
  • Inverted order of finish check for chunks to avoid leaving data in the buffer, issue #9985

Client

  • Make sure that client executor pool size never have size 0