Migrated Code from OrientDB 2.2.X APIs OrientDB 3.0.X APIs #13180 Using gxREST defined Methdos in place of the ones defined in resource-regsitry APIs #11455 Added support for Encrypted property #12812 Refactored code to support renaming of Embedded class to Property #13274 Refactored code to avoid to use jettison library Removed unneeded dependency (common-smartgears-app) Added utility function in ContextUtility class Closing Graph Factory before opening a new one #11672 Redesigned REST interface #11288 Exposed API to read Context definition in Context port type #10241 Exposed API to read Context definition in Access port type #10245 Exposed API to get the Type Schema in Access port type #10244 Added modifiedBy property in Header #9999 Added reload directive to solve the bug which return the old version after update #10390 Refactored Context API to use HTTP body containing Serilized version of Context instead of url get parameters #10216 Removed orientdb internal properties from Context serilization #10219 Fixed HTTP return content type in case of DELETE Context which caused an error on client even the action success #10224 Added feature to reopen the connection over orientdb server if closed #10221 Added API to enumerate all Context in Access port type #10610 Exposed API to enumerate all Context in Context port-type #10217 Added support for hierarchical roles in Contexts to support child Context overview #10435 Using new multiple inheritance support of ISModel to create types when creating new database #5706 Added an API to retrieve Resource instances filtering them #9772 Improved logging for REST methods REST methods override default ServiceUsageRecord 'calledMethod' field to improve accounting performaces #9020 Removed List and Set support as workaround fo OrientDB bug #9021 Removed uneeded dependecies declaration (thinkerpopo frames) Added Context UUID cache Added Source Resource in relation including only header. This reflect the behaviour set on jackson marshalling. Implemented possibility to create a relation and target entity with one call. Defined custom pattern (defined in is-model) for DateTimeFormat to support timezone. The value is also changed on DB configuration when the database is created. Creating an admin with specific username (get from configuration file) instead of the default one 'admin' Deprecated properties are not get configuration file anymore Defined Connection Strategy to server as global constant of thew registry Refactored some code for ER creation/update Extended Exception management to throw ERAvailableInAnotherContext which is useful for clients Added API Remove From Context Added API to support Entity-Relation navigation Added API to get the list of ER types and their own schema Added support for Propagation Constraint Added ResourceRegistryException serialization Full Code Redesign Added API AddToContext Added support for referentail Integrity Directive Added API to support update Resource (with all facets) Improved code quality First Release