Farcrycore Core Versions Save

FarCry Core: a web app framework for the ColdFusion language (supporting Lucee & Adobe ColdFusion engines). An ideal platform for building bespoke or tailor made solutions.

7.2.12

5 years ago

Bug

  • [FC-3176] - Connection failure error on ioFileExists due to missing leading slash
  • [FC-3177] - S3 CDN generates incorrect signature when using custom domains
  • [FC-3178] - Error auto generating pad image: Invalid argument to native writeImage

7.2.11

5 years ago

Bug

  • [FC-3169] - Page not found errors for certain types
  • [FC-3175] - dmCron listJobs should check Lucee version for result variable

Improvement

  • [FC-3160] - Add flag that would be used for turning on informational login
  • [FC-3161] - S3 ioGetDirectoryListing() - use getS3Path()
  • [FC-3162] - S3 - ioGetDirectoryListing() cfdirectory to only return files
  • [FC-3163] - rotate session at the end of login() to support session cache
  • [FC-3164] - escape HTML in diff output before adding highlights
  • [FC-3165] - escape label HTML in webtop overview/summary/wizard/tree
  • [FC-3166] - Signed S3 URLs not valid
  • [FC-3167] - escape title/linktext/onclick in skin:buildLink
  • [FC-3168] - support S3 buckets with custom CNAME and dot in bucket name
  • [FC-3171] - S3 addCachedFile() not thread safe
  • [FC-3172] - Manage Configuration webtop page missing label as sortable field
  • [FC-1975] - Show in site tree button for admin toolbar

7.2.10

5 years ago

This release contains S3 CDN bug fixes including AWS4 signature support, some performance improvements, better 404 handling for some requests, and a number of security enhancements.

Bug

  • [FC-1934] - Friendly URL autodetect (pingFU) sometimes fails on initialisation
  • [FC-3107] - ACF error when getting a list of scheduled task jobs
  • [FC-3108] - Show 404 for downloads when invalid typename is used
  • [FC-3111] - Library picker pagination has incorrect formAction URL
  • [FC-3113] - Editing a friendly URL in "Manage Friendly URLs" throws an error
  • [FC-3114] - Only set ACL on S3 if there are ACLs to apply
  • [FC-3116] - autoSetLabel fails if webskin permission is denied to displayLabel
  • [FC-3118] - objectBroker removeWebskin() returning a null
  • [FC-3135] - application.fc.lib.error.showErrorPage() throws error if a farcry type that no longer exists
  • [FC-3139] - Redirects to correct URL case cause infinite redirects
  • [FC-3159] - Changing the Navigation alias for Home breaks the entire site

New Feature

  • [FC-3142] - enable ftLibraryData & ftLibraryDataTypename for typeahead formtool

Improvement

  • [FC-3112] - Improve login performance
  • [FC-3117] - Sanitize filenames with lowercase characters to avoid case sensitivity issues across systems
  • [FC-3141] - Add endpoints for healthcheck readiness and liveness probes
  • [FC-3145] - S3 lib - add S3 path to struct returned by ioGetFileLocation()
  • [FC-3146] - show a 404 for non-webtop requests inside core
  • [FC-3147] - Update S3 CDN to use AWS4 signing
  • [FC-3148] - sanitize sort column and direction in objectadmin
  • [FC-3150] - sanitize git/svn client paths
  • [FC-3151] - validate state and country data in formtools
  • [FC-3152] - remove ActivateURL method from email and URL formtools
  • [FC-3153] - encode HTML output in formtools "display" methods
  • [FC-3154] - authenticate() test for locked/disabled accounts regardless of password match
  • [FC-3155] - rotate and invalidate sessions on login/logout
  • [FC-3156] - return the same message for forgot username/password regardless of match to prevent enumeration
  • [FC-3158] - remove obsolete scaffolds

7.2.9

7 years ago

This release contains a JavaLoader upgrade and a new JAR file. You may need to stop your application server to apply this update due to the JAR file being locked.

Bug

  • [FC-2867] - Webtop don't update from admin.coapi.application.updateapp screen
  • [FC-3088] - Skeleton export fails with MSSQL2012 DB gateway
  • [FC-3093] - can getMimeType() - do default mime type
  • [FC-3094] - Can't cast String [string value] to a boolean
  • [FC-3095] - 404 not returned for URL contains bodyview but no objectid and type
  • [FC-3101] - Decimal database values are rounded incorrectly when saving
  • [FC-3102] - List of friendly URLs are identical
  • [FC-3105] - update javaloader to 1.2

New Feature

  • [FC-3103] - Friendly URLs that resolve to a canonical "clean" URL, should redirect to it

Improvement

  • [FC-3100] - fapi.stream() for json content should be "application/json"
  • [FC-3104] - Update cache keys to use sanitised application names

7.1.9

7 years ago

Bug

  • [FC-3105] - update javaloader to 1.2

7.0.16

7 years ago

Bug

  • [FC-3105] - update javaloader to 1.2

7.2.8

7 years ago

Bug

  • [FC-3086] - Signed URL for private S3 file download link doesn't work when there are whitespaces in filename
  • [FC-3087] - Error in ioUploadFile when a CDN location is missing "fullpath" key

7.1.8

7 years ago

Bug

  • [FC-3086] - Signed URL for private S3 file download link doesn't work when there are whitespaces in filename
  • [FC-3087] - Error in ioUploadFile when a CDN location is missing "fullpath" key

7.0.15

7 years ago

Bug

  • [FC-3086] - Signed URL for private S3 file download link doesn't work when there are whitespaces in filename
  • [FC-3087] - Error in ioUploadFile when a CDN location is missing "fullpath" key

7.2.7

7 years ago

Bug

  • [FC-3081] - Form validation is running multiple times in webtop forms
  • [FC-3082] - Avoid files being written to disk twice due to validation
  • [FC-3083] - Remove temp file after doing a bulk file upload
  • [FC-3084] - ioUploadFile is modifying original filenames unnecessarily
  • [FC-3085] - Replace spaces with a dash in uploaded images and files