ColdFusion 2016 API Manager Update 1 released

Update 1 for ColdFusion 2016 API Manager was released on 9th June 2017.

It introduces new features such as a JavaScript connector for configuring User Store, a new Token-based authentication support and packages enhancements like additional Swagger import options and logging for API request and response.

It also fixes several bugs in security, publisher portal and server core and workflows related to SOAP proxy, Swagger and SOAP to REST. For further details on the new features, the installation instructions and the manual download link refer this technote. For the list of bugs fixed with this update refer this webpage.

To be able to apply this update, ensure that you are using an API Manager installation from the latest API Manager installer. The installer was refreshed on Dec 13, 2016. An API Manager installation that has been installed with the new installer would be on build no. 301768.

Post update installation, the build for the API Manager should change to ColdFusion API Manager 2016,0,1,302960. You can validate this by using the apimanagerinfo (.sh/.bat) utility in <CFAPIM_root>/bin directory.

Adobe ColdFusion Roadshow February 13-21 *Hotels Updated*

Come join the Adobe team as we begin the year with a series of events on the East Coast!  Breakfast will be provided, and you'll hear about the latest roadmap and direction of Adobe ColdFusion along with more detailed plans over then next couple of years.  

The events will be held from 8:00am to 11:00am at hotels in the following locations.

 

February 13: Philadelphia, PA

Philadelphia Marriott Downtown

1201 Market Street

Philadelphia, PA 19107

 

February 15: Durham, NC

Marriott at Research Triangle Park

4700 Guardian Drive

Durham, NC 27703

 

February 17: Orlando, Fl

JW Marriott Orlando, Grande Lakes

4040 Central Florida Parkway

Orlando, FL 32837

 

Please RSVP with the number of attendees to kishore@adobe.com to reserve your spot.

See you there!

 

ColdFusion 2016 installer refreshed.

The server and express installers for Adobe ColdFusion (release 2016) have been refreshed. The installers are available for download at the ColdFusion product page at www.adobe.com. The new installer includes the following changes:

  • The API Manager installer is decoupled from the ColdFusion Server installer.
  • The new API Manager installer incorporates certain new features such as multi-tenancy, enhanced security, configurable policies, a dedicated update mechanism and support for Redis cluster and request/response compression. For a detailed description of these new features follow the links embedded in this technote. The API Manager installer would be made available very soon. We will update this post to share the location where the installer would be hosted.
  • The ColdFusion installer incorporates ColdFusion 2016 Update 3 and updates JDK to version 1.8.0_112. For details on the changes that went out with Update 3 refer the Update 3 Release Notes document. The build number for this installation should be 2016,00,03,301771.
  • The features listed below have been retired from the product and no longer ship with ColdFusion. For a detailed overview of the affected areas, refer the "Portlets" and "YUI and Spry" sections of the coldfusion-deprecated-features technote. In case you need to use any of these libraries you can download them from locations mentioned below.
    • Portlets. download (md5 checksum : 93273a7b4ab8c650e5fa9cece518e099);
    • YUI. download (md5 checksum : 827e0f8395d176ac28f46ed5e78004fd);
    • Spry. download (md5 checksum : 750c275c20b291f00c1ba92c855a09d7).

 To integrate the downloaded library, follow the instructions below:

  1. Stop ColdFusion sever.
  2. Download the libraries from the links mentioned above.
  3. Extract the downloaded files to the following locations:
    • Extract portlets.zip file to <cf_root>/cfusion directory. Update the web.xml file at <CF_HOME>/cfusion/wwwroot/WEB-INF to re-introduce the mappings mentioned in the "Portlets" section of this technote.
    • Extract yui.zip and spry.zip to ColdFusion's webroot at <cf_root>/cfusion. If your scripts directory is mapped to a non-default location (setting at CF admin > Settings > Default ScriptSrc Directory), unpack the zipped package manually and place it in the custom location following the structure in the package.
  4. Restart ColdFusion server.

