Marcus F said the following on 03/05/2013 07:03 PM:
> Anyone know the differences between 2.0.2 and 3.0?
> I can only find release notes for 2.0.2

--- Stable Release 3.0 [3rd March 2013]
- fixed CFMODULE dynamic bug for NAME="" attribute
- added cron.1min to cron functionality
- fixed the onApplicationStart() loading update
- fixed exception handling edge case
- OnSessionStart()/OnApplicationStart() update 
- Database Connection Pooling Refactor
  - Reduced memory overhead
  - added function DataSourceActivePoolStats()
  - per-page pooling feature added
    - connectionperpage flag added to query XML block
    - added connectionperpage to DataSourceCreate() 
- added support for mongouri schemes in MongoRegister()
- fixed #506: MongoDB's MongoDeregister() and MongoRegister() problem
- Updated mongo-2.10.1.jar  [/WEB-INF/lib/ updated]
- DeserializeJSon() - strictmode supports deep query detection
- fixed CFFILE UPLOAD/FileUpload() error when destination is full path to file
- fixed XmlParse() documentation bug
- fixed AmazonSQS custom regions [/WEB-INF/lib/ updated]
- added: <formurlmaintaincase>false</formurlmaintaincase> feature
- fixed #498: IsJSON throws exception on complex datatypes
- Support for URL in FileRead()
- fixed #502: ImageNew can not read an URL as specified by function
- Support for multi-regions in Amazon S3, SQS and SimpleDB
- Removed AmazonSQSSetHost() function
- Updated MongoCollectionIndexEnsure() function
- Removed MongoCollectionIndexCreate() deprecated API call
- Updated MongoGridFSGet() to support inline returns
- Memcached set() error resolved if too big
- Trim column names in http() for CSV reading
- Added MongoCollectionAggregate()
- Updated mongo.jar [/WEB-INF/lib/ updated]
- MongoSessionManager more tolerant of outages
- fixed #471: output="yes" [/WEB-INF/lib/ updated]
- FTP functions added [/WEB-INF/lib/ updated]
  - FtpClose()
  - FtpOpen()
  - FtpCmd()
  - FtpCreateDir()
  - FtpExists()
  - FtpExistsDir()
  - FtpExistsFile()
  - FtpGetCurrentDir()
  - FtpGetCurrentUrl()
  - FtpGetFile()
  - FtpList()
  - FtpPutFile()
  - FtpRemove()
  - FtpRemoveDir()
  - FtpRename()
  - FtpSetCurrentDir()
  - FtpSite()
- fixed bug when passing a CFFUNCTION argument value as an argument to a 
constructor
- fixed #485: Unexpected behaviour from structKeyExists if a null value from 
database is involved
- fixed the session loading order
- http() returns the structure instead of a boolean
- added QueryEach() / {}.each()
- fixed #373: added support for CLIENTCERT/CLIENTCERTPASSWORD in CFHTTP/Http()
- fixed support for component return type in cfscript declared function
- automatically treat application/json as string in CFHTTP result
- fixed bug recently introduced in 4.2.1 CFHTTP gzip support
- fixed YSOD on bad charset value in CFHTTP. Blank values are now ignored.
- added Http() function
- upgraded to 4.2.1 of HttpComponents for CFHTTP
- added StructEach() / StructFilter() / {}.each()
- added ArrayEach() / ArrayFilter() / ArrayFindAll() / [].each()
- added <CFLOOP ARRAY="" ITEM="" INDEX=""> combination support
- GetFileInfo() throws exception on missing file
- fixed MongoDB embedded $regex
- added AttributeCollection to <CFSCHEDULE>
- added: "for ( row in query )" cfscript looping
- fixed #475: FTP: folder names with spaces are not listed properly
- added defaultlist attribute to <CFQUERYPARAM> / QueryRun / QueryOfQueryRun()
- fixed <CFSEARCH> to use English analyzer when language is English
- fixed combining of tokens in <CFINDEX> custom body
- component{} script support
- fixed #483: Adding support for customtagpaths to the <CFAPPLICATION> tag
- fixed encoding of Mongo _id 
- fixed #482: returnformat='json'
- Collapsing content in the dump/error pages
- added the 'default' caching engine for CacheGet/CachePut
- fixed #481: FORM scope is empty in cfc used as rest with multiform data
- Updated plugins SalesForce/Vision
- Updated CFLOCK manual
- Fixed <CFFUNCTION JSONCASE=""> bug
- Fixed Mongo Date Conversion from local to UTC
- Fixed MongoQuery Conversion
- Cache CFFUNCTION fixed
- OpenBD Archived introduced
  - MappingCreateArchive()
  - MappingAdd()
- this.sessionstorage enabled to use Mongo/Memcache
- Cache Functions Refactored
  - Added Storage Engines
  - Support for CFFUNCTION caching
  - Mongo / Memcache / CouchBase support
- CFMLBug monitoring
- SalesForce Plugin added to core [/WEB-INF/lib/ updated]
- JSON Encoding Defaults
  - Set how dates and case are defaults via bluedragon.xml
  - Control case via CFFUNCTION for remote calls
  - Control it through the client side variables
