Morph

Changelog

Our latest updates and changes

All
Cloud
Open Source

Update - March 24, 2025

2025-03-24
Cloud

What’s changed

🚀 New Features

  • Plan Updates:
    • Free Plan now allows inviting up to 5 users with Viewer permissions.
    • Pro Plan users can invite additional Viewer-permission users for $7 per user.
  • Users can now select cloud deployment targets (AWS, GCP) and configure CPU and memory resources.
  • Added support for deploying Streamlit applications to Morph Cloud.
  • Added support for multipart/form-data in the deployment environment.

🐛 Bug Fixes

  • Fixed an issue where certain environment variable updates were not fully applied.
  • Fixed a bug causing incomplete log details from the build server.
  • Fixed display-related bugs during user invitations.
  • Resolved pagination issues when the number of invited application members exceeded a certain limit.
  • Corrected an issue where the latest morph-data package version was always selected during builds.
  • Fixed a bug causing multiple unintended project creations.

🔧 Improvements

  • Enhanced build performance by reducing snapshot frequency during Docker builds.
  • Improved user experience when deploying from the dashboard.
  • Improved build performance by incorporating frontend code builds directly into Docker build processes.

v0.3.0 Release

2025-03-24
Open Source

What's changed

🚀 New Features

  • Enhanced File-Based Routing: Now supports layout components and error components.
  • Expanded morph_project.yml Capabilities: Allows specifying cloud deployment targets (AWS, GCP), memory, and CPU resources.
  • Default Dockerfile Deployment: Supports deployments using a default Dockerfile template when no Dockerfile is present.
  • Streamlit Support: Enables deployment of Streamlit apps via morph_project.yml alongside Morph framework applications.
  • Component Updates:

🔧 Improvements

  • Added support for @shadcn/ui-compatible UI library.
  • Improved project structure allowing users to customize vite.config.ts.

🛠 Maintenance

  • Added frontend build commands to the initial Dockerfile template.
  • Updated morph_project.yml template (current version defined as version: '1').

Update - March 7, 2025

2025-03-07
Cloud

🚀 New Features

GitHub Login & Automatic Deployment via GitHub Integration

Github Integration

Users can now login to Morph Cloud using their GitHub accounts.

By integrating with GitHub, deployments can be performed automatically without the need for manual setup of CI/CD or using morph deploy via CLI.

Deploying Local LLMs with Ollama

Ollama deploy

With Ollama, users can deploy local LLMs such as deepseek-r1, llama3.2, phi4, and qwen on the Morph platform.

This allows for the development of AI applications utilizing LLMs while ensuring data privacy and security.

🛠 Maintenance

Stopped New Built-in PostgreSQL Instances

The built-in PostgreSQL feature will no longer be supported after the end of March.

As a result, the option to create new instances has been removed.


v0.2.1 Patch Release

2025-03-12
Open Source

What’s changed

🛠 Maintenance

  • Automatically generate a lock file immediately after running morph new when using uv or poetry.

v0.2.0 Release

2025-03-07
Open Source

What’s changed

🚀 New Features

  • Added uv as a package manager.

🐛 Bug Fixes

  • Fixed code display in chat cell
  • Fixed the display of compilation errors during chat execution.
  • Fixed async function could not be used in Python functions.
  • Fixed environment variables outside morph func were not updated when executing Python functions in a local environment.
  • Fixed a bug where locally installed packages were mistakenly used in cloud environment.

🔧 Improvements

  • Improve morph deploy: Prompt users to override environment variables
  • Improved streaming functionality: Now possible to use yield [string] for streaming processing without the stream_chat function.
  • Enhanced compilation logic to provide more detailed logs.

🛠 Maintenance

  • Remove deprecated timezone manager functionality
  • Removed access to the built-in database using the MORPH_BUILTIN_DB slug.
  • Deprecated the result_cache_ttl mechanism and caching mechanism.
  • Modified morph serve to output backend API specifications when executed.
  • Update starter template.

🔗 https://github.com/morph-data/morph/releases


v0.1.10 Patch Release

2025-02-21
Open Source

What’s changed

🐛 Bug Fixes

  • Fixed morph deploy didn’t work on MacOS and Linux.

v0.1.9 Patch Release

2025-02-21
Open Source

What’s changed

