Check out the latest Platform features and our updates to Python, Perl, Ruby, and Tcl.
Install your projects without the need for any user interaction.https://docs.activestate.com/platform/projects/silent/
Package your runtimes into a Docker container for easy cloud deployments.https://docs.activestate.com/platform/features/universal-packager/docker-images/
Easily generate ML Runtimes to extend your Cloudera Machine Learning (CML) environment with the latest Machine Learning tools and frameworks.https://blog.cloudera.com/how-to-ensure-supply-chain-security-for-ai-applications/
Receive a comprehensive analysis of ActiveState’s conformance to current accessibility standards. Click the link to contact us.https://www.activestate.com/solutions/contact-sales/
For a limited time, all users can generate signed attestations for their application’s open source components, and verify their security and integrity upon installation using the attestation’s metadata. Check out the documentation for more information.https://docs.activestate.com/platform/features/attestations/
Automatically generate and download an SBOM for your project directly from the Platform. Files will be machine-readable in SPDX format.https://www.activestate.com/resources/quick-reads/software-bill-of-materials-sboms/
Use the Platform to move a project from one organization to another.https://docs.activestate.com/platform/projects/create/moving/
ActiveState is officially retiring both Komodo IDE and Komodo Edit and open-sourcing Komodo IDE.https://www.activestate.com/blog/activestate-komodo-ide-now-open-source/
The ActiveState Artifact Repository ensures the security and integrity of Python Artifacts while eliminating maintenance overhead. Python artifacts are created via ActiveState’s secure build service and stored directly in their own private ActiveState Artifact Repository for distribution, creating a closed-loop environment that maximizes supply chain security.https://www.activestate.com/company/press/press-releases/activestate-unveils-artifact-repository-for-open-source-python-packages-built-with-secure-build-service/
Integrate your IDE with the ActiveState Platform to make ensuring the proper runtime for your project easy.https://www.activestate.com/blog/how-to-automate-python-for-visual-studio-code/
Validate your supply chain components end-to-end with signed artifacts. Find out more from our blog post.https://www.activestate.com/resources/quick-reads/software-bill-of-materials-sboms/
Populate your Artifactory with Trusted Artifacts directly from the ActiveState Platform.https://www.activestate.com/blog/trusted-open-source-artifact-subscription-for-jfrog-artifactory/
Use ActiveState’s BuildGraph (GraphQL) APIs to provide direct access to adding languages/packages to our system. Utilize our advanced solver to get all the transitive dependencies in a build.https://docs.activestate.com/platform/api/
Create your projects with all your dependencies straight from a GitHub project URL.https://docs.activestate.com/platform/start/github_howto/
Python packages can be consumed in wheel format via our APIs. See our blog post to find out more.https://www.activestate.com/resources/quick-reads/python-install-wheel/
Our Build Graph API provides a programmatic interface to the ActiveState Platform you can query to quickly obtain details about your project, as well as access the source code for dependencies in your environment.https://docs.activestate.com/platform/api/
You can now assign users in your organization a role, giving you greater control over how your users interact with your runtime environments. Read Only Users - can only install and work with your runtime environments Editors - can edit existing runtime environments, as well as create new ones Admins - can edit and create runtime environments, as well as invite others to the organization
Similar to a git branch, users can now create branches of their projects and make different configurations for debugging, testing, and production. Find out more from our demo video.https://www.activestate.com/resources/product-demos/activestate-platform-demo-project-branching/
SPOC is our new solver, which will automatically resolve dependencies for you. It figures out everything your runtime requires. It can spot error messages that are far clearer than its predecessor, simplifying dependency conflict resolution. SPOC improves over time eliminating solving paths that don't work.https://www.activestate.com/blog/dependency-resolution-optimization-activestates-approach/
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.https://www.activestate.com/blog/perl-ci-cd-pipelines-for-github-actions/
We’ve open-sourced State Tool, the ActiveState Platform command line tool. Check out the public ActiveState/cli Github repository and consider forking the repo and submitting a pull request if you'd like to add an enhancement or fix a bug.https://github.com/ActiveState/cli
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.
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.
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.
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.
ActiveState’s Community Edition (CE) language distributions (ActivePython, ActivePerl and ActiveTcl) are being phased out. These kinds of global installers will soon be available only to our Enterprise users. Instead, ActiveState is replacing them with the ActiveState Platform ecosystem, which provides users with a secure open source supply chain and advanced package management capabilities.https://www.activestate.com/blog/goodbye-community-editions-hello-activestate-platform/
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 to create your unique user account and link it with GitHub.
You can now link directly to a specific OS platform on the Download 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 the Download Builds tab. To share a link to a particular platform, switch to the desired platform and copy the URL from your browser address bar.
The State Tool now runs without any interactive prompts, enabling you to install and configure it in Continuous Integration/Continuous Deployment workflows.https://docs.activestate.com/platform/state/cicd/
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.