Release Notes

details of the new features, improvements and fixes

Axiom Stack 3.2.2.0 (May 12, 2008) - Release Notes

New Feature

  • [AXSTK-407] - Ignore default _status filter in query API

Bug

  • [AXSTK-413] - XHTML prop changes not triggered when saving an object from draft layer to live
  • [AXSTK-416] - XHTML type serialization breaks on single elements
  • [AXSTK-417] - Need the ability to specify the layer to execute queries in the query API
  • [AXSTK-420] - Filtering by _status doesn't work with app.getSources


 

Axiom Stack 3.2.1.0 (April 21, 2008) - Release Notes

New Feature

  • [AXSTK-377] - add getGlobalScope() to app object
  • [AXSTK-411] - get prototype schema without an instance

Improvement

  • [AXSTK-156] - getSources and getTargets allowing filters for processing.
  • [AXSTK-364] - AxiomObject API cleanup
  • [AXSTK-374] - Change all references in start.bat/start.sh from Helma/HOP to Axiom
  • [AXSTK-376] - Add method getChildCount() to AxiomObject
  • [AXSTK-382] - Upgrade to commons-codec.jar version 1.3
  • [AXSTK-393] - Windows Launcher should have window title
  • [AXSTK-408] - Create app.getByPath()

Bug

  • [AXSTK-55] - Testing of E4X Branch Backwards compatibility
  • [AXSTK-363] - AxiomObject.getTALXml() not returning an XML object
  • [AXSTK-365] - MultiValues - can splice in different types
  • [AXSTK-367] - File.getContent() not working if the extensions are not recognized.
  • [AXSTK-371] - Searching by _id in the Query API where the argument passed for _id is an integer instead of string fix
  • [AXSTK-379] - instanceof Reference does not work
  • [AXSTK-383] - getSources / getSourceCount not working
  • [AXSTK-389] - app.saveDraft does not save changes on draft objects
  • [AXSTK-390] - session.setDraftIds does not fall through to live layer
  • [AXSTK-395] - app.getSources() -- issue with using Filter on a boolean property
  • [AXSTK-397] - Empty MultiValue(String) gets populated with one null element upon restart
  • [AXSTK-401] - Lucene error on calling saveDraft for new File/Image
  • [AXSTK-402] - Passing a filter into getTargets fix.
  • [AXSTK-403] - app.getSourceCount does not work right with filters using untokenized properties.
  • [AXSTK-404] - Layered preview not deleting old objects from Path Indices
  • [AXSTK-405] - app.getReferences returns no results
  • [AXSTK-410] - AxiomObject method copy() not working
  • [AXSTK-412] - obj.edit() and adding in same transaction doesn't save changes


 

Axiom Stack 3.2.0.0 (February 5, 2008) - Release Notes

Improvement

  • [AXSTK-171] - Rename axiom.File to RawFile
  • [AXSTK-241] - Internal Axiom Global function naming flexibility
  • [AXSTK-349] - Ability to drop applications into the apps folder while Axiom is running and have it automatically loaded by the server
  • [AXSTK-350] - Server.getApplications() should only return applications that have already been initialized
  • [AXSTK-351] - Load Application Prototypes on startup, not on demand
  • [AXSTK-359] - Query API does not inherit prototype.properties


Bug

  • [AXSTK-189] - Transactor.commit problem if close() is called explicitly on db connections
  • [AXSTK-244] - app.log function errors if parameter resolves to null
  • [AXSTK-331] - Newly created security.properties files not recognized until restart.
  • [AXSTK-338] - When deleting the only reference in a multivalue, the property gets set to null instead of an empty multi value
  • [AXSTK-343] - Apps that start with a dot (.) should not be attempted to be started
  • [AXSTK-346] - Issues with Default Values -- being assigned before object has a location, throwing an error.
  • [AXSTK-352] - isAllowed doesn't get automatically overridden if you define it
  • [AXSTK-355] - Passing an empty array as the first parameter to app.getObjects causes a null pointer exception
  • [AXSTK-357] - req.getCookies() does not return the cookies in the request
  • [AXSTK-358] - Static jetty content randomly 404s inside of Axiom
  • [AXSTK-362] - A MimePart upload produces a Rhino Context.javaToJS() conversion debug message