v0.3.0

lfnovo/open-notebookv0.3.0Jul 17, 2025by lfnovo

AI Summary

API layer creation for automations, SurrealDB SDK migration to official one with async database calls, new podcast framework supporting 1-4 speakers, and optional password protection.

Key Highlights

  • API layer for automations
  • Migrated to official SurrealDB SDK
  • Async database calls for faster, more responsive UI
  • New podcast framework (1-4 speakers)
  • Password protection option

New Features

  • REST API for creating automations
  • Podcast framework with multiple speakers
  • Improved docker image and docker-compose configurations
  • surreal-commands library for async processing
  • Password protection for open deployments

Full Release Notes

This is a big release in preparation for building the new front-end and several features coming up soon. 

- Creates the API layer for Open Notebook (you can use the APIs to create your automations now)
- Migrates the SurrealDB SDK to the official one, solves a lot of encoding issues
- Change all database calls to async -- faster and more responsible UI
- New podcast framework supporting 1-4 speakers plus several new providers and models
- Better podcast transcript generation
- Implement the surreal-commands library for async processing and more responsiveness
- Improve docker image and docker-compose configurations -- faster builds, smaller images, better runs
- Enables the option to protect your installation with a password so that it can be deployed openly

Keep posted as this is opening the path for very cool new features soon