Release 1.4.1
In this release:
Bug fixes to 1.4.0 release
Issues fixed in this release
Full list of commits since version 1.4.0
9799b9a : update release version to 1.4.1
84ecfe2 : Synchronize access to the task managers (#214)
751b6b8 : Address data races; remove need to sleep in unit tests (#205)
Release 1.4.0
In this release:
Improvements in error handling and client/server interactions
Added log rotation by time
Improvements in code coverage
Issues fixed in this release
153 : Have de-client –print-product return different error message if product does not exist (18a950c)
171 : yum update on decision engine rpm from python2 to python3 doesn’t undo the symlinks (eb85c97)
188 : Channel debug info now leaks into startup.log (99d20a5)
208 : Error when trying to run reaper in version 1.4.0 (84eccf3)
Full list of commits since version 1.3
84eccf3 : Fix typo in reaper script. (#209)
d836abf : next RC
926944a : Fix coveralls reporting (#198)
b95c323 : Updating base Dockerfile (#199)
d302e31 : Help jsonnet, which doesn’t understand PosixPath objects. (#204)
2d791a7 : Test configuration policies. (#197)
236e27a : Ensure items are returned in a stable order (#202)
e974f5f : add pylinit and pycodestyle (#203)
fbe7616 : Test task manager (#196)
686ca80 : require more recent version of pytest-postgresql (#195)
99d20a5 : Fix double-logging problem. (#192)
4ce3d17 : A set of fixtures to simplify unit tests (#183)
65f8052 : Fix typo (#190)
f3a4be8 : Protect against None workers (#187)
ec310fb : remove py3 from package name
7006489 : bump version to 1.4.0rc
158d835 : decisionengine/framework/modules: Fix SourceProxy retries (#184)
1356bf1 : Add support to test any branch in Jenkins (#182)
692fa8e : Add timeout support for unit test on Jenkins (#181)
e3d6e6a : Updated Jenkins documentation to take into account unit tests timeout parameter (#180)
2586a3e : Configuration redesign (#168)
fac984d : Fix error with DBUtils import. Looks like names of modules changed (#175)
7d661ee : Move postgres-specific implementation to postgres source. (#174)
eb85c97 : Rpm (#173)
10fe843 : Adding log rotation by time (#170)
a8d239b : Various improvements. (#167)
d9b92ee : Ignore vim’s *.swp files (#166)
d9f72ef : Fix call to shutdown_timeout (and add sample entry to config) (#165)
3161795 : Add drops for items using tables being dropped (#164)
77d186d : Show output of test runtimes in travis (#163)
81820a4 : Allow server to start with no channels. (#161)
49879a6 : DE server and client usability improvements (#160)
de91c4f : Add tests to default and override config (#158)
14df1f6 : Use python fallthrough for options (#159)
ac64a92 : Drop python 2.7 integration tests since we are python3 only (#157)
d963301 : Update Jenkins pipeline to properly test closing PR (#156)
64248cb : Merge ‘runtime’ tests into running channel tests (#150)
065ad77 : Adding Jenkins pipeline documentation (#155)
18a950c : fix print-product to report non-existing product as such (#154)
6493735 : Fix invalid attribute name (#152)
d953c6a : Remove unnecessary set_start_method call (#149)
c8c9b65 : guarantee that process is killed so test never hang (#147)
f1542b6 : Channel test (#146)
7f349a8 : Fix faulty TaskManager state type (#145)
d50f1c4 : fix logging regression introduced in f5e299969e0611e3480e9fa2782052df… (#142)
becfa26 : Pass the correct type. (#144)
1a60daf : DecisionEngine: fix typo (#143)
9e7b867 : Updating Jenkins pipeline configuration (#140)
e3a6703 : fix regression introduced in f5e299969e0611e3480e9fa2782052df86d7c4ed (#141)
4900bc6 : Restore runtime test. (#139)
0823f3d : Consolidate DE server/client tests into one file. (#138)
4f84435 : A few more access fixes.
160cfd1 : Fix task manager state access.
c00d819 : A few more cleanups.
ec087e2 : Various cleanups
a309ffe : Improvements to DE client CLI.