Sleepycat seems unmaintained. Depending on sleepycat involves including an extra database implementation that (most?) people probably aren't using.
To my knowledge this only affects quickfix.SleepycatStore and quickfix.SleepycatStoreFactory
Options:
-
Extract Sleepycat code to quickfixj-sleepycat which depends on quickfixj-core. Breaking change for Sleepycat Store users, no impact on everyone else.
-
Just remove Sleepycat code. Would mean any Sleepycat Store users have to copy in the code to their own projects and maintain it separately. Completely removes QuickfixJ's dependency on it.
Sleepycat seems unmaintained. Depending on sleepycat involves including an extra database implementation that (most?) people probably aren't using.
To my knowledge this only affects
quickfix.SleepycatStoreandquickfix.SleepycatStoreFactoryOptions:
Extract Sleepycat code to
quickfixj-sleepycatwhich depends onquickfixj-core. Breaking change for Sleepycat Store users, no impact on everyone else.Just remove Sleepycat code. Would mean any Sleepycat Store users have to copy in the code to their own projects and maintain it separately. Completely removes QuickfixJ's dependency on it.