Release Notes

last update:$Date: 2005/11/01 09:43:27 $

SEAL 1.7.5

New bug fixed release based on the same LCG_37 configuration as the previous release. The changes are only in the Cintex package. In detail:

SEAL 1.7.4

New release based on the same LCG_37 configuration as the previous release.

Changes in detail:

SEAL 1.7.3

Bug fix release based on the new LCG_37 configuration, which contains a new version of ROOT, 4.03.02.g

External Libraries

sockets	1.0
uuid 	1.32 
gccxml 	0.6.0_patch2 
boost 	1.32.0 
clhep 	1.9.1
gsl 	1.5
python 	2.3.4
root 	4.04.02g
cppunit 1.8.0
oval 	3.5.0
valgrind 2.0.0
qmtest 	2.2.1
zlib 	1.1.4
bz2lib 	1.0.2
pcre 	4.4 

SEAL 1.7.2

New release based on LCG_36 .

SEAL 1.7.1

Bug fix release on LCG_36 .

SEAL 1.7.0

New release based on LCG_36 configuration (new ROOT and Boost version)

External Libraries

sockets	1.0
uuid 	1.32 
gccxml 	0.6.0_patch2 
boost 	1.32.0 
clhep 	1.9.1
gsl 	1.5
python 	2.3.4
root 	4.04.02f
cppunit 1.8.0
oval 	3.5.0
valgrind 2.0.0
qmtest 	2.2.1
zlib 	1.1.4
bz2lib 	1.0.2
pcre 	4.4 

SEAL 1.6.3

This release provides new features and bug fixes. It is based on LCG_35 (new Root version 4.04.02).

The changes in detail:

 

SEAL 1.6.2

This release provides new functionality and bug fixes. It is based on LCG_34 (new Root version 4.03.04b, and new patch applied to GCCXML 0.6.0). The main change is that packages generating dictionaries generate at the same time the Reflex (xxxRflx) and Reflection (xxxDict) dictionaries. This change is needed to allow client project to start working in the migration to Reflex.

The changes in detail:

SEAL 1.6.1

This is a bugfix releases. The main changes are in Dictionary/Reflex and Scripting/Pyreflex. Some enhancements were also incorporated into Reflex.

The changes in detail are:

SEAL 1.6.0

This major release introduces several new packages, provides new functionality and bug fixes. It is based on LCG_33 configuration and uses Root version 4.03.02.

The new packages are: Cintex providing the capability of filling CINT data structures from Reflex information. Pyreflex a python binding to the Reflex package. MathCore providing basic mathematical functions and numerical algorithms. Highlights of new functionality are template support with Reflex and additions in Minuit to the Fumili optimizer.

The changes in detail are:

 

SEAL 1.4.2 (1.5.2)

This release is minor version of SEAL and introduces new functionality in addition to a number of bug fixes and changes in the external packages versions. It is based on the LCG_30 configuration.  ( version 1.5.2  with ROOT version 4.00.08 )

The highlights of this release are: the new Reflex package (C++ reflection) in parallel with the old reflection packages to allow testing and adapting client software such as PyLCGDict and POOL to the new package.

The changes in detail:

 

SEAL 1.4.0 (1.5.0)

This release is major version of SEAL and introduces new functionality in addition to a number of bug fixes and changes in the external packages versions. It is based on the LCG_26 configuration.  ( 1.5.0 with ROOT version 4.00.08 LCG_27 )

The highlights of this release are:  a new simpler use of the plug-in manager, the consolidation of the SEAL component model by introducing ways of wrapping existing classes, a new re-implementation of PyLCGDict to overcome some of the deficiencies of the old one, and a new MathLibs package for fitting framework and the completion of Minuit.

The changes in detail:

SEAL 1.3.4

This release is a bug fix release. It is  still based on the LCG_23 configuration.

SEAL 1.3.3

This release is basically a bug fix release. It is  based on the LCG_23 configuration (ROOT 3.10.02). Both optimized and debug versions are for rh73_gcc32,  and win32_vc71 platforms. The Windows build is using CMT and the interface packages in LCGCMT/LCGCMT_23

SEAL 1.3.2

This release is basically a bug fix release. It is built with the SCRAM version V0_20_0 and is based on the LCG_22 configuration. Both optimized and debug versions are for rh73_gcc32,  and win32_vc71 platforms. The source directory in the build area has been changed to /src instead of /seal. The Windows build is using CMT and the interface packages in LCGCMT/LCGCMT_22

SEAL 1.3.1

bug-fix release for Minuit used within ORCA; otherwise identical code as SEAL_1_3_0 except for adding Foundation/PluginCaps which was forgotten in SEAL_1_3_0;

SEAL 1.3.0

This release improves stability and test fixes in SEAL packages for the ICC 7.1 and Visual C++ 7.1 compilers. There are also some improvements to the plug-in manager for all platforms. The release is built with the SCRAM version V0_20_0 and is based on the LCG_21 configuration. Both optimized and debug versions are for rh73_gcc32, optimized for rh73_icc71 and win32_vc71 platforms.

SEAL 1.2.0

The main highlight in this release  is to provide binary versions of the SEAL packages for the ICC 7.1 and VisualC++ 7.1 compilers in addition to  the usual binaries for gcc 3.2.  Additional small changes (bug fixes) but no new major functionality is provided. The release is built with the new version of scram V0_20_0 and is based on the LCG_20 configuration.


SEAL 1.1.0

This SEAL release brings fresh updates, improvements and bug fixes of the SEAL 1.1.0 major release. It uses LCG_17 SCRAM toolbox configuration and SCRAM version V0_19_9. Highlights in this release include improvements in support for Cygwin and MacOS X platforms, improvements in PluginManager code and other classes of Foundation subsystem. All it comes also with improvements and fixes in the young Framework subsystem. We also let go away some deprecated files like Kernel.h and we replaced it with equivalent stuff from Foundation/SealBase. There are still some issues to be solved, the work is in progress, see Known issues bellow.

SEAL 0.3.4

SEAL 1.0.0

SEAL release ready to be used by experiments frameworks, based on LCG_12 configuration. Same platform support (rh73_gcc32, rh73_gcc32_dbg) as in previous releases

Highlights of this release are the first design and the first implementations of the SEAL component model. The Framework sub-system is populated with two new packages (SealKernel, SealServices) containing the basic base classes and services for the model. There have been improvements in the Dictionary reflection packages and two new packages providing dictionaries for standard libraries (SealSTLDict, SealCLHEPDict and SealDict) have been added. In the Scripting area the Python bindings for LCG dictionaries has been produced.

Configuration has been further improve and new version of external tools have been adopted. The library names have been prefixed with "libclcg_" to avoid clashes with existing libraries. Many more [unit]tests have been added.  Improved doxygen-generated documentation.

gcc3		3.2
g77gcc3 	3.2
sockets 	1.0
uuid 		1.32
gccxml 		0.4.2_patch1
boost 		1.30.0
clhep 		1.8.0.0
gsl 		1.3
python 		2.2.2
root 		3.05.06
cppunit 	1.8.0
oval 		2.15.3
valgrind 	1.0.4
zlib 		1.1.4
bz2lib 		1.0.2
pcre 		4.2

SEAL 0.3.3

SEAL 0.3.2

SEAL 0.3.1

SEAL 0.3.0

SEAL 0.2.1

SEAL 0.2.0

SEAL 0.1.1

SEAL 0.1.0