Changelog

Latest release - November 2023

  • playground
    • Added Scale capabilities for application components
    • Added Stop/Resume capabilities for application components

October 2023

  • playground
    • Added account settings
    • Change default account environment
    • Change account user account
    • Scale an application
    • Added logs settings and ANSI codes support

August 2023

  • playground
    • Platform email required
    • Fix a bug checking GitHub repo access
    • Addressed loader issue on login screen when performing browser back event after failure signup/login
    • Improved app component status color to increase contrast with cards background

June 2023

  • playground
    • Update a deployed application
    • User management is now accessible through the Web.
    • Public and private zones to enable environments to be created in particular geographical areas.

April 2023

  • playground
    • Upload applications to the catalog from web

March 2023

  • playground
    • Deploy applications uploading YAML files

February 2023

  • playground
    • Manage Personal Access Token from web

January 2022

  • playground
    • Deploy applications from Git Repository

December 2022

  • playground
    • Support private catalog applications
    • Application Logs
  • playground-cli
    • Support private catalog applications
    • Log out command
    • Deploy applications from Git Repository

October 2022

  • playground
    • Customize application parameters when deploying from catalog.

September 2022

  • playground
    • Enable custom DNS names on application endpoints
    • Set application name on deployment from catalog
  • playground-cli
    • New parameters on catalog deploy command.

August 2022

  • playground
    • Support Google login
    • Support username and email login
    • Fix bugs in the billing process
    • Fix bugs related to changing plans and environment quotas
    • Improve application deployment process
  • playground-cli
    • New login process. The first time you login with the CLI, the provider selection window will appear. After that, the select provider will be stored in your preferences for the CLI login. To reset the selected provider use:

      playground login --showLoginOptions
      

      To update the CLI, download the new version or follow the update CLI documentation.

    • New command playground account use to change between accounts
    • Bug fixing related to PAT login.

Required actions

  • Update the CLI to the latest version.
  • Update the CI/CD pipelines to use the latest version of the GitHub Actions.
  • Check the summary of changes with OAM 0.3.1 sent by email to see how to adapt your existing applications. Is something broken? Check the FAQ or get in touch through email or the Community Slack so we can help you.

July 2022

  • playground
    • Support for OAM v0.3.1 including the new Application entities. For more information check the new Application documentation.
    • Support for ConfigMap and Secrets in the web and CLI
  • playground-cli: Support for the new entities

May 2022

  • playground-cli: Changes in the authorization process for kubeconfig to adopt authentication.k8s.io/v1beta1.
  • playground: Prepare the platform for the next version of OAM.

April 2022

  • playground-cli: Improve application error handling

March 2022

  • playground-cli: add PLAYGROUND_CONFIG environment variable to allow custom installations. Deploy application from catalog and remove application with the playground UI. Choose a different environment than the current one when deploying or removing apps.

February 2022

  • playground-cli: wait command.
  • playground: billing support.

December 2021

  • playground-cli: LDAP support.
  • Playground: LDAP support.

November 2021

  • playground-cli: Client CA support.
  • Playground: Modified use button for environments. Switched cluster card for environment. Improved dropdown components behavior. Improved account list update lifecycle. Updated welcome board.

October 2021

  • playground-cli: Add account and environment commands.
  • Playground: Management of accounts and environments.

September 2021

  • playground-cli: Improved login and signup experience.
  • Playground: Improved signup experience. Please note that if your username contains uppercase letters, the username will be automatically transformed to lowercase. This change is needed to accommodate other identity providers coexisting in the same environment.
  • Overall bugfixing.

July 2021

  • playground-cli:
    • CLI updated to work with the improved backend.
    • New command to retrieve catalog summary.
    • New command to add a component.

Actions to do

  • If you were a user of .playground.yaml file please rename environments as installations
  • Remove kubeconfig files from $HOME/.napptive/<installation>/napptive-kubeconfig.

June 2021

  • playground-cli installation with curl
  • get-kubeconfig command not needed to use the playground-cli options
  • playground dashboard command added

May 2021

  • Catalog: We have added an application catalog that simplifies the way users can store their applications and how an application can be deployed on the playground.

  • Playground-CLI: New command apps open <application> that launches a browser for each of the declared endpoints of an application

Bugs

  • Fix a bug preventing users using Brave or Safari to log into the platform.

April 2021

  • Ingress Trait: We have added a simple way to automatically expose applications endpoints using an ingress trait that is associated with the application components.

  • Personal Access Token: A new authentication mechanism for scripts and use cases where OAuth interactions are not possible.

  • Application operations: New way to deploy/remove applications using the Playground CLI without requiring kubectl.

  • Application Logs: We have added a command to check the application logs.

Bugs

  • Fix a bug in the error message when the user is not logged into the platform

February 2021

  • Support for deploying OAM applications: Deploy OAM applications on the Napptive Playground.
  • Support for monitoring OAM entities: Enable monitoring of deployed applications with consolidated global status.
  • Cluster status monitoring: Enable monitoring of cluster usage.