- Update to orient 3.1.0
- Dropwizard 2.0.0 compatibility
- Update to orient 3.0.26
- Disable hibernate validator JPA support only if orient object support used (only in this case misactivation happen).
- (breaking) Removed
HasOrientServerConfiguration
interface. Instead, configuration provider must be registered:new OrientServerBundle<MyConfig>(MyConfig::getOrientConfig)
- Orient 3 (3.0.9) compatibility
- OGlobalConfiguration.SERVER_BACKWARD_COMPATIBILITY set to false
- Update dropwizard 1.1.4 -> 1.3.7
Orient 3 configuration changes: - Some properties removed (like plugin.dynamic or plugin.hotReload). See com.orientechnologies.orient.core.config.OGlobalConfiguration for the list of available properties - Gephi command changed from com.orientechnologies.orient.graph.server.command.OServerCommandGetGephi to com.orientechnologies.orient.server.network.protocol.http.command.get.OServerCommandGetGephi - New handler available (could be added into config): com.orientechnologies.orient.server.handler.OCustomSQLFunctionPlugin
- Update orient 2.2.17 -> 2.2.26
- Update dropwizard 1.0.6 -> 1.1.4
- Support multiple listeners of one protocol (e.g. binary and binary ssl):
- Studio installed only in one listener: https or first http listener (if no https)
- /orient servlet show all listener ports and indicates ssl configured on port
- /orient/studio redirect to https when https listener configured (#7)
- Rewrite relative keystore paths in orient sockets config (OServerTLSSocketFactory) to absolute paths relative to application startup dir (if file exists). By default orient resolve keystore locations from ORIENTDB_HOME, but most likely, orient and dropwizard will be both configured to use ssl and it may be handy to refer to the same keystore relatively.
- Add auto-ssl option to enable automatic orient ssl configuration when dropwizard main context has https configuration (experimental, not intended for production)
- Update orient 2.2.10 -> 2.2.17
- Update dropwizard 1.0.2 -> 1.0.6
- (breaking) Support official studio jar instead of webjar (not supported anymore!). Studio version not shown anymore in orient servlet. (#4)
- Simplify configuration: allow writing name and value properties as one (name: value). Affects properties and parameters sections for commands and handlers and protocols section
- Add orient specify configuration (security.json) support in yaml (security property) or as path to file (security-file property).
- Path configuration properties "files-path", "config-file" and "security-file" may use system (or environment) properties with ${prop} syntax. Also special properties $TMP (java.io.tmpdir alias), $FILES_HOME (files-path property value) and $APP_HOME (application start directory) are allowed.
NOTE:
- lucene is not orient plugin anymore and so does not require extra configuration
- configuration samples were updated according to the latest orient configs and using new simplified properties format
- Update to orient 2.2 (fix compatibility)
- Update to dropwizard 1.0
- Orient studio removed from jar: external optional studio webjar used instead
- Add orient info servlet installed in admin context (
/orient
). Special url/orient/studio
redirects to embedded studio (automatically resolve correct port from configuration)
- Update orient (1.7.10 -> 2.0.5)
- Update studio
- Update example configurations
- Add validation for root user presence in configuration: otherwise orient would ask for password on each start
- Health check now checks that server is active and storages available (memory check removed because its not available in orient 2)
- Fix console command help (clean urls)
- Update dropwizard (0.7 -> 0.8.rc1)
- Update orient (1.7.9 -> 1.7.10)
- Drop java 1.6 support
- Update orient (1.7.8 > 1.7.9) - important hotfix
- Add health check
- Avoid print server config users in console help
- Fix pom (fix scope of dropwizard-test dependency)
- Initial release