mromy       2004/08/23 17:52:56 CEST

  Modified files:        (Branch: JAHIA-4-0-BRANCH)
    src/views/txt        history.txt 
  Log:
  - changelog 4.0.5
  
  Revision  Changes    Path
  1.41.2.1  +204 -3    jahia/src/views/txt/history.txt
http://jahia.mine.nu:8080/cgi-bin/cvsweb.cgi/jahia/src/views/txt/history.txt.diff?r1=1.41&r2=1.41.2.1&f=h
  
  
  
  Index: history.txt
  ===================================================================
  RCS file: /home/cvs/repository/jahia/src/views/txt/Attic/history.txt,v
  retrieving revision 1.41
  retrieving revision 1.41.2.1
  diff -u -r1.41 -r1.41.2.1
  --- history.txt       19 Mar 2004 13:20:03 -0000      1.41
  +++ history.txt       23 Aug 2004 15:52:55 -0000      1.41.2.1
  @@ -12,7 +12,205 @@
   
   Jahia 4 Change Log
   
  -Last update: 19.03.2004
  +Last update: 23.08.2004
  +
  +
  +Jahia 4.0.5
  +-----------
  +
  +Added:
  +
  +- Adding beginning of system environment management.
  +- Implemented pluggeable authentification system.
  +     - Using pipeline design to resolve current user
  +     - Valves include session-based user resolving and cookie identified-based
  +       authentification
  +     - New checkbox in the login engine to remember a user using cookie 
  +       identifiers.     
  +     - Logout removes cookie.
  +- Added new MySettings engine. Allows users to register or update their 
  +  personal settings such as password, e-mail, etc ... 
  +
  +
  +Bugfix:
  +
  +- Removing synchronized from internalRemove method, hopefully this won't cause 
  +  any cache corruption problems.
  +- Small shutdown cleanup
  +- Removed jData from engine map. Corrected display of moved page in Live mode,
  +  they now display only at the active position.
  +- Bugfixes for mandatory language handling. Should work better now, but there
  +  might also be some left over quirks.
  +- Better exception handling if link is reset to -1
  +- getPagesPointing on page will now check if the page link has changed 
  +  in staging. If it has it will no longer return the link.
  +- Security fix : made it impossible to register new users into the groups: 
  +  administrators, users and guest.
  +- ContentPage.getPageType() & return staged value if versioning doesn't exist
  +- Quick patch to correct problem in workflow notification.
  +- When using application.xml to retrieve context name, we were not 
  +  handling the "/" correctly. 
  +- Application engine now properly handles the case where an application 
  +  has previously been undeployed and the field was still referencing it.
  +- Corrected NPE that caused the WEBDav operations to fail silently.
  +- fix filters and session
  +- Fixed problems with undoStaging in a cluster setup.
  +- fix container list pagination with and mandatory language
  +- fix mandatory language and validation of marked for delete container
  +- Found problem with JahiaACL implementation that keeps a reference to the 
  +  parent ACL, and this doesn't work when we update a parent ACL in a cluster, 
  +  because the child ACL will keep a reference to an old obsolete JahiaACL 
  +  parent object (different from the one in the cache that was received through
  +  serialization).
  +- fix reset page link & null pointer exception
  +- back port of fix inconsistant container list display when swithing from live
  +  to edit mode ( staging directly visible in live even when not published )
  +- fix inconsistant container list display when swithing from live to edit mode
  + ( staging directly visible in live even when not published )
  +- Bugfixes for clustering setup :
  +     - Caches now send value objects to the JMS server
  +     - Made a lot of objects serializable because of the above change.
  +     - Cache now requires to be updated when an object's state is modified, by
  +       calling a .put(key,value) with the object. 
  +       Example : 
  +        Object targetObject = cache.get(targetKey); 
  +        targetObject.modify(); 
  +        cache.put(targetKey, targetObject); // required so that changes are 
  +        sent to the other nodes in the cluster. This has been added for 
  +        ContentFields that were missing this. There might be some other 
  +        cache objects that require this modification, so bugs might appear 
  +        until all of these have been identified.
  +     - Fixed problem with cache entryKeys being converted to String
  +     - Modified bigtext cache so that we only use the file name part for entry
  +       keys, instead of the full path that may be different on clustered 
  +       servers.
  +- toString() check null Locale in the EntryLoadRequest
  +- Better handling Tidy Error parsing
  +- LDAP fix: fixed lookupUserFromDN so that it uses complete DN to resolve user
  +- LDAP group properties stored in database are now correctly removed.
  +- LDAP user properties stored in database are now correctly removed.
  +- fixed problem with LDAP groups within standard groups
  +- Bugfixes in DB properties for LDAP users :
  +     - we did not search in DB when searching for LDAP users
  +     - we did not load DB properties properly because of a bug in the userKey.
  +- Bug #136 : fix contributed by Benjamin Papez to test for null default values.
  +- Memory consumption bugfix : 
  +    - recycle jData to null when done with tag so that we don't keep a JahiaData
  +      instance in memory.
  +    - use session attribute instead of hashmap in order to avoid leaks when 
  +      session expires.
  +    - sitemap cache should now be properly cleared when session expires.
  +- Bugfix in container sub definition DB update.
  +- Bugfix : sitemap should now work with URL keys.
  +- removed "null" references in file usage, replaced with proper title
  +- WEBDav fixed an issue with user folder containing spaces
  +- WEBDav fixed an issue with "open in ie folder" and spaces in dir names
  +- keep displayname when copying/moving a WEBDav file
  +- there were some hard coded struts URL with the DatePicker
  +- when entryloadrequest is staging, should returns the active if the staging 
  +  not found. This was not the case.
  +- <textarea> in bigtext bugfix , correct jsp
  +-  handle <textarea> and tidy unwanted white space
  +- Correction for bug#130 (http://www.jahia.org/bugzilla/show_bug.cgi?id=130) 
  +  submitted by [EMAIL PROTECTED]
  +- bugfix aclCacheEntry (they are not removed from db, only in memory ). Because
  +  the cache key is a String instead of an Integer
  +- fixes lots of parameters in request forward
  +- Quick bugfix : a page containing web applications will never be cached in the
  +  HTML page cache, unless the template or somebody else sets another expiration
  +  time.
  +- check "lock file on publication" parameter when moving a file
  +- Fixed bug when exiting the application field when no application is deployed.
  +
  +
  +Updates and changes:
  +
  +- update to ekit 0.9h
  +- allow Ekit CSS support
  +- Improved expression parsing so that even if quotes are not encoded properly
  +  it will still work.     
  +- Made impossible to delete the following groups : administrators, guest, and
  +  users. Bugfix : wrong column name was used when removing users and groups 
  +  from site membership, removing all the users/groups of a similar name on all
  +  the sites. This is now corrected so that we only remove the proper user/group.
  +- Improved web application error logging, retrieving nested exception.
  +- compare mode available only with write or admin rights. Versioning allowed
  +  for write or admin rights only
  +- adding jahia-resource and jahia-expression tag as inlines tags in tidy
  +- removed displaying of tidy errors in update engine
  +- Removed static locale object that was never being initialized and replaced 
  +  with request.getLocale()
  +- We now use the context root parameter from application.xml to set the name 
  +  of the deployment context in Tomcat.
  +- Testing applications in clustered environment. 
  +  Now seems to work ok except for problems with application cache that is 
  +  stored in sessions and therefore isn't invalidated when an application 
  +  changes data (this is due to the current dispatching model, JSR 168 solves 
  +  this by using render() methods)
  +- Improved user detection so that it behaves correctly when user has more than
  +  one role.
  +- Removing JahiaData and ParamBean objects from all engineMaps, now passing 
  +  them as request attributes so that we can serialize engineMaps. 
  +  This requires changes in all the JSPs and all the tags, mostly cleanups
  +- Made more objects that are stored in the session serializable.
  +- Compiled all JSPs with Tomcat 5's JSP compiler, found errors and corrected 
  +  them. Seems that Tomcat 5's JSPC checks for more compliance, such as JavaBean 
  +  compliance for <jsp:useBean> tags.
  +- Other code cleanups & improved error messages
  +- Improved info messages to include processing time for JMS message processing 
  +  and background search indexing.
  +- Improved unserialization of JahiaAbstractACL service so that it may be 
  +  unserialized even when services are not yet initialized (which happens when 
  +  Tomcat starts up and unserializes session objects).
  +- Made EntryLoadRequest object serializable for better session serialization 
  +  support.
  +- Improved startup and shutdown of search service.
  +- Added support for clustering of WEBDav cache store. Tested simple operations 
  +  of file adding, deletion and directory creation on a cluster of two nodes and
  +  it seems to work.
  +- Mostly refactoring of cache :
  +     - Moves all cache names out of CacheFactory and into respective services
  +       that create caches, making the CacheFactory independant of the cache 
  +       names.
  +     - Removed the description field out of the cache, and instead used 
  +       resource bundle keys based on the cache name in the administration menu.
  +- Added LDAP referral atribute for active directory 
  +  (change from Anton Baranchuk)
  +- Cleaned up LDAP implementation, removed useless parameters, reimplemented 
  +  group/user mapping so that user key can be outside user dn
  +- Added new session viewer debug tool.
  +- Update for Struts portlet dispatching within Tomcat 5
  +- Cache implementation changes :
  +     - Added flush all caches in cache administration GUI
  +     - Modifications to JMS implementation so that we can test it in standalone
  +       mode using JUnit test cases.
  +     - New onPut event in CacheListener interface, used by Container change 
  +       event listener
  +     - Container change event listener modification to use a cache for 
  +       updating last modification date through a cluster.
  +- ServicesRegistry changes :
  +      - Implementation of shutdown method in order to have a cleaner shutdown
  +        of Jahia, killing all threads that were started. This implementation 
  +        still requires some testing but should only improve things.
  +- Message log cleanups, and better nested exception handling for output.*
  +  wrong usage of static variable defaultLocales bugfix
  +- Backporting PathResolvers so that we may use them to build test cases.
  +- Updating OpenJMS client libraries.
  +- Memory optimization : re-use Locale for shared language instead of creating 
  +  it everytime. It seems we call this a lot so it should help reduce the amount
  +  of objects created in RAM.
  +- Changed audit log size display from warn to debug.
  +- Trying to limit problems with audit log viewing engine :
  +     - optimized request building by using StringBuffers instead of 
  +       String += operations
  +     - removed recursivity into sub-pages when viewing logs (this also has the
  +       side effect of not displaying changes in page fields but this should be
  +       acceptable to the user).
  +- SQL Request optimization contributed by EPFL.
  +- Struts HelloWorld Action updated
  +- Return request parameter for webapp only if the request come from it
  +- Invalidate cache only when adding new field
  +
   
   Jahia 4.0.4
   -----------
  @@ -27,6 +225,7 @@
   
   
   Bugfix:
  +
   - Portlet deletion raised an exception because it wasn't using the new code 
     for marking for deletion. Should work better now.
   - Select page now correctly uses Locales.
  @@ -148,7 +347,8 @@
   - fixed an issue with slide initialization
   - Bugfix in ContentField.getLanguageStates that wasn't optimized properly
   - Corrected invalid SQL request for updating application database table
  -- Page HTML cache is now correctly flushed when workflow engine is opened and 
closed.
  +- Page HTML cache is now correctly flushed when workflow engine is opened and 
  +  closed.
   - ContainerFactory bugfixes
   - FieldIDs by Container Cache bug fixe
   - Modified real path resolving to work on Windows platforms too 
  @@ -273,7 +473,8 @@
     sub page waiting for approval locking mode.
   - Better implementation of LDAP getUserMembership()
   - Implemented checking of container state in page getLanguage state method so
  -  that changes in container ranking will properly put the page in staging status.
  +  that changes in container ranking will properly put the page in staging 
  +  status.
   - Remove the $$$ token in container List properties engine.  This token is
     used for multivalue multiple as separator of 2 values.
   
  

Reply via email to