DigitalOcean’s product team has been working hard in February to bring developers new features and capabilities. Find out the latest news in this 5-minute read, including improvements for Kubernetes, PaaS, DBaaS, Developer Solutions, and more.
Operational Readiness Checks are now built into DigitalOcean Kubernetes using open-source software to help avoid downtime during maintenance or upgrades. DigitalOcean Kubernetes uses open-source Clusterlint to flag issues with workloads deployed in a cluster. We run a cluster linter check before a cluster upgrade or you can run one yourself at any time.
Contributions to ClusterLint are welcome! The code is publicly available to read. Let us know of any issues, ideas you have, or even grammar corrections.
Deploy from Glitch in clicks!
Glitch is one of the most popular platforms for developers to quickly build modern apps without the need to set up a local dev environment. You can code, auto-deploy, and collaborate with others in real time—all within your browser.
We’re excited to announce that you can now easily deploy your apps developed in Glitch to DigitalOcean App Platform with the click of a few buttons. Check out this article and the walkthrough video below to see the integration in action. We’ve also built this list of sample apps that you can use to get started quickly.
You can also check out this webinar in which Anil Dash, CEO of Glitch, and Gabe Monroy, DigitalOcean's CPO discuss how to build fast, full-stack web apps in the browser while keeping costs in check.
Improved App Platform security with the latest TLS protocols
The Internet Engineering Task Force (IETF) recommends using the two latest versions of the TLS standards - TLS 1.2 and TLS 1.3 that are deemed more secure. To help with this transition, we’ve added minimum_tls_version to the App Spec so that you can set it to 1.2 or 1.3 and test your apps. This testing is recommended but not required. After March 31, 2022, the minimum default TLS version for custom domains will be 1.2. If you want to use 1.3, you can do so by setting the minimum_tls_version in App Spec. Any new app created with minimum_tls_version explicitly set to 1.0 or 1.1 will fail to deploy after Mar 31, 2022.
Log Forwarding to Logtail
A few months ago, we introduced the support for forwarding the application logs in App Platform to external logging systems so that you can analyze all the events related to your app in a centralized platform and take advantage of log provider capabilities such as search, indexing and retention. The logs that are forwarded are encrypted in-flight to help ensure your data is secure. We are excited to announce that in addition to Papertrail and Datadog, App Platform now supports forwarding app runtime logs to Logtail.
Migrate your database with minimal downtime for free
We’re excited to share that you now have the ability to migrate your MySQL, Redis, and PostgreSQL databases to our Managed Databases with minimal downtime and no additional costs. Online migration allows you to transfer data from a database that’s either hosted on DigitalOcean (e.g. database running on a Droplet) or someplace else (e.g. an on-premises database or database in other cloud providers).
Here’s a video that shows how you can start the migration process:
Support for PostgreSQL 14 now available
PostgreSQL is arguably the world’s most advanced open-source relational database and PostgreSQL 14 is packed with more than 200 enhancements. If you’re using an older version of PostgreSQL, you can easily upgrade for free with no downtime. With this release, Managed Databases now support PostgreSQLversions v10, v11, v12, v13, and v14.
Automatically add managed databases to 1-Click Apps for LAMP and Django
The DigitalOcean Marketplace offers over 200 preconfigured 1-Click Apps. We are happy to announce that you can easily add Managed Databases to your LAMP or Django apps with the click of a button. This way you can offload database administration over to us and focus more on building apps.
New and Noteworthy Marketplace apps
Appwrite provides you with all the core APIs you need for building a modern application. With the Appwrite REST and Realtime API, you could easily integrate and manage user authentication, storage management, and data persistency.
EdgeDB is a graph-relational database designed to address some major ergonomic limitations of SQL and the relational paradigm, without sacrificing type safety or performance.
MonetDB provides an SQL-compliant database interface, supporting the common SQL features such as keys, joins, views, triggers, stored procedures, and user authentications and data access control.
The Kubernetes Monitoring Stack distills operational knowledge of integrating Prometheus, Grafana, and metrics-server for deployment onto DigitalOcean Kubernetes clusters.
Personal access tokens with expiration intervals
Personal access tokens can now be created with an expiry interval. After the interval passes, the token can no longer authenticate you to the API and it disappears from your account. To create tokens with expiry intervals, see How to Create a Personal Access Token.
Sr. Product Marketing Manager