-
Notifications
You must be signed in to change notification settings - Fork 14
/
Copy pathversion.log
195 lines (124 loc) · 6.58 KB
/
version.log
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
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
Update to 4.5.1
- Minor Refactoring on Subscription Management
Update to 4.5.0
- Enhanced Windows support
- Bugfixes to reported issues
- Some Cleanup and Refactoring
Update to 4.4.3
- Activates and Alarms can now be part of the MDS and VMD
- Referenze implementation for compability tests added as ReferenceProvider and ReferenceConsumer. (Console parameter -tls enables TlS -epr
<epr> sets the EndpointEnding to search for by the ReferenceConsumer.
- Examples cleanup
- ExampleProvider and ExampleConsumer -> _old
- MDIBVisualizer working again but needs further refactoring.
Update to 4.4.2
- Underlying datamodel functions renamed (getter/setter)
- CMake no longer needs Additional search dirs
- Some bugfixes and convenience functions added (see gitlog for more details)
Update to 4.4.1
- Added 'SetOperation'-Handling for Activates
- Added DescriptionEventService to BICEPSSerive (no Events emitted yet)
- Adding missing MdStates on Provider startup (WIP)
- Small bugfixes related to Event handling
Update to 4.4.0
- Complete Coding style reworked
- Requirement R0034 -> Regrouped DescriptionEventService, StateEventService, ContextService, WaveformService under one Hosted Service
- Started Service Refactoring
- WSDL Refactoring
- HTTPServer Wrapper class
- Dummy Implementation of EpisodicComponentReport and EpisodicOperationalStateReport
- Moved DataModel into dedicated folder
- CMake Find script changes to use generator expressions
Update to 4.3.8
- Fixed Schema Bugs.
- Fixed atomic library bug. Now added to SDCLib_DEPS_LIBRARIES.
Update to 4.3.7
- Fixed ws-eventing and ws-addressing (Now working with SDCLib/J and openSDC again)
- SubscriptionClient now queries status via GetStatus and only Renews when under a specified threshold
Update to 4.3.6
- GetStatus Implementation
- DurationWrapper now working with std::chrono
Update to version 4.3.5
- Replaced remaining Poco::Mutex with std::mutex
- Some cleanup.
- Fixed issue #3: 'Change Include path for "Prerequisites.h" in some header files'
Update to version 4.3.4
- Small changes to internal DeviceDescription. Now Threadsafe.
- Some Cleanup.
Update to version 4.3.3
- Small change in setEndpointReference API. Added setEndpointReferenceByName with conversion to UUIDv5 and prefix.
Update to version 4.3.2
- Removed unused tclap library files from include folder
Update to version 4.3.1
- Changed default behaviour of setting endpoint reference
- Replaced Poco::Timestamp and Poco::Timespan with std::chrono counterparts
- Replaced some Poco::Mutex with std::mutex
- Fixed Examples discoverEndpointReference with new UUIDv5 calculation
Update to version 4.3.0
- Centralized UUID generation. EPRs are per default now UUIDv5 and of type urn:uuid:<UUIDv5>.
- UUIDv5 generation is seeded with SDC Namespace UUID according to IEEE-11073 20701 Annex A.
- MessageIDs are of type urn:uuid<UUID> (random time based, MAC Address seeded)
- Subscription IDs remain of type <UUID> (random time based, MAC Address seeded)
- EpisodicMetricReport now updates MdibVersion
- Removed some deprecated functions in ServiceManager
Update to version 4.2.3
- Fixed SSL bug in HTTP exchange code
Update to version 4.2.2
- All unit tests passing.
- Merged reevaluateAlertCondition Fix from master.
Update to version 4.2.1
- Removed SSLHandler and moved functionality to SDCConfig->SSLConfig
- Fixed UUID generation for MessageID. Discovery (in ConnectionLost and MultiSDC UnitTests) now works properly.
- Reworked / Fixed some UnitTests
Update to version 4.2.0
- Introduces SDCConfig (NetworkConfig / SSLConfig) to SDCInstance
- Fixed Discovery
- Fixed Application Level Transmission Delay (APP_MAX_DELAY) related bug.
Update to version 4.1.1
- Upgrade Poco from 1.9.0 to 1.9.2 to include some bugfixes.
- Some small tweaks to CMake configuration.
Update to version 4.1.0
- Rudimentary SSL Implementation [experimental]
- See Examples/SSL: ExampleProviderSSL and ExampleConsumerSSL as well as Examples/SSL/doc/
- OpenSSL (libssl-dev) needed to build SDCLib now
- Further work on cmake/Modules
Update to version 4.0.3
- Added CMake install instructions to install SDCLib and Poco header and lib files.
Update to version 4.0.2
- Removed remainings of "OSC"lib
Update to version 4.0.1
- Bugfixes related to Examples and Porthandling
- SDCInstances now choses a random MDPWS port to listen by default (Parameter = 0)
Update to version 4.0.0
- API changes
- Implemented SDCInstance: Provider / ServiceManager now need SDCInstance. Allows binding to individual network adapters.
- Bugfixes
- incompatible to former versions of SDCLib!
Update to version 3.1.0 final standard:
- Update to latest standard version
- Standard xsd can be found here: http://standards.ieee.org/downloads/11073/
Update to version 3.0.2 D10_2017_10_05_rev2:
- SDCProvider and SDCConsumer network bindings are separately configurable
Update to version 3.0.1 D10_2017_10_05_rev2:
- Portable to Windows systems, mind that xerces and xsd header files and xerces .lib files must be downloaded seperately
- Compilable / Runnable with Visual Studio 2013 (tested with XSD 4.0), Visual Studio 2015, Visual Studio 2017 (tested with XSD 4.0, used msvcr120.dll from VS13, via CMake integrated in VS17)
- Bugfixes
Update to version 3.0.0 D10_2017_10_05_rev2:
- Nomenclature changed: OSC(P)* -> SDC*
- State handlers are templated now. Old API state handler classes deleted.
- Use e.g. SDCProviderMDStateHandler<NumericMetricState> / SDCConsumerMDStateHandler<NumericMetricState> instead.
- Unified state handlers: No multistate handlers anymore. Multistates are also handled by SDCConsumerEventHandler. Use one handler per state and / or define a state handler for the descriptor that comprises all the multiple context state
Update to version 2.1.0 D10_2017_10_05_rev2:
- updated to new participant model (data model), standard version: Draft 10 Revision 2
- implemented code generator for data model XSD wrapper classes
- API adapted:
- MDIB classes have no (publicly accessable) default constructor, user has to pass mandatory MDIB fields to the constructor (security feature)
- findState(), requestState() adapted (returing smart pointers instead of using referenced object)
Update to version 2.0.1:
- sdcProvider expanded: able to load MDDescription from xml file
- Selectable number of attempts to open a socket if port is blocked in OSCLibrary
- Bugfixes
Upgrade to version 2.0.0:
- new architecture for higher stability and security
- new API: finalized (not derivable) API-classes (see ExampleProject.cpp for an implementation example of a service provider, service consumer and state handlers)
- incompatible to former versions of OSClib 1.X.X