Skip to content

OrientDB 3.0 Release Notes

Luigi Dell'Aquila edited this page Dec 10, 2018 · 92 revisions

Table of Contents

  • 3.0.12 - 10 December 2018
  • 3.0.11 - 21 November 2018
  • 3.0.10 - 25 October 2018
  • 3.0.9 - 15 October 2018
  • 3.0.8 - 27 September 2018
  • 3.0.7 - 6 September 2018
  • 3.0.6 - 14 August 2018
  • 3.0.5 - 2 August 2018
  • 3.0.4 - 12 July 2018
  • 3.0.3 - 2 July 2018
  • 3.0.2 - 5 June 2018
  • 3.0.1 - 18 May 2018
  • 3.0.0 - 9 April 2018
  • 3.0.0-RC1 - 18 December 2017
  • 3.0.0-M2
  • 3.0.0-M1

3.0.12 - 10 December 2018

Bugs Fixed

Core

Console

  • Add checks to avoid wrong db drop from console Issue #8690

SQL

  • Fix decoding of special characters (eg. \n \t ) in SQL strings inside JSON Issue #8681
  • Fix calculation of SQL function parameters, also including context and metadata values (eg. LET values) Issue #8671
  • Fix SQL CONTAINS with lists of lists Issue #8653
  • Fix nested projections on INSERT RETURN statement Issue #8543

JDBC Driver

  • Fix NullPointerException on JDBC getByte() and getBoolean() Issue #8677
  • Fix JDBC ResultSet.wasNull() Issue #8674

Enhancements

Console

  • Add --disable-history to OrientDB console Issue #7890

3.0.11 - 21 November 2018

Bugs Fixed

SQL

  • Fix management of "parent" property names in SQL Issue #8669
  • Support parameters for INSERT with CONTENT Issue #8666
  • Fix NPE on index chain calculation (query execution planning) Issue #8665
  • Fix nested projections with nested star Issue #8662
  • Fix CONTAINS operator on list of maps Issue #8654
  • Fix UPDATE REMOVE with LINKSET and subqueries Issue #8647
  • Fix insert on LINKMAP with subqueries Issue #8646
  • Fix SQL GROUP BY with multiple columns that do not appear in the projections Issue #8625
  • Fix general count() with no matching records in SQL Issue #8621

Console

  • Fix execution of batch scripts in console with "load script" Issue #8627

3.0.10 - 25 October 2018

Bugs Fixed

Core

  • Fix potential non-completed atomic operatios

SQL

  • Fix IndexOutOfBounds on traversedElement() function Issue #8624
  • Enhance MATCHES condition to allow any expression on the right Issue #8612
  • Fix CONTAINS operator on lists of maps Issue #8604
  • Fix .append() method to correctly manage quoted strings Issue #6250

3.0.9 - 15 October 2018

Bugs Fixed

Core

SQL

  • Fix comparison with subqueries Issue #8540
  • Fix usage of LET with indexes Issue #8572
  • Fix NullPointerException on SQL queries with orphaned links Issue #8574
  • Fix UPDATE SET on embedded maps with subqueries Issue #8583
  • Fix execution planning of inner TRAVERSE statements Issue #8592
  • Fix usage of "parent" as a projection name in SQL Issue #8565

Enhancements

HTTP

  • Add actual execution time to SQL query requests Issue #8579

3.0.8 - 27 September 2018

Bugs Fixed

Core

  • Fix JSON array serialization with NULL values Issue #8531

SQL

  • Fix multiple edge creation in BATCH scripts Issue #8444
  • Fix usage of LUCENE indexes with subqueries Issue #8521
  • Fix usage of indexes with subqueries Issue #8528
  • Fix ALTER PROPERTY with "name" to work also without quotes Issue #8541
  • Fix SQL aggregate projections together with back-tick quoted aliases Issue #8544
  • Fix nested SQL INSERT statements Issue #8555
  • Fix query caching problem with nested queries Issue #8563

3.0.7 - 6 September 2018

Bugs Fixed

SQL

3.0.6 - 14 August 2018

Bugs Fixed

Console

SQL

  • Fix usage of indexes on maps by key/value

3.0.5 - 2 August 2018

Bugs Fixed

Console

SQL

3.0.4 - 12 July 2018

Bugs Fixed

SQL

  • Fix usage of $parent and $current in new SQL executor Issue #8383
  • Fix case sensitive cluster names in queries

3.0.3 - 2 July 2018

Bugs Fixed

Core

SQL

  • Fix count() when no records match criteria Issue #8280
  • Fix lazy execution batch scripts in IF statements Issue #8305

Studio

OrientDB Gremlin

Enhancements

SQL

  • FOREACH block in SQL scripts (experimental) details here
  • WHILE block in SQL scripts (experimental) details here
  • negative (NOT) patterns in MATCH statements (experimental) details here

3.0.2 - 5 June 2018

Bugs Fixed

Core

Server

SQL

Object

3.0.1 - 18 May 2018

Enhancements

SQL

Bugs Fixed

Core

SQL

Object database

Distributed

3.0.0 - 9 April 2018

Bugs Fixed

See https://github.com/orientechnologies/orientdb/issues?q=is%3Aissue+milestone%3A3.0.0+is%3Aclosed

Enhancements

  • Lucene upgraded to v 7.3
  • Geospatial module merged to base Lucene module and with the main distribution. The license is now compatible with Apache 2.0

3.0.0-RC2 - 27 February 2018

Bugs Fixed

See https://github.com/orientechnologies/orientdb/issues?q=is%3Aissue+milestone%3A3.0.0-RC2+is%3Acloseda

Enhancements

SQL

  • execution plans are now cached for better performance

3.0.0-RC1 - 18 December 2017

Bugs Fixed

See https://github.com/orientechnologies/orientdb/issues?q=is%3Aissue+milestone%3A3.0.0-RC1+is%3Acloseda

3.0.0-M2

28 July 2017

Functionality Added or Changed

SQL

Lucene

  • New search functions with runtime configuration of query analyzer and query parser behaviour - Issue #7155

  • New More like this - Issue #7408

  • Text highlight with configurable tags - Issue #5191

  • Boost on mutlifield searches cofigurable - Issue #5191

  • Laziness of indexes: when idle the indexes are closed - Issue #7555

  • EE Cross class search function - Issue #5069

JDBC

  • Migrated to new 3.0 API, improvement in field mapping - Issue #7347

DISTRIBUTED

  • Distributed module is now enabled in v M2 (it was still disabled and under review in M1)

Bugs Fixed

3.0.0-M1

For information about what is new and what has changed in OrientDB Release 3.0-M1, please check the Release 3.0 page in the OrientDB documentation.

Clone this wiki locally