🐛 Bug Fixes

  • Fixed an issue when passing State to loadData() and built-in components.
  • Fixed an issue when passing State to and .
  • Fix the styles of the <Embed/> component.
  • Fixed morph deploy didn’t work on Windows.
  • Fixed an issue where Plotly and Matplotlib charts did not render properly when using on Windows.

v0.1.8 Patch Release

2025-02-17
Open Source

What’s changed

🐛 Bug Fixes

  • Fixed an issue with streaming output in <Chat /> and <LLM />.

Migration Guide

Dockerfile Update: Improved Streaming for and Components

🔗 https://docs.morph-data.io/docs/en/advanced/migration-guide#morph-0-1-7-to-0-1-8


Update - February 14, 2025

2025-02-14
Cloud

What’s changed

🐛 Bug Fixes

  • Fixed environment-specific morph deployment failures.
  • Fixed binary file response failures in project pages.

v0.1.7 Patch Release

2025-02-14
Open Source

What’s changed

🔧 Improvements

  • Added an API for reading and writing data from MDX files
  • Added a component that allows customization of HTML metadata
  • Changed MDX titles to be automatically set as the HTML
  • Added a /static directory for hosting static files

v0.1.6 Patch Release

2025-02-13
Open Source

What’s changed

🐛 Bug Fixes

  • Fixed an error occurring in the execution environment after morph deploy in v0.1.5.

🔧 Improvements

  • Expanded flexibility of Python dependency packages.

v0.1.5 Patch Release

2025-02-12
Open Source

What’s changed

🐛 Bug Fixes

  • Fixed bugs in morph serve and morph compile on Windows
  • Fixed a runtime bug in the starter template when using DuckDB v1.2.0

🔧 Improvements

  • Parsing Github table format in LLM chat

🛠 Maintenance

  • Removed the SQL Agent page from the starter template as its content has been migrated to the "Quick Start" section in the docs
  • Temporarily removed the morph_lib.ai library to avoid dependency conflicts in the SDK

v0.1.3 Patch Release

2025-02-07
Open Source

What’s changed

🚀 New Features

  • MDX: Supports tag output from reasoning models like OpenAI o3-mini and Deepseek-r1.

🐛 Bug Fixes

  • Correct pyproject.toml Generation in morph new Command for Poetry Projects
  • Fixed the morph config command to work in directories where morph_project.yml does not exist.
  • Fixed a bug where the profile specified in morph_project.yml was not being loaded.
  • Fixed a bug where running files in the app started with morph serve would result in an error if the output contained NaN or NaT values.

🔧 Improvements

  • Improved rendering performance of component

🛠 Maintenance

  • Added .mock_user_context.json to starter_template

Update - January 31, 2025

2025-01-31
Cloud

What’s changed

🚀 New Features

  • Added public release settings for the app
  • Added activity display feature for project creation and successful deployment
  • Added usage history display feature for built-in DB for Pro plan and above

🐛 Bug Fixes

  • Fixed multiple project role inputs
  • Fixed developers couldn't invite project members
  • Fixed project update time wasn't being updated

🔧 Improvements

  • Display member icons in the project list
  • Display member icons and available connector icons in project details

v0.1.2 Patch Release

2025-01-31
Open Source

What’s changed

🚀 New Features

  • MDX: Added <Chat /> component. You can now quickly build an AI chat app.
  • Python: Added the stream_chat function to morph_lib.stream.
  • CLI: Added the morph context command to display cloud user information.
  • CLI: The morph new command now prompts users to select a Python version (3.9, 3.10, 3.11, 3.12).

🐛 Bug Fixes

  • UI: Fixed an issue where some UI elements appeared in dark mode in the cloud-hosted environment.
  • CLI: Removed the project_id setting check when running morph config.
  • CLI: Fixed a bug where type errors occurred when saving Parquet files during morph run execution.

🔧 Improvements

  • MDX: Added a table of contents to pages.
  • MDX: If export const title = is not specified, the first heading in the page is automatically used as the title.
  • CLI: Added a warning when the specified --profile section exists in the morph config command.
  • CLI: Updated the morph new template to include RBAC functionality, Chat, and other components.

Update - January 27, 2025

2025-01-27
Cloud

What's Changed

🚀 New Features

  • Access control for individual members on created projects
  • Role assignment for members within projects
  • Permission management for using Database/SaaS connectors per project
  • Execution log overview with filtering by date and time
  • Display of deployment logs
  • Fine-grained control for issuing API keys on a per-user basis
  • Project search functionality
  • Granular permission settings for members within teams

