- Initial version, created by Sergey Seroukhov and Dmitry Levichev
- Fix registerAsType, create and canCreate method in Factory class.
- Fix access level to field in CachedLogger class.
- Fix json converter in LogMessage class.
- Fix acquireLock method in Lock class.
- Change type of error in ILoger interface methods. Make auto wraping exceptions in ApplicationException type.
- Fix working wiith time, convert all to UTC.
- connect added CompositeConnectionResolver and ConnectionUtils
- ConnectionParams added getProtocolWithDefault and getPortWithDefault methods
- Added trace module
- Added null-safety supports
- Replace mustache_template dependency with pip_services3_expressions
- Renamed Timing to CounterTiming
- Renamed ITimingCallback to ICounterTimingCallback
- Made optional param for CompositeTracer
-
Added addChangeListener and removeChangeListener to IConfigReader
-
Added state management components
-
state Added IStateStore interface and StateValue class
-
state Added NullStateStore class
-
state Added MemoryStateStore class
-
state Added DefaultStateStoreFactory class
- Fixed MemoryDiscovery class
- Fixed MemoryCredentialStore class
- Fixed tracers import