.. SPDX-FileCopyrightText: 2017 Fermi Research Alliance, LLC .. SPDX-License-Identifier: Apache-2.0 Release 1.5.0 ------------- In this release: * Introduce data product query interface * Cleanup of Ligic Engine code * Improvements in error handling * Improvements in testing and CI Issues fixed in this release ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - `217 `_ , `218 `_ : Add option to de-client --print-product to only print the column names in a data block and-or to print one or more records in key/value format (`fe7abcf `_) - `240 `_ : Logic Engine call leads to immediate taskmanager segfault exit (`d855aa0 `_) - `239 `_ : implement data product browsing interface (`fe9faa9 `_) Full list of commits since version 1.4.1 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ `d66c54b `_ : Add PEP-0396 metadata (#243) `bfc91a6 `_ : More compat between psycopg2/psycopg2cffi (#248) `f5d31a6 `_ : Cleanup Fixture FIXME (#249) `0dfaf3c `_ : Adding docker documentation (#251) `4b166a2 `_ : Since we are python3 only now, drop python-six compat layer (#252) `fe7abcf `_ : Add format support to de-client (#217) (#241) `df5a3d7 `_ : Add wheel support for easier testing (#247) `7de970d `_ : Add place to inject env if need be (#242) `84e2930 `_ : Fix race in test case (#250) `d855aa0 `_ : Fix fact-lookup to support duplicate names in separate rules. (#245) `51370fb `_ : Resolve fixture 'quickstart' issue (#238) `3ea9129 `_ : Move from TravisCI to raw actions (#235) `fe9faa9 `_ : implement data product browsing interface (#239) `cf0f3c0 `_ : Add support to use custom base docker container to run tests (#234) `d91722f `_ : Compat with psycopg2cffi (#233) `7d15a8c `_ : Test failing source proxy. (#232) `b9a4bbb `_ : Add debug logs for which threads are created #176 (#231) `6e6f4c9 `_ : Updated Jenkins configuration documentation (#229) `2d9fd7b `_ : Log if config passed validation #117 (#230) `60c46d3 `_ : Self-test needs a real namespace to 'import numpy' in new python eval (#228) `a120077 `_ : Test that the doc actually builds during CI (#227) `4b6240a `_ : Extend timeout for coverage combine (#226) `b059696 `_ : Update workflow per changes at github (#225) `7a71cac `_ : Use newer compilers/runtimes (#224) `15ffd93 `_ : Add header for strict includes (#222) `71b141a `_ : Add special PyPy only requirement (#221) `9dbb932 `_ : Move Python C extension to versioned .so file (#220) `ea7ade5 `_ : Migrate from boost-python to pybind11 (#215) `e6b2eae `_ : Add python 3.9 to testing matrix (#219) `04c8f9c `_ : Add the option to print columns types on de-client (#216) `8815dc6 `_ : Logic-engine cleanups (#211) `086d0d5 `_ : fix missing back tick `54cc084 `_ : modified release notes `24744cf `_ : Synchronize access to the task managers (#214) `87a7fda `_ : replde dash with underscore `743d0fd `_ : try sphinx_rtd_theme `18c7909 `_ : added 1.4.0 release notes `ff3d491 `_ : force docker pull when building the docker container to make sure to use an updated base layer (#210)