Skip to content

Releases: spyder-ide/spyder-remote-services

Spyder Remote Services 1.0.0

01 Oct 22:59

Choose a tag to compare

First stable release

This version introduces major new features, API routes, and integrations, along with many fixes and refactors. This release aims to consolidate the foundation for a robust and stable Jupyter server extension for Spyder remote capabilities.

Features Highlights

  • Filesystem Service

    • Copy, delete (including non-empty dirs), move, and file information.
    • On-the-fly zip compression for folder downloading.
    • Atomic writes, locking, and buffered file IO with WebSocket.
    • Streaming ls responses (JSON, newline-delimited).
  • Kernel & Environments

    • Handles Spyder's kernels for Spyder support.
    • New environment handler + kernel startup with more arguments.
    • Auto-detect shell & improved default env handling.
    • Refactored Jupyter kernel patches.
  • API & Extensions

    • New version route.
    • All handlers namespaced under extension name.
    • Extension handlers inherit from JupyterHandler.
  • Configuration / Installation

    • Jupyter server extension integration.
    • Installer scripts (dev + standard).
    • Single config file for spyder-server.
    • Auto Jupyter configuration via pyproject.
    • Updated dependencies & added orjson.

Fixes

  • Improved error handling across REST and WebSocket.
  • Fixed missing/misconfigured handlers (move, auth, path args).
  • Fixed environment manager dependency & scripts.
  • Consistent handling of file paths and arguments.
  • General refactors and cleanups.

Upgrade Notes / Breaking Changes

  • All handler routes now start with the extension name (URLs may need updating).
  • Extension handlers must inherit from JupyterHandler
  • File path arguments refactored for better JupyterHub support
  • Centralized configuration in a single config file and through Jupyter’s extension system.

Full Changelog: 0.1.3...1.0.0

Spyder Remote Services 0.1.3

21 Aug 22:43
bd0a4d4

Choose a tag to compare

What's Changed

Spyder Remote Services 0.1.2

21 Aug 22:26
9333209

Choose a tag to compare

What's Changed

Full Changelog: 0.1.1...0.1.2

Spyder Remote Services 0.1.1

20 Aug 16:07
5023102

Choose a tag to compare

What's Changed

Full Changelog: 0.1.0...0.1.1

Spyder Remote Services 0.1.0

20 Aug 12:58
6d274e0

Choose a tag to compare

What's Changed

Full Changelog: 0.0.1.dev1...0.1.0

Spyder Remote Services 0.0.1.dev1

14 Aug 20:54

Choose a tag to compare

Pre-release
feat: bump version

Spyder Remote Services 0.0.1.dev0

14 Aug 20:39
02bbbd0

Choose a tag to compare

Pre-release

Initial development release.