-
Notifications
You must be signed in to change notification settings - Fork 32
/
Changes.txt
85 lines (58 loc) · 3.16 KB
/
Changes.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
2.0 RC
==============
- Updated to NHibernate 3.1.0 GA
- Updated to Core 2.5.2 and Windsor 2.5.3
- Updated to Services Tx 2.5.0 and Auto Tx 2.5.1
- NHibernate Facility Event Listeners Configuration (Facilities-99)
- XmlConfigurationBuilder for NHibernate's own configuration file (Facilities-106)
- Lazy Session Factory Inititialization (Facilities-112)
- Facility needs a way to modify Configuration instance (Facilities-113)
- Persistent Configuration Builder (Facilities-116)
- IConfigurationBuilder for Individual factories. (Facilities-119)
- Support Stateless Session in NHibernate Facility (Facilities-142)
- Derive the filename from session factory ID or alias when not explicitly specified. (Facilities-117)
- Derive dependant files from the <assemblies></assemblies> node entries (common usage) when not explicitly specified.(Facilities-117)
- Fluent Configuration initial support
- Fixed: DefaultSessionManager should remove session from session store if transaction enlistment fails (Facilities-103)
- Fixed: Transaction RespourceAdapter needs to implement IDisposable (Facilities-129)
Beta 3
===============
- Applied David Bachmann's patch fixing FACILITIES-88
"Remove NH Facility dependency on NHibernate.Mapping.Attribute.dll"
- Applied patch from Brian Chan
"NHibernate.Mapping.Attribute Support"
- Fixed FACILITIES-80
"Isolation Mode not applied when integrated with Transaction Services"
- Fixed FACILITIES-54
"Integrate NHibernate facility with NHibernate 1.2"
- Applied Curtis Schlak's patch fixing FACILITIES-52
"Factory-Specific IInterceptors"
Quoting: "To use a factory-specific interceptor, include a component with an id of
nhibernate.session.interceptor.<alias_name>
where <alias_name> is the alias used for the factory that you would like
the interceptor to act upon."
- Applied Michal Levy's patch fixing FACILITIES-51
"When using more than one session inside transaction, only first session is
registered in NH transaction context"
- Added more transactions test cases
- Applied Ernst Naezer's patch that adds support for configurable flushModes.
On the facility configuration node, you can specify the following attribute:
defaultFlushModel="Auto|Commit|Never"
- Removed RegisterSessionFactory from ISessionManager
- Used https://svn.sourceforge.net/svnroot/cuyahoga/trunk/Core/Facilities/ as inspiration
to add support for rebuildable session factories
- You can now control the NH's ReflectionOptimizer through the attribute useReflectionOptimizer which goes on the facility node.
- The DefaultSessionManager will always look up for a component "nhibernate.session.interceptor" to use as
a NH Interceptor
- The NH Facility will always look up for a component "nhibernate.sessionfactory.interceptor" and
associate the instance with the Configuration.Interceptor before creating the session factories
Beta 2
===============
- Completely rewritten
Beta 1
===============
- Test cases simplified by the introduction of facilityconfig.xml
Alpha 1
===============
- First release
Future modifications - after the first release - shall be tracked in this file