----------------------------------
Release 1.6.0 - 28-02-2013
----------------------------------

 - Updated to EMI common authentication library. Among others added support for various truststore
 and credential formats. 
 - Unified UNICORE client configuration handling tools are now used.
 - EMIR registration support added. 
 - Bit more extensive GLUE2 information. 
 - Bugfix: UNICORE registry refreshing is done more often, previously expiration 
 of UVOS entry was possible (for a short while).


----------------------------------
Release 1.5.1 - 23-05-2012
----------------------------------

 - Fixed bug with SqlSession watchdog excessive logging (B #3476056)

----------------------------------
Release 1.5.0 - 26-10-2011
----------------------------------

 - Fixed bug with wrong ping query. This occurred with MySQL DB in log files. (B #3370281)
 - Fixed bug: initdb script didn't ask for a confirmation when invoked on an 
 already initialized db (B #3369943)
 - Fixed bug: initdb script were quite often not initializing properly the HSQL DB. (B #3371043)
 - Fixed bug: UVOS server doesn't load default attributes on startup (B #3388065)
 - New feature: UVOS server has now a GLUE 2 WS endpoint, which can be queried to get
 information about the server. Currently only minimal information is made available, including
 the server version (FR #3368938)

----------------------------------
Release 1.4.2 - 24-06-2011
----------------------------------

 - UVOS server was updated to use latest persistence libraries (JDBC drivers, MyBatis 3).
 - Support for MySQL database backend was added.
 - Support for filtering UVOS attributes which are released via SAML interface (used
 by consumers) was added.

----------------------------------
Release 1.4.1 - 23-04-2011
----------------------------------

 - Prepared RPM packaging for RedHat distributions.

----------------------------------
Release 1.4.0 - 10-12-2010
----------------------------------

 - Added support for CRLs (I #3163915)
 - Updated many dependencies, removed deprecated or proprietary code usage. (I #3163913)
 - Added endorsed directory. (I #3163913)
 - Updated underlying security libraries. xmlsec and commons-logging must be in endorsed 
   directory. (I #3163913)  
 - Updated to Jetty 6.1.26 (I #3163913)
 - Fixed SF bug #3041189
 - Fixed a bug which occurred in duplicate reporting of implied groups for users being members
 of multiple child groups. (B #3163916)
 - Fixed a bug which prevented server to function normally when there was no web module
 installed. (B #3163919)
 - Fixed a bug which resulted incomplete attributes list when querying for all attributes
  including implied. The error was that not only attributes that were defined in a group where the
  client had no permission to read were hidden but also all attributes implied by those hidden
  (while sometimes in a parent group the client had permission to read). (B #3163920)
 - Meaningful error messages are provided when incorrect key alias is configured. (I #3163913)
 - Changed a default logging configuration to be more similar to the other UNICORE servers: daily 
 log file rolling is used now. (I #3163913)
 - Fixed the SF bug #3020090. The fixed memory leak caused the server to hang after serving ca 
 500000 requests. 

----------------------------------
Release 1.3.3 - 28-02-2010
----------------------------------

 - Added a possibility to build web applications for UVOS again (lost in 1.3.2 version)
 - Fixed buggy query for scoped attributes (not 'simple scoped') which returned invalid 
 data when there was an attribute without a value, valid in at least two groups. 
 The badly formatted XML which was produced in this case caused a XML signature problem too.


----------------------------------
Release 1.3.2 - 05-02-2010
----------------------------------

 - Logging configuration can be updated at runtime.
 - Added RedHat init script for the UVOS server.
 - Updated start/stop scripts. start checks if the server is already running, stop waits
 for the server shutdown.
 - Server source code was refactored to use Pico Container.
 - Authentication mechanism was simplified.
 - Logging of several subsystems was greatly improved.


----------------------------------
Release 1.3.1 - 19-02-2009
----------------------------------

 - Fixed a bug that prevented correct fault to exception conversion.
 - Server can register itself in one or more UNICORE registries.
 - When querying attributes in a specified scope (via SAML query interface), 
 group attributes are also returned. Returned are all groups subject is member of which are
 in the given scope. 
 - Server can now log (mostly in DEBUG mode) every operation, its status and (in case of write 
 operations) also changes introduced. 
 - It is possible now to use X509 certificates as DN-type identity. This feature is enabled
 by default. It is used in SAML attribute queries and in SAML authentication queries: when no
 DN-type identity is found then server tries to return data about X509-type identity with a 
 certificate subject equal requested DN.
 
 
----------------------------------
Release 1.2 - 17-08-2008
----------------------------------

Server:
 - Introduced persistent id for entities.
 - Implemented SAML authN protocol for portals.
 - Added feature: disabling users (SF FR).
 - Added support for mass loading of attribute types. Also converting
 of standard LDAP schemas to the UVOS format is provided.
 - Added verification of DB version at startup.
 - Extend email notification support: all management operations can be dynamically
 configured to send events. There is support for filtering notifications on a group
 basis and possibility to edit message contents.
 - bugfix: applications without an equivalent were added as with id 0 equivalent
 - Group-scoped attributes override group attributes (up to this release those attributes 
 values were added). Group attributes are now more like a default for group scoped attributes.
 
 
----------------------------------
Release 1.1 - 10-07-2008
----------------------------------

Server:
 - It is possible to embed server for JUnit testing. uas-vo uses this feature.
 - There is a possibility to use the server engine by internal clients with specified
 global access rights.
 - Unit tests were added to the server. Same as in client (functional) 
 plus performance and concurrent access.
 - Performance of extremly slow getAllIdentities operation was fixed by usage 
 of cacheing.
 - Few bugs with nulls and not ended transaction in case of exceptions were fixed.
 - Quite serious bug in DB (but nearly impossible to be produced via web-services) 
 was fixed: timestamps are not used in SQL UNIQUE statements. Proper sequences 
 were added for this purposes.
 - Changed default authentication configuration (SAML DSIG authN was removed)
 - Added check of request age, with configurable possibility to deny too old requests.
 - Small fix in authentication process: failOnError=false is honoured in all cases now.
 - Support for ETD was added.
 - uvos and uvos-client were refactored to use xfire-secutil library. A lot of code was 
 removed.
 - DB update scripts were added.
 - Support for VO applications for identity equivalent to existing one was added.


----------------------------------
Release 1.0 - 19-03-2008
----------------------------------

 - updated docs: mail settings, applications
 - integration with Unicore/X

