This Version of Axiom Stack
Axiom Stack 3.2.8
Released: November 8, 2008Archives
Documentation
Summary
This release includes a large number of fixes and improvements. We really focused on stability and allowing you to run the stack where you want to. A few key things that we implemented were:
- The ability to run Axiom Stack without the ImageMagick dependecy
- A fix to allow you to start Axiom Stack on any platform by guessing the location of the JRE
- Better File and Image support
- Better error handling and logging
- Easier object removal
- Better documentation
We also put out a new archive format to support those of you who use it. We have a tar.gz file. You can get it at the releases location .
Release Notes
Bug
- [AXSTK-9] - Issues overriding properties with a method
- [AXSTK-10] - Can't query changed properties on Lucene objects during the request in which they changed
- [AXSTK-11] - DB corrupted after a system failure
- [AXSTK-12] - JVM Crash: Problematic Frame
- [AXSTK-14] - Axiom ignores debug property in app.properties
- [AXSTK-51] - axiom-config.xml must be able to handle certs for more than one application on an instance
- [AXSTK-81] - Threads do not seem to be relinquished fast enough.
- [AXSTK-167] - req.data.helma_upload_error wipes out the rest of the form data
- [AXSTK-255] - If two computed properties depend on the same property, only one computes
- [AXSTK-271] - FAST - app.getHits max length issue
- [AXSTK-316] - Query API: accessname should be untokenized by default -- not working
- [AXSTK-342] - Issues with tal:text and white space
- [AXSTK-375] - Setting a property to "/\\/\\" seems to cause issues when res.writing it in an XML Object
- [AXSTK-394] - Namespaced tags should be able to self close if content type is not text/html
- [AXSTK-418] - Extraneous whitespace in output HTML
- [AXSTK-430] - start.sh
- [AXSTK-439] - Query API does not return any results for Relational Objects
- [AXSTK-445] - HitsObject.jsFunction_objects() error in the logs
- [AXSTK-484] - In Tridion Connector the body property of the TridionPage prototype should be XHTML
- [AXSTK-485] - start.sh breaks on OS X if JAVA_HOME is set
- [AXSTK-486] - OrFilter constructor doesn't take arrays of js objects
- [AXSTK-489] - accessname conflicts not occuring until commit time
- [AXSTK-494] - repeat-children does not maintain variables
- [AXSTK-495] - Buildpath has old/incorrect references in it
- [AXSTK-496] - Using xmlns:tal and xmlns forces the tal namespace url to change on render
- [AXSTK-497] - Href's that are put in XHTML properties with XMLList have spacing around them removed.
- [AXSTK-527] - app.getSources doesn't use sort parameter
- [AXSTK-544] - Fix jsdoc errors
- [AXSTK-545] - No warning messages stating duplicate function names.
- [AXSTK-548] - data object is modified/overwritten when calling a tal file with tal:content or tal:replace
- [AXSTK-554] - Fix object documentation template
- [AXSTK-555] - CCCU java.lang.StackOverflowError on Edit/Save property 'abstract'
- [AXSTK-558] - AndFilter does not take an array of JS Filters as a parameter
Documentation
- [AXSTK-388] - How to move the db or apps directories (shouldn't it be in server.properties or something?)
- [AXSTK-492] - Document removal of obj.get(int);
Improvement
- [AXSTK-48] - Need to dynamically track versions of the Stack for output
- [AXSTK-63] - Add postprocess functions in prototype.properties
- [AXSTK-124] - Array & MultiValue Object Type Enhancements
- [AXSTK-175] - Access log does not show requester ip/domain or response status code
- [AXSTK-440] - should be able to set db.blob.dir to be anywhere on the filesystem
- [AXSTK-481] - Be able to programatically start and stop Axiom
- [AXSTK-506] - Test performance of building objects
- [AXSTK-534] - Remove ImageMagick dependency.
- [AXSTK-559] - OpFilters with no parameters returns no results.
New Feature
- [AXSTK-18] - Custom sort functions in queries
- [AXSTK-49] - Axiom should expose SVN revision of apps
- [AXSTK-64] - Subtransactions
- [AXSTK-109] - Session Persistence
- [AXSTK-173] - Implement software license keys
Task
- [AXSTK-487] - Standardize exception logging
- [AXSTK-488] - AxiomObject.delete instead of obj._parent.remove(obj)

