March 30, 2021 By Carl Swanson 2 min read

IBM Cloud Foundry buildpack changes for Node.js.

IBM Cloud Foundry is making an adjustment to the Node.js buildpack integrated with the IBM Cloud Foundry service. Only this language is affected by this change.

IBM Cloud Foundry provides both an IBM version and an open source version of the Node.js buildpack. To simplify and consolidate around a single Node.js buildpack, IBM is announcing the removal of the IBM version of the Node.js buildpack from the IBM Cloud Foundry service. The open source version, which provides the same functional capabilities, is not affected by this announcement and will continue to be included in IBM Cloud Foundry.

Overall change process

This change will be done in two phases:

  • Phase 1: The default Node.js buildpack will be changed from the IBM buildpack to the open source buildpack. Users deploying Node.js applications and not specifying which buildpack to use will get the open source buildpack instead of the IBM buildpack after this change is made. Users who want to override the use of the open source buildpack can manually specify to use the IBM Node.js buildpack instead.
  • Phase 2: The IBM Node.js buildpack will be removed from the IBM Cloud Foundry servers. The open source Node.js buildpack will remain.

Deployment use cases

All Node.js applications, whether already running before or during this change, will have no changes to operations, control, or scaling. Since the Node.js IBM buildpack has always been built from the Node.js open source buildpack, nothing should change in your application’s function. 

Deployment of Node.js applications will differ depending on how you deploy your application. The Node.js IBM buildpack had the ability to auto download older and removed versions of the Node.js runtime. This might sound like a good thing, but it allowed users to deploy applications with ever-aging Node.js runtime versions. Older runtime versions do not keep up with the latest Node language security patches and updates. Removing the ability to use older Node.js versions improves the runtime concurrency of users’ Node.js applications.

You might need to make adjustments depending on your application deployment use case into the IBM Cloud Foundry service. There are several related use cases:

  • Use Case 1: Your application doesn’t specify any Node.js buildpack type.
  • Use Case 2: Your application specifies the IBM Node.js buildpack.
  • Use Case 3: Your application specifies the IBM Node.js buildpack and a specific Node.js version.

Deployment methods and changes

For full details about deployment methods, options, use cases and changes you might need to make to your deployment method, see the IBM Cloud Foundry Node.js Application Deployment reference

Change timeline

This change timeline is as follows:

  • Announcement on March 30, 2021.
  • Node.js default order change (Phase 1) on June 1, 2021: The Node.js buildpack default order will be switched from the IBM buildpack first to the open source buildpack first.
  • Node.js IBM buildpack removal (Phase 2) on September 1, 2021: IBM version of Node.js buildpack will be removed and leave only the open source buildpack.

More from Cloud

How a US bank modernized its mainframe applications with IBM Consulting and Microsoft Azure

9 min read - As organizations strive to stay ahead of the curve in today's fast-paced digital landscape, mainframe application modernization has emerged as a critical component of any digital transformation strategy. In this blog, we'll discuss the example of a fictional US bank which embarked on a journey to modernize its mainframe applications. This strategic project has helped it to transform into a more modern, flexible and agile business. In looking at the ways in which it approached the problem, you’ll gain insights…

Attention new clients: exciting financial incentives for VMware Cloud Foundation on IBM Cloud

4 min read - New client specials: Get up to 50% off when you commit to a 1- or 3-year term contract on new VCF-as-a-Service offerings, plus an additional value of up to USD 200K in credits through 30 June 2025 when you migrate your VMware workloads to IBM Cloud®.1 Low starting prices: On-demand VCF-as-a-Service deployments begin under USD 200 per month.2 The IBM Cloud benefit: See the potential for a 201%3 return on investment (ROI) over 3 years with reduced downtime, cost and…

24 IBM offerings winning TrustRadius 2024 Top Rated Awards

2 min read - TrustRadius is a buyer intelligence platform for business technology. Comprehensive product information, in-depth customer insights and peer conversations enable buyers to make confident decisions. “Earning a Top Rated Award means the vendor has excellent customer satisfaction and proven credibility. It’s based entirely on reviews and customer sentiment,” said Becky Susko, TrustRadius, Marketing Program Manager of Awards. Top Rated Awards have to be earned: Gain 10+ new reviews in the past 12 months Earn a trScore of 7.5 or higher from…

IBM Newsletters

Get our newsletters and topic updates that deliver the latest thought leadership and insights on emerging trends.
Subscribe now More newsletters