Skip to content

DTaaS v1.0.0-Gamma

Pre-release
Pre-release

Choose a tag to compare

@prasadtalasila prasadtalasila released this 02 May 08:41
445d6fa

🚀 New Features

Summary

This release comes with the following improvements.

  • Upgrade of user workspace from Ubuntu 20.04 to Ubuntu 24.04.
  • Simplified installation packages
  • Management of all the platform services using the DTaaS Services CLI.

In Detail

New Workspace

The workspace operating system has been upgraded to Ubuntu 24.04. All the workspace services (Desktop, VS Code, and Jupyter Lab) have been upgraded as well. This workspace has a dedicated development space. Major user facing improvements are:

  • python 3.12 installation - any projects dependent on the new python versions can benefit from this upgrade.
  • non-root user - all the software installations can be done either as regular or root user, thus potential security issues are better managed.

Simplified Installation Packages

This release comes with five installation packages.

  • DTaaS-localhost.zip - for installation of the DTaaS on local computer. This is ideal for single users.
  • DTaaS-secure-server.zip - for installation of secure DTaaS on production server. This is ideal for multiple users.
  • DTaaS-secure-server-integrated-gitlab.zip - for installation of secure DTaaS on production server with native GitLab integration. This is ideal for multiple users who needs automation / DevOps features of the platform.
  • workspace-dex-localhost.zip - for installation of the workspace on local computer. This is ideal for single users. The workspace installations do not have any automation features.
  • workspace-keycloak-production.zip - for installation of secure workspace on production server. This is ideal for multiple users. The workspace installations do not have any automation features.

Integrated DTaaS Services CLI

There is a dedicated python package for managing Grafana, InfluxDB, MongoDB and RabbitMQ platform services. This new release comes with integration of Postgres and Thingsboard platform services into the services CLI. Now all the platform services can be managed using a single CLI. This package is available on pypi.org and can be installed using

pip install dtaas-services

What's Changed

Limitations

  • The installation package for DTaaS on production server installs two users. Addition of further users need knowledge of docker compose files.
  • The new release features are yet to be documented.

New Contributors

  • @Copilot made their first contribution in #1456

Full Changelog: new-workspace-release-v1.0-alpha...v0.8.0