Platform Product Roadmap

ActiveState Product Roadmap

Now i

WeÆre currently working on it. Delivery in the near term.

ActiveState Artifact Repository

Live

Create secure, managed registries of your Python projects.

Installers

Live

Package your build in a variety of different distribution formats (MSI, Docker, etc.)

VS Code Integration

Live

Integrate with your IDE with the ActiveState Platform to make ensuring the proper runtime for your project easy.

Bill of Materials (BoM)

Live

Validate your supply chain components end-to-end with signed artifacts.

License Reporting

Get all the licenses in your project in SPDX format.

Ruby Beta

Live

The Ruby language is available for building and installable using the State Tool along with key gems from the Ruby ecosystem (eg. Rails)

Runtime Monitoring

Get insights into all active runtimes throughout your organization with valuable telemetry about vulnerabilities, versions, and more.

Signing

Executables and Packages are digitally signed to help keep you secure.

Artifactory Integration

Live

Populate your artifactory with Trusted Artifacts directly from the ActiveState Platform.

Later i

Future features and long term vision items.

Platform Desktop App

Manage your local runtime environments and receive important notifications with the new ActiveState Platform desktop application.

Speculative Builds

Your projects will be built with the latest updates automatically and ready for you to grab, if and when you want to use them.

Upload Private Packages

Upload your own private packages to use in your runtimes.

Released i

Features that have already been released.

Github Import

Create your projects with all your dependencies straight from a GitHub project URL.

Parallel Python Builds

Live

Super-fast Python builds in our parallelizable build farm.

Python Wheel Support

Live

Python packages can be consumed in wheel format via our APIs.

Hosted Artifact Repos

Live

Install packages from the platform using pip. Integrate with your internal Artifact Repositories.

CVE Notifications

Live

Get alerted when your runtime environments have vulnerabilities.

macOS Support for Modern Python and Perl

Live

Get parallel builds on macOS for both Python and Perl.

(Experimental) Project Source Code API

Live

Pull down language and package source via our APIs for your project. Experimental in the sense that APIs or functionality may change in the final version.

Vulnerability Information

Live

Get all the CVEs by package to understand where your risks lie.

State Tool CVE Support

Live

View CVE status by package from the state tool.

Role-Based Access Control

Live

More granular control over users within your org. Control who can create projects, edit projects, add users, and more.

Branches

Live

Utilize branches to manage different configurations of your projects.

Modernized ActivePerl 5.32

Live

A completely new style of Perl distribution on the latest Perl consisting of bundles of packages by interest area such as web frameworks, databases, graphics etc. You can mix and add the ones you need.

Perl Build Logs By Package

Live

See the build log details of each package or module in your build. Amazing for diagnosing build issues.

Entire Perl EcoSystem

Live

We're 10Xing our catalog of Perl modules featuring the best of the best in the Perl ecosystem, pre-built and ready to use.

New Solver - SPOC

Live

SPOC is our new solver, which will automatically resolve dependencies for you. It figures out everything your runtime requires. Where it canÔÇÖt, SPOCÔÇÖs error messages are far clearer than its predecessor, simplifying dependency conflict resolution. SPOC improves over time eliminating solving paths that don't work.

Perl Dependency File Support

Live

Perl users can easily add their projects to the platform by using a cpanfile or meta.json upload via UI or state tool.

Change Management: Merge Forks

Live

If your project is forked from a master project, like a Community Edition build, you can choose to update your fork to the latest or take only some of the changes.

State Tool Integration With Github Actions CI/CD Platform On Perl

Live

The State Tool now supports Perl as a language with CI/CD integrations to enable the setup of more secure, consistent, and up-to-date CI/CD pipelines. See the blog post for more information.

ActivePython 3.7.8 Is Now Available

Live

ActivePython 3.7.8 is now available as a featured project for Windows and Linux.

ActiveState Platform Extension For The Visual Studio Code Editor

Live

WeÔÇÖve released a VS Code extension (plugin) that adds ActivePython as a supported Python installation that can be used by the VS Code editor and MicrosoftÔÇÖs Python extension. It provides an easy way to virtualize and manage Python runtime environments.

The State Tool Is Now Open Source

Live