If you are restoring just the YUI or Spry libraries, restarting the ColdFusion server is not required.

Revisions

20 Dec, 2016 –  added the web.xml mappings step in restoring portlets instruction. added reference to coldfusion-deprecated-features article.

 

 

Breakfast with Adobe ColdFusion Team July 26-Aug 4

Please join the ColdFusion team for breakfast and hear about what's new in ColdFusion 2016 and the new API Management solution.

All events will be held at the following locations and dates, and will include breakfast.

Agenda:

8:00 a.m.: Breakfast

9:00 a.m.: What's New in ColdFusion 2016

10:00 a.m.: Building and Managing APIs with ColdFusion 2016

 

RSVP:

Email kishore@adobe.com with the event location

 

Event Dates and Locations:

July 26, 2016: 

Hyatt Regency O'Hare

9300 Bryn Mawr Avenue

Rosemont, Illinois 60018

http://ohare.regency.hyatt.com/en/hotel/home.html

 

July 27, 2016:

Hyatt Regency Minneapolis (Downtown)

1300 Nicollet Mall

Minneapolis, MN 55403

http://minneapolis.regency.hyatt.com/en/hotel/home.html

 

July 28, 2016:

JW Marriott Downtown

806 Main Street

Houston, Tx 77002

www.jwmarriotthotelhouston.com

 

July 29, 2016:

The Westin Austin Downtown

310 East 5th Street

Austin, Tx 78701

www.westinaustindowntown.com

 

August 4, 2016:

Kellogg Hotel & Conference Center, Michigan State University

219 S Harrison Rd,

East Lansing, MI 48824

https://kelloggcenter.com/

We hope you can make it, and look forward to seeing you at one of these locations!

 

Updates for ColdFusion 2016, ColdFusion Builder 2016, ColdFusion 11 and ColdFusion 10 released

This article announces the release of updates for ColdFusion 2016, ColdFusion Builder 2016, ColdFusion 11 and ColdFusion 10.

These updates address a common vulnerability mentioned in security bulletin APSB16-22.

ColdFusion 2016 Update 2

ColdFusion 2016 Update 2 fixes an important security issue. It also includes some other important fixes related to Language, Security Analyzer, AJAX, document management, SharePoint, CLI, API Manager and a few other areas.

For details, refer this technote.

ColdFusion Builder 2016 Update 2

ColdFusion Builder 2016 Update 2 (standalone) has been upgraded from Kepler to Mars. It includes important updates to Security Analyzer, a few bug fixes related to performance and other bug fixes. PhoneGap has been upgraded to 5.2.

For details, refer this technote.

ColdFusion 11 Update 9

ColdFusion 11 Update 9 fixes an important vulnerability mentioned in the security bulletin APSB16-22. It also includes a few other fixes.

For details, refer this technote.

ColdFusion 10 Update 20

ColdFusion 10 Update 20 fixes an important vulnerability mentioned in the security bulletin APSB16-22. It also includes a few other fixes

For details, refer this technote.

 

Using ColdFusion APIM To Import API From Swagger

As discussed in previous blog there are 5 ways of creating APIs in ColdFusion API Manager. We have already seen How To Create Manual API In ColdFusion API ManagerNow we will import an API from Swagger. 

Swagger is a specification for describing, producing, consuming, and visualizing RESTful web services. APIM supports Swagger 1.2 as well as 2.0.

Read more here : Using ColdFsion APIM to import API from Swagger

 

How To Create Manual API In ColdFusion API Manager

ColdFusion API Manager helps you to create APIs that expose core functionalities of application and other backend systems. These APIs are then published and managed at runtime.

We can create APIs in multiple ways :

  1. Creating API Manually
  2. Importing API from Swagger
  3. Importing API from ColdFusion REST services
  4. Converting a SOAP service into a REST service
  5. Import a SOAP API through a proxy service
In the series of blogs to follow we will cover each flow. In this blog we will cover manual creation flow.