Skip to content

Latest commit

 

History

History
152 lines (96 loc) · 4.54 KB

CHANGES.md

File metadata and controls

152 lines (96 loc) · 4.54 KB

Selected Cylc UI Server Changes

Internal changes that do not directly affect users may not be listed here. For all changes see the closed milestones for each release.


cylc-uiserver-1.0.0 (Released 2022-02-17)

Enhancements

#301 - Version hierarchy added to jupyter_config.py files, to match cylc-flow. Config files are now sourced from .cylc/uiserver/<version> rather than .cylc/hub.

#297 - Updated for the new Global Universal ID.

Fixes

#304 - Suppressed client connection traceback.


cylc-uiserver-0.6.0 (Released 2021-11-11)

Multi-user functionality implemented.

Enhancements

#204 - Implementation of configurable multi user authorisation.

#230 - Convert the UI Server to a jupyter_server extension.

Fixes

#258 - Fix traceback which could appear when workflows are removed.

#241 - Update old, broken hold options for playing workflows.

#272 - Allowed broken entries in the group id database to be ignored and logged without causing total failure.


cylc-uiserver-0.5.0 (Released 2021-07-28)

Enhancements

#214 - Store the JupyterHub runtime files in ~/.cylc/hub.


cylc-uiserver-0.4.0 (Released 2021-04-21)

Enhancements

#202 - Add authorisation for multi-user setups.

#197 - Make the workflow scan interval configurable.


cylc-uiserver-0.3.0 (2021-03-29)

Release 0.3.0 of Cylc UI Server.

Backward incompatible changes

None or N/A.

Enhancements

#195 - UI: package 0.3.0

#188 - UI: package 0.3 prebuild.

#173 - CLI changes jupyterhub -> cylc hub, cylc-uiserver -> cylc uiserver.

#167 - Upgrade JupyterHub to 1.3.x, and Tornado to 6.1.x. Set auto spawn timeout to 1 second (effectively enabling it) in our demo configuration.

#125 - Use Tornado default WebSocket check_origin function. #124 - Add decorator for websockets authentication.

#151 - Prevent asyncio.gather errors to be ignored, and allow execution to continue, logging errors when found.

Fixes

#153 - Fix websocket connections on webkit based browsers.

Documentation

None.

Security issues

None.


cylc-uiserver-0.2 (2020-07-14)

Release 0.2 of Cylc UI Server.

Backward incompatible changes

None or N/A.

Enhancements

#82 - Add subscriptions support to GraphQL.

#126 - Update JupyterHub dependency to 1.1., and Graphene-Tornado to 2.6..

Fixes

None.

Documentation

None.

Security issues

None.


cylc-uiserver-0.1 (2019-09-18)

Initial release of Cylc UI Server.