WeÔÇÖve open sourced State Tool, the ActiveState Platform command line tool. Check out the public ActiveState/cliGithub repository and consider forking the repo and submitting a pull request if youÔÇÖd like to add an enhancement or fix a bug.

Build Failure Feedback

Live

When your build fails, we now provide a mechanism to leverage the knowledge of the ActiveState Platform community to help you find a solution to get your build working.

Perl Testing Tools

Live

Perl has a huge set of great testing tools that come with the base language. This runtime is designed to provide you with many of the best third party test tools, as well. View the Perl Testing Tools project and all of the other featured projects.

Perl Package Catalog Expanded To Include The Packages You Need

Live

WeÔÇÖve just added 5,000 of the most popular modules from CPAN to our Perl catalog on the ActiveState Platform. This means you now have 10x as many modules you work with to build runtime environments for your projects.

Python 3.8.2 Is Now Available

Live

You can now build custom runtime environments that contain Python 3.8.2 and just the packages/dependencies your project requires.

ActivePython 3.6.6 Critical Security Update

Live

ActivePython 3.6.6 has been updated to address two critical vulnerabilities found in Django v2.0.3. For security reasons, whether or not you are actively using Django, we strongly recommend you update all deployments of ActivePython 3.6.6 with the latest version of ActivePython.

ActivePython 2.7.18 Is Now Available

Live

ActivePython 2.7.18, the final release of the Python 2 series, is now available as a featured project for Windows, Linux, and macOS.

MacOS CLI Support

Live

The State Tool CLI now supports macOS, to get the power of the Platform right in your terminal to build, manage and deploy your runtimes.

Enterprise Tier Indemnification For Custom Projects

Live

If your organization belongs to the Enterprise Tier, and your licensing from ActiveState includes indemnification, you can now create custom indemnified projects on the ActiveState Platform. Previously, only Managed by ActiveState projects were indemnified.

Python Package Catalog Expanded To Include The Packages You Need

Live

WeÔÇÖve added a large set of around 20,000 Python packages/versions. The ActiveState Platform now have coverage of the important packages/versions in the Python ecosystem, and theyÔÇÖre available for you to add to your projects.

State Tool Now Supports Requirements.txt

Live

When you add packages to a Python project using the State Tool, you now have the option to specify the package requirements for the project in a requirements.txt file using the new state packages import command.

Uploading Requirements.txt Now Supported

Live

When you create or update a Python project on the platform, you now have the option to provide the package and version requirements for the project in requirements.txt file format. You can copy and paste the contents of an existing requirements text file, or type in your projectÔÇÖs requirements.

MacOS Now Supported For Custom Runtimes

Live

When you create a new custom project, or update an existing one, you can now specify macOS as a platform to build your language runtime for. When your build completes, you can download your custom runtime as a standard package installer.

State Tool Integration With Popular CI/CD Platforms

Live

The State Tool is compatible with several popular continuous integration/continuous deployment tools to enable the setup of more secure, consistent, and up-to-date CI/CD pipelines.

Komodo 12.0.1

Live

A maintenance release for Komodo 12 that resolves issues with State Tool integration identified in version 12.0, including a fix for login issues encountered due to State Tool failures. For the complete list of fixes, see Komodo 12 release notes.

State Tool Adds Package Command

Live

The State Tool, the command line utility for the ActiveState Platform, includes a new package command you can use to manage packages in your projects. You can view, add, remove, and change the packages included in your project, and update your project on the Platform.

Python Catalog Exceeds 20,000 Packages/Versions

Live

You can now choose from over 20,000 unique packages/versions to add to your custom Python 2 and Python 3 projects.

Request Specific Dependency Versions

Live

You now have selective control over the versions of dependencies that are included in your project. For example, if you include pandas in your project, numpy will be included as a dependency with a specific version. You can now independently change the version of numpy to use.

Commit Messages

Live

You can now optionally add commit messages to record your changes to a project with each commit.

Komodo 12 Available And Integrated With The Platform

Live

Komodo 12, the new release of ActiveStateÔÇÖs Komodo IDE, includes the State Tool which enables seamless integration with the ActiveState Platform.

ActiveTcl Added

Live

You can now create and build custom runtimes for Tcl 8.6.9 for Linux and Windows.

