January 26, 2024
MINEO
2 min
Diego García

MINEO 2024.01: Pipelines API

MINEO 2024.01 introduces an API for executing pipelines and various improvements to existing features.

Welcome to the latest MINEO update for January 2024!. Let's dive into what's new.

Pipelines API

We have updated MINEO to include an API for running pipelines programmatically via a REST API interface. This feature aims to provide better integration and connectivity for users working with data pipelines with 3rd party apps and processes.

PIpeline API, extends the existing capabilities to launch pipelines manually or using crontabs, and allows you to queue new executions and query their status using a standard REST API.

This is a simple example of how to launch a new pipeline:

import requests

url = "https://b.mineo.app/api/project/projectUUID/pipeline/pipelineUUID/execute/"

headers = {
    "Authorization": "Token YOUR-TOKEN"
}

response = requests.post(url, headers=headers)
print(f"Status: {response.status_code}")
print(f"Data: {response.json()}")

In order to get access to this API we have introduced section in project settings called: API that allows to configure API tokens per project.

You can setup tokens per project in order to access the APIs.

Other updates

  • 📓 Enhanced block styles: This version includes additional styling options for blocks, such as new fonts and background filters, to enhance the visual presentation and customization of notebooks.
  • 🤖 Improved MINEO assistant: Enhancements to the assistant including better context recognition and improved prompt responses.
  • 📋 Cloning of Blocks: Cloning blocks within notebooks has been improved. Now cloning copies all the settings for efficiency and ease of use.
  • 💨 Faster SQL Queries: SQL query performance has been improved through optional schema specification and better initialization of the database driver, specially in PostgresSQL.
  • 🎨 RAW Cell Support in Python Notebooks: Support for RAW cells in imported Python notebooks has been added, ensuring better compatibility and preserving the original structure of notebooks.

The MINEO 2024.01 update, along with its main features, includes several minor fixes and tweaks for improved performance and stability.

Stay tuned for the next release that will enter in production very soon and will include very interesting features.

Happy coding!


Further reading

By clicking “Accept All Cookies”, you agree to the storing of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts. View our Privacy Policy and our Cookies Policy for more information.