Skip to content

Releases: xvik/dropwizard-orient-server

3.0.0

19 Dec 18:52
Compare
Choose a tag to compare
  • 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)

2.2.0

20 Oct 13:02
Compare
Choose a tag to compare
  • 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

2.1.0

02 Sep 22:18
Compare
Choose a tag to compare
  • 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)

New SSL wiki page

2.0.0

25 Feb 13:24
Compare
Choose a tag to compare
  • 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

1.4.0

29 Sep 18:15
Compare
Choose a tag to compare
  • Update to orient 2.2 (fix compatibility)
  • Update to dropwizard 1.0

1.3.0

30 Aug 18:41
Compare
Choose a tag to compare
  • 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)

NOTE studio is not included by default as before! You will need to add studio dependency

1.2.0

19 Mar 03:44
Compare
Choose a tag to compare
  • 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)

Migration notes

In orient 1 server admin user was named admin. In 2.0 it's root. Please update your configurations. Root user is required.

In orient 2 distribution lucene plugin is bundled, but its not present in embedded server. To add it, add lucene dependency

Its important to update OServerCommandGetStaticContent command patterns property (without it fonts and json files can't be served for new studio)

1.1.1

25 Nov 02:05
Compare
Choose a tag to compare
  • Update dropwizard (0.7 -> 0.8.rc1)
  • Update orient (1.7.9 -> 1.7.10)
  • Drop java 1.6 support

1.1.0

06 Oct 05:54
Compare
Choose a tag to compare

1.0.1

06 Oct 05:54
Compare
Choose a tag to compare
  • Avoid print server config users in console help
  • Fix pom (fix scope of dropwizard-test dependency)