What's New in Version 2023.2

In this article:

Features and enhancements

This release includes the following features and enhancements.

HTTPS support for Training Portal

For enhanced security, the CloudShell Training Portal can be configured to run over HTTPS. For details, see Setting up Training Portal Using the Installer (Over the Shoulder).

Allow shell update to override old/deprecated attributes

It is now possible to configure shells to automatically remove old deprecated attributes whenever the CloudShell admin updates the shell in the Manage > Shells page. For details, see Overriding Old/Deprecated Shell Attributes.

Support for MongoDB 6.0.4

CloudShell's setup process provides a MongoDB 6.0.4 installer for new customers, while existing customers will need to upgrade their MongoDB installation manually, as explained in How to Upgrade MongoDB From 4.2 to 6.0.

Security enhancements and 3rd-party tool upgrades

  • Implemented support for MongoDB 6.0.4. New CloudShell installations can come version 6.0.04 installed by default, while existing CloudShell customers can upgrade to version 6.0.4 when upgrading to CloudShell 2023.2.
  • We’ve updated the version of RabbitMQ (3.11.10) & Erlang (25.2.3)

  • ElasticSearch has been upgraded to 7.17.5

New and updated API methods

  • New CloudShell Administration REST API for managing CloudShell domains, groups, users, license pools, and more. For details, see CloudShell Administration REST API.
  • New APIs supporting organizing resources in blueprints and sandboxes:

    • GetResourcesLabelsInTopology

    • GetResourcesLabelsInReservation

  • Added new methods to WebAPI endpoint and client for Cloudshell Automation API including:

    EndReservation

    CreateImmediateTopologyReservation

    CreateTopologyReservation

    GetUserDetails

    GetTopologyDetails

    FindResources

    GetResourceAvailabilityInTimeRange

    ConfigureAppsV2

    GetReservationStatus

    GetCurrentReservations

    GetDomainDetails

    UpdateReservationDescription

    AddResourcesToReservation

    UpdateReservationGlobalInputs

    GetScheduledReservations

    GetResourceLiveStatus

    ExportFamiliesAndModels

    DeleteReservation

    GetServerDateAndTime

    UpdateResourceDescription

    UpdateResourceAddress