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