Skip to content

Releases: eclipse-glsp/glsp-server

2.1.0 Release

24 Jan 14:22
Compare
Choose a tag to compare

What's Changed

New Contributors

  • @dmm9 made their first contribution in #223

Full Changelog: v2.0.0...v2.1.0

2.0.0 Release

16 Oct 14:17
v2.0.0
8de1d81
Compare
Choose a tag to compare

Changes

  • [graph] Updated the Graph model and add Layoutable interface #175 - Contributed on behalf of STMicroelectronics
  • [layout] Extend ComputedBoundsAction to also provide route data for client-side routed edges and store source/target point in the args map #181
  • [websocket] Remove listing on stdin from WebsocketServerLauncher #189
  • [diagram] Fix a bug that prevented stable ids within one session when using the IdKeeperAdapter #192 - Contributed on behalf of STMicroelectronics
  • [API] Introduce deselectAll flag for SelectActions #204
  • [API] Add support for progress reporting #205
  • [diagram] Add support for handling reconnection requests to RequestModelActionHandler #208
  • [diagram] Add support for dynamic edge type hints #210
    • Provide EdgeCreationChecker API. Adopters can implement this to handle dynamic edge creation validation requests.
  • [launch] Add hostname arg to CLIParser #214
  • [deps] Remove upper bounds version constraints for Guice and Guava #216

Breaking Changes

  • [websocket] Update to Jetty Websocket 10 #185 #186 - Contributed on behalf of STMicroelectronics
    • This includes breaking changes due to major API changes in Jetty and the following new minimum versions:
      • Jetty 9.x -> Jetty 10.0.13
      • LSP4J -> 0.8.0 -> 0.11.0
      • ELK 0.7.0 -> 0.8.1
  • [operation] Rework OperationHandler to provide an optional command instead of direct execution to allow more execution control #187
    • Abstract<XYZ> base implementations were deprecated in favor of GModelOperationHandler and EMFOperationHandler base classes
    • Long-term deprecated and unused Basic<XYZ> base classes were removed
  • [modelstate] Use interface-injection for all subclasses of GModelState (EMFModelState, EMFNotationModelState) #199
    • EMFModelState and EMFNotationModelState are now interfaces instead of classes
    • Add EMFModelStateImpl and EMFNotationModelStateImpl classes
    • Update related modules to inject these GModelState sub-types as a Singleton
  • [validation] Add explicit support and API for live and batch validation #200
  • [server] Change default ports from 5007 (and 8081 for websockets) to 0, which implies autoassignment by the OS #198
  • [API] Remove deprecated GConstants.STACK constant #209
  • [API] Revise model loading and client action handling #211
    • Refactor ModelSubmissionHandler to enable handling of RequestModelAction as proper request action
      • Introduce a submitInitialModel method that is called by the RequestModelActionHandler
    • Remove configureClientActions from DiagramModule as client actions are now implicitly configured via InitializeClientSession request
    • Remove ClientActionHandler and replace with ClientActionForwarder
    • Rename ServerStatusAction -> StatusAction and ServerMessageAction -> MessageAction
  • [deps] Set Java compliance level to Java 17 as Java 11 is now EOL #217

New Contributors

Full Changelog: v1.0.0...v2.0.0

1.1.0 Release Candiate 10

30 Jun 11:34
Compare
Choose a tag to compare
Pre-release

1.1.0 Release Candiate 9

30 May 19:43
Compare
Choose a tag to compare
Pre-release

What's Changed

Full Changelog: v1.1.0.RC08...v1.1.0.RC09

1.1.0 Release Candiate 8

08 May 07:03
Compare
Choose a tag to compare
Pre-release

What's Changed

  • GLSP-974: Use interface-injection for all subclasses of ModelState by @CamilleLetavernier in #199
  • Add validation reason and distinguish between live and batch validation by @planger in #200
  • feat: adjust server startup to use autoassigned ports by @xai in #198

Full Changelog: v1.1.0.RC07...v1.1.0.RC08

1.1.0 Release Candiate 7

07 Apr 07:07
Compare
Choose a tag to compare
Pre-release

What's Changed

  • GLSP-964 Properly bind WorkflowGLSPServer by @tortmayr in #197
  • chore: align startup message to include port number by @xai in #195

Full Changelog: v1.1.0.RC06...v1.1.0.RC07

1.1.0 Release Candiate 6

06 Mar 16:48
Compare
Choose a tag to compare
Pre-release

What's Changed

Full Changelog: v1.1.0.RC05...v1.1.0.RC06

1.1.0 Release Candiate 5

06 Feb 07:51
Compare
Choose a tag to compare
Pre-release

What's Changed

New Contributors

Full Changelog: v1.1.0.RC04...v1.1.0.RC05

1.1.0 Release Candiate 4

12 Jan 13:09
Compare
Choose a tag to compare
Pre-release

What's Changed

  • Update tycho maven version: 2.3.0 => 2.7.5 by @xai in #180
  • Update Jenkinsconfiguration by @tortmayr in #184

Full Changelog: v1.1.0.RC03...v1.1.0.RC04

1.1.0 Release Candiate 3

05 Dec 13:39
Compare
Choose a tag to compare
Pre-release

What's Changed

  • #738: Add route data to ComputedBoundsAction by @martin-fleck-at in #181
  • added a new constructor method providing a custom sort string by @rsoika in #182

New Contributors

Full Changelog: v1.1.0.RC02...v1.1.0.RC03