What's new in Ray

Stay up to date with all of the latest improvements we've made to Ray

3.0.0

Major release
Pinned

The complete Ray rebuild is finally here! It took a while, but it was well worth the wait. Ray is faster, looks and feels better, and LLMs can now whisper custom HTML to our integrated MCP server.

#πŸš€ Features

  • logs: ingest logs to disk
  • archiving: log session archiving to disk
  • settings: more extensive shortcut management
  • settings: customize parts of the UI
  • settings: improved opening in an external editor
  • settings: more options for opening in an external editor (custom URL or custom executable)
  • mcp: server
  • mcp: tools (for reading data, sending data or to execute actions)
  • mcp: LLM-specific log types β€” some logs can be saved as images (diagrams, custom HTML, and Markdown)
  • mcp: LLMs can send most normal Ray log types (log, custom log, JSON, JSON string, table)
  • mcp: LLMs can iterate inline on custom HTML logs (helpful when iterating on logo designs, mockups, etc.)
  • mcp: LLMs can send actions (hide app, show app, new screen, notification, clear all, confetti)
  • copy to clipboard: all logs that render code can be copied to the clipboard
  • onboarding: simple checklist
  • onboarding: tips and tricks per framework and language
  • ssh: improved form for adding new servers
  • ssh: improved error logging when connections fail or are lost
  • multi-window: added titles to windows to easily identify a session for a project
  • errors: improved general error feedback through toast messages

#⚑ Performance

  • memory: reworked log ingestion system
  • memory: keep logs of the current session in memory; everything else is stored on disk
  • memory: archive sessions by moving log files from $TMPDIR to the archive directory on disk

#🎨 Styling

  • themes: new themes (midnight, daylight, artisan)
  • animations: background animation
  • animations: animated transitions for most interactions in Ray

#πŸ’Ό Other

  • applogs: system log files for debugging (macOS: ~/Library/Logs/Ray/main.log, Windows: %USERPROFILE%\AppData\Roaming\Ray\logs\main.log, Linux: ~/.config/ray/logs/main.log)
  • applogs: ability to change log level of system log file by setting LOG_LEVEL in your environment (example: LOG_LEVEL='debug' ./Ray)

#βš™οΈ Miscellaneous Tasks

  • CI/CD: improved pipeline and build times
  • CI/CD: more extensive test suite for Ray’s core features

All releases

3.1.0

Latest release

#πŸš€ Features

  • change window management to Ray v2 behaviour (#1037)

#πŸ› Bug Fixes

  • multiple SSH sessions possible again (#1047)

3.0.13

#πŸ› Bug Fixes

  • application log showing 'Undefined' when context is empty (#1045)

3.0.12

#πŸ› Bug Fixes

  • new window spawning when clicking on ray in dock (macos) (#1037)

3.0.11

#πŸ› Bug Fixes

  • reuse main window if it does not contain logs for ssh connections (#1039)
  • remote host running docker containers http requests not correctly injecting header causing new windows to be created and pause actions not working (#1039)
  • server dropdown scrollbar (#1035)

#βš™οΈ Miscellaneous Tasks

  • add more debug logging

3.0.10

#πŸ› Bug Fixes

  • ray v2 server migration - add missing privateKeyPath (#1040)
  • set default color of logs to gray instead of green to keep the behaviour in line with Ray v2 (#1036)
  • change spelling of "grey" to "gray" in color filters (#1038)

#βš™οΈ Miscellaneous Tasks

  • change default private key path to id_ed25519 (#1040)

3.0.9

#πŸ› Bug Fixes

  • license banner covering ssh connection banner
  • inject ray header for identifying ssh connections to remote servers running docker containers
  • increase timeout for ssh connections from 1 second to 15 seconds

#βš™οΈ Miscellaneous Tasks

  • bump dependencies

3.0.8

#πŸ› Bug Fixes

  • newlines no longer recognised in normal ray logs (#1027)

3.0.7

#πŸš€ Features

  • migrate Ray v2 servers to Ray v3 server connections (#1025)

3.0.6

#πŸš€ Features

3.0.5

#πŸš€ Features

  • add should group duplicated consecutive logs setting

#πŸ› Bug Fixes

  • pause logging when newWindow setting is disabled and logs are received for a project

3.0.4

#πŸ› Bug Fixes

  • improve custom html from mcp or agent skills

3.0.3

#πŸš€ Features

  • skills: enable custom html (with iterations), mermaid diagrams and markdown support via the local HTTP server. see spatie/ray-skills

3.0.2

#πŸš€ Features

  • mcp: improve tool descriptions

3.0.1

#πŸ› Bug Fixes

  • changelog url in settings screen
  • docs and changelog url in home screen

Stay in the loop with updates & promotions for Ray

We only send a few emails a year.

Debug without breaking your flow

Ray keeps all your debug output neatly organized in a dedicated desktop app.

Licenses are valid for 1 year and managed through Spatie. Licenses purchased before Ray 3 remain valid. VAT is calculated at checkout.