ActivePython 2.7 Updated To Version 2.7.17

Live

Python version 2.7.17, the penultimate release of Python 2, is now available on the Platform for creating custom builds.

ActivePython 2 Now Supports A Win32 Option

Live

When you add the Windows operating system to your build you have the option of selecting the 32-bit version for your operating system release. This is included for backwards compatibilty with older desktop computers and servers.

New Python 2 And Python 3 Packages Now Available

Live

WeÔÇÖve expanded our catalog of Python packages that you can use in your custom projects. The Platform currently supports over 3500 packages and weÔÇÖre adding more each week.

GitHub Authorization Option Added

Live

You now have the option to use your GitHub credentials to create your ActiveState Platform account and authenticate with the Platform when you log in. When you authorize the ActiveState Platform to use your GitHub account for authentication, GitHub provides your email address, which ActiveState uses it to create your unique user account and link it with GitHub.

Organization Members List Now Searchable

Live

You can search for users in the Members tab by entering a full or partial username or email address. This helps you avoid scrolling through a long list of users to find the user or users you are looking for.

Project History Now Includes Commit Changes

Live

The Project History now lists the packages, languages, and platforms that were added, updated, or removed in each commit allowing you to view the full history for the projectÔÇÖs last 10 commits.

Search Added To Projects Tab

Live

You can now enter a partial name for a project in the new search text box to filter the projects listed in the projects tab. This allows you to quickly find the project you are interested in if you have a long list of projects.

Builds Tab Displays Platform Specific Links

Live

You can now link directly to a specific platform on the Builds tab, which makes it easier to share builds with other users. For example, you can link directly to the Windows 10 build for a project. Previously you were only able to link to the default platform on Builds tab. To share a link to a particular platform, switch to the desired platform and copy the URL from your browser address bar.

ActivePerl And ActivePython Community Editions Projects Are Now Editable

Live

You can now add or remove packages from ActivePerl 5.26 and 5.28, and ActivePython 3.6, on both Windows and Linux. This allows you to tailor our language distributions to your exact requirements. You can pick the packages and versions you need from our extensive catalog and create your own unique build.

State Tool Now Integrates With CI/CD Tools

Live

The State Tool now runs without any interactive prompts, enabling you to install and configure it in Continuous Integration/Continuous Deployment workflows. For more information, see the State Tool documentation.

Streamlined Form For Creating Projects

Live

The form for creating new projects has been streamlined and simplified so you can quickly select the operating systems and language to include in your project, and choose if your project is public or private.

Success/Failure Build Notification Emails

Live

You no longer need to keep checking on the status of your build. WeÔÇÖll let you know when itÔÇÖs done. The Platform now notifies you by email when a build finishes indicating whether the build succeeded or failed. If the build succeeded, you can click on a link in the email to return to the project page to download your build.

State Tool Update: Secrets, Scripts, Events, And More

Live

A new release of the State Tool is available which includes a number of exciting new features for integrating the State Tool and Platform builds with your development environment.

Custom Windows Builds For ActivePerl And ActivePython

Live

You can now create you own customized ActivePerl and ActivePython distributions on Windows from scratch, or you can fork an existing project and customize it for you specific needs.

State Tool Preview

Live

A preview release of the State Tool is now available on Windows and Linux. The State Tool is the command line tool for the ActiveState Platform.

Private Projects

Live

Paid users can create private projects. Users on the Coder, Team, Business, and Enterprise tiers can now create private projects. Private projects are restricted to members of the organization the project belongs to.

ActiveTcl Community Editions Added To The Platform

Live

New language added! You can now download ActiveTcl builds from the Featured Projects page.

Custom ActivePerl Projects on Linux

Live

You can create your own customized ActivePerl distributions on Linux.

Fork Projects

Live

You can now fork projects in order to make modifications and receive updates from the parent project.

ActivePython 3.7.0 and 3.7.1 added

Live

ActivePython 3.7.0 and 3.7.1 custom builds supported.

Beta Custom Projects

Live

Our beta functionality of being able to make your own language builds are available for Python 2.7, 3.5 and 3.6 on Linux 64 (RHEL, CentOS, Ubuntu, Debian, and most other flavors using Glibc 2.12).

Feedback