🔧 Improvements

  • Enhanced performance and stability through infrastructure upgrades

🛠 Maintenance

  • API key issuance changed from team-level to user-level
  • Closing of the cloud editor feature
  • Closing of the built-in PostgreSQL REST API feature
  • Suspension of the job scheduling feature

v0.1.1 Release

2025-01-24
Open Source

What's Changed

🚀 New Features

  • Introduced an Admin Page for data pipeline visualization.
  • Implemented the new morph deploy command for more seamless deployments.
  • Added role parameters to context.user_info for role based access control.
  • Added new components and defineState API.

🐛 Bug Fixes

  • Corrected the formatting of Snowflake account identifiers.

🔧 Improvements

  • Enabled Poetry interpreter in the morph new command.
  • Optimized the morph serve command with caching and DataFrame previews.

🛠 Maintenance

  • Removed Scheduled Jobs functionalities.
  • Deprecated and removed the morph sync command.

🔗 https://github.com/morph-data/morph/releases/tag/v0.1.0

🔗 https://github.com/morph-data/morph/releases/tag/v0.1.1


v0.0.4 Patch Release

2025-01-17
Open Source

What's Changed

🐛 Bug Fixes

  • Fix readme quick start

🔧 Improvements

  • Improve alias not found error message

🛠 Maintenance

  • Remove utils/file_upload.py from stater_template
  • Add contribution guide

🔗 https://github.com/morph-data/morph/releases/tag/v0.0.4


Update - January 10, 2025

2025-01-10
Cloud

What's Changed

🔧 Improvements

  • In Viewer mode, "Jobs" tab now allows you to check logs for scheduled executions.

🐛 Bug Fixes

  • Fixed an issue in the scheduled_jobs section of morph_project.yml where wildcard usage for days in CRON expressions was not working.

v0.0.3 Patch Release

2025-01-10
Open Source

What's Changed

🚀 New Features

  • Feature: morph version flag

🐛 Bug Fixes

  • fix: run with sql connection
  • fix: run sql with connection on local

🛠 Maintenance

  • Add Issue & PR templates, code_of_conduct.md

link: https://github.com/morph-data/morph/releases/tag/v0.0.3


v0.0.2 Patch Release

2024-12-19
Open Source

What's changed

Fixes 🐛

  • add default base url to fix a bug in the morph config command.

link: https://github.com/morph-data/morph/releases/tag/v0.0.2


Launch Week #2 Update

2024-12-16
Cloud

Launch Week #2 updates.

LLM Component

launch-week-2-llm

New Component for Pages

  • Added the LLM component to build LLM apps like chat and text generation. Docs

Added Streaming Function to Python SDK

  • Added morph_lib.stream.create_chunk to return function results as a text streaming format. Docs

Link: https://www.morph-data.io/blog/llm-component-launch-week-2

AI Functions

launch-week-2-ai-functions

New Helper Functions for AI Integration

Added shorthand functions to simplify AI usage.

  • Added text_to_sql function. Docs
  • Added text_to_matplotlib function. Docs
  • Added text_to_plotly function. Docs
  • Added text_to_html function. Docs
  • Added text_to_markdown function. Docs

Link: https://www.morph-data.io/blog/ai-functions-launch-week-2

Open-Source Framework

launch-week-2-open-source

An open-source version of the Morph framework is now available for local use.

Github repository

  • Integrated SQL, Python, and Pages frameworks into a single framework.
  • Enabled morph serve command to launch data apps in development mode locally.
  • Enabled morph sync command to deploy locally built data apps to the cloud.

Link: https://www.morph-data.io/blog/open-source-framework-launch-week-2

Viewer Mode

launch-week-2-ai-viewer

  • Added a mode to display data apps built with Morph in view-only mode.

Link: https://www.morph-data.io/blog/viewer-mode-launch-week-2

Other Updates

launch-week-2-other-updates

New Integrations Added

  • Added MS SQL Server as a connection option for SQL Connection.

Scheduled Execution Support

  • The scheduling feature, previously available only in the cloud version, can now be configured in the framework via morph_project.yml. Docs

Link: https://www.morph-data.io/blog/other-updates-launch-week-2


Public Launch

2024-10-28
Cloud

This is the first public version of Morph.

Features

  • Workspace
  • Page
  • Morph AI
  • Data Connection
  • Templates

More details can be found in the Launch Week #1 article.