Skip to content

Commit 48b749f

Browse files
author
Joerg Huber
committed
Updated release notes.
1 parent c98944b commit 48b749f

1 file changed

Lines changed: 34 additions & 5 deletions

File tree

SIF3InfraREST/release/v0.11.0/Release_Notes_v0.11.0.txt

Lines changed: 34 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
Release Notes for v0.11.0 of SIF3 Framework (MMM DD, 2017)
33
==============================================================
44

5-
65
Bug Fixes
76
---------
87
- Fix pom.xml for sif3-common to ensure the latest jettison library is used rather than an old one
@@ -19,6 +18,8 @@ Changed Functionality
1918
---------------------
2019
- Dependency on slf4j rather than hard-wired log4j. Please refer to notes in "3rd Party Library Update" section
2120
further down.
21+
- Approach to link externals security services (i.e. OAuth) to the framework has changed slightly).
22+
THIS WILL BREAK YOUR CODE if you use this functionality. See Infrastructure Upgrade section below for more details.
2223

2324
Removed Artifacts/Functionality
2425
-------------------------------
@@ -44,10 +45,9 @@ provided you should be able to derive your script based on one of the provided o
4445
DB Upgrade Step 2
4546
-----------------
4647
Some new tables have been added to allow more flexible configuration when external security services need to be
47-
enabled (i.e. OAuth). This is a work in progress but the tables must already be created. For this run the database
48-
SQL script named Datafix20170330_<dbType>.sql in the <frameworkInstall>/DB/DDL/Datafix/current/v0.10.0-v0.11.0.
49-
If you use a database other than the ones that have an update script provided you should be able to derive your
50-
script based on one of the provided one's.
48+
enabled (i.e. OAuth). For this run the database SQL script named Datafix20170330_<dbType>.sql in the
49+
<frameworkInstall>/DB/DDL/Datafix/current/v0.10.0-v0.11.0. If you use a database other than the ones that have an
50+
update script provided you should be able to derive your script based on one of the provided one's.
5151

5252
Environment Template Upgrade
5353
----------------------------
@@ -71,6 +71,35 @@ Use the latest maven dependency
7171
</dependency>
7272

7373

74+
==========================================================================================================================
75+
External Security Services ONLY: Compilation Error due to new parameter in Constructor of AbstractSecurityService Class.
76+
--------------------------------------------------------------------------------------------------------------------------
77+
Due to an additional parameters in the constructor of the AbstractSecurityService class all classes that extend that class will
78+
report a compilation error. Please note only the additional parameter must be added to rectify the compile error. You wont't
79+
need to change any other code.
80+
81+
Name & Type of Parameter: Map<String, String> securityServiceParameters
82+
83+
Add the above parameter to the constructor of your class that extends the AbstractSecurityService class. Your constructor
84+
signature will change from:
85+
86+
public YourSecurityClassName(AdvancedProperties properties)
87+
{
88+
...
89+
}
90+
91+
to:
92+
93+
public YourSecurityClassName(AdvancedProperties properties,
94+
Map<String, String> securityServiceParameters) // <== NOTE NEW PARAMETER
95+
{
96+
...
97+
}
98+
99+
Due to the change how external Security Services are configured you will need to configure the SIF3_EXT_SECURITY_SERVICE
100+
table as listed in the developer's guide in section 5.10. Basically the property value called adapter.security.service in
101+
your adapter's property file will now be in the SIF3_EXT_SECURITY_SERVICE table in the column IMPLEMENTATION_CLASS.
102+
74103
------------------------
75104
-- Data Model Upgrade --
76105
------------------------

0 commit comments

Comments
 (0)