OrientDB 3.0.12

OrientDB is a 2nd Generation Distributed Graph Database with the flexibility of Documents in one product with an Open Source commercial friendly license (Apache 2 license). First generation Graph Databases lack the features that Big Data demands: multi-master replication, sharding and more flexibility for modern complex use cases.

Tags nosql dbms graphdb
License Apache
State mature

Recent Releases

3.0.1211 Dec 2018 18:05 minor feature: version bumped to 3.0.12-SNAPSHOT . calculation of SQL function parameters, also including context an . . Excluded classes are taken in account during database import. . Excluded classes are taken in account during database import. . JDBC ResultSet.wasNull(). . ORDER BY DESC with COLLATE. . order of evaluation of LET clauses in SQL. . NullPointerException on JDBC getByte() and getBoolean(). . Add --disable-history to OrientDB console. . SQL CONTAINS with lists of lists. . TX aware space management is implemented for clusters. . nested projections on INSERT RETURN statement. . Merge branch '3.0.x' into freespace_tx. . ClassCastException on old SQL executor. . No need to add default clusters during storage open. . Merge branch '3.0.x' into freespace_tx. . EE compilation were. Logging of stack trace during JVM error. . decoding of special characters (eg. n t ) in SQL strings inside . . Assertion error is during tests. . LINKSET usage in transaction. . ConcurrentModificationException on edge delete, when using LINKSE . . wrong pre-fetching of patterns in MATCH statement, when matched . . add missing extension on the list of storage extensions for correct d . . manage correctly the database status in case of incremental backup ba . . graph repair to avoid false positives. . CHM removed from OByteBufferPool. . Add checks to avoid wrong db drop from console. . false positives on CHECK DATABASE. . use of the correct database instance in case of distributed clu . . Update history for v 3.0.12. . releasing OrientDB 3.0.12.
3.0.1122 Nov 2018 15:25 minor feature: Version bumped to 3.0.11-SNAPSHOT . General count() with no matching records in SQL. . Added log message for invalid type id, throwing database execption on . . in network serializer avoid determining type if type is == -1. . Begin TX in local for the case of retry. (re)Enable ---graph and ---ridbags on REPAIR DATABASE. . Distributed sync, made sure to wait for backup to start before prepar . . Usage of OVertex/EdgeDelegate as linked objects in collections. . Insert on LINKMAP with subqueries. . UPDATE REMOVE with LINKSET and subqueries. . SQL GROUP BY with multiple columns that do not appear in the proj . . Usage of @type:"d" in JSON from queries to determine embedded ele . . Avoid save of linked objects in default cluster (fall back to embedded). . Made sure that the page size configuration can be load from the conte . . Added for @type in json parsing. . Made sure all the logic of live query clean up do not send up errors. . CONTAINS operator on list of maps. . Made sure that the install from incremental backup start when the fil . . Avoid request to be blocked in case of session validation exception. . Prevent OOM on HTTP requests. . Add flag to disable fetch of nodes from distributed environment. . Made sure to support link edges for limit to one edge from the graph API. . Error management on subscribe of live query. Enhance COLLATE on ORDER BY to be case insensitive. . Support RID as target for live query. . When creating a vertex with null class. . Execution of batch scripts in console with "load script". . Bitwise operations. . Record iterator to consider new records in TX. . Nested projections with nested star. . NPE on index chain calculation (query execution planning). . For make sure delta sync is run after full sync, refactor of lo . . With result set with the size bigger of the page size in . . Management of "parent" property names in SQL. . Made sure that delta sync trigger the correct restore
2.2.3715 Sep 2018 23:05 minor feature: Merge branch '2.2.x' into _7812_2.2.x . made sure to set the pertition key only on case of update of property . . , code refactoring. ing of minor when hard limit not. . , duplicated loging of information about disk cache size w . . Merge branch '2.2.x' into _7812_2.2.x. . , if we detect that we run under container we leave only 2 . . updated distributed lock configuration to higher time to handle highe . . added reload of the schema before skip check on remove. . Memory limit for docker single node build is set to be 4G. . Merge branch '2.2.x' of github.com:orientechnologies/orientdb into 2.2.x. . was. Jenkinks files amount of builds is limited to 10. . Build failure was. Maven options are commented out. . Jenkins file - maven memory heap limit is set to 128m. . , if we detect that we run under container we leave only 5 . . Heap size of maven build is limited to 128 mb. . Heap size of maven build is limited to 256 mb. . Heap size of maven build is limited to 2048 mb. . Heap size of maven build is limited to 128 mb. . Exception is send to slack during build failure. . Exception is send to slack during build failure. . Heap size of maven build is limited to 2048 mb. . Heap size of maven build is limited to 128 mb, spaces are removed. . Heap size of maven build is limited to 128 mb, spaces are removed. . Heap size of maven build is limited to 128 mb, spaces are removed. . Reverting maven heap size limits back. . Surefire heap size is set to 2048GB and docker memory limit is set to . . Mistake in heap size format is. Maven memory is limited to 256 MB. . Change log for 2.2.30. . Exception serialization was. Merge branch '2.2.x' of github.com:orientechnologies/orientdb into 2.2.x. . releasing OrientDB 2.2.30. . version bumped to 2.2.31-SNAPSHOT. . Merge branch '2.2.x' into sql_soft_ref. . UPDATE ADD of a map in an embeddedlist. . SELECT `@Rid` to be consistent with SELECT @Rid. . Several with SoftRef management were. Initial tests we
3.0.708 Sep 2018 21:05 minor feature: Bucket split optimizations were implemented in tree index . Performance optimisation in bucket split of SBTreeBonsai was implemen . . Reports of disk cache statistics were added. . Print disk cache size even if it is set manually. . New tree ridbags are created together with embedded values. . Memory left to OS is set to 12 . . Compilation are. . UTF-8 string encoder is set for indexes. . Fetch-and-Add WAL is integrated. . Write cache was integrated. . WAL max seg size is set to 5 . . Create directory if it does not exist. . UpdatePage WAL size is decreased at two times. . Index to sbtree bonsai reverted back to 40. . WAL statistics is enabled. . WAL compression is enabled. . WAL compression limit is decreased to 1K. . Speed up cluster creation. . Compression limit is increased back to the 2K. . Write cache part was increased till 5 . . ClassCast exception during restore was. . version bumped to 3.0.7-SNAPSHOT. . WAL compressed records are used only if they are smaller. . WAL cache limit was increased. . add notification of LSN in the health check for avoid delta sync when . . made sure the request timeout configuration is resolved from the context. . Optimize queries to use indexes also when the value is a LET variable. . Ensure that atomic locks released only once. . CREATE PROPERTY UNSAFE in distributed. . usage of parent variable on indexed queries. . return of lists or resultSets in SQL. . NPE on ORDER BY @Rid. . on autosharded index with NULL keys. . Removed delog. . made sure that after the sync the node is aware of all the latest sta . . minor on timed update node status. . on unique index validation on distributed coordinator node. . a NPE in configGet() and configSet(). . ClassCastException on traversal with old SQL executor. . made sure that fail over works in case of server shutting down and in . . ClassCastException on legacy SQL MATCH. . WAL cache limit is increased and it goes offline. . Memory locking is imp
3.0.615 Aug 2018 14:05 minor feature: Version bumped to 3.0.6-SNAPSHOT . Perform sync just after cluster/index is created but before it is reg . . Cluster files are overwritten on creation even if already exists. . Implement index usage in SQL on EMBEDDEDMAP fields with BY KEY or BY . . Removed not needed flags and parameters from record iterators. . Increased default size of the remote query page. . Refactor for avoid to send a transaction in case of index lookup of n . . Made sure to send the client transaction to the server also in case o . . CONTAINS operator on embedded maps. . Hanging ETL process. . Reduced this check from 10K/sec to be 200/sec. . Merge branch '3.0.x' of https://github.com/orientechnologies/orientdb . . Added an exception to waitForOnline() if the databaseName is OSystem. . Made sure that after the sync the node is aware of all the latest sta . . Speed up cluster creation. . Revert "made sure that after the sync the node is aware of all the la . . Update history for v 3.0.6. . Releasing OrientDB 3.0.6.
3.0.503 Aug 2018 03:16 minor feature: Version bumped to 3.0.5-SNAPSHOT . Subqueries with TRAVERSE and projections. . Cleanup for possible on schema push and immutable schema r . . Remote batch insert. . Removed commented out stuffs. . . . Made sure that push thread do not shutdown in case of crash. . Moved distributed deserialization from message to execution to handle . . Managed two phase transaction state on executor node, introduced re-i . . UPDATE EDGE with subqueries. . Add actives queries to client connection stats. . Minor in tests for avoid access to databases in the thread local. . Balanced distributed timeout management based on operation content size. . Increased number of records operated by distributed test to make sure . . INSERT with RETURN. . Parsing of MATCH statement in console. . Graph traversal projections in SQL. . NPE on function invocation. . Refactor for move HTTP session manager from singleton to server instance. . Separate push metadata serialization from disc serialization. . Make infinite on worker barrier for all the cases. . Add success handling for timed out transactions. . Refactor for lazy js scripting executors. . Refactor of graph types detection from cluster to use immutable schem . . Invalid locale is replaced by default one. . Merge branch '3.0.x' of github.com:orientechnologies/orientdb into 3.0.x. . Made sure that in case of push request the immutable schema is refreshed. . Add check if a node has no disc space left is set OFFLINE. . Remote drop database for backward compatible server admin opera . . All storage thread pools are made static. . Updated Hazelcast to the last hot-. Remote index queries with names with special characters. . Parsing of nested MATCH in console. . MATCH execution with full text indexes. . Execution planning for sharded queries. . Logging of effective user name is added during engine startup. . Automatic conversion of types
3.0.413 Jul 2018 15:25 minor feature: Version bumped to 3.0.4-SNAPSHOT . Parsing of Long.MIN_VALUE. . Setting regex constraint on properties from SQL. . Queries on cluster target: case insensitive cluster names. . Remove not needed configuration from distributed test. . Made sure that the backward compatible pool reuse sessions. Batch scripts in SQL functions. . Assignment of and variables for subqueries. . For #8382 (comment). . Handled retry of also rollback operations, logged retry and re-sync o . . Minor in distributed layer for null index management and error me . . Update history for v 3.0.4. . Made sure to allocate the same rids for both coordinator and other no . . Limit of retry for in en-queue of first phase distributed opera . . Made sure that we keep the locks on error for wait for the second phase. . Update history for v 3.0.4. . Converted additional logs to de. Releasing OrientDB 3.0.4.
3.0.304 Jul 2018 06:05 minor feature: PrjHub has been. . Merge branch 'develop' of github.com:orientechnologies/orientdb into . . in query execution plan in distributed when the database . . Implement optimization of index chains in new SQL executor. . Cleanup. . Cleanup. . Clenaup. . Logger in binary serializer v1. . Version of distributed task factory. . Moved trigger logic from hook to direct call. . Moved record level security logic from hook to direct call. . Removed thread local usage for access immutable class where possible. . Used the right check for changes from triggers. . . . Merge with develop. . Removed old database management from a distributed test, minor in. . .toJSON() with embedded lists in SQL. . Coding style reformat. . Removed the last embedded hooks. . Removed redudant null checking. . Reformatted code. . Disabled deadlock distributed test because is design do not take in a . . Merge branch 'optimizeSerializationHeader_new_flattenmap_tripleBuffer . . Was. . Merge branch 'markodjurovic-optimizeSerializationHeader_new_flattenma . . != operator in old SQL parser. . Was. . Merge branch 'develop' of github.com:orientechnologies/orientdb into . . Implement CREATE INDEX IF NOT EXISTS in new SQL executor. . PrjHub was. Merge branch 'develop' of github.com:orientechnologies/orientdb into . . Index query with IN condition. . NPE on query optimization. . Made sure that on function library the result set are. Removed install of lucene class on open that create on distributed. . Add checks for avoid errors on distributed layer network. . Update maven-surefire-report-plugin with surefire.version. . Add check for invalid rid serialization for tree ridbags. . Add distributed remote exception as suppressed exceptions of quorum n . . NPE on shortest path. . Make expand() function name case insensitive (backward compatible wit . . Add objectQuery() API to the object database. . ORid SQL component to manage legary parsing. .
2.2.3614 Jun 2018 14:05 minor feature: NPE on dijkstra() and shortestPath() functions . add check for the remove of the lock manager node to avoid execution . . add support for redirect, offline handling in database open session. . was. . Merge branch '2.2.x' of github.com:orientechnologies/orientdb into 2.2.x. . PrjHub was. . Added db.metadata.reload when replacing the storage in sessions. . add check for avoid install of the database while the shutdown is run . . add check to ignore any triggered install database when the install o . . failure on send of invalid token exception. . increased timeout in case of whole cluster locking, made sure to regi . . , error during exception deserialization was. . Merge branch '2.2.x' of github.com:orientechnologies/orientdb into 2.2.x. . Use soft references in SQL SELECT result set. . Implement missing methods in SoftQueryResultList. . contains() on SoftQueryResultList. . Enhance management of soft references in result sets. . , formatting of logging of OOM exception was improved. . Merge branch '2.2.x' into _7812_2.2.x. . made sure to set the pertition key only on case of update of property . . , code refactoring. ing of minor when hard limit not. . , duplicated loging of information about disk cache size w . . Merge branch '2.2.x' into _7812_2.2.x. . , if we detect that we run under container we leave only 2 . . updated distributed lock configuration to higher time to handle highe . . added reload of the schema before skip check on remove. . Memory limit for docker single node build is set to be 4G. . Merge branch '2.2.x' of github.com:orientechnologies/orientdb into 2.2.x. . was. Jenkinks files amount of builds is limited to 10. . Build failure was. Maven options are commented out. . Jenkins file - maven memory heap limit is set to 128m. . , if we detect that we run under container we leave only 5 . . Heap size of maven build is limited to 128 mb. . Heap size of maven build is limited to 256 mb. . Heap size of maven build is
3.0.208 Jun 2018 04:05 minor feature: Added OAESGCMEncryption . Cleanup. . - Refactored from ByteBuffer to byte , since this is used by the API . . Improved error handling, refactoring. . Fail early if cipher instance is not available. . Applied orientdb code formatter. . Codacy. Codacy. Codacy. Version bumped to 3.0.2-SNAPSHOT. . Edit OrientDB license info so that GitHub recognizes it. . Propagation of save on sets - Object API. . Merge branch 'develop' of github.com:orientechnologies/orientdb into . . re-enabled test a distributed test. . CREATE INDEX with implicit class.property syntax. . Add test case for sets on Object DB. . Management of lightweight test in database layer. . . Revert "edit OrientDB license info so that GitHub recognizes it". . . . of. Merge branch 'develop' of github.com:orientechnologies/orientdb into . . Inserting embedded lists in SQL. . Removed not needed configuration from server xml configurations of te . . Changes to SecureRandom creation. . Query performance from Studio - use command() instead of execute( . . Using new test implementation. . Made sure that the cluster security is always checked for both save s . . Call of async save callback for all the case of tx. . Json serialization on REST protocol. . Support new SQL executor for functions with language=sql. . Just some code cleanup on OResult. . For let, when determing if let is global or per record, functionC . . Without propagating isTraversePerRecordFunction through whole pipeline. . Removed unused import. . Check if function call is related to traverse function little bit mor . . Merge branch 'develop' into letExpression_new. . Removed params property checking because it is enough just to check i . . Cleanup. . Cleanup. . . . Usage of SEARCH_FIELDS() in square brackets. . Refactor OScriptDocumentDatabaseWrapper (db instance for js functions . . . . Removed deprecated left comments of reduced encryption safety for old . . Draft version of encrypti
3.0.119 May 2018 20:25 minor feature: Remove helper methods from serializer class, support for mixed type c . Maps supported for deserializing typed field. . Modularization, test all serializers. . Modularization, test all serializers. . Merge branch 'deserializeFieldNew_1' of https://github.com/markodjuro . . Resolved conflicts after merge, implemented main methods of OResulBin . . Merge branch 'develop' into deserializeFieldNew. . Clean up. . Optimize unused imports. . Moved the logic of live query from the listeners to direct calls. . Existence check on setDefaultCluster(). . Add assert to verify the micro tx handling and relative. . . The exclusive lock in embedded with a feature flag to enable it. . Add double finally for handle the case of record unlock failure. . . . Add sorting of record id before locking in case of pessimistic lock. . . . Minor optimization on atomic long access. . . . Using original byte array with offset as result for get typed field. . Removed commented code. . . . Ping pong checks for the last database version during sync. . Migrated some internal structure to use the new query engine. . Minor to evoid temporary errors in remote push of storage configu . . Revert "migrated some internal structure to use the new query engine". . re-enabled live query in distributed environment added relative test. . Calculation of WAL size limit was changed. . Merge branch 'develop' of github.com:orientechnologies/orientdb into . . . . Calculation of WAL size limit was changed. . Merge branch 'develop' of github.com:orientechnologies/orientdb into . . Add additional check for avoid deadlocks on push requests. . Minor disable of distributed test cases. . Made sure that backup tests use different database so do not influenc . . Databases name for backup test. . CONTAINS and IN operators with subqueries. . MATCH deep traversal on diamond-like patterns. . Intersect() to return a collection instead of an iterator (easier . . NPE on
2.2.3512 May 2018 03:05 minor feature: Version bumped to 2.2.35-SNAPSHOT . Index MT is. . Merge branch '2.2.x' of github.com:orientechnologies/orientdb into 2.2.x. . All components are unlocked in case of exception during tx execution. . PrjHub has been. . Version of distributed task factory. . .toJSON() with embedded lists in SQL. . Was. . Merge branch '2.2.x' of github.com:orientechnologies/orientdb into 2.2.x. . Was. . PrjHub was. Optimize CREATE LINK. . CREATE LINK. . Setting empty string as default value for a property. . Add checks for avoid errors on distributed layer network. . Has been. . Merge branch '2.2.x' of github.com:orientechnologies/orientdb into 2.2.x. . Update history for 2.2.35. . Releasing OrientDB 2.2.35.
2.2.3414 Apr 2018 07:05 minor feature: with lucene in memory due to auto. #7844 . was re-to support API compatibility. . was re-to support API compatibility. . was re-to support API compatibility. . , detailed logging of calculation of memory limit was added. . , in logging was. docker file was updated. . Merge branch '_7812_2.2.x' of github.com:orientechnologies/orien . . docker file was updated, with memory logging. . docker file was updated, log directory is exposed as volume. . Version information is stored not in OConstants directly but in. . Version information is stored not in OConstants directly but in. . NPE on dijkstra() and astar() functions. . concurrent open and of storage when the existing database . . missing check for already distributed storages. . logging and during rollback when WAL is switched off. . added missing hooks call on recycle for allow unlock of unique index key. . Manage WINCH signal in console, when the OS does not support it. . Add query text in thread name. . with concurrent read/truncation of WAL was. . Merge branch '2.2.x' of github.com:orientechnologies/orientdb into 2.2.x. . Manage possible exceptions and recursive calls when setting query thr . . Add comment to avoid java warnings. . . . lucene test. . add check for avoid retry on redirec exceptions. . add check for missing files in case of clean on restore. . add double check for avoid conccurent lock manager selection. . with concurrent read/truncation of WAL was. . Merge branch '2.2.x' of github.com:orientechnologies/orientdb into 2.2.x. . Catching of Throwable was replaced by catching of Exception. . Error is catched and rethrown to keep remove connections in case of E . . NPE on dijkstra() and shortestPath() functions. . add check for the remove of the lock manager node to avoid execution . . add support for redirect, offline handling in database open session. . was. . Merge branch '2.2.x' of github.com:orientechnologies/orientdb into 2.2.x. . PrjHub was. . Added db.metada
3.0.010 Apr 2018 03:17 minor feature: Merge branch 'develop' of github.com:orientechnologies/orientdb into . Refactored to create a new implementation of vertex and edge that exd . . With lightweight edges of a missing class. . Date formatting in JSON as a result of query projections. . Collate in new SQL executor. . Additional safety checks in case of OOM exception were added. . Merge branch 'develop' of github.com:orientechnologies/orientdb into . . Additional safety checks in case of OOM exception were added. . Duplicate results on live query when in TX with multiple save() o . . Merge branch 'develop' of github.com:orientechnologies/orientdb into . . Live query hook for duplicate update operations. . Document merge with field names containing dots. . Optimize fetch from index with cluster filtering. . operator to avoid ClassCastException on lists. . Refactor SQL index query to manage records in transaction. . Edge delete and add log warnings for cases where edge collections . . Graph manipulation inside hook. . Moved some distributed test to new orientdb api. . Removed all usage of ODatabaseDocumentTx instances from distributed t . . Minor on distriubuted tests. . NullPointerException when querying non existing index. . Clean up for remove old unused code and for specialize remote and emb . . 1. with preliminary cut of WAL were. . Merge branch 'develop' of github.com:orientechnologies/orientdb into . . References to removed classes were cleared. . With optional traversal. . Merge branch 'develop' of github.com:orientechnologies/orientdb into . . Distributed test case connection. . For make sure that http command support multiple languages. . Avoid NPE when creating vertex of non existing type. . Merge branch 'develop' of github.com:orientechnologies/orientdb into . . Automatic tx when not in hooks. . First implemetation of the raw cluster browser. . Add raw browse cluste
2.2.3306 Mar 2018 19:45 minor feature: Support for encoding of queries with non-latin characters was added. . Fall back to default charset when parsing queries for a database with . . Merge branch 'parser_charset' into 2.2.x. . Revert "Revert "Update history for 2.2.29"". . releasing OrientDB 2.2.29. . version bumped to 2.2.30-SNAPSHOT. . with logging of exceptions inside ODB were. Small of handling record operations in storage. . CONTAINSVALUE elaboration on two level nested embedded maps. . LET = rid on a SQL batch script. . Improvements in logging of unhandled exceptions of background threads. . printStackTrace calls were replaced by calls to the logger. . with shutdown logger were. . was. Extend SQL operators `keys()` and `values()` to embedded documents. . parsing problem for two spaces at the beginning of SQL statements. . was. . parsing problem for two spaces at the beginning of SQL statements. . indexed query on inverted condition. . Case when exception during tx rollback overwrites root exception whic . . Etl with parallel=true. . has been. . MATCH statements where the planned traversal happens from two dif . . Changed client log to FINE for ETL logging #7827. . INSERT FROM SELECT where the source nodes are vertices. . ALTER PROPERTY to avoid save of constraints as linked docs in the . . Add support for multiple labels in shortestPath() function. . index drop with invalid credentials. . rewrite of cluster reload for avoid deadlocks in read/write lock races. . Revert "rewrite of cluster reload for avoid deadlocks in read/write l . . MATCH statement to avoid backward traversal with WHILE condition. . JNA support was added. . was. . reload of the metadata from graph when the scheme is outdated. . was. was. . wrong commit on graph shutdown with commit false. . with lucene in memory due to auto. #7844. . was re-to support API compatibility. . was re-to support API compatibility. . was re-to support API compatibility. . , detailed logging of calculation of me
3.0.0RC228 Feb 2018 03:19 minor feature: Version bumped to 3.0.0-SNAPSHOT . in OCommandExecutorSQLCreateClass.java: handle ` escapings pro . . OSchemaEmbedded.doCreateClass() - deliver real created cluster ID's i . . Add cluster: and rid: options as MATCH targets. . Change build timestamp - ing CI. . Revert "change build timestamp - ing CI". . Disable QA tests on Jenkins. . Attempt to remove double generation of the build number for avoid CI . . Revert "attempt to remove double generation of the build number for a . . Revert "disable QA tests on Jenkins". . Attempt to unifor the build packages in the CI build. . Optimize execution of filtering in SQL. . Merge branch 'develop' of github.com:orientechnologies/orientdb into . . Attempt to disable javassist enhanchment for CI. . Optimize identifier management in SQL layer. . Merge branch 'develop' of github.com:orientechnologies/orientdb into . . . . Speed up of access to pinned pages. . Merge branch 'develop' of github.com:orientechnologies/orientdb into . . Speed up of access to pinned pages. . Failure of WOW tests was. Has been. LongAdder was replaced by AtomicLong. . LongAdder was replaced by AtomicLong. . Static was removed from memory consumption counter. . Unused import was removed. . NPE with named null parameters. . on lucene indexes with fields that start with _. . Compilation problem on Lucene Test. . path variable in TRAVERSE. . Merge branch 'develop' of github.com:orientechnologies/orientdb into . . . . ORole remove from Java client. . Optimize SQL class iterator. . Add global config parameter to tune remote query result set page size. . Snappy library was removed. . Merge branch 'develop' of github.com:orientechnologies/orientdb into . . Optimize queries who have a cluster as a target, when an index can be . . Merge branch 'develop' of github.com:orientechnologies/orientdb
2.2.3206 Feb 2018 10:25 minor feature: Observation about empty catch block was. Log identity hash code when re-throwing query exception. . Update copyright dates in license file. . with logging of exceptions inside ODB were. ETL completed. . management of ONeedRetryException when creating edges in notx. . with logging of exceptions inside ODB were. console on execution of single vs. multi line js scripts. . was. was. Use db charset when parsing queries. . Update history for 2.2.29. . Revert "Update history for 2.2.29". . Support for encoding of queries with non-latin characters was added. . Fall back to default charset when parsing queries for a database with . . Merge branch 'parser_charset' into 2.2.x. . Revert "Revert "Update history for 2.2.29"". . releasing OrientDB 2.2.29. . version bumped to 2.2.30-SNAPSHOT. . with logging of exceptions inside ODB were. Small of handling record operations in storage. . CONTAINSVALUE elaboration on two level nested embedded maps. . LET = rid on a SQL batch script. . Improvements in logging of unhandled exceptions of background threads. . printStackTrace calls were replaced by calls to the logger. . with shutdown logger were. . was. Extend SQL operators `keys()` and `values()` to embedded documents. . parsing problem for two spaces at the beginning of SQL statements. . was. . parsing problem for two spaces at the beginning of SQL statements. . indexed query on inverted condition. . Case when exception during tx rollback overwrites root exception whic . . Etl with parallel=true. . has been. . MATCH statements where the planned traversal happens from two dif . . Changed client log to FINE for ETL logging #7827. . INSERT FROM SELECT where the source nodes are vertices. . ALTER PROPERTY to avoid save of constraints as linked docs in the . . Add support for multiple labels in shortestPath() function. . index drop with invalid credentials. . rewrite of cluster reload for avoid deadlocks in read/write lock races. . Revert "rewrite
3.0.0RC119 Dec 2017 20:45 minor feature: printStackTrace calls were replaced by calls to the logger . Implement IF EXISTS option for DROP SEQUENCE. . Merge branch 'develop' of github.com:orientechnologies/orientdb into . . Merge branch 'develop' of github.com:orientechnologies/orientdb into . . Extend SQL operators `keys()` and `values()` to embedded documents. . was. Merge branch 'develop' of github.com:orientechnologies/orientdb into . . ClassCastException in security #7804. . UPDATE SET from a subquery. . , testCreateVertexByContent is enabled. . Merge branch 'develop' of github.com:orientechnologies/orientdb into . . Implement IF NOT EXISTS option on CREATE CLUSTER. . Merge branch 'develop' of github.com:orientechnologies/orientdb into . . remove unneeded import. . Implement IF EXISTS option for DROP CLUSTER. . was. . parsing problem for two spaces at the beginning of SQL statements. . parsing problem for two spaces at the beginning of SQL statements. . wrong thread local cleaup in distriubted. Compilation problems on EE version were. OrientDB EE: reduced the cost of profiler. . Remove support for weird SQL array ranges with minus. . Merge branch 'develop' of github.com:orientechnologies/orientdb into . . Profiler: basic metrics about server status now are dumped. . Code observations were. Index engine classes were moved into storage package. . Index engine classes were moved into storage package. . Revert "add invalid rid check for all disc serializations". . Support automatic conversions from result set to link when UPDATE SET . . Merge branch 'develop' of github.com:orientechnologies/orientdb into . . indexed query on inverted condition. . compile problem after cherry-pick. . Change test cases to avoid implicit save of records in default cluster. . Remove hard wired cluster IDs in Lucene index. . Inhibit implicit save of records in default cluster. . Case when exception during tx rollback overwrites root exception whic . . has been. . b-tree implementation
2.2.3113 Dec 2017 06:25 minor feature: Use soft references in SQL SELECT result set . Implement missing methods in SoftQueryResultList. . contains() on SoftQueryResultList. . Enhance management of soft references in result sets. . version bumped to 2.2.31-SNAPSHOT. . Merge branch '2.2.x' into sql_soft_ref. . UPDATE ADD of a map in an embeddedlist. . SELECT `@rid` to be consistent with SELECT @rid. . Several with SoftRef management were. Initial tests were . . CI build - limit increased till 8GB, dev build memory decreased till 4GB. . CI build - limit increased till 8GB, dev build memory decreased till 4GB. . Merge branch '2.2.x' of github.com:orientechnologies/orientdb into 2.2.x. . Auto-configuration of usage of soft references in queries and additional. . made sure to check and trigger rollback on error just in the needed c . . Log query when CREATE EDGE fails. . SoftRef list state checks were added. . IS DEFINED and IS NOT DEFINED in SQL. . concurrency on sequence library. . Add Hazelcast AWS dependency to the classpath. . SoftRef list tests were completed. . usage of multiple sequences in the same SQL statement. . Additonal containers were converted to SoftRef containers. . Merge branch '2.2.x' into sql_soft_ref. . Labels for docker monitoring were added. . add checks for avoid invalid rids to be persistend in embedded ridbags. . direct cast to JSON context in the fetch plans when run from bi . . Enhance javadoc for database.backup(). . Maven memory limit is increased till 1g. . Crash tests are excluded from integration tests. . Memory limit was increased till 5g. . wrong return type on distributed is ready callback. . add check for avoid nullpointers in valid rid asserts. . Amount of memory resources is set to 48 (24GB). . Merge branch '2.2.x' of github.com:orientechnologies/orientdb into 2.2.x. . Memory resources were removed. . add test case of ridbag serialization invalid rid assert. . Memory locks were added. . Memory consumption limit was increased till 6gb.
2.2.3015 Nov 2017 03:16 minor feature: version bumped to 2.2.30-SNAPSHOT . with logging of exceptions inside ODB were. Small of handling record operations in storage. . CONTAINSVALUE elaboration on two level nested embedded maps. . LET = rid on a SQL batch script. . Improvements in logging of unhandled exceptions of background threads. . printStackTrace calls were replaced by calls to the logger. . with shutdown logger were. . was. Extend SQL operators `keys()` and `values()` to embedded documents. . parsing problem for two spaces at the beginning of SQL statements. . was. . parsing problem for two spaces at the beginning of SQL statements. . indexed query on inverted condition. . Case when exception during tx rollback overwrites root exception whic?. . Etl with parallel=true. . has been. . MATCH statements where the planned traversal happens from two dif?. . Changed client log to FINE for ETL logging #7827. . INSERT FROM SELECT where the source nodes are vertices. . ALTER PROPERTY to avoid save of constraints as linked docs in the?. . Add support for multiple labels in shortestPath() function. . index drop with invalid credentials. . rewrite of cluster reload for avoid deadlocks in read/write lock races. . Revert "rewrite of cluster reload for avoid deadlocks in read/write l?. . MATCH statement to avoid backward traversal with WHILE condition. . JNA support was added. . was. . reload of the metadata from graph when the scheme is outdated. . was. was. . wrong commit on graph shutdown with commit false. . with lucene in memory due to auto. #7844. . was re-to support API compatibility. . was re-to support API compatibility. . was re-to support API compatibility. . , detailed logging of calculation of memory limit was added. . , in logging was. docker file was updated. . Merge branch '_7
2.2.2906 Oct 2017 16:45 minor feature: version bumped to 2.2.29-SNAPSHOT. Observation when root exception is suppressed was. Observation about empty catch block was. Log identity hash code when re-throwing query exception. Update copyright dates in license file. with logging of exceptions inside ODB were. ETL completed. management of ONeedRetryException when creating edges in notx. with logging of exceptions inside ODB were. console on execution of single vs. multi line js scripts. was. was. Use db charset when parsing queries. Update history for 2.2.29. Revert "Update history for 2.2.29". Support for encoding of queries with non-latin characters was added. Fall back to default charset when parsing queries for a database with?. Merge branch 'parser_charset' into 2.2.x. Revert "Revert "Update history for 2.2.29"". releasing OrientDB 2.2.29.
2.2.2827 Sep 2017 12:05 minor feature: Release Notes: https://github.com/orientechnologies/orientdb/wiki/OrientDB-2.2-Release-Notes#2228. https://github.com/orientechnologies/orientdb/?q=is 3A+milestone 3A2.2.28+is 3Aa.
2.2.2714 Sep 2017 10:25 minor feature: Release Notes: https://github.com/orientechnologies/orientdb/wiki/OrientDB-2.2-Release-Notes#2226. https://github.com/orientechnologies/orientdb/?q=is 3A+milestone 3A2.2.26+is 3Aa.
2.2.2617 Aug 2017 06:45 minor feature: Release Notes: https://github.com/orientechnologies/orientdb/wiki/OrientDB-2.2-Release-Notes#2225. https://github.com/orientechnologies/orientdb/?q=is 3A+milestone 3A2.2.25+is 3Aa.
2.2.2503 Aug 2017 19:25 minor feature: Release Notes: https://github.com/orientechnologies/orientdb/wiki/OrientDB-2.2-Release-Notes#2225. https://github.com/orientechnologies/orientdb/?q=is 3A+milestone 3A2.2.25+is 3Aa.
3.0.0m229 Jul 2017 06:45 minor feature: Release Notes: https://github.com/orientechnologies/orientdb/wiki/OrientDB-2.2-Release-Notes#2224. https://github.com/orientechnologies/orientdb/?q=is 3A+milestone 3A2.2.24+is 3Aa.
2.2.2421 Jul 2017 10:25 minor feature: Release Notes: https://github.com/orientechnologies/orientdb/wiki/OrientDB-2.2-Release-Notes#2224. https://github.com/orientechnologies/orientdb/?q=is 3A+milestone 3A2.2.24+is 3Aa.
2.2.2311 Jul 2017 06:45 minor feature: Release Notes: https://github.com/orientechnologies/orientdb/wiki/OrientDB-2.2-Release-Notes#2223. https://github.com/orientechnologies/orientdb/?q=is 3A+milestone 3A2.2.23+is 3Aa.
2.2.2220 Jun 2017 03:25 minor feature: Release Notes: https://github.com/orientechnologies/orientdb/wiki/OrientDB-2.2-Release-Notes#2221. https://github.com/orientechnologies/orientdb/?q=is 3A+milestone 3A2.2.21+is 3Aa.
2.2.2102 Jun 2017 05:05 minor feature: Release Notes: https://github.com/orientechnologies/orientdb/wiki/OrientDB-2.2-Release-Notes#2221. https://github.com/orientechnologies/orientdb/?q=is 3A+milestone 3A2.2.21+is 3Aa.
2.2.2012 May 2017 03:16 minor feature: Release Notes: https://github.com/orientechnologies/orientdb/wiki/OrientDB-2.2-Release-Notes#2220. https://github.com/orientechnologies/orientdb/?q=is 3A+milestone 3A2.2.20+is 3Aa.
2.2.1927 Apr 2017 06:05 minor feature: Release Notes: https://github.com/orientechnologies/orientdb/wiki/OrientDB-2.2-Release-Notes#2219. https://github.com/orientechnologies/orientdb/?q=is 3A+milestone 3A2.2.19+is 3Aa.
3.0.0m115 Apr 2017 07:25 minor feature: Release Notes: https://github.com/orientechnologies/orientdb/wiki/OrientDB-2.2-Release-Notes#2218. https://github.com/orientechnologies/orientdb/?q=is 3A+milestone 3A2.2.18+is 3Aa.
2.2.1807 Apr 2017 11:05 minor feature: Release Notes: https://github.com/orientechnologies/orientdb/wiki/OrientDB-2.2-Release-Notes#2218. https://github.com/orientechnologies/orientdb/?q=is 3A+milestone 3A2.2.18+is 3Aa.
2.2.1717 Feb 2017 05:45 minor feature: Release Notes: https://github.com/orientechnologies/orientdb/wiki/OrientDB-2.2-Release-Notes#2216 . https://github.com/orientechnologies/orientdb/?q=is 3A+milestone 3A2.2.16+is 3Aa.
2.2.1603 Feb 2017 03:16 minor feature: Release Notes: https://github.com/orientechnologies/orientdb/wiki/OrientDB-2.2-Release-Notes#2216 . https://github.com/orientechnologies/orientdb/?q=is 3A+milestone 3A2.2.16+is 3Aa.
2.1.1202 Mar 2016 10:25 minor feature: Core New Dirty Manager. New Incremental Backup (Enterprise Edition only) Automatic minimum clusters AES and DES enchryption Support SALT in passwords . New Dirty Manager. New Incremental Backup (Enterprise Edition only). Automatic minimum clusters. AES and DES enchryption. Support SALT in passwords. Distributed Fast synchronization of nodes by copying only the delta of changes. . Fast synchronization of nodes by copying only the delta of changes. Load balancing on the client side. SQL New Pattern matching. New Command Cache New Automatic parallel queries New Prefetching of disk pages Live Query are finally stable New 'Update Edge' command New Sequences New 'Move cluster' command New Commands to manage users . New Pattern matching. New Command Cache. New Automatic parallel queries. New Prefetching of disk pages. Live Query are finally stable. New 'Update Edge' command. New Sequences. New 'Move cluster' command. New Commands to manage users. Studio, new P2P architecture, new Enterprise modules (it replaces the Enterprise Workbench). Lucene, new module for indexing of shapes, not only points. OrientJS, Native unmarshaling of requests by using C++ code. 103 total resolved.
2.2.0-beta23 Feb 2016 07:25 minor feature: Core New Dirty Manager. New Incremental Backup (Enterprise Edition only) Automatic minimum clusters AES and DES enchryption Support SALT in passwords . New Dirty Manager. New Incremental Backup (Enterprise Edition only). Automatic minimum clusters. AES and DES enchryption. Support SALT in passwords. Distributed Fast synchronization of nodes by copying only the delta of changes. . Fast synchronization of nodes by copying only the delta of changes. Load balancing on the client side. SQL New Pattern matching. New Command Cache New Automatic parallel queries New Prefetching of disk pages Live Query are finally stable New 'Update Edge' command New Sequences New 'Move cluster' command New Commands to manage users . New Pattern matching. New Command Cache. New Automatic parallel queries. New Prefetching of disk pages. Live Query are finally stable. New 'Update Edge' command. New Sequences. New 'Move cluster' command. New Commands to manage users. Studio, new P2P architecture, new Enterprise modules (it replaces the Enterprise Workbench). Lucene, new module for indexing of shapes, not only points. OrientJS, Native unmarshaling of requests by using C++ code. 103 total resolved.
2.1.819 Dec 2015 13:05 minor feature: Core (2): https://github.com/orientechnologies/orientdb/?q=milestone 3A2.1.8 . Studio (3): https://github.com/orientechnologies/orientdb-studio/?q=milestone 3A2.1.8.
2.0.1620 Nov 2015 03:16 minor feature: cluster with wal tests are partially. cluster with wal tests are. sbtree tests without wal are. first set of sbtree tests with wal is. sbtree tests with new wal are. hash index tests without wal are. hash index tests with wal are. ridbag tests are. failed core tests were. private methods accept atomic operation as parameter in ?. private methods accept atomic operation as parameter in ?. private methods accept atomic operation as parameter in ?. ant and maven tests for develop envinronment are passed. build failure is. shared lock for atomic operations were added. shared lock for atomic operations were added. exclusive lock for atomic operations was added. mt during data restore after crash was. distributed tests were. NPE during data restore was. NPE during data restore was. JDK 8 dependency was commented out. deadlock during tx is. few additional crash tests were added. compilation error was. compilation error was. . Re-the UNC to include engine plus colon length. Minor: changed log message. Deadlock was. was partially. Revert of cherry pick from commit d7128ea. was partially. Merge branch '2.0.x' of github.com:orientechnologies/orientdb into 2.0.x. Minor: uniformed log message with class and cluster names. Released OrientDB 2.0.9. Released OrientDB 2.0.9 (hot). Released OrientDB 2.0.9 (hot). Released OrientDB 2.0.9 (hot). Switched to 2.0.10-SNAPSHOT. Back ported #3844 to 2.0.10. refactored document java serialization for be independent from contex?. wrong distribute configuration serializer on database open. Back ported commit d509ecc from develop. on DELETE and DELETE EDGE when executed in batch scripts ?. added check for null add on ridbag. Merge branch '2.0.x' of github.com:orientechnologies/orientdb into 2.0.x. Cannot create unique_hash_index in distributed mode. Merge branch '2.0.x' of https://github.com/orientechnologies/orientdb ?. serialziation of linkset in embedded document. orient.getGraph() from javascript. Merge branch '2.0.x'
2.1.414 Oct 2015 16:05 minor feature: Core (32): https://github.com/orientechnologies/orientdb/?q=milestone 3A2.1.4+is 3A. Lucene(2): https://github.com/orientechnologies/orientdb-lucene/?q=milestone 3A2.1.4+is 3A.
2.1.305 Oct 2015 18:25 minor feature: Core (44): https://github.com/orientechnologies/orientdb/?page=2 q=milestone 3A2.1.3 . ETL (4)..: https://github.com/orientechnologies/orientdb-etl/?q=milestone 3A2.1.3 . Lucene(4): https://github.com/orientechnologies/orientdb-lucene/?q=milestone 3A2.1.3 . JDBC (4).: https://github.com/orientechnologies/orientdb-jdbc/?q=milestone 3A2.1.3.
2.1.101 Sep 2015 13:45 minor feature: Core (23).: https://github.com/orientechnologies/orientdb/?q=is 3A+milestone 3A2.1.1+is 3A. Studio (1): https://github.com/orientechnologies/orientdb-studio/?q=milestone 3A2.1.1+is 3A. ETL (1)...: https://github.com/orientechnologies/orientdb-etl/?q=milestone 3A2.1.1+is 3A.
2.0.1411 Aug 2015 13:45 minor feature: Core.(9): https://github.com/orientechnologies/orientdb/issues?q=milestone 3A2.0.14+is 3Aclosed . ETL..(1): https://github.com/orientechnologies/orientdb-etl/issues?q=milestone 3A2.0.14+is 3Aclosed.
2.1-rc630 Jul 2015 07:05 minor feature: 153 issues resolved from OrientDB 2.1-rc5.
2.0.816 Apr 2015 15:20 minor bugfix: