[Looking for Charlie's main web site?]

Confirming ColdFusion's Java version via CFML code

Have you ever wished you could confirm with 100% certainty what Java version is in use by the CF instance you are running? Or where the JVM's location is (in case you are told to modify files related to it)?

Some good news is that ColdFusion offers simple ways/variables that can show you each of these, via CFML code. In this post, I share that. I share first a simple single variable which works in CF2018 and above, then I offer a variation for those on CF2016 and earlier, as well as variations for Lucee.

[....Continue Reading....]

As Rakshith moves on, ColdFusion Product Management past and future

Some of you may heard that late last week Adobe CF Product Manager Rakshith Naresh announced in various online communities that he was stepping down from the role and indeed moving on from Adobe. Here's his post on the Facebook CF Programmers group. As he noted there, he had "found an interesting opportunity outside of Adobe", and he added that "ColdFusion continues to be an important part [of] Adobe and nothing changes for the product with this. Adobe is actively looking to hire a replacement for my role."

Of course I wish Rakshith all the best. He guided the release of CF2021, which many think is one of the best new CF releases in that timeframe, and he will be missed. But time marches on, as does CF.

In this post, I reminisce first about who the past (surprisingly few) CF Product Managers were, and then I muse about what the next CF PM will face, and what all this means for CF going forward.

[....Continue Reading....]

Version numbers of libraries underlying ColdFusion 2021

Are you wondering what updates have been made (in terms of version numbers) to the libraries underlying CF2021?

For instance, what's the version of ehcache? What about Java, Tomcat, Hibernate, Quartz, jQuery, and so on?

In this post, I offer a rundown of what seem the most significant libraries and their versions, as deployed in the first release of ColdFusion (2021 Release). This is something I have been doing in my "hidden gems" talks for the past several releases. I also explain here how I find these version numbers, which isn't always obvious, in case that may help anyone (and also because some libraries may change with future updates to CF2021). I also offer some commentary on why this matter of library versions is important to some, as well as some counterpoints to the demands some have that every library should always be the absolute latest version (and why that's just not practicable).

If you just want the version numbers without the "waffle", look for the bulleted list of them below. :-)

[....Continue Reading....]

How to disable the Asus NumberPad, embedded within touchpad on some modern laptops

Do you have a modern Asus laptop with the NumberPad (orNumPad) feature (a virtual numeric keypad embedded within the touchpad)? You may know there's a button to enable/disable it on demand, but do you find find it coming on when you brush that by mistake? Are you annoyed that you can't find how to "permanently" disable it?

In this post, I discuss ways to try to do it. There are various ones. Removing the numberpad driver (NOT the touchpad's driver) from Windows Device Manager seemed at first the best way, but it proved to be temporary. Others later proposed various ways to try to remove it permanently, but those don't seem to work, either.

TLDR; See below for how to do that if you may prefer to cut to the chase, but interested readers may want to understand a few things first, like what I mean by the Numberpad feature, and the problem that may prompt folks to seek how to disable it, as well as other solutions that I found had been proposed (even before I wrote this post) but also did not work. Then I conclude with what has, for me (so far).

[....Continue Reading....]

Hotfix released for CF2021 date-mask compatibility issue

Good news to share: if you're concerned about being impacted by a pressing compatibility issue in ColdFusion 2021 (regarding using "D" in a dateformat mask), Adobe released a fix for the problem last week. There are 3 simple steps to implementing that fix, one of which is a JVM arg change to that YOU MUST MAKE--even with the "fix" in place--if you want to revert the behavior.

Or you can change your CFML code to get around the problem, as I also discuss below.

[Update: Adobe did offer this "fix" also in the March 2021 release of CF2021 Update 1. As such, you no longer need to obtain the fix jar file discussed below. But the rest of the information applies. Again, the update does NOT change the change DEFAULT behavior. You still need to add the JVM arg discussed, if you want to do that.]

For more on the problem, see see my recent post on the issue. For more on the fix, see that Adobe technote or read on for some additional details.

[....Continue Reading....]

Breaking change in CF2021, new date format mask of D may be serious problem for old code

Wow. Beware of this subtle breaking change in CF2021, something discovered since its release (was not documented as one of the "new" things, nor was it documented at all in the beta). It can be a devastating problem that might lurk for days or weeks, corrupting your data.

In this post, I discuss the problem, as well as two solutions you can choose between: a) finding and changing the incompatible code, or (new since Dec 2020) b) implementing a new JVM arg that Adobe offered to revert this behavior back to how things worked before CF2021. You must do one or the other of these things, if you are affected by this issue. The update does not REVERT the behavior.

