Changelogs
April 15, 2025
Features
All Changes
Python3 Multi-Runtime Node Support

We've introduced Python3 support in the nanoservice-ts framework, enabling true multi-language workflows:

  • Create and execute nanoservice nodes written in Python3
  • Mix TypeScript (Node.js) and Python3 nodes in the same workflow
  • Build AI/ML-powered nodes using Python libraries while maintaining TypeScript for other components
  • Seamlessly run and test Python3 nodes locally (MacOS/Linux supported)

This addition allows you to leverage the right language for each specific task within your workflow:

  • Use TypeScript for API handling and business logic
  • Implement Python for data science workloads, ML models, and specialized libraries
  • Maintain a cohesive workflow despite the multi-language architecture

We believe it is a significant step forward in our mission to make cloud development more accessible and flexible, removing language constraints from your architectural decisions.

March 18, 2025
Features
All Changes
Security & Access Control

Access Token Generation

  • Users can now generate access tokens to execute private workflows securely
  • These tokens enable authenticated access to protected resources
  • Tokens will support deploying nanoservice-ts projects as serverless (feature releasing in few weeks)

Enhanced Workflow Security

  • All workflows are now private by default, ensuring secure execution
  • Private workflows require an access token for testing or execution
  • Users can manually set workflows to public when wider access is needed

These security enhancements reflect our commitment to protecting your workflows and services while maintaining the flexibility needed for different use cases. By implementing a token-based authentication system, we're laying the groundwork for upcoming serverless deployment capabilities.

Follow us on X (Twitter) for up to date with our latest releases
arrow right