- Active threads named with Request URI
- Updated MongoDB functions:
  - fixed parameter name in MongoIsValid()
  - Return _id for the MongoCollectionInsert()
  - Auto close of connections after idle period
- fixed datasource security detection
- Updated SpreadSheetQueryRead() / SpreadSheetGetCellValue() evaluates formula's
- fixed #461: [COMPAT] AttributeCollection does not work with CFLAP
- fixed #409: [COMPAT] GetComponentMetaData function not implemented
- fixed #470: CFDIRECTORY doesn't honour SORT attribute
- fixed #471: output="yes" no longer evaluates to output="true" for onRequest
- added support for ternary operator in cfscript
- fixed #460:   Allow vars in loops in cfscript
- fixed #467: ArraySlice index error
- updated Apache Compress removing from Tika [/WEB-INF/lib/ updates]
- removed overhead associated with FileUpload()
- added docx xlsx pptx odt to CFINDEX 
- fixed CFINDEX query attribute
- fixed CFFTP big size
- fixed CFFUNCTION default output
- fixed ScopeMisMatch after cfscript exception
- upgraded Apache Lucene to 3.6.0 [/WEB-INF/lib/ updates]
- search WORD/EXCEL fix [/WEB-INF/lib/ updates]
- fixed query cache name collision
- Set the Locale to UK for Cookie setting
- Increased cookie NEVER to 20 years
- updated JSoup1.6.2 [/WEB-INF/lib/ updated]
- fixed datasource connection pooling for maxConnections
- updated the CFAJAXPROXY to only encode params it needs to
- fixed NPE when TYPE is missing from cfscript param statement
- fix #454: <input type=checkbox> setForm()
- fix #454: <select> Option tag not sending 1 with setForm()
- fixed CFSCRIPT language=java error
- added AmazonS3Read() overwrite attribute
- added MongoDB GridFS functions
  - MongoGridFSSave()
  - MongoGridFSRemove()
  - MongoGridFSFindOne()
  - MongoGridFSFind()
  - MongoGridFSGet()
- CFVIDEOPLAYER upgraded FlowPlayer to 3.2.8
- [Desktop] Fixed 'Export to WAR' feature
- upgraded Mongo.jar [/WEB-INF/lib/ updated]
- fixed: CFINDEX query type can take in both string and query object
- fixed: CFDIRECTORY recurse=true; directory + name paths
- added: delimiter to CreateUUID() 
- updated aw20org.jar [/WEB-INF/lib/ updated]
- added serialization support for java
- fixed subtle try/catch exception edge case
- fixed MongoCollectionIndexCreate() unique bug
- IpGetMXRecords() removed trailing period
- added attributes to HtmlCodeFormat()
- fixed #435: CFDIRECTORY with listinfo only has the file names and leaves off 
the relative path
- fixed DataSource server validation; added "openbdnocheck" to URL string 
- [Desktop] Updates
  - Added ContextPath
  - Auto Startup on Windows flag
  - Auto Server Startup on GUI startup
  - JVM Memory updated
  - Perm Gen Memory Live Statistics
  - Flag to leave target WEB-INF/ untouched
  - Settings persisted
  - Minimize to System Tray
  - WebApp root history
  - Start-Server Console tab now in focus
  - Small UI bugs ironed out 
- updated CFAJAXPROXY to correct CFC path issue
- fixed #436: Windows install serviceDelete error
- fixed #433: Default log file location
- fixed #430: GetNumericdate() throws error
- fixed #431: automatically trim whitespace from columnnames
- fixed #431: missing number fields in spreadsheet after SpreadsheetRemoveColumn
- new Zip/ZipList/Unzip functions
- CFZIP now leverages Apache Compress library fixing issues with foreign 
characters
- fixed #429: ValueList function doesn't work on queries created by CFDIRECTORY 
with listinfo="Name"
- fixed #428: cfquery.currentRow is default 0
- fixed #425: ImagePaste() returns error: attribute passed in was not of type 
image
- fixed #416: cfscript, language=javascript, internal server error
- fixed #412: CFQuery fails to validate JDBC hoststring where multiple hosts 
are specified
- added Bouncy Castle distribution [/WEB-INF/lib/ updated]
- DebuggerPlugin respects the <ipaddresses> list to control access
- removed the need for file:// in the plugin jar list
- updated log4j JAR [/WEB-INF/lib/ updated]
- fixed #263: Bug with variablename validation with CFPARAM and ISVALID()
- fixed #407: Single instance (custom OpenBD install) fails to pick up plugins
- fixed #405: The tag cfhtmlhead throws a bad template error

-- 
Peter J. Farrell
OpenBD Steering Committee / Mach-II Lead Developer
http://blog.maestropublishing.com
Identi.ca / Twitter: @maestrofjp

Please do not send me Microsoft Office/Apple iWork documents. Send OpenDocument 
instead! http://fsf.org/campaigns/opendocument/

-- 
-- 
online documentation: http://openbd.org/manual/
 http://groups.google.com/group/openbd?hl=en

--- 
You received this message because you are subscribed to the Google Groups "Open 
BlueDragon" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to