[....Continue Reading....]

Be aware that updates to ColdFusion 2016 will end Feb 2021

Are you still running ColdFusion 2016? Did you know that its "core" support (meaning, public updates from Adobe) will end in just a couple of months, Feb 21 2021? Same for CFBuilder 2016.

The recent release of CF2021 is a great sign for the continued vitality of CF, but this looming deadline is a reminder that as the years roll on, we not only get new versions but we say good-bye to old ones.

Wondering what you can do? or when CF2018 or CF2021 support ends? And what's the difference between "core" and paid Adobe support plans? For more on these, as well as official Adobe documentation that discusses such things, read on.

[Update: CF2016 users got a "reprieve" of sorts, when Adobe released updates to CF2021 and 2018 in March 2021, and they also offered the final update to CF2016, update 17, especially because it address a security vulnerability. Sadly, some of the changes in the update--not related to the security fix--were "breaking" changes. For more on that update, see the Adobe blog post from March 2021.)

[....Continue Reading....]

The many new and improved features in CF2021

You may have heard that the newest version of CF has been released, ColdFusion 2021. If you've not yet taken a look at what's new, you may be very surprised to find how much there is: from substantial support for several cloud services, to significant changes in CF installation/configuration/deployment, to dozens of new language features, as well as single sign on/SAML support, new kinds of databases supported, several enhancements to the PMT, cf admin-related changes, and more.

As with each CF release, there are features great and small--ones that may "sell" it, and ones that may simply make your life easier.

This is a follow-up to my post from last month, Getting started with "Project Stratus" public beta, aka CF2021. In that I highlighted some key info one would need to get started USING the prerelease, which came out in August, but I only briefly mentioned then some of the key new features. (I also explained why I had referred even then to it being CF2021, given info I'd found in the prerelease.)

In this post, I want to highlight more clearly what those new features are, nearly 60 of them in several categories!--just with a brief mention of the feature and perhaps its sub-features--and most important with a pointer to where to find them discussed in far more detail.

[....Continue Reading....]

New updates released for Java 8 and 11, Oct 2020

For those using the Long-term support (LTS) versions of Oracle Java, 8 and 11, please note that there were new updates released last week (Oct 20), specifically Java 11.0.9 and 8.0_271. For more on each, see the:

For some, that's all they need to hear.

And I could (and probably should) leave it at that. But there are other questions which folks will have, including more on getting those binaries/installers (from Oracle or Adobe), on the difference between those LTS versions and "more recent" Java versions, as well as non-Oracle JVMs, and on licensing matters and more. For those, read on. Perhaps I will split this other stuff out into its own post at some point, so I can just point to it from news of these Java updates.

[....Continue Reading....]

Come see my webinar at 2p ET today, "Differences Between CF Enterprise and Standard", via carahsoft

I'll be presenting my talk, "Differences Between ColdFusion Enterprise and Standard: More than you may think" online today (Oct 21, 2020) at 2pm Eastern. Just thought I'd share a heads-up here about that, which is being offered via Carahsoft's Adobe webinar series.

Sorry that I didn't post this sooner. (I'm just not great at promoting my talks: I forgot to mention here when I gave the talk on the online CFMeetup back in Sept--and this one today will be a slightly updated version.)

Anyone can register to attend the session, and I hope you will. You may be surprised to learn a few things.

Here's the description as offered on that Carahsoft site (and see below that on how "I am not Carahsoft"):

[....Continue Reading....]

More Entries

Copyright ©2021 Charlie Arehart
Carehart Logo
BlogCFC was created by Raymond Camden. This blog is running version 5.005.
(Want to validate the html in this page?)

Managed Hosting Services provided by
Managed Dedicated Hosting