The main deliverables for the Orion 7.0 release are a multi-user server based on a Java runtime and a single-user server based on a Node.js runtime.
With each of these two runtimes, the client code representing the features of Orion will be served to a supported browser and allow additional functionality to be installed client side through a plug-in framework.
Primary support is for scripting languages however any file type can be edited.
The multi-user Java Server provides enhancements not found in the Node.js server including Git support, long running tasks, authentication, and an indexed search service.
Orion aims to provide compatibility for plugins. Plugins written for previous versions of Orion, that only use well documented services, will continue to work in Java 7.0.
Documented server REST API has only changed in compatible ways. Existing client code running against previous versions of the Orion server (either Java or Node) will continue to work in Orion 7.0.
No compatibility is provided within Orion server code, on either Java or Node servers.
Continue to provide translatable language packs and a framework for utilizing them within Orion and for any plugins
Java7 Based runtime for the Orion Server
Node.js (> v0.10.21) Based runtime for the Orion Node Server
Client Side Browser Support
- Chrome/Chromium 30+
- Firefox 37+
- IE 10+
- Safari 7+
Server scalability
New Git user interface
New help system
JavaScript tooling enhancements