.. SPDX-FileCopyrightText: 2017 Fermi Research Alliance, LLC .. SPDX-License-Identifier: Apache-2.0 Release 1.4.1 ------------- In this release: * Bug fixes to 1.4.0 release Issues fixed in this release ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - `213 `_ : de-client hangs under certain circumstances in version 1.4 and greater (race condition) (`84ecfe2 `_) 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.