I even did a sappy video about my love for this community back in 2014. I do not believe what I'm about to say will break the rules of that NDA. Obviously the details of the PR are under NDA. I was a member of the Pre Release for ColdFusion 2016. This is not how you fight that perception. It was just two months ago that ColdFusion turned up on a list of insecure languages. I did a quick test and can confirm it worked for my copy of CFB3.īut it just seems insane to me to make a security feature, one that can help ColdFusion as a product in general, is Enterprise only. To be clear, nothing else changed outside of the syntax library.Īnd by the way, if you are not planning on upgrading to CFB2016, you can download the trial and then copy the library definitions to your CFB3 install following the instructions here. I think CFB is worth the price, don't get me wrong, and I say that even though I pretty much despise Eclipse, but I think this upgrade is not worth charging for. Yes, you do get 3 copies of CFB 2016 with your purchase, but I can't imagine a ColdFusion team using Enterprise with only three people. I cannot stress enough how much of a mistake I think this is. Unfortunately, this feature is tied to your ColdFusion server and only works with ColdFusion Enterprise. However, I think it could be really useful for getting some of the simpler stuff out of the way before the real/deeper scan is done later. To be clear, this does not replace a real, very deep, security analysis of your code. Right from your editor you can get a scan of your code for common security issues. Just try to ignore the robo-voice and you'll see what I mean.įinally (and to be clear, I'm just calling out some items I think are interesting), ColdFusion Builder 2016 includes a cool little feature called the Security Analyzer. There's some good videos on this feature (and others) available here. As this is something I'm digging deep into on the Node side, I'm impressed to see ColdFusion support it. It provides a large set of features around documenting, handling, analyzing, your APIs. This is something I didn't get a chance to test (more on that later), but it is a pretty impressive feature, much more than CFCLIENT was in my opinion. At minimum, CommandBox is free and available to people using ColdFusion 11 so there's that.Īnother big update is the API manager. I can't say how it compares to CommandBox though which has been available for a while now. The other big update is the addition of a CLI, which is nice too. querySort and queryEach are especially nice additions. It is ridiculous, unprofessional, and something that should have been addressed years ago.įor a better list of language enhancements, check out the New and Changed Functions/Tags page. This may be totally out of the ColdFusion's team hands - but customers don't care whose fault it is. If you can't schedule a product release with documentation then you are failing at doing your job. I also heard from an Adobian that this should be cleared up by the end of the day. The missing item in App.cfc is still missing. Update - I see the new docs now - somewhat. You can't even find the PDFs for the CF2016 docs. I'm assuming this is just a temporary issue. A new function, valueArray, is documented but not discoverable in the search. In fact, from what I can tell, none of the docs are updated yet. Unfortunately this feature isn't mentioned in the docs and as we can't edit/comment on the docs anymore, hopefully it gets corrected soon. I'm also happy to see that you can now disable scope search by adding searchImplicitScopes=false to your Application.cfc file. I haven't typed structNew since was added. Unfortunately, the docs don't demonstrate how to use these features in short notation. I always thought of structs as inherently unordered, but I understand that adding order/sorts to them are useful in some situations. You can now do both ordered and sorted structs, which I know some folks really want. The "Safe Navigation" feature can let you simplify your code a bit, but note that the docs for this in the previous link are poorly done. I won't repeat what's there as you can read it yourself just fine, but will point out that the specific section on language enhancements may be of interest to developers. You can start off by looking at a broad overview of what's new in ColdFusion 2016. So what's new and should you upgrade? The Good(ish) This also applies to ColdFusion Builder as well. Yep, they switched from a simple version number to a year, which frankly I prefer so I think this is a good change. This morning Adobe released the latest version of ColdFusion, Adobe ColdFusion